You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Eric Bresie <eb...@gmail.com> on 2021/08/22 15:11:10 UTC
Re: Troubleshooting Travis CI Build Issues [ 9186.26 Test java.hints
batch1 without nb-javac on Java 15]
Going to try to narrow some of this...
9186.26 Test java.hints batch1 without nb-javac on Java 15
<https://travis-ci.com/github/apache/netbeans/jobs/500338594>
<https://travis-ci.com/github/apache/netbeans/jobs/500338594>While review
some older emails and other PRs, I noticed that apparently there are other
cases (1) (2) with issues during "Test java.hints batch1 without nb-javac
on Java 15"
There appear to be other travis ci builds which work so not sure why this
may occur on some but not others. I'm not too versed in the travis side of
things...Is it possible the different travis jobs are sharing some cached
travis build artifacts which may interfere with each other?
I see something like the following in a number of cases
[junit] Aug 19, 2021 1:16:52 PM org.openide.util.Exceptions printStackTrace
[junit] SEVERE: null
[junit] org.netbeans.modules.parsing.spi.ParseException
[junit] at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:186)
[junit] at
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$1.run(RunWhenScanFinishedSupport.java:63)
[junit] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
[junit] at
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performDeferredTasks(RunWhenScanFinishedSupport.java:57)
[junit] at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6115)
[junit] at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6093)
[junit] at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
[junit] at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
[junit] at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
[junit] at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
[junit] at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6093)
[junit] at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[junit] at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[junit] at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
[junit] at
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
[junit] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
[junit] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
[junit] Caused by: java.lang.UnsupportedOperationException: Caller
should get this one
[junit] at
org.netbeans.api.java.source.ScanUtilsTest$10.run(ScanUtilsTest.java:509)
[junit] at
org.netbeans.api.java.source.ScanUtilsTest$10.run(ScanUtilsTest.java:484)
[junit] at
org.netbeans.api.java.source.ScanUtils$TaskWrapper.run(ScanUtils.java:493)
[junit] at
org.netbeans.api.java.source.ScanUtils$TaskWrapper.run(ScanUtils.java:449)
[junit] at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
[junit] at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
[junit] at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
[junit] at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
[junit] at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
[junit] at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
[junit] at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
[junit] at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
[junit] at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
[junit] at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
[junit] at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
[junit] ... 16 more
[junit]
[junit] Aug 19, 2021 1:16:53 PM
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work
reportIndexingStart
[junit] INFO: Indexing started, time from last indexing 1,060 ms.
Running the "Java Source Base" tests I do see a number of test failures
(see below).
I noticed there is a lot of "indexing" going on when running this. Could
this be causing some issues during the test (i.e. reindexing changing test
state)?
Given this is a java 15 related test, could there be some java version
issues impacting things? For example, there seems to be some similar
issues around
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 context; is
it possible some of the module definitions are not right (similar to here
(3))? Are there maybe some dependencies needing updating to a newer
version to be compatible with the newer java?
Is there some issue that needs to be raised and addressed here?
(1) Preventing a NPE in LSPBindings, description.bindings can be null. by
jlahoda · Pull Request #2911 · apache/netbeans (github.com)
<https://github.com/apache/netbeans/pull/2911/checks?check_run_id=2406936987>
<https://github.com/apache/netbeans/pull/2911/checks?check_run_id=2406936987>
(2) [NETBEANS-1603] MySQL Procedures in NetBeans' DB explorer by sbrbot ·
Pull Request #3117 · apache/netbeans (github.com)
<https://github.com/apache/netbeans/pull/3117/checks?check_run_id=3370998434>
(3) javafx - getting java.lang.reflect.InvocationTargetException while
adding a button to layout - Stack Overflow
<https://stackoverflow.com/questions/54138287/getting-java-lang-reflect-invocationtargetexception-while-adding-a-button-to-lay>
(4) Java 8 - java 11 migration issues - Stack Overflow
<https://stackoverflow.com/questions/68799710/java-8-java-11-migration-issues>
(5) java - Reflections IllegalArgumentException causes - Stack Overflow
<https://stackoverflow.com/questions/16042591/reflections-illegalargumentexception-causes>
(6) reflection - Getting java.lang.NullPointerException when calling
Method.invoke - Stack Overflow
<https://stackoverflow.com/questions/18802277/getting-java-lang-nullpointerexception-when-calling-method-invoke>
<https://github.com/apache/netbeans/pull/3117/checks?check_run_id=3370998434>
Testcase:
testGetElementsScopes(org.netbeans.api.java.source.ClassIndexTest): Caused
an ERROR
Expected: [org.me.base.Base, org.me.pkg1.Class1, org.me.pkg2.Class2]
Result: []
java.lang.AssertionError: Expected: [org.me.base.Base, org.me.pkg1.Class1,
org.me.pkg2.Class2] Result: []
at
org.netbeans.api.java.source.ClassIndexTest.assertElementHandles(ClassIndexTest.java:609)
at
org.netbeans.api.java.source.ClassIndexTest.testGetElementsScopes(ClassIndexTest.java:370)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Test org.netbeans.api.java.source.ClassIndexTest FAILED
Working directory:
C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.C\ce
------------- ---------------- ---------------
Testcase:
testCacheEviction(org.netbeans.api.java.source.CompilationInfoTest): FAILED
expected:<3> but was:<null>
junit.framework.AssertionFailedError: expected:<3> but was:<null>
at
org.netbeans.api.java.source.CompilationInfoTest$4.run(CompilationInfoTest.java:148)
at
org.netbeans.api.java.source.CompilationInfoTest$4.run(CompilationInfoTest.java:143)
at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
at
org.netbeans.api.java.source.CompilationInfoTest.testCacheEviction(CompilationInfoTest.java:143)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Test org.netbeans.api.java.source.CompilationInfoTest FAILED
Working directory:
C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.T\wcp
------------- ---------------- ---------------
Testcase:
testWithoutClassPath150650(org.netbeans.api.java.source.TreePathHandleTest):
Caused
an ERROR
Cannot create folder aux in folder
C:/git/nb.netbeans.ebresie/netbeans/java/java.source.base/build/test/unit/work/o.n.a.j.s.T/wcp.
org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot create
folder aux in folder
C:/git/nb.netbeans.ebresie/netbeans/java/java.source.base/build/test/unit/work/o.n.a.j.s.T/wcp.
at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io
(FSException.java:93)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolder(FolderObj.java:280)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolderImpl(FolderObj.java:234)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj$2.call(FolderObj.java:299)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj$2.call(FolderObj.java:297)
at
org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.runAsInconsistent(FileBasedFileSystem.java:97)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolder(FolderObj.java:302)
at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:706)
at org.openide.filesystems.FileUtil.createData(FileUtil.java:761)
at
org.netbeans.api.java.source.TreePathHandleTest.testWithoutClassPath150650(TreePathHandleTest.java:246)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by:
Test org.netbeans.api.java.source.TreePathHandleTest FAILED
Testsuite: org.netbeans.api.java.source.TreeUtilitiesTest
Aug 22, 2021 9:31:05 AM
org.netbeans.modules.settings.RecognizeInstanceObjects$MSL <clinit>
WARNING: Not listening on module system
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
org.openide.util.RequestProcessor$TopLevelThreadGroup
(file:/C:/git/nb.netbeans.ebresie/netbeans/nbbuild/netbeans/platform/lib/org-openide-util.jar)
to method sun.awt.AppContext.getAppContext()
WARNING: Please consider reporting this to the maintainers of
org.openide.util.RequestProcessor$TopLevelThreadGroup
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
Aug 22, 2021 9:31:06 AM org.netbeans.modules.masterfs.watcher.Watcher
getNotifierForPlatform
INFO: Native file watcher is disabled
java.lang.NoSuchMethodException:
com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
com.sun.tools.javac.tree.JCTree)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
at
org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
at
org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:616)
at
org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:607)
at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
at
org.netbeans.api.java.source.TreeUtilitiesTest.testDisableAccessRightsCrash(TreeUtilitiesTest.java:607)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.NoSuchMethodException:
com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
com.sun.tools.javac.tree.JCTree)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
at
org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
at
org.netbeans.api.java.source.TreeUtilitiesTest.testAttributeTreesInnerClasses(TreeUtilitiesTest.java:758)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Working directory:
C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.T\atic
java.lang.NoSuchMethodException:
com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
com.sun.tools.javac.tree.JCTree)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
at
org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
at
org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:639)
at
org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:628)
at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
at
org.netbeans.api.java.source.TreeUtilitiesTest.testAttributingVar(TreeUtilitiesTest.java:628)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Tests run: 45, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 18.013 sec
------------- Standard Error -----------------
Aug 22, 2021 9:31:05 AM
org.netbeans.modules.settings.RecognizeInstanceObjects$MSL <clinit>
WARNING: Not listening on module system
Aug 22, 2021 9:31:06 AM org.netbeans.modules.masterfs.watcher.Watcher
getNotifierForPlatform
INFO: Native file watcher is disabled
java.lang.NoSuchMethodException:
com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
com.sun.tools.javac.tree.JCTree)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
at
org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
at
org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:616)
at
org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:607)
at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
at
org.netbeans.api.java.source.TreeUtilitiesTest.testDisableAccessRightsCrash(TreeUtilitiesTest.java:607)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.NoSuchMethodException:
com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
com.sun.tools.javac.tree.JCTree)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
at
org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
at
org.netbeans.api.java.source.TreeUtilitiesTest.testAttributeTreesInnerClasses(TreeUtilitiesTest.java:758)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Working directory:
C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.T\atic
java.lang.NoSuchMethodException:
com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
com.sun.tools.javac.tree.JCTree)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
at
org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
at
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
at
org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:639)
at
org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:628)
at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
at
org.netbeans.api.java.source.TreeUtilitiesTest.testAttributingVar(TreeUtilitiesTest.java:628)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
------------- ---------------- ---------------
Testcase:
testAttributeTreesInnerClasses(org.netbeans.api.java.source.TreeUtilitiesTest):
FAILED
expected:<[test.Test, test.Test$1, test.Test$2, test.Test$3, test.Test$4]>
but was:<[test.Test, test.Test$4, test.Test$5, test.Test$6, test.Test$7]>
junit.framework.AssertionFailedError: expected:<[test.Test, test.Test$1,
test.Test$2, test.Test$3, test.Test$4]> but was:<[test.Test, test.Test$4,
test.Test$5, test.Test$6, test.Test$7]>
at
org.netbeans.api.java.source.TreeUtilitiesTest.testAttributeTreesInnerClasses(TreeUtilitiesTest.java:768)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Test org.netbeans.api.java.source.TreeUtilitiesTest FAILED
Aug 22, 2021 9:36:56 AM
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work
reportIndexerStatistics
INFO: Indexing finished, indexing took 0 ms.
------------- ---------------- ---------------
Testcase:
testChangeStartEndElement(org.netbeans.api.java.source.gen.DoctreeTest):
FAILED
expected:<...* Test <b>method</b>[.]
*/
private...> but was:<...* Test <b>method</b>[]
*/
private...>
junit.framework.ComparisonFailure: expected:<...* Test <b>method</b>[.]
*/
private...> but was:<...* Test <b>method</b>[]
*/
private...>
at
org.netbeans.api.java.source.gen.DoctreeTest.testChangeStartEndElement(DoctreeTest.java:1982)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Testcase:
testChangeStartElement(org.netbeans.api.java.source.gen.DoctreeTest): FAILED
expected:<...<p class="id">method[</p>.]
*/
private...> but was:<...<p class="id">method[]
*/
private...>
junit.framework.ComparisonFailure: expected:<...<p class="id">method[</p>.]
*/
private...> but was:<...<p class="id">method[]
*/
private...>
at
org.netbeans.api.java.source.gen.DoctreeTest.testChangeStartElement(DoctreeTest.java:1918)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Testcase: testChangeEntity(org.netbeans.api.java.source.gen.DoctreeTest):
FAILED
expected:<... /**
* €[33,-]
*
*/
...> but was:<... /**
* €[]
*
*/
...>
junit.framework.ComparisonFailure: expected:<... /**
* €[33,-]
*
*/
...> but was:<... /**
* €[]
*
*/
...>
at
org.netbeans.api.java.source.gen.DoctreeTest.testChangeEntity(DoctreeTest.java:1107)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Testcase: testChangeCode(org.netbeans.api.java.source.gen.DoctreeTest):
FAILED
expected:<... * NetBeans{@code [NetBean]s}
*
*/
...> but was:<... * NetBeans{@code [Benjamin Ruij]s}
*
*/
...>
junit.framework.ComparisonFailure: expected:<... * NetBeans{@code
[NetBean]s}
*
*/
...> but was:<... * NetBeans{@code [Benjamin Ruij]s}
*
*/
...>
at
org.netbeans.api.java.source.gen.DoctreeTest.testChangeCode(DoctreeTest.java:1343)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Testcase: testChangeComment(org.netbeans.api.java.source.gen.DoctreeTest):
FAILED
expected:<... <!-- €33,- -->[
*]
*/
privat...> but was:<... <!-- €33,- -->[]
*/
privat...>
junit.framework.ComparisonFailure: expected:<... <!-- €33,- -->[
*]
*/
privat...> but was:<... <!-- €33,- -->[]
*/
privat...>
at
org.netbeans.api.java.source.gen.DoctreeTest.testChangeComment(DoctreeTest.java:984)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:834)
Test org.netbeans.api.java.source.gen.DoctreeTest FAILED
Eric Bresie
ebresie@gmail.com
On Sat, Aug 21, 2021 at 10:04 AM Eric Bresie <eb...@gmail.com> wrote:
> Okay...trying to troubleshoot problems during my PR
> https://github.com/apache/netbeans/pull/3074 builds. All the initial
> jobs seem to pass but then seem to fail during the Travis CI checks
>
> https://github.com/apache/netbeans/pull/3074/checks?check_run_id=3333830255
>
> It seems like problems during java 8 checks during java/gradle context
> and/or another *during java 15 checks* during cleanup (javafx).
>
> I tried running local (ant $OPTS -f java/gradle.java test") and get
> similar issues
>
> Any suggestions?
>
> Specifically during travis build (and local)
>
>
> - 9844.25 Test refactoring.java without nb-javac on Java 15
> <https://app.travis-ci.com/github/apache/netbeans/jobs/531496496>
>
> https://app.travis-ci.com/github/apache/netbeans/jobs/531496496 /
> https://api.travis-ci.com/v3/job/531496496/log.txt
>
> THis one seemed like an issue when trying to download macosx javafx
> library, possibly due to a hash check issue. Granted it's during ant clean
> so not sure why it would be downloading during a clean for that matter.
>
> parseprojectxml] Warning: org.netbeans.modules.profiler.heapwalker lacks a unit test dependency on org.netbeans.libs.junit4; using default dependencies for compatibility
> [downloadbinaries] File /home/travis/build/apache/netbeans/extra/libs.javafx.macosx/external/javafx-graphics-13-mac.jar requested by /home/travis/build/apache/netbeans/extra/libs.javafx.macosx/external/binaries-list to have hash D6B0CDDB2D9F5C46CF78365B3683B147981321E0 actually had hash 3F44AE9C978ED951C3C53D6B563DEEC25C141A86
>
> BUILD FAILED
> /home/travis/build/apache/netbeans/nbbuild/build.xml:1283: The following error occurred while executing this line:
> /home/travis/build/apache/netbeans/nbbuild/build.xml:1279: The following error occurred while executing this line:
> /home/travis/build/apache/netbeans/nbbuild/templates/projectized.xml:255: Failed to download binaries - see log message for the detailed reasons.
>
> Total time: 1 minute 38 seconds
>
> travis_time:end:0043e5e0:start=1629039935535363991,finish=1629040034103899551,duration=98568535560,event=before_script
>
> [0K [31;1mThe command "*ant $OPTS clean*" failed and exited with 1 during . [0m
>
>
>
> Eric Bresie
> ebresie@gmail.com
>
Re: Troubleshooting Travis CI Build Issues [ 9186.26 Test java.hints
batch1 without nb-javac on Java 15]
Posted by Eric Bresie <eb...@gmail.com>.
A follow up on this, when I am using 12.5 Beta 1, many of the failed unit
tests seem to pass now. (FYI previously the failures didn't show in Test
Results but now do).
However, now I still get failures for the "Java Source Base" tests like:
- testWithoutClassPath150650 with
Cannot create folder aux in folder
C:/git/nb.netbeans.ebresie/netbeans/java/java.source.base/build/test/unit/work/o.n.a.j.s.T/wcp.
org.netbeans.modules.masterfs.filebasedfs.utils.FSException
at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io
(FSException.java:93)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolder(FolderObj.java:280)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolderImpl(FolderObj.java:234)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj$2.call(FolderObj.java:299)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj$2.call(FolderObj.java:297)
at
org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.runAsInconsistent(FileBasedFileSystem.java:97)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolder(FolderObj.java:302)
at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:706)
at org.openide.filesystems.FileUtil.createData(FileUtil.java:761)
at
org.netbeans.api.java.source.TreePathHandleTest.testWithoutClassPath150650(TreePathHandleTest.java:246)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:832)
- testIdentifiers with
File is not correctly generated.
org.netbeans.junit.AssertionFileFailedError
at org.netbeans.junit.NbTestCase.assertFile(NbTestCase.java:742)
at org.netbeans.junit.NbTestCase.assertFile(NbTestCase.java:778)
at
org.netbeans.api.java.source.gen.GeneratorTestBase.assertFiles(GeneratorTestBase.java:193)
at
org.netbeans.api.java.source.gen.LabelsTest.testIdentifiers(LabelsTest.java:52)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:832)
- testAutomaticModule with
Cannot rename file app-main-1.0.jar in
C:/git/nb.netbeans.ebresie/netbeans/java/java.source.base/build/test/unit/work/o.n.m.j.s.M/am
to app-ui-1.0.jar.
org.netbeans.modules.masterfs.filebasedfs.utils.FSException
at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io
(FSException.java:93)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.rename(BaseFileObj.java:441)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.rename(FileObj.java:424)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj$1.call(BaseFileObj.java:495)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj$1.call(BaseFileObj.java:492)
at
org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.runAsInconsistent(FileBasedFileSystem.java:97)
at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.rename(BaseFileObj.java:499)
at
org.netbeans.modules.java.source.ModuleNamesTest.rename(ModuleNamesTest.java:541)
at
org.netbeans.modules.java.source.ModuleNamesTest.testAutomaticModule(ModuleNamesTest.java:149)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
at java.base/java.lang.Thread.run(Thread.java:832)
- testUnzip
- A number of them in VanillaCompileWorkerTest
Eric Bresie
ebresie@gmail.com
*Product Version:* Apache NetBeans IDE 12.5-beta1
*Java:* 15.0.2; Java HotSpot(TM) 64-Bit Server VM 15.0.2+7-27
*Runtime:* Java(TM) SE Runtime Environment 15.0.2+7-27
*System:* Windows 10 version 10.0 running on amd64; Cp1252; en_US (nb)
*User directory:* C:\Users\ebres\AppData\Roaming\NetBeans\12.5-beta1
*Cache directory:* C:\Users\ebres\AppData\Local\NetBeans\Cache\12.5-beta1
On Sun, Aug 22, 2021 at 10:11 AM Eric Bresie <eb...@gmail.com> wrote:
> Going to try to narrow some of this...
>
> 9186.26 Test java.hints batch1 without nb-javac on Java 15
> <https://travis-ci.com/github/apache/netbeans/jobs/500338594>
>
> <https://travis-ci.com/github/apache/netbeans/jobs/500338594>While review
> some older emails and other PRs, I noticed that apparently there are other
> cases (1) (2) with issues during "Test java.hints batch1 without nb-javac
> on Java 15"
>
> There appear to be other travis ci builds which work so not sure why this
> may occur on some but not others. I'm not too versed in the travis side of
> things...Is it possible the different travis jobs are sharing some cached
> travis build artifacts which may interfere with each other?
>
> I see something like the following in a number of cases
>
> [junit] Aug 19, 2021 1:16:52 PM org.openide.util.Exceptions printStackTrace
>
> [junit] SEVERE: null
>
> [junit] org.netbeans.modules.parsing.spi.ParseException
>
> [junit] at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:186)
>
> [junit] at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$1.run(RunWhenScanFinishedSupport.java:63)
>
> [junit] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>
> [junit] at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performDeferredTasks(RunWhenScanFinishedSupport.java:57)
>
> [junit] at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6115)
>
> [junit] at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6093)
>
> [junit] at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
>
> [junit] at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
>
> [junit] at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
>
> [junit] at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
>
> [junit] at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6093)
>
> [junit] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>
> [junit] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>
> [junit] at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
>
> [junit] at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>
> [junit] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>
> [junit] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
>
> [junit] Caused by: java.lang.UnsupportedOperationException: Caller should get this one
>
> [junit] at org.netbeans.api.java.source.ScanUtilsTest$10.run(ScanUtilsTest.java:509)
>
> [junit] at org.netbeans.api.java.source.ScanUtilsTest$10.run(ScanUtilsTest.java:484)
>
> [junit] at org.netbeans.api.java.source.ScanUtils$TaskWrapper.run(ScanUtils.java:493)
>
> [junit] at org.netbeans.api.java.source.ScanUtils$TaskWrapper.run(ScanUtils.java:449)
>
> [junit] at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
>
> [junit] at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
>
> [junit] at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
>
> [junit] at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
>
> [junit] at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
>
> [junit] at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
>
> [junit] at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
>
> [junit] at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
>
> [junit] at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
>
> [junit] at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
>
> [junit] at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
>
> [junit] ... 16 more
>
> [junit]
>
> [junit] Aug 19, 2021 1:16:53 PM org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work reportIndexingStart
>
> [junit] INFO: Indexing started, time from last indexing 1,060 ms.
>
>
> Running the "Java Source Base" tests I do see a number of test failures
> (see below).
>
> I noticed there is a lot of "indexing" going on when running this. Could
> this be causing some issues during the test (i.e. reindexing changing test
> state)?
>
> Given this is a java 15 related test, could there be some java version
> issues impacting things? For example, there seems to be some similar
> issues around
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 context; is
> it possible some of the module definitions are not right (similar to here
> (3))? Are there maybe some dependencies needing updating to a newer
> version to be compatible with the newer java?
>
> Is there some issue that needs to be raised and addressed here?
>
> (1) Preventing a NPE in LSPBindings, description.bindings can be null. by
> jlahoda · Pull Request #2911 · apache/netbeans (github.com)
> <https://github.com/apache/netbeans/pull/2911/checks?check_run_id=2406936987>
>
> <https://github.com/apache/netbeans/pull/2911/checks?check_run_id=2406936987>
> (2) [NETBEANS-1603] MySQL Procedures in NetBeans' DB explorer by sbrbot ·
> Pull Request #3117 · apache/netbeans (github.com)
> <https://github.com/apache/netbeans/pull/3117/checks?check_run_id=3370998434>
> (3) javafx - getting java.lang.reflect.InvocationTargetException while
> adding a button to layout - Stack Overflow
> <https://stackoverflow.com/questions/54138287/getting-java-lang-reflect-invocationtargetexception-while-adding-a-button-to-lay>
> (4) Java 8 - java 11 migration issues - Stack Overflow
> <https://stackoverflow.com/questions/68799710/java-8-java-11-migration-issues>
> (5) java - Reflections IllegalArgumentException causes - Stack Overflow
> <https://stackoverflow.com/questions/16042591/reflections-illegalargumentexception-causes>
> (6) reflection - Getting java.lang.NullPointerException when calling
> Method.invoke - Stack Overflow
> <https://stackoverflow.com/questions/18802277/getting-java-lang-nullpointerexception-when-calling-method-invoke>
>
>
> <https://github.com/apache/netbeans/pull/3117/checks?check_run_id=3370998434>
> Testcase:
> testGetElementsScopes(org.netbeans.api.java.source.ClassIndexTest): Caused
> an ERROR
> Expected: [org.me.base.Base, org.me.pkg1.Class1, org.me.pkg2.Class2]
> Result: []
> java.lang.AssertionError: Expected: [org.me.base.Base, org.me.pkg1.Class1,
> org.me.pkg2.Class2] Result: []
> at
> org.netbeans.api.java.source.ClassIndexTest.assertElementHandles(ClassIndexTest.java:609)
> at
> org.netbeans.api.java.source.ClassIndexTest.testGetElementsScopes(ClassIndexTest.java:370)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Test org.netbeans.api.java.source.ClassIndexTest FAILED
>
>
> Working directory:
> C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.C\ce
> ------------- ---------------- ---------------
> Testcase:
> testCacheEviction(org.netbeans.api.java.source.CompilationInfoTest):
> FAILED
> expected:<3> but was:<null>
> junit.framework.AssertionFailedError: expected:<3> but was:<null>
> at
> org.netbeans.api.java.source.CompilationInfoTest$4.run(CompilationInfoTest.java:148)
> at
> org.netbeans.api.java.source.CompilationInfoTest$4.run(CompilationInfoTest.java:143)
> at
> org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
> at
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
> at
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
> at
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
> at
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
> at
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
> at
> org.netbeans.api.java.source.CompilationInfoTest.testCacheEviction(CompilationInfoTest.java:143)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
> Test org.netbeans.api.java.source.CompilationInfoTest FAILED
>
> Working directory:
> C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.T\wcp
> ------------- ---------------- ---------------
> Testcase:
> testWithoutClassPath150650(org.netbeans.api.java.source.TreePathHandleTest): Caused
> an ERROR
> Cannot create folder aux in folder
> C:/git/nb.netbeans.ebresie/netbeans/java/java.source.base/build/test/unit/work/o.n.a.j.s.T/wcp.
> org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot create
> folder aux in folder
> C:/git/nb.netbeans.ebresie/netbeans/java/java.source.base/build/test/unit/work/o.n.a.j.s.T/wcp.
> at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io
> (FSException.java:93)
> at
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolder(FolderObj.java:280)
> at
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolderImpl(FolderObj.java:234)
> at
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj$2.call(FolderObj.java:299)
> at
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj$2.call(FolderObj.java:297)
> at
> org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.runAsInconsistent(FileBasedFileSystem.java:97)
> at
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createFolder(FolderObj.java:302)
> at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:706)
> at org.openide.filesystems.FileUtil.createData(FileUtil.java:761)
> at
> org.netbeans.api.java.source.TreePathHandleTest.testWithoutClassPath150650(TreePathHandleTest.java:246)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by:
>
>
> Test org.netbeans.api.java.source.TreePathHandleTest FAILED
>
> Testsuite: org.netbeans.api.java.source.TreeUtilitiesTest
> Aug 22, 2021 9:31:05 AM
> org.netbeans.modules.settings.RecognizeInstanceObjects$MSL <clinit>
> WARNING: Not listening on module system
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> org.openide.util.RequestProcessor$TopLevelThreadGroup
> (file:/C:/git/nb.netbeans.ebresie/netbeans/nbbuild/netbeans/platform/lib/org-openide-util.jar)
> to method sun.awt.AppContext.getAppContext()
> WARNING: Please consider reporting this to the maintainers of
> org.openide.util.RequestProcessor$TopLevelThreadGroup
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Aug 22, 2021 9:31:06 AM org.netbeans.modules.masterfs.watcher.Watcher
> getNotifierForPlatform
> INFO: Native file watcher is disabled
> java.lang.NoSuchMethodException:
> com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
> com.sun.tools.javac.tree.JCTree)
> at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
> at
> org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:616)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:607)
> at
> org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
> at
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
> at
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
> at
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
> at
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
> at
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testDisableAccessRightsCrash(TreeUtilitiesTest.java:607)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> java.lang.NoSuchMethodException:
> com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
> com.sun.tools.javac.tree.JCTree)
> at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
> at
> org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testAttributeTreesInnerClasses(TreeUtilitiesTest.java:758)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> Working directory:
> C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.T\atic
> java.lang.NoSuchMethodException:
> com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
> com.sun.tools.javac.tree.JCTree)
> at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
> at
> org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:639)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:628)
> at
> org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
> at
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
> at
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
> at
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
> at
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
> at
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testAttributingVar(TreeUtilitiesTest.java:628)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> Tests run: 45, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 18.013 sec
>
> ------------- Standard Error -----------------
> Aug 22, 2021 9:31:05 AM
> org.netbeans.modules.settings.RecognizeInstanceObjects$MSL <clinit>
> WARNING: Not listening on module system
> Aug 22, 2021 9:31:06 AM org.netbeans.modules.masterfs.watcher.Watcher
> getNotifierForPlatform
> INFO: Native file watcher is disabled
> java.lang.NoSuchMethodException:
> com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
> com.sun.tools.javac.tree.JCTree)
> at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
> at
> org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:616)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$7.run(TreeUtilitiesTest.java:607)
> at
> org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
> at
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
> at
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
> at
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
> at
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
> at
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testDisableAccessRightsCrash(TreeUtilitiesTest.java:607)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> java.lang.NoSuchMethodException:
> com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
> com.sun.tools.javac.tree.JCTree)
> at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
> at
> org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testAttributeTreesInnerClasses(TreeUtilitiesTest.java:758)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> Working directory:
> C:\git\nb.netbeans.ebresie\netbeans\java\java.source.base\build\test\unit\work\o.n.a.j.s.T\atic
> java.lang.NoSuchMethodException:
> com.sun.tools.javac.comp.Enter.unenter(com.sun.tools.javac.tree.JCTree$JCCompilationUnit,
> com.sun.tools.javac.tree.JCTree)
> at java.base/java.lang.Class.getDeclaredMethod(Class.java:2475)
> at
> org.netbeans.api.java.source.TreeUtilities.unenter(TreeUtilities.java:927)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:916)
> at
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:845)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:639)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest$8.run(TreeUtilitiesTest.java:628)
> at
> org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
> at
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
> at
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
> at
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
> at
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
> at
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
> at
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
> at
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452)
> at
> org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testAttributingVar(TreeUtilitiesTest.java:628)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
> ------------- ---------------- ---------------
> Testcase:
> testAttributeTreesInnerClasses(org.netbeans.api.java.source.TreeUtilitiesTest):
> FAILED
> expected:<[test.Test, test.Test$1, test.Test$2, test.Test$3, test.Test$4]>
> but was:<[test.Test, test.Test$4, test.Test$5, test.Test$6, test.Test$7]>
> junit.framework.AssertionFailedError: expected:<[test.Test, test.Test$1,
> test.Test$2, test.Test$3, test.Test$4]> but was:<[test.Test, test.Test$4,
> test.Test$5, test.Test$6, test.Test$7]>
> at
> org.netbeans.api.java.source.TreeUtilitiesTest.testAttributeTreesInnerClasses(TreeUtilitiesTest.java:768)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Test org.netbeans.api.java.source.TreeUtilitiesTest FAILED
>
> Aug 22, 2021 9:36:56 AM
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work
> reportIndexerStatistics
> INFO: Indexing finished, indexing took 0 ms.
> ------------- ---------------- ---------------
> Testcase:
> testChangeStartEndElement(org.netbeans.api.java.source.gen.DoctreeTest):
> FAILED
> expected:<...* Test <b>method</b>[.]
> */
> private...> but was:<...* Test <b>method</b>[]
> */
> private...>
> junit.framework.ComparisonFailure: expected:<...* Test <b>method</b>[.]
> */
> private...> but was:<...* Test <b>method</b>[]
> */
> private...>
> at
> org.netbeans.api.java.source.gen.DoctreeTest.testChangeStartEndElement(DoctreeTest.java:1982)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Testcase:
> testChangeStartElement(org.netbeans.api.java.source.gen.DoctreeTest):
> FAILED
> expected:<...<p class="id">method[</p>.]
> */
> private...> but was:<...<p class="id">method[]
> */
> private...>
> junit.framework.ComparisonFailure: expected:<...<p class="id">method[</p>.]
> */
> private...> but was:<...<p class="id">method[]
> */
> private...>
> at
> org.netbeans.api.java.source.gen.DoctreeTest.testChangeStartElement(DoctreeTest.java:1918)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Testcase: testChangeEntity(org.netbeans.api.java.source.gen.DoctreeTest):
> FAILED
> expected:<... /**
> * €[33,-]
> *
> */
> ...> but was:<... /**
> * €[]
> *
> */
> ...>
> junit.framework.ComparisonFailure: expected:<... /**
> * €[33,-]
> *
> */
> ...> but was:<... /**
> * €[]
> *
> */
> ...>
> at
> org.netbeans.api.java.source.gen.DoctreeTest.testChangeEntity(DoctreeTest.java:1107)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Testcase: testChangeCode(org.netbeans.api.java.source.gen.DoctreeTest):
> FAILED
> expected:<... * NetBeans{@code [NetBean]s}
> *
> */
> ...> but was:<... * NetBeans{@code [Benjamin Ruij]s}
> *
> */
> ...>
> junit.framework.ComparisonFailure: expected:<... * NetBeans{@code
> [NetBean]s}
> *
> */
> ...> but was:<... * NetBeans{@code [Benjamin Ruij]s}
> *
> */
> ...>
> at
> org.netbeans.api.java.source.gen.DoctreeTest.testChangeCode(DoctreeTest.java:1343)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Testcase: testChangeComment(org.netbeans.api.java.source.gen.DoctreeTest):
> FAILED
> expected:<... <!-- €33,- -->[
> *]
> */
> privat...> but was:<... <!-- €33,- -->[]
> */
> privat...>
> junit.framework.ComparisonFailure: expected:<... <!-- €33,- -->[
> *]
> */
> privat...> but was:<... <!-- €33,- -->[]
> */
> privat...>
> at
> org.netbeans.api.java.source.gen.DoctreeTest.testChangeComment(DoctreeTest.java:984)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77)
> at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476)
> at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
> Test org.netbeans.api.java.source.gen.DoctreeTest FAILED
>
> Eric Bresie
> ebresie@gmail.com
>
>
> On Sat, Aug 21, 2021 at 10:04 AM Eric Bresie <eb...@gmail.com> wrote:
>
>> Okay...trying to troubleshoot problems during my PR
>> https://github.com/apache/netbeans/pull/3074 builds. All the initial
>> jobs seem to pass but then seem to fail during the Travis CI checks
>>
>>
>> https://github.com/apache/netbeans/pull/3074/checks?check_run_id=3333830255
>>
>> It seems like problems during java 8 checks during java/gradle context
>> and/or another *during java 15 checks* during cleanup (javafx).
>>
>> I tried running local (ant $OPTS -f java/gradle.java test") and get
>> similar issues
>>
>> Any suggestions?
>>
>> Specifically during travis build (and local)
>>
>>
>> - 9844.25 Test refactoring.java without nb-javac on Java 15
>> <https://app.travis-ci.com/github/apache/netbeans/jobs/531496496>
>>
>> https://app.travis-ci.com/github/apache/netbeans/jobs/531496496 /
>> https://api.travis-ci.com/v3/job/531496496/log.txt
>>
>> THis one seemed like an issue when trying to download macosx javafx
>> library, possibly due to a hash check issue. Granted it's during ant clean
>> so not sure why it would be downloading during a clean for that matter.
>>
>> parseprojectxml] Warning: org.netbeans.modules.profiler.heapwalker lacks a unit test dependency on org.netbeans.libs.junit4; using default dependencies for compatibility
>> [downloadbinaries] File /home/travis/build/apache/netbeans/extra/libs.javafx.macosx/external/javafx-graphics-13-mac.jar requested by /home/travis/build/apache/netbeans/extra/libs.javafx.macosx/external/binaries-list to have hash D6B0CDDB2D9F5C46CF78365B3683B147981321E0 actually had hash 3F44AE9C978ED951C3C53D6B563DEEC25C141A86
>>
>> BUILD FAILED
>> /home/travis/build/apache/netbeans/nbbuild/build.xml:1283: The following error occurred while executing this line:
>> /home/travis/build/apache/netbeans/nbbuild/build.xml:1279: The following error occurred while executing this line:
>> /home/travis/build/apache/netbeans/nbbuild/templates/projectized.xml:255: Failed to download binaries - see log message for the detailed reasons.
>>
>> Total time: 1 minute 38 seconds
>>
>> travis_time:end:0043e5e0:start=1629039935535363991,finish=1629040034103899551,duration=98568535560,event=before_script
>>
>> [0K [31;1mThe command "*ant $OPTS clean*" failed and exited with 1 during . [0m
>>
>>
>>
>> Eric Bresie
>> ebresie@gmail.com
>>
>