!SESSION 2019-03-07 09:13:00.682 ----------------------------------------------- eclipse.buildId=4.10.0.I20181206-0815 java.version=1.8.0_192 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -application org.eclipse.test.uitestapplication formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/cbi/genie.releng/workspace/ep411I-perf-lin64-baseline/workarea/I20190307-0500/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.xml -testPluginName org.eclipse.jdt.ui.tests -className org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest -timeout 7200000 -junitReportOutput /home/cbi/genie.releng/workspace/ep411I-perf-lin64-baseline/workarea/I20190307-0500/eclipse-testing/results/ep411I-perf-lin64-baseline_linux.gtk.x86_64_8.0 Command-line arguments: -application org.eclipse.test.uitestapplication -data /home/cbi/genie.releng/workspace/ep411I-perf-lin64-baseline/workarea/I20190307-0500/eclipse-testing/test-eclipse/eclipse/jdt_ui_performance_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/cbi/genie.releng/workspace/ep411I-perf-lin64-baseline/workarea/I20190307-0500/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.xml -testPluginName org.eclipse.jdt.ui.tests -className org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest -os linux -ws gtk -arch x86_64 -consolelog -timeout 7200000 -junitReportOutput /home/cbi/genie.releng/workspace/ep411I-perf-lin64-baseline/workarea/I20190307-0500/eclipse-testing/results/ep411I-perf-lin64-baseline_linux.gtk.x86_64_8.0 !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:46.807 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:46.807 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:46.808 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:199) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:97) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:614) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.ibm.icu.text.DecimalFormatSymbols.initialize(DecimalFormatSymbols.java:1403) at com.ibm.icu.text.DecimalFormatSymbols.(DecimalFormatSymbols.java:74) at com.ibm.icu.text.NumberFormat.createInstance(NumberFormat.java:1447) at com.ibm.icu.text.NumberFormatServiceShim$NFService$1RBNumberFormatFactory.handleCreate(NumberFormatServiceShim.java:112) at com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory.create(ICULocaleService.java:384) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:460) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:387) at com.ibm.icu.impl.ICULocaleService.get(ICULocaleService.java:73) at com.ibm.icu.text.NumberFormatServiceShim.createInstance(NumberFormatServiceShim.java:86) at com.ibm.icu.text.NumberFormat.getInstance(NumberFormat.java:1435) at com.ibm.icu.text.NumberFormat.getIntegerInstance(NumberFormat.java:750) at com.ibm.icu.text.MessageFormat.createAppropriateFormat(MessageFormat.java:2209) at com.ibm.icu.text.MessageFormat.cacheExplicitFormats(MessageFormat.java:2435) at com.ibm.icu.text.MessageFormat.applyPattern(MessageFormat.java:463) at com.ibm.icu.text.MessageFormat.(MessageFormat.java:356) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1002) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:47.836 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:47.836 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:47.836 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at com.ibm.icu.impl.ICUBinary.getByteBufferFromInputStreamAndCloseStream(ICUBinary.java:729) at com.ibm.icu.impl.ICUBinary.getData(ICUBinary.java:500) at com.ibm.icu.impl.ICUBinary.getData(ICUBinary.java:438) at com.ibm.icu.impl.ICUResourceBundleReader$ReaderCache.createInstance(ICUResourceBundleReader.java:189) at com.ibm.icu.impl.ICUResourceBundleReader$ReaderCache.createInstance(ICUResourceBundleReader.java:178) at com.ibm.icu.impl.SoftCache.getInstance(SoftCache.java:69) at com.ibm.icu.impl.ICUResourceBundleReader.getReader(ICUResourceBundleReader.java:233) at com.ibm.icu.impl.ICUResourceBundle.createBundle(ICUResourceBundle.java:1288) at com.ibm.icu.impl.ICUResourceBundle$4.load(ICUResourceBundle.java:1161) at com.ibm.icu.impl.ICUResourceBundle$1.createInstance(ICUResourceBundle.java:92) at com.ibm.icu.impl.ICUResourceBundle$1.createInstance(ICUResourceBundle.java:89) at com.ibm.icu.impl.SoftCache.getInstance(SoftCache.java:69) at com.ibm.icu.impl.ICUResourceBundle.instantiateBundle(ICUResourceBundle.java:1148) at com.ibm.icu.impl.ICUResourceBundle.getBundleInstance(ICUResourceBundle.java:1121) at com.ibm.icu.impl.ICUResourceBundle.getBundleInstance(ICUResourceBundle.java:1100) at com.ibm.icu.util.UResourceBundle.instantiateBundle(UResourceBundle.java:375) at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:149) at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:128) at com.ibm.icu.impl.ICUCurrencyMetaInfo.(ICUCurrencyMetaInfo.java:28) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.Class.newInstance(Class.java:442) at com.ibm.icu.text.CurrencyMetaInfo.(CurrencyMetaInfo.java:572) at com.ibm.icu.util.Currency.loadCurrency(Currency.java:276) at com.ibm.icu.util.Currency.access$000(Currency.java:61) at com.ibm.icu.util.Currency$1.createInstance(Currency.java:244) at com.ibm.icu.util.Currency$1.createInstance(Currency.java:241) at com.ibm.icu.impl.SoftCache.getInstance(SoftCache.java:69) at com.ibm.icu.util.Currency.createCurrency(Currency.java:263) at com.ibm.icu.util.Currency.getInstance(Currency.java:177) at com.ibm.icu.text.DecimalFormatSymbols.initialize(DecimalFormatSymbols.java:1403) at com.ibm.icu.text.DecimalFormatSymbols.(DecimalFormatSymbols.java:74) at com.ibm.icu.text.NumberFormat.createInstance(NumberFormat.java:1447) at com.ibm.icu.text.NumberFormatServiceShim$NFService$1RBNumberFormatFactory.handleCreate(NumberFormatServiceShim.java:112) at com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory.create(ICULocaleService.java:384) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:460) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:387) at com.ibm.icu.impl.ICULocaleService.get(ICULocaleService.java:73) at com.ibm.icu.text.NumberFormatServiceShim.createInstance(NumberFormatServiceShim.java:86) at com.ibm.icu.text.NumberFormat.getInstance(NumberFormat.java:1435) at com.ibm.icu.text.NumberFormat.getIntegerInstance(NumberFormat.java:750) at com.ibm.icu.text.MessageFormat.createAppropriateFormat(MessageFormat.java:2209) at com.ibm.icu.text.MessageFormat.cacheExplicitFormats(MessageFormat.java:2435) at com.ibm.icu.text.MessageFormat.applyPattern(MessageFormat.java:463) at com.ibm.icu.text.MessageFormat.(MessageFormat.java:356) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1002) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:48.874 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:48.874 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:48.874 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:199) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:97) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:614) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.ibm.icu.text.DecimalFormat.setPropertiesFromPattern(DecimalFormat.java:2577) at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:425) at com.ibm.icu.text.NumberFormat.createInstance(NumberFormat.java:1505) at com.ibm.icu.text.NumberFormatServiceShim$NFService$1RBNumberFormatFactory.handleCreate(NumberFormatServiceShim.java:112) at com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory.create(ICULocaleService.java:384) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:460) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:387) at com.ibm.icu.impl.ICULocaleService.get(ICULocaleService.java:73) at com.ibm.icu.text.NumberFormatServiceShim.createInstance(NumberFormatServiceShim.java:86) at com.ibm.icu.text.NumberFormat.getInstance(NumberFormat.java:1435) at com.ibm.icu.text.NumberFormat.getIntegerInstance(NumberFormat.java:750) at com.ibm.icu.text.MessageFormat.createAppropriateFormat(MessageFormat.java:2209) at com.ibm.icu.text.MessageFormat.cacheExplicitFormats(MessageFormat.java:2435) at com.ibm.icu.text.MessageFormat.applyPattern(MessageFormat.java:463) at com.ibm.icu.text.MessageFormat.(MessageFormat.java:356) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1002) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:49.913 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:49.913 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:49.913 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:199) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:97) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:614) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:279) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:703) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:626) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.ibm.icu.number.NumberFormatter.(NumberFormatter.java:68) at com.ibm.icu.text.DecimalFormat.refreshFormatter(DecimalFormat.java:2518) at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:427) at com.ibm.icu.text.NumberFormat.createInstance(NumberFormat.java:1505) at com.ibm.icu.text.NumberFormatServiceShim$NFService$1RBNumberFormatFactory.handleCreate(NumberFormatServiceShim.java:112) at com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory.create(ICULocaleService.java:384) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:460) at com.ibm.icu.impl.ICUService.getKey(ICUService.java:387) at com.ibm.icu.impl.ICULocaleService.get(ICULocaleService.java:73) at com.ibm.icu.text.NumberFormatServiceShim.createInstance(NumberFormatServiceShim.java:86) at com.ibm.icu.text.NumberFormat.getInstance(NumberFormat.java:1435) at com.ibm.icu.text.NumberFormat.getIntegerInstance(NumberFormat.java:750) at com.ibm.icu.text.MessageFormat.createAppropriateFormat(MessageFormat.java:2209) at com.ibm.icu.text.MessageFormat.cacheExplicitFormats(MessageFormat.java:2435) at com.ibm.icu.text.MessageFormat.applyPattern(MessageFormat.java:463) at com.ibm.icu.text.MessageFormat.(MessageFormat.java:356) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1002) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:50.940 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:50.940 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:50.941 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:199) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:97) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:614) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1686) at com.ibm.icu.text.MessageFormat.formatComplexSubMessage(MessageFormat.java:1772) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1730) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2149) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2131) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1064) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1003) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:51.971 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:51.972 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:51.972 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:199) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:97) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:614) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:153) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:69) at com.ibm.icu.text.DecimalFormat.format(DecimalFormat.java:711) at com.ibm.icu.text.NumberFormat.format(NumberFormat.java:285) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat$AppendableWrapper.formatAndAppend(MessageFormat.java:2628) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1708) at com.ibm.icu.text.MessageFormat.formatComplexSubMessage(MessageFormat.java:1772) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1730) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2149) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2131) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1064) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1003) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:52.998 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:52.998 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:52.999 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:199) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:97) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:614) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:594) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:574) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:553) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:331) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.ibm.icu.text.UnicodeSet.applyIntPropertyValue(UnicodeSet.java:3343) at com.ibm.icu.text.UnicodeSet.applyPropertyAlias(UnicodeSet.java:3550) at com.ibm.icu.text.UnicodeSet.applyPropertyPattern(UnicodeSet.java:3677) at com.ibm.icu.text.UnicodeSet.applyPropertyPattern(UnicodeSet.java:3703) at com.ibm.icu.text.UnicodeSet.applyPattern(UnicodeSet.java:2608) at com.ibm.icu.text.UnicodeSet.applyPattern(UnicodeSet.java:2416) at com.ibm.icu.text.UnicodeSet.(UnicodeSet.java:429) at com.ibm.icu.impl.number.CurrencySpacingEnabledModifier.(CurrencySpacingEnabledModifier.java:15) at com.ibm.icu.impl.number.MutablePatternModifier.apply(MutablePatternModifier.java:291) at com.ibm.icu.number.NumberFormatterImpl.writeAffixes(NumberFormatterImpl.java:396) at com.ibm.icu.number.NumberFormatterImpl.formatStatic(NumberFormatterImpl.java:58) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:157) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:69) at com.ibm.icu.text.DecimalFormat.format(DecimalFormat.java:711) at com.ibm.icu.text.NumberFormat.format(NumberFormat.java:285) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat$AppendableWrapper.formatAndAppend(MessageFormat.java:2628) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1708) at com.ibm.icu.text.MessageFormat.formatComplexSubMessage(MessageFormat.java:1772) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1730) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2149) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2131) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1064) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1003) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:54.052 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:54.052 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:54.052 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:734) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:434) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile$ZipBundleEntryInputStream.read(ZipBundleFile.java:507) at com.ibm.icu.impl.ICUBinary.getByteBufferFromInputStreamAndCloseStream(ICUBinary.java:729) at com.ibm.icu.impl.ICUBinary.getData(ICUBinary.java:500) at com.ibm.icu.impl.ICUBinary.getRequiredData(ICUBinary.java:450) at com.ibm.icu.impl.UCharacterProperty.(UCharacterProperty.java:2128) at com.ibm.icu.impl.UCharacterProperty.(UCharacterProperty.java:2369) at com.ibm.icu.impl.CharacterPropertiesImpl.getInclusionsForProperty(CharacterPropertiesImpl.java:83) at com.ibm.icu.lang.CharacterProperties.makeMap(CharacterProperties.java:63) at com.ibm.icu.lang.CharacterProperties.getIntPropertyMap(CharacterProperties.java:157) at com.ibm.icu.text.UnicodeSet.applyIntPropertyValue(UnicodeSet.java:3343) at com.ibm.icu.text.UnicodeSet.applyPropertyAlias(UnicodeSet.java:3550) at com.ibm.icu.text.UnicodeSet.applyPropertyPattern(UnicodeSet.java:3677) at com.ibm.icu.text.UnicodeSet.applyPropertyPattern(UnicodeSet.java:3703) at com.ibm.icu.text.UnicodeSet.applyPattern(UnicodeSet.java:2608) at com.ibm.icu.text.UnicodeSet.applyPattern(UnicodeSet.java:2416) at com.ibm.icu.text.UnicodeSet.(UnicodeSet.java:429) at com.ibm.icu.impl.number.CurrencySpacingEnabledModifier.(CurrencySpacingEnabledModifier.java:15) at com.ibm.icu.impl.number.MutablePatternModifier.apply(MutablePatternModifier.java:291) at com.ibm.icu.number.NumberFormatterImpl.writeAffixes(NumberFormatterImpl.java:396) at com.ibm.icu.number.NumberFormatterImpl.formatStatic(NumberFormatterImpl.java:58) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:157) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:69) at com.ibm.icu.text.DecimalFormat.format(DecimalFormat.java:711) at com.ibm.icu.text.NumberFormat.format(NumberFormat.java:285) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat$AppendableWrapper.formatAndAppend(MessageFormat.java:2628) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1708) at com.ibm.icu.text.MessageFormat.formatComplexSubMessage(MessageFormat.java:1772) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1730) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2149) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2131) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1064) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1003) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.ui 4 4 2019-03-07 09:13:55.108 !MESSAGE To avoid deadlock while executing Display.syncExec() with argument: org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator$1@3dc4fa59, thread Worker-4: Decoration Calculation will interrupt UI thread. !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:55.109 !MESSAGE Worker-4: Decoration Calculation thread is an instance of Worker or owns an ILock !STACK 0 java.lang.IllegalStateException: Call stack for thread Worker-4: Decoration Calculation at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448) at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:209) at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:179) at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:85) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5807) at org.eclipse.jdt.ui.examples.JavaElementLightweightDecorator.(JavaElementLightweightDecorator.java:110) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:284) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:128) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:123) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:245) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !SUBENTRY 1 org.eclipse.ui 4 4 2019-03-07 09:13:55.109 !MESSAGE UI thread waiting on a job or lock. !STACK 0 java.lang.IllegalStateException: Call stack for thread main at com.ibm.icu.util.MutableCodePointTrie.compactData(MutableCodePointTrie.java:887) at com.ibm.icu.util.MutableCodePointTrie.compactTrie(MutableCodePointTrie.java:1189) at com.ibm.icu.util.MutableCodePointTrie.build(MutableCodePointTrie.java:1230) at com.ibm.icu.util.MutableCodePointTrie.buildImmutable(MutableCodePointTrie.java:347) at com.ibm.icu.lang.CharacterProperties.makeMap(CharacterProperties.java:102) at com.ibm.icu.lang.CharacterProperties.getIntPropertyMap(CharacterProperties.java:157) at com.ibm.icu.text.UnicodeSet.applyIntPropertyValue(UnicodeSet.java:3343) at com.ibm.icu.text.UnicodeSet.applyPropertyAlias(UnicodeSet.java:3550) at com.ibm.icu.text.UnicodeSet.applyPropertyPattern(UnicodeSet.java:3677) at com.ibm.icu.text.UnicodeSet.applyPropertyPattern(UnicodeSet.java:3703) at com.ibm.icu.text.UnicodeSet.applyPattern(UnicodeSet.java:2608) at com.ibm.icu.text.UnicodeSet.applyPattern(UnicodeSet.java:2416) at com.ibm.icu.text.UnicodeSet.(UnicodeSet.java:429) at com.ibm.icu.impl.number.CurrencySpacingEnabledModifier.(CurrencySpacingEnabledModifier.java:15) at com.ibm.icu.impl.number.MutablePatternModifier.apply(MutablePatternModifier.java:291) at com.ibm.icu.number.NumberFormatterImpl.writeAffixes(NumberFormatterImpl.java:396) at com.ibm.icu.number.NumberFormatterImpl.formatStatic(NumberFormatterImpl.java:58) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:157) at com.ibm.icu.number.LocalizedNumberFormatter.format(LocalizedNumberFormatter.java:69) at com.ibm.icu.text.DecimalFormat.format(DecimalFormat.java:711) at com.ibm.icu.text.NumberFormat.format(NumberFormat.java:285) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat$AppendableWrapper.formatAndAppend(MessageFormat.java:2628) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1708) at com.ibm.icu.text.MessageFormat.formatComplexSubMessage(MessageFormat.java:1772) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1730) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2149) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:2131) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1064) at java.text.Format.format(Format.java:157) at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1003) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.getStatusMessage(ExtendedMarkersView.java:945) at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.updateTitle(ExtendedMarkersView.java:1408) at org.eclipse.ui.internal.views.markers.UIUpdateJob.runInUIThread(UIUpdateJob.java:118) at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:98) at org.eclipse.ui.progress.UIJob$$Lambda$138/1338141616.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:128) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:102) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:986) at org.eclipse.jdt.ui.tests.performance.JdtPerformanceTestCase.joinBackgroudActivities(JdtPerformanceTestCase.java:49) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.performRefactoring(CleanUpPerfTest.java:469) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.doCleanUp(CleanUpPerfTest.java:452) at org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest.testNullCleanUp(CleanUpPerfTest.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39) at org.junit.vintage.engine.VintageTestEngine$$Lambda$573/1425617516.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$536/382265784.accept(Unknown Source) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:291) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:267) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103) at org.eclipse.test.UITestApplication$$Lambda$263/1630490641.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4906) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4475) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636) at org.eclipse.ui.internal.Workbench$$Lambda$26/883678948.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.test.UITestApplication.run(UITestApplication.java:48) at org.eclipse.test.UITestApplication.start(UITestApplication.java:118) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) at org.eclipse.core.launcher.Main.main(Main.java:37) !ENTRY org.eclipse.test.performance 1 0 2019-03-07 09:14:43.047 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBLocation !ENTRY org.eclipse.test.performance 1 0 2019-03-07 09:14:43.048 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBName Trying to connect over network with // jdbc protocol; org.apache.derby.jdbc.ClientDriver to //172.25.25.57:1527/perfDB ... !ENTRY org.eclipse.test.performance 1 0 2019-03-07 09:14:43.062 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBUser !ENTRY org.eclipse.test.performance 1 0 2019-03-07 09:14:43.065 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBPassword connect succeeded! !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:14:43.509 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:18:14.891 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:19:33.180 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:20:01.693 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:20:27.156 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:20:51.761 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:21:22.109 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:21:48.821 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:22:25.162 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:22:37.704 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:22:55.446 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:23:30.295 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:24:03.142 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.test.performance 2 0 2019-03-07 09:24:38.753 !MESSAGE refkeys was null. eclipse.perf.assertAgainst was null !ENTRY org.eclipse.core.resources 2 10035 2019-03-07 09:24:41.295 !MESSAGE The workspace will exit with unsaved changes in this session. stored 14 new datapoints in DB disconnecting from DB