Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
12.6
-
None
-
None
-
Apache Netbeans 12.6 (upgraded from 12.0)
Ubuntu 20.04.3 (amd64)
OpenJDK 11.0.13 (provided by Ubuntu)
Description
After upgrading from 12.0 to 12.6 (and importing the settings from 12.0), I have a StackOverflow error on each startup.
During the "background scanning of projects", an exception is thrown with this stacktrace:
java.lang.StackOverflowError at java.base/java.util.WeakHashMap.getTable(WeakHashMap.java:350) at java.base/java.util.WeakHashMap.get(WeakHashMap.java:398) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:121) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:402) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:396) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:281) at org.netbeans.modules.javascript2.model.JsElementImpl.isInternalFile(JsElementImpl.java:194) at org.netbeans.modules.javascript2.model.JsElementImpl.isPlatform(JsElementImpl.java:188) at org.netbeans.modules.javascript2.model.api.IndexedElement$Flag.getFlag(IndexedElement.java:387) at org.netbeans.modules.javascript2.editor.index.JsIndexer.createDocument(JsIndexer.java:121) at org.netbeans.modules.javascript2.editor.index.JsIndexer.storeObject(JsIndexer.java:221) at org.netbeans.modules.javascript2.editor.index.JsIndexer.storeObject(JsIndexer.java:229) at org.netbeans.modules.javascript2.editor.index.JsIndexer.storeObject(JsIndexer.java:229) at org.netbeans.modules.javascript2.editor.index.JsIndexer.storeObject(JsIndexer.java:229)
(this last line is repeated around 1000 times)
The background scanning of projects never ends, and consumes a lot of CPU in the background
Removing the cache and restarting Netbeans does not help.
NB: I've set the affected component based on the packages of the stacktrace, but am not sure. Feel free to change it if necessary.