You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Iain Ferguson (Jira)" <ji...@apache.org> on 2021/12/29 20:31:00 UTC
[jira] [Created] (NETBEANS-6343) Crashes on startup
Iain Ferguson created NETBEANS-6343:
---------------------------------------
Summary: Crashes on startup
Key: NETBEANS-6343
URL: https://issues.apache.org/jira/browse/NETBEANS-6343
Project: NetBeans
Issue Type: Bug
Components: ide - Performance
Affects Versions: 12.5, 12.6
Environment: Windows 10
jdk-11.0.2
SESSION 2021-12-29 09:54:34.488 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
!ENTRY org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory 4 0 2021-12-29 09:54:34.489
!MESSAGE Unexpected error in factory.
!STACK 0
java.lang.NullPointerException
at java.base/java.net.URLConnection$1.getContentTypeFor(URLConnection.java:313)
at java.base/java.net.URLConnection.guessContentTypeFromName(URLConnection.java:1464)
at java.base/sun.net.www.protocol.jar.JarURLConnection.getContentType(JarURLConnection.java:223)
at java.base/java.net.URLConnection.getContentHandler(URLConnection.java:1277)
at java.base/java.net.URLConnection.getContent(URLConnection.java:778)
at java.base/java.net.URL.getContent(URL.java:1150)
at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:292)
at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:131)
at org.openide.util.lookup.MetaInfServicesLookup.beforeLookupResult(MetaInfServicesLookup.java:110)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:458)
at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:449)
at org.openide.util.lookup.ProxyLookup$R.addLookupListener(ProxyLookup.java:548)
at org.netbeans.ProxyURLStreamHandlerFactory.createURLStreamHandler(ProxyURLStreamHandlerFactory.java:130)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.createURLStreamHandler(StreamHandlerFactory.java:122)
at java.base/java.net.URL.getURLStreamHandler(URL.java:1415)
at java.base/java.net.URL.<init>(URL.java:449)
at java.base/java.net.URL.fromURI(URL.java:699)
at java.base/java.net.URI.toURL(URI.java:1116)
at java.base/jdk.internal.loader.BuiltinClassLoader.findResource(BuiltinClassLoader.java:456)
at java.base/jdk.internal.loader.BuiltinClassLoader.findResource(BuiltinClassLoader.java:227)
at java.base/jdk.internal.loader.BuiltinClassLoader.findResourceAsStream(BuiltinClassLoader.java:247)
at java.base/jdk.internal.loader.BootLoader.findResourceAsStream(BootLoader.java:146)
at java.base/java.lang.Class.getResourceAsStream(Class.java:2633)
at java.base/sun.net.www.MimeTable.load(MimeTable.java:240)
at java.base/sun.net.www.MimeTable.<init>(MimeTable.java:73)
at java.base/sun.net.www.MimeTable$DefaultInstanceHolder$1.run(MimeTable.java:83)
at java.base/sun.net.www.MimeTable$DefaultInstanceHolder$1.run(MimeTable.java:81)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/sun.net.www.MimeTable$DefaultInstanceHolder.getDefaultInstance(MimeTable.java:80)
at java.base/sun.net.www.MimeTable$DefaultInstanceHolder.<clinit>(MimeTable.java:77)
at java.base/sun.net.www.MimeTable.getDefaultTable(MimeTable.java:96)
at java.base/sun.net.www.MimeTable.loadTable(MimeTable.java:103)
at java.base/java.net.URLConnection$1.<init>(URLConnection.java:310)
at java.base/java.net.URLConnection.getFileNameMap(URLConnection.java:308)
at java.base/java.net.URLConnection.guessContentTypeFromName(URLConnection.java:1464)
at java.base/sun.net.www.protocol.jar.JarURLConnection.getContentType(JarURLConnection.java:223)
at java.base/java.net.URLConnection.getContentHandler(URLConnection.java:1277)
at java.base/java.net.URLConnection.getContent(URLConnection.java:778)
at java.base/java.net.URL.getContent(URL.java:1150)
at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:292)
at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:131)
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.openide.util.Mutex$1.call(Mutex.java:128)
at org.openide.util.Mutex$1.call(Mutex.java:125)
at org.netbeans.modules.openide.util.LazyMutexImplementation.getDelegate(LazyMutexImplementation.java:87)
at org.netbeans.modules.openide.util.LazyMutexImplementation.postReadRequest(LazyMutexImplementation.java:76)
at org.openide.util.Mutex.postReadRequest(Mutex.java:352)
at org.netbeans.core.windows.WindowManagerImpl$Exclusive.register(WindowManagerImpl.java:1576)
at org.netbeans.core.windows.WindowManagerImpl.invokeWhenUIReady(WindowManagerImpl.java:1459)
at org.openide.windows.OnShowingHandler.initialize(OnShowingHandler.java:50)
at org.openide.windows.WindowManager.getRegistry(WindowManager.java:152)
at org.netbeans.core.windows.RecentViewList.<init>(RecentViewList.java:51)
at org.netbeans.core.windows.WindowManagerImpl.<init>(WindowManagerImpl.java:82)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:41)
at org.openide.util.lookup.MetaInfServicesLookup$Item.getInstance(MetaInfServicesLookup.java:489)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:397)
at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:281)
at org.openide.windows.WindowManager.getDefault(WindowManager.java:83)
at org.openide.windows.TopComponent.getRegistry(TopComponent.java:330)
at org.netbeans.modules.openide.windows.GlobalActionContextImpl.<init>(GlobalActionContextImpl.java:50)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:41)
at org.openide.util.lookup.MetaInfServicesLookup$Item.getInstance(MetaInfServicesLookup.java:489)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:397)
at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:281)
at org.openide.util.Utilities.actionsGlobalContext(Utilities.java:1837)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.<init>(OpenProjectList.java:342)
at org.netbeans.modules.project.ui.OpenProjectList.<init>(OpenProjectList.java:181)
at org.netbeans.modules.project.ui.OpenProjectList$2.run(OpenProjectList.java:206)
at org.netbeans.modules.project.ui.OpenProjectList$2.run(OpenProjectList.java:202)
at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:188)
at org.openide.util.Mutex.readAccess(Mutex.java:199)
at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:202)
at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.addPropertyChangeListenerAPI(OpenProjectsTrampolineImpl.java:77)
at org.netbeans.api.project.ui.OpenProjects.addPropertyChangeListener(OpenProjects.java:281)
at org.netbeans.modules.ide.ergonomics.fod.FeatureProjectFactory.<init>(FeatureProjectFactory.java:86)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:41)
at org.openide.util.lookup.MetaInfServicesLookup$Item.getInstance(MetaInfServicesLookup.java:489)
at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1030)
at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1010)
at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1348)
at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1186)
at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1114)
at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1314)
at org.netbeans.modules.ide.ergonomics.fod.FoDLayersProvider.noAdditionalProjects(FoDLayersProvider.java:131)
at org.netbeans.modules.ide.ergonomics.fod.FoDLayersProvider.registerLayers(FoDLayersProvider.java:73)
at org.openide.filesystems.Repository.findLayers(Repository.java:155)
at org.netbeans.core.startup.NbRepository.additionalLayers(NbRepository.java:157)
at org.netbeans.core.startup.layers.LayerCacheManager.additionalLayers(LayerCacheManager.java:179)
at org.netbeans.core.startup.layers.ModuleLayeredFileSystem.setURLs(ModuleLayeredFileSystem.java:226)
at org.netbeans.core.startup.layers.ModuleLayeredFileSystem.addURLs(ModuleLayeredFileSystem.java:261)
at org.netbeans.core.startup.NbInstaller.loadLayers(NbInstaller.java:618)
at org.netbeans.core.startup.NbInstaller.loadImpl(NbInstaller.java:332)
at org.netbeans.core.startup.NbInstaller.access$000(NbInstaller.java:77)
at org.netbeans.core.startup.NbInstaller$1.run(NbInstaller.java:322)
at org.openide.filesystems.FileUtil$2.run(FileUtil.java:417)
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:102)
at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:494)
at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:401)
at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:421)
at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:319)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1453)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1254)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315)
at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251)
at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
at org.netbeans.core.startup.Main.start(Main.java:282)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
at java.base/java.lang.Thread.run(Thread.java:834)
Reporter: Iain Ferguson
Fix For: 12.6, 12.5
Netbeans 12.5 and 12.6 with java 11 crashes on startup.
A workaround after a crash is to delete the 12.5/lock file and 12.5/modules and 12.5/config/Modules folders.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists