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 270209

Summary: Ergo behavior affected by JShell
Product: java Reporter: Jaroslav Tulach <jtulach>
Component: JShellAssignee: Svata Dedic <sdedic>
Status: VERIFIED FIXED    
Severity: normal    
Priority: P1    
Version: Dev   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:

Description Jaroslav Tulach 2017-03-27 08:03:59 UTC
Ergonomics tests are failing. Probably nbjshell9 isn't listed as a module java.kit depends on. Or (if it shalln't be enabled on JDK9) modify the test to skip this module from the check.


org.netbeans.modules.ide.ergonomics.fod.EnableJ2EEEnablesJavaTest.testEnablingJ2EEEnablesJavaViaAutoUpdateManager
Failing for the past 29 builds (Since #6881 )
Took 5.4 sec.
Error Message

java cluster shall be fully enabled, but this was missing:
[org.netbeans.lib.nbjshell9]

Stacktrace

junit.framework.AssertionFailedError: java cluster shall be fully enabled, but this was missing:
[org.netbeans.lib.nbjshell9]
	at org.netbeans.modules.ide.ergonomics.fod.EnableJ2EEEnablesJavaTest.testEnablingJ2EEEnablesJavaViaAutoUpdateManager(EnableJ2EEEnablesJavaTest.java:122)
	at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:102)
	at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:485)
	at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:411)
	at java.lang.Thread.run(Thread.java:745)
Comment 1 Svata Dedic 2017-03-29 13:08:04 UTC
Should be fixed by jet-main#c35f81b4be7f; the module that failed the test can be only enabled on JDK9 (has java dependency).
Comment 2 Jaroslav Tulach 2017-03-30 05:53:02 UTC
Let's see what http://deadlock.netbeans.org/job/ergonomics/6912 shows.
Comment 3 Quality Engineering 2017-03-31 01:49:56 UTC
Integrated into 'main-silver', will be available in build *201703310002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/c35f81b4be7f
User: Svata Dedic <sdedic@netbeans.org>
Log: #270209: Ignore modules which depend on java higher than test runtime
Comment 4 Jaroslav Tulach 2017-03-31 03:35:27 UTC
Failure is gone since: http://deadlock.netbeans.org/job/ergonomics/6914/
Comment 5 Quality Engineering 2017-04-01 03:14:09 UTC
Integrated into 'main-silver', will be available in build *201704010002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/9cc80de6bf9a
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: Merge of #270209: Ignore modules which depend on java higher than test runtime to ergo repo