Apr 18, 2014 9:16:35 PM no.uio.ifi.refaktor.debugging.RefaktorDebug log SEVERE: Setting up benchmark. Apr 18, 2014 9:16:51 PM no.uio.ifi.refaktor.debugging.RefaktorDebug log SEVERE: Benchmark started. Apr 18, 2014 9:30:07 PM no.uio.ifi.refaktor.debugging.RefaktorDebug log SEVERE: java.lang.AssertionError at no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection.getLastStatement(CompilationUnitTextSelection.java:211) at no.uio.ifi.refaktor.analyze.checkers.LastStatementOfSelectionEndsInReturnOrThrowChecker.check(LastStatementOfSelectionEndsInReturnOrThrowChecker.java:178) at no.uio.ifi.refaktor.analyze.checkers.ReturnStatementsChecker.checkThatLastStatementOfSelectionEndsInReturnOrThrow(ReturnStatementsChecker.java:27) at no.uio.ifi.refaktor.analyze.checkers.ReturnStatementsChecker.check(ReturnStatementsChecker.java:22) at no.uio.ifi.refaktor.analyze.checkers.LegalStatementsChecker.allStatementsAreLegal(LegalStatementsChecker.java:28) at no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer.analyze(ExtractAndMoveMethodAnalyzer.java:89) at no.uio.ifi.refaktor.analyze.analyzers.SearchBasedExtractAndMoveMethodAnalyzer.findPotentialCandidates(SearchBasedExtractAndMoveMethodAnalyzer.java:89) at no.uio.ifi.refaktor.analyze.analyzers.SearchBasedExtractAndMoveMethodAnalyzer.analyze(SearchBasedExtractAndMoveMethodAnalyzer.java:61) at no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyzeMethod(TypeWideExtractAndMoveMethodAnalyzer.java:54) at no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyzeMethodsInType(TypeWideExtractAndMoveMethodAnalyzer.java:46) at no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyze(TypeWideExtractAndMoveMethodAnalyzer.java:38) at no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyzeMethodsInType(CompilationUnitWideExtractAndMoveMethodAnalyzer.java:49) at no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyzeMethodsInCompilationUnit(CompilationUnitWideExtractAndMoveMethodAnalyzer.java:44) at no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyze(CompilationUnitWideExtractAndMoveMethodAnalyzer.java:36) at no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyzeMethodsInCompilationUnit(PackageWideExtractAndMoveMethodAnalyzer.java:50) at no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyzeMethodsInPackage(PackageWideExtractAndMoveMethodAnalyzer.java:44) at no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyze(PackageWideExtractAndMoveMethodAnalyzer.java:36) at no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyzeMethodsInPackage(PackageFragmentParentExtractAndMoveMethodAnalyzer.java:46) at no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyzeMethodsInPackages(PackageFragmentParentExtractAndMoveMethodAnalyzer.java:39) at no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyze(PackageFragmentParentExtractAndMoveMethodAnalyzer.java:29) at no.uio.ifi.refaktor.change.changers.AggregationAnalyzerChanger.checkPreconditions(AggregationAnalyzerChanger.java:30) at no.uio.ifi.refaktor.change.changers.ProjectWideExtractAndMoveMethodChanger.checkPreconditions(ProjectWideExtractAndMoveMethodChanger.java:35) at no.uio.ifi.refaktor.benchmark.SearchBasedExtractAndMoveMethodChangerBenchmark.makeChangeToWorkspace(SearchBasedExtractAndMoveMethodChangerBenchmark.java:36) at no.uio.ifi.refaktor.benchmark.SearchBasedExtractAndMoveMethodChangerBenchmark.bench(SearchBasedExtractAndMoveMethodChangerBenchmark.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62) at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3717) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3366) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54) at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:47) at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) Apr 18, 2014 9:31:36 PM no.uio.ifi.refaktor.debugging.RefaktorDebug log SEVERE: java.lang.AssertionError at no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection.getLastStatement(CompilationUnitTextSelection.java:211) at no.uio.ifi.refaktor.analyze.checkers.LastStatementOfSelectionEndsInReturnOrThrowChecker.check(LastStatementOfSelectionEndsInReturnOrThrowChecker.java:178) at no.uio.ifi.refaktor.analyze.checkers.ReturnStatementsChecker.checkThatLastStatementOfSelectionEndsInReturnOrThrow(ReturnStatementsChecker.java:27) at no.uio.ifi.refaktor.analyze.checkers.ReturnStatementsChecker.check(ReturnStatementsChecker.java:22) at no.uio.ifi.refaktor.analyze.checkers.LegalStatementsChecker.allStatementsAreLegal(LegalStatementsChecker.java:28) at no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer.analyze(ExtractAndMoveMethodAnalyzer.java:89) at no.uio.ifi.refaktor.analyze.analyzers.SearchBasedExtractAndMoveMethodAnalyzer.findPotentialCandidates(SearchBasedExtractAndMoveMethodAnalyzer.java:89) at no.uio.ifi.refaktor.analyze.analyzers.SearchBasedExtractAndMoveMethodAnalyzer.analyze(SearchBasedExtractAndMoveMethodAnalyzer.java:61) at no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyzeMethod(TypeWideExtractAndMoveMethodAnalyzer.java:54) at no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyzeMethodsInType(TypeWideExtractAndMoveMethodAnalyzer.java:46) at no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyze(TypeWideExtractAndMoveMethodAnalyzer.java:38) at no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyzeMethodsInType(CompilationUnitWideExtractAndMoveMethodAnalyzer.java:49) at no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyzeMethodsInCompilationUnit(CompilationUnitWideExtractAndMoveMethodAnalyzer.java:44) at no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyze(CompilationUnitWideExtractAndMoveMethodAnalyzer.java:36) at no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyzeMethodsInCompilationUnit(PackageWideExtractAndMoveMethodAnalyzer.java:50) at no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyzeMethodsInPackage(PackageWideExtractAndMoveMethodAnalyzer.java:44) at no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyze(PackageWideExtractAndMoveMethodAnalyzer.java:36) at no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyzeMethodsInPackage(PackageFragmentParentExtractAndMoveMethodAnalyzer.java:46) at no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyzeMethodsInPackages(PackageFragmentParentExtractAndMoveMethodAnalyzer.java:39) at no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyze(PackageFragmentParentExtractAndMoveMethodAnalyzer.java:29) at no.uio.ifi.refaktor.change.changers.AggregationAnalyzerChanger.checkPreconditions(AggregationAnalyzerChanger.java:30) at no.uio.ifi.refaktor.change.changers.ProjectWideExtractAndMoveMethodChanger.checkPreconditions(ProjectWideExtractAndMoveMethodChanger.java:35) at no.uio.ifi.refaktor.benchmark.SearchBasedExtractAndMoveMethodChangerBenchmark.makeChangeToWorkspace(SearchBasedExtractAndMoveMethodChangerBenchmark.java:36) at no.uio.ifi.refaktor.benchmark.SearchBasedExtractAndMoveMethodChangerBenchmark.bench(SearchBasedExtractAndMoveMethodChangerBenchmark.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62) at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3717) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3366) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54) at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:47) at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) Apr 18, 2014 9:32:00 PM no.uio.ifi.refaktor.debugging.RefaktorDebug log SEVERE: no.uio.ifi.refaktor.change.exceptions.RefactoringNotExecutedException: ExtractAndMoveMethodExecutor: Refactoring was not executed: Extract Method - originating from org.eclipse.jdt.internal.ui.actions.FindBrokenNLSKeysAction.FindBrokenNLSKeysAction with target editor and text selection Offset: 3800; Length: 98; End: 3898; CU handle identifier: =org.eclipse.jdt.ui/ui