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.
While execution UI tests following exceptions occurs while attempting to soft exit. That prevents CND UI tests from working. Please feel free to reassign the issue to the proper netbeans component. [ideTestRunner] JUnitTestRunner:Loading class gui.action.EmptyTest [ideTestRunner] JUnitTestRunner:Using default classloader [ideTestRunner] - test suite gui.action.EmptyTest started [ideTestRunner] Using org.netbeans.jemmy.drivers.DefaultDriverInstaller driver installer [ideTestRunner] USER: Fri Sep 07 20:24:14 MSD 2007: just starting. [ideTestRunner] !!!!!!Create Empty Test case [ideTestRunner] - test suite gui.action.EmptyTest passed: 1 test(s) [ideTestRunner] - time elapsed: 1.082 seconds [ideTestRunner] [ideTestRunner] USER: Fri Sep 07 20:24:15 MSD 2007: soft exit attempt. [ideTestRunner] !!!!!!!performing Empty test [ideTestRunner] WARNING [org.openide.util.lookup.MetaInfServicesLookup] [ideTestRunner] java.lang.ClassNotFoundException: org.netbeans.core.NbTopManager$NbLifecycleManager not a subclass of org.openide.LifecycleManager [ideTestRunner] [catch] at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:257) [ideTestRunner] at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:98) [ideTestRunner] at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:348) [ideTestRunner] at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:343) [ideTestRunner] at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192) [ideTestRunner] at org.openide.LifecycleManager.getDefault(LifecycleManager.java:45) [ideTestRunner] at org.netbeans.xtest.plugin.ide.MainWithExec.exit(MainWithExec.java:76) [ideTestRunner] at org.netbeans.xtest.plugin.ide.Main$4.run(Main.java:353) [ideTestRunner] at java.lang.Thread.run(Thread.java:619) [ideTestRunner] Exception in thread "Thread-8" org.netbeans.ExitSecurityException: Illegal attempt to exit early [ideTestRunner] at org.netbeans.TopSecurityManager.checkExitImpl(TopSecurityManager.java:133) [ideTestRunner] at org.netbeans.TopSecurityManager$PrivilegedCheck.run(TopSecurityManager.java:567) [ideTestRunner] at java.security.AccessController.doPrivileged(Native Method) [ideTestRunner] at org.netbeans.TopSecurityManager$PrivilegedCheck.check(TopSecurityManager.java:592) [ideTestRunner] at org.netbeans.TopSecurityManager$PrivilegedCheck.checkExit(TopSecurityManager.java:580) [ideTestRunner] at org.netbeans.TopSecurityManager.checkExit(TopSecurityManager.java:116) [ideTestRunner] at java.lang.Runtime.exit(Runtime.java:88) [ideTestRunner] at java.lang.System.exit(System.java:906) [ideTestRunner] at org.openide.LifecycleManager$Trivial.exit(LifecycleManager.java:70) [ideTestRunner] at org.netbeans.xtest.plugin.ide.MainWithExec.exit(MainWithExec.java:76) [ideTestRunner] at org.netbeans.xtest.plugin.ide.Main$4.run(Main.java:353) [ideTestRunner] at java.lang.Thread.run(Thread.java:619)
Please, add steps to reproduce (OS, JDK, NB). Thanks.
This happens on any test run with xtest6.0 downloaded from netbeans.org. I tryed it with netbeans build 200709050000 and jdk1.6.0-b105 on Linux and Solaris.
I need to know how to run the test. Just one example of command-line, please.
We run tests using scripts but eventually the command line looks like this: [ideTestRunner] Executing: /bin/sh ./netbeans --jdkhome /usr/java/jdk1.6.0 --userdir /export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide --nosplash -J-DIFDEF_PRODUCT_VERSION=6.0 -J-DIFDEF_PRODUCT_NAME=cnd -J-DVARIANT=${VARIANT} -J-Difdef.debug_mainlog=${ifdef.debug_mainlog} --cp:p /export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide/xtest/lib/ext/insanelib.jar:/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide/xtest/lib/ext/junit.jar:/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide/xtest/lib/ext/nbjunit.jar -J-Dnetbeans.classpath=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide/xtest/lib/xtest-ide-main.jar:/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide/xtest/lib/xtest.jar -J-Dnetbeans.mainclass=org.netbeans.xtest.plugin.ide.Main -J-Dnetbeans.full.hack=true -J-Dnetbeans.systemclassloader.patches=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/idejars/nbjunit-ide.jar:/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/idejars/xtest-ide-testexec.jar:/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/idejars/xtest-junit-testrunner.jar:/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/tests:/home/ap153252/ifdef_testbase/testbase_latest/testbase/lib/jemmy.jar:/home/ap153252/ifdef_testbase/testbase_latest/testbase/lib/jelly2-nb60.jar:/home/ap153252/ifdef_testbase/testbase_latest/test-performance/nb_all/performance/performancetestutilities/dist/PerformanceTestLib.jar:/export/home/tester/netbeans-6.0/platform7/modules/org-openide-text.jar:/export/home/tester/netbeans-6.0/platform7/modules/org-openide-nodes.jar:/export/home/tester/netbeans-6.0/platform7/modules/org-openide-options.jar:/export/home/tester/netbeans-6.0/platform7/lib/org-openide-util.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-editor.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-editor-completion.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-java-editor.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-editor-lib.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-editor-plain.jar:/home/ap153252/ifdef_testbase/testbase_latest/test-performance/nb_all/performance/test/${java.dir}/modules/org-netbeans-modules-java.jar:/export/home/tester/netbeans-6.0/enterprise4/modules/org-netbeans-modules-web-core-syntax.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-xml-text.jar:/home/ap153252/ifdef_testbase/testbase_latest/xtest60/lib/junit.jar:/home/ap153252/ifdef_testbase/testbase_latest/xtest60/lib/nbjunit.jar:/home/ap153252/ifdef_testbase/testbase_latest/xtest60/lib/nbjunit-ide.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-projectui.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-projectuiapi.jar:/export/home/tester/netbeans-6.0/ide8/modules/org-netbeans-modules-projectapi.jar:/export/home/tester/netbeans-6.0/cnd1/modules/org-netbeans-modules-cnd.jar:/export/home/tester/netbeans-6.0/cnd1/modules/org-netbeans-modules-cnd-api-model.jar:/export/home/tester/netbeans-6.0/cnd1/modules/org-netbeans-modules-cnd-completion.jar:/export/home/tester/netbeans-6.0/cnd1/modules/org-netbeans-modules-cnd-modelutil.jar -J-Dtest.exit=true -J-Dtest.reuse.ide=false -J-Dtest.output.redirect=true -J-Dtbag.classpath=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/tests -J-Dxtest.home=/home/ap153252/ifdef_testbase/testbase_latest/test-performance/nb_all/performance/test/../../../../xtest60 -J-Dnbjunit.home=/home/ap153252/ifdef_testbase/testbase_latest/test-performance/nb_all/performance/test/../../../../xtest60/lib -J-Dtestrunner.workdir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys -J-Dtestrunner.timeout=3600000 -J-Dwork.dir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys -J-Dxtest.workdir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work -J-Dxtest.data=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/data -J-Dxtest.tmpdir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/tmpdir -J-Djava.io.tmpdir.default=/tmp -J-Djava.io.tmpdir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/tmpdir -J-Dxtest.sketchpad=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/user/sketch-pad -J-Dnbjunit.workdir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/user -J-Djunit.properties.file= -J-Dxtest.timeout=3600000 -J-Dxtest.ide.create.project=false -J-Dxtest.ide.open.project= -J-Dxtest.ide.open.projects= -J-Dxtest.ide.error.manager=true -J-Dxtest.ide.handler=true -J-Dxtest.userdir=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/ide -J-Dxtest.ide.use.classloader= -J-Dprebuilt.storage.dir=/usr/java/jdk1.6.0/mdrstorage -J-Xms256m -J-Xmx256m -J-Dcnd.modelimpl.persitent=true -J-Dorg.netbeans.performance.repeat=1 -J-Dorg.netbeans.performance.memory.usage.log=true -J-Dtestlist=/export/home/tester/performance_results/netbeans-6.0/09_07_07/1/work/sys/testrunner.testlist
The following works for me without problems: cd ide/test ant -Dxtest.testtype=qa-functional -Dxtest.attribs=cnd -Dnetbeans.dest.dir=/070910/netbeans You can try if it also works for you.
Not a problem in XTest. There was redundant org-openide-util.jar on test classpath which broke tests.