This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 234649 - NB 7.3.1 test org.openide.awt.MenuBarSeparatorInAWTTest::testJSeperatorCannotBeCreatedOutsideOfAWT fails on JDk 8
Summary: NB 7.3.1 test org.openide.awt.MenuBarSeparatorInAWTTest::testJSeperatorCannot...
Status: RESOLVED INCOMPLETE
Alias: None
Product: qa
Classification: Unclassified
Component: Tests (show other bugs)
Version: 7.3.1
Hardware: PC Linux
: P2 normal (vote)
Assignee: AlexanderIoffe
URL:
Keywords: JDK_8
Depends on:
Blocks:
 
Reported: 2013-08-20 13:17 UTC by AlexanderIoffe
Modified: 2013-09-10 08:44 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AlexanderIoffe 2013-08-20 13:17:25 UTC
test fail by timeout on JDK 8

Failure	The test testJSeperatorCannotBeCreatedOutsideOfAWT did not finish in 299187ms Group system Group main Thread main at java.lang.Thread.dumpThreads(Thread.java:-2) at java.lang.Thread.getAllStackTraces(Thread.java:1582) at org.netbeans.junit.NbTestCase.threadDump(NbTestCase.java:328) at org.netbeans.junit.NbTestCase.access$000(NbTestCase.java:97) at org.netbeans.junit.NbTestCase$1Guard.waitFinished(NbTestCase.java:398) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:456) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:288) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1060) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:911) Thread Active Reference Queue Daemon at java.lang.Object.wait(Object.java:-2) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) Thread AWT-Windows at sun.awt.windows.WToolkit.eventLoop(WToolkit.java:-2) at sun.awt.windows.WToolkit.run(WToolkit.java:305) at java.lang.Thread.run(Thread.java:724) Thread Test Watch Dog: testJSeperatorCannotBeCreatedOutsideOfAWT at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:502) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1295) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1276) at org.openide.awt.MenuBarSeparatorInAWTTest.testJSeperatorCannotBeCreatedOutsideOfAWT(MenuBarSeparatorInAWTTest.java:107) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:491) at junit.framework.TestCase.runTest(TestCase.java:168) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:97) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:431) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:357) at java.lang.Thread.run(Thread.java:724) Thread Reference Handler at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) Thread Finalizer at java.lang.Object.wait(Object.java:-2) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) Thread Signal Dispatcher Thread Attach Listener Thread Java2D Disposer at java.lang.Object.wait(Object.java:-2) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at sun.java2d.Disposer.run(Disposer.java:150) at java.lang.Thread.run(Thread.java:724)

junit.framework.AssertionFailedError: The test testJSeperatorCannotBeCreatedOutsideOfAWT did not finish in 299187ms
Group system
Group main
Thread main
at java.lang.Thread.dumpThreads(Thread.java:-2)
at java.lang.Thread.getAllStackTraces(Thread.java:1582)
at org.netbeans.junit.NbTestCase.threadDump(NbTestCase.java:328)
at org.netbeans.junit.NbTestCase.access$000(NbTestCase.java:97)
at org.netbeans.junit.NbTestCase$1Guard.waitFinished(NbTestCase.java:398)
at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:456)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at org.netbeans.junit.NbTestCase.run(NbTestCase.java:288)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1060)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:911)
Thread Active Reference Queue Daemon
at java.lang.Object.wait(Object.java:-2)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)
Thread AWT-Windows
at sun.awt.windows.WToolkit.eventLoop(WToolkit.java:-2)
at sun.awt.windows.WToolkit.run(WToolkit.java:305)
at java.lang.Thread.run(Thread.java:724)
Thread Test Watch Dog: testJSeperatorCannotBeCreatedOutsideOfAWT
at java.lang.Object.wait(Object.java:-2)
at java.lang.Object.wait(Object.java:502)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1295)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1276)
at org.openide.awt.MenuBarSeparatorInAWTTest.testJSeperatorCannotBeCreatedOutsideOfAWT(MenuBarSeparatorInAWTTest.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:491)
at junit.framework.TestCase.runTest(TestCase.java:168)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:97)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:431)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:357)
at java.lang.Thread.run(Thread.java:724)
Thread Reference Handler
at java.lang.Object.wait(Object.java:-2)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
Thread Finalizer
at java.lang.Object.wait(Object.java:-2)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
Thread Signal Dispatcher
Thread Attach Listener
Thread Java2D Disposer
at java.lang.Object.wait(Object.java:-2)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
at sun.java2d.Disposer.run(Disposer.java:150)
at java.lang.Thread.run(Thread.java:724)

at org.netbeans.junit.NbTestCase$1Guard.waitFinished(NbTestCase.java:398)
at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:456)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at org.netbeans.junit.NbTestCase.run(NbTestCase.java:288)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1060)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:911)
Comment 1 AlexanderIoffe 2013-08-20 13:18:13 UTC
Test fails on dry run but passes under debugger.
Comment 2 Jiri Skrivanek 2013-08-21 08:12:01 UTC
Could you please generate thread dump before test fails. There is missing AWT thread in attached thread dump.
Comment 3 AlexanderIoffe 2013-08-21 15:14:13 UTC
It's full thread dump.
How can I get more?

That's all about AWT

Thread AWT-Windows
at sun.awt.windows.WToolkit.eventLoop(WToolkit.java:-2)
at sun.awt.windows.WToolkit.run(WToolkit.java:305)
at java.lang.Thread.run(Thread.java:724)
Comment 4 Marian Mirilovic 2013-08-23 10:10:18 UTC
Please evaluate ASAP. These are tests failing with new JDK 8 builds. Thanks in advance.
Comment 5 Jiri Skrivanek 2013-08-26 09:26:22 UTC
Requested more info from the reporter.
Comment 6 Maksim Khramov 2013-09-10 08:44:43 UTC
Test output:
  <system-err><![CDATA[java.lang.NoSuchFieldException: declaredMethods
	at java.lang.Class.getDeclaredField(Class.java:1977)
	at org.netbeans.junit.MethodOrder.orderMethods(MethodOrder.java:86)
	at org.netbeans.junit.MethodOrder.initialize(MethodOrder.java:71)
	at org.netbeans.junit.NbTestCase.<clinit>(NbTestCase.java:99)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:258)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:374)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1060)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:911)
]]></system-err>