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