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 2022/05/02 14:19:00 UTC
[jira] [Commented] (NETBEANS-6343) Crashes on startup
[ https://issues.apache.org/jira/browse/NETBEANS-6343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17530754#comment-17530754 ]
Iain Ferguson commented on NETBEANS-6343:
-----------------------------------------
Unresolved for Netbeans 13 on Windows 10 with Java 11.
When NB starts, it shows the "loading modules" splash screen and then crashes. To enable NB13 to start:
a) delete NetBeans\13\lock
> 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
> Priority: Major
> Fix For: 12.5, 12.6
>
>
> 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.7#820007)
---------------------------------------------------------------------
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