This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 60903 - netbeans throw exception when start
Summary: netbeans throw exception when start
Status: RESOLVED WONTFIX
Alias: None
Product: javame
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: jouko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-13 07:15 UTC by evzhy
Modified: 2006-10-23 16:41 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description evzhy 2005-07-13 07:15:24 UTC
I tun off J2EE modules for speed my j2me project. 
Then after sometimes I find the help contents is blank window, no help contents.
I am angry and uninstall the netbeans and reinstall it.
I run netbeans and find it use the old configuration.
I close the it and delete the .netbeans in my user folder
I run netbeans again and find it throw exception


java.lang.NullPointerException
	at
org.netbeans.modules.kjava.j2meproject.J2MEProject$ProjectOpenedHookImpl.projectOpened(J2MEProject.java:365)
	at
org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49)
	at
org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:404)
	at
org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:121)
	at
org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.<init>(OpenProjectsTrampolineImpl.java:35)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at java.lang.Class.newInstance0(Class.java:350)
	at java.lang.Class.newInstance(Class.java:303)
	at
org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:346)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:298)
	at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:140)
	at
org.netbeans.modules.project.uiapi.Utilities.getOpenProjectsTrampoline(Utilities.java:45)
	at org.netbeans.api.project.ui.OpenProjects.<init>(OpenProjects.java:52)
	at org.netbeans.api.project.ui.OpenProjects.<clinit>(OpenProjects.java:47)
	at
org.netbeans.modules.editor.bookmarks.EditorBookmarksModule.restored(EditorBookmarksModule.java:58)
	at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:322)
	at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:240)
	at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:869)
	at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:382)
	at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:316)
	at org.netbeans.core.modules.ModuleSystem.restore(ModuleSystem.java:253)
	at org.netbeans.core.NonGui.run(NonGui.java:355)
	at org.netbeans.core.Main.run(Main.java:185)
	at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:241)
	at org.netbeans.core.NbTopManager.get(NbTopManager.java:190)
	at org.netbeans.core.Main.start(Main.java:311)
	at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
[catch] at java.lang.Thread.run(Thread.java:595)
==>
java.io.IOException: org.openide.util.lookup.AbstractLookup$ISE: You are trying
to modify lookup from lookup query!
	at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:368)
	at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:386)
	at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:346)
	at org.openide.loaders.DataObject.find(DataObject.java:459)
	at org.openide.loaders.FolderLookup$ICItem.init(FolderLookup.java:405)
	at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:459)
	at
org.openide.util.lookup.InheritanceTree$1VerifyJob.before(InheritanceTree.java:333)
	at org.openide.util.lookup.InheritanceTree.classToNode(InheritanceTree.java:384)
	at org.openide.util.lookup.InheritanceTree.searchClass(InheritanceTree.java:513)
	at org.openide.util.lookup.InheritanceTree.lookup(InheritanceTree.java:197)
	at
org.openide.util.lookup.InheritanceTree.registerReferenceToResult(InheritanceTree.java:890)
	at
org.openide.util.lookup.DelegatingStorage.registerReferenceToResult(DelegatingStorage.java:132)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:366)
	at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:238)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:424)
	at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:442)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:430)
	at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:355)
	at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:329)
	at org.openide.filesystems.URLMapper.getInstances(URLMapper.java:233)
	at org.openide.filesystems.URLMapper.findURL(URLMapper.java:96)
	at org.openide.filesystems.FileObject.getURL(FileObject.java:715)
	at
org.netbeans.core.xml.FileEntityResolver$DTDParser.parse(FileEntityResolver.java:374)
	at
org.netbeans.core.xml.FileEntityResolver.getEnvForIDO(FileEntityResolver.java:136)
	at
org.netbeans.core.xml.FileEntityResolver.getEnvironment(FileEntityResolver.java:129)
	at org.openide.loaders.Environment.findForOne(Environment.java:106)
	at
org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:584)
	at
org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:575)
	at
org.openide.loaders.InstanceDataObject.getCookieFromEP(InstanceDataObject.java:540)
	at org.openide.loaders.InstanceDataObject.getCookie(InstanceDataObject.java:561)
	at org.openide.loaders.FolderLookup$ICItem.init(FolderLookup.java:412)
	at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:459)
	at
org.openide.util.lookup.InheritanceTree$1VerifyJob.before(InheritanceTree.java:333)
	at org.openide.util.lookup.AbstractLookup$ISE.recover(AbstractLookup.java:1148)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:374)
	at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:238)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:424)
	at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:442)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:430)
	at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:355)
	at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:329)
	at
org.openide.util.SharedClassObject$1SOLoader.resultChanged(SharedClassObject.java:490)
	at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:405)
	at org.openide.util.lookup.ProxyLookup$R.resultChanged(ProxyLookup.java:415)
	at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:109)
	at org.netbeans.core.NbTopManager$Lkp.doInitializeLookup(NbTopManager.java:821)
	at
org.netbeans.core.NbTopManager$Lkp.modulesClassPathInitialized(NbTopManager.java:804)
	at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:231)
	at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:869)
	at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:382)
	at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:316)
	at org.netbeans.core.modules.ModuleSystem.restore(ModuleSystem.java:253)
	at org.netbeans.core.NonGui.run(NonGui.java:355)
	at org.netbeans.core.Main.run(Main.java:185)
	at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:241)
	at org.netbeans.core.NbTopManager.get(NbTopManager.java:190)
	at org.netbeans.core.Main.start(Main.java:311)
	at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
[catch] at java.lang.Thread.run(Thread.java:595)
==>
org.openide.util.lookup.AbstractLookup$ISE: You are trying to modify lookup from
lookup query!
	at
org.openide.util.lookup.DelegatingStorage.checkForTreeModification(DelegatingStorage.java:48)
	at org.openide.util.lookup.AbstractLookup.enterStorage(AbstractLookup.java:100)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:362)
	at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:238)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:424)
	at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:442)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:430)
	at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:355)
	at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:329)
	at
org.openide.filesystems.MIMESupport$CachedFileObject.getResolvers(MIMESupport.java:112)
	at
org.openide.filesystems.MIMESupport$CachedFileObject.isAnyResolver(MIMESupport.java:138)
	at org.openide.filesystems.MIMESupport.findMIMEType(MIMESupport.java:52)
	at org.openide.filesystems.FileUtil.getMIMETypeOrDefault(FileUtil.java:738)
	at org.openide.filesystems.FileObject.getMIMEType(FileObject.java:436)
	at org.openide.filesystems.MultiFileObject.getMIMEType(MultiFileObject.java:458)
	at org.openide.filesystems.MultiFileObject.getMIMEType(MultiFileObject.java:458)
	at org.openide.loaders.ExtensionList.isRegistered(ExtensionList.java:134)
	at org.openide.loaders.UniFileLoader.findPrimaryFile(UniFileLoader.java:62)
	at
org.openide.loaders.MultiFileLoader.findPrimaryFileImpl(MultiFileLoader.java:234)
	at
org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:65)
	at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:111)
	at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:358)
	at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:386)
	at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:346)
	at org.openide.loaders.DataObject.find(DataObject.java:459)
	at org.openide.loaders.FolderLookup$ICItem.init(FolderLookup.java:405)
	at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:459)
	at
org.openide.util.lookup.InheritanceTree$1VerifyJob.before(InheritanceTree.java:333)
	at org.openide.util.lookup.InheritanceTree.classToNode(InheritanceTree.java:384)
	at org.openide.util.lookup.InheritanceTree.searchClass(InheritanceTree.java:513)
	at org.openide.util.lookup.InheritanceTree.lookup(InheritanceTree.java:197)
	at
org.openide.util.lookup.InheritanceTree.registerReferenceToResult(InheritanceTree.java:890)
	at
org.openide.util.lookup.DelegatingStorage.registerReferenceToResult(DelegatingStorage.java:132)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:366)
	at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:238)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:424)
	at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:442)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:430)
	at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:355)
	at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:329)
	at org.openide.filesystems.URLMapper.getInstances(URLMapper.java:233)
	at org.openide.filesystems.URLMapper.findURL(URLMapper.java:96)
	at org.openide.filesystems.FileObject.getURL(FileObject.java:715)
	at
org.netbeans.core.xml.FileEntityResolver$DTDParser.parse(FileEntityResolver.java:374)
	at
org.netbeans.core.xml.FileEntityResolver.getEnvForIDO(FileEntityResolver.java:136)
	at
org.netbeans.core.xml.FileEntityResolver.getEnvironment(FileEntityResolver.java:129)
	at org.openide.loaders.Environment.findForOne(Environment.java:106)
	at
org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:584)
	at
org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:575)
	at
org.openide.loaders.InstanceDataObject.getCookieFromEP(InstanceDataObject.java:540)
	at org.openide.loaders.InstanceDataObject.getCookie(InstanceDataObject.java:561)
	at org.openide.loaders.FolderLookup$ICItem.init(FolderLookup.java:412)
	at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:459)
	at
org.openide.util.lookup.InheritanceTree$1VerifyJob.before(InheritanceTree.java:333)
	at org.openide.util.lookup.AbstractLookup$ISE.recover(AbstractLookup.java:1148)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:374)
	at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:238)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:424)
	at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:442)
	at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:430)
	at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:355)
	at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:329)
	at
org.openide.util.SharedClassObject$1SOLoader.resultChanged(SharedClassObject.java:490)
	at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:405)
	at org.openide.util.lookup.ProxyLookup$R.resultChanged(ProxyLookup.java:415)
	at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:109)
	at org.netbeans.core.NbTopManager$Lkp.doInitializeLookup(NbTopManager.java:821)
	at
org.netbeans.core.NbTopManager$Lkp.modulesClassPathInitialized(NbTopManager.java:804)
	at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:231)
	at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:869)
	at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:382)
	at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:316)
	at org.netbeans.core.modules.ModuleSystem.restore(ModuleSystem.java:253)
	at org.netbeans.core.NonGui.run(NonGui.java:355)
	at org.netbeans.core.Main.run(Main.java:185)
	at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:241)
	at org.netbeans.core.NbTopManager.get(NbTopManager.java:190)
	at org.netbeans.core.Main.start(Main.java:311)
	at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
[catch] at java.lang.Thread.run(Thread.java:595)
Comment 1 evzhy 2005-07-13 07:37:21 UTC
After many times trial and test and analyze, at last I proven this exception is
because I delete the nokia s60 sdk 3.0 for netbeans integration modules!
When install nokia s60 sdk 3.0, it ask me if install as standalone or integrate
with netbeans or jbuild or eclipse, I select netbeans.
And I uninstall the netbeans, and delete all directory.
When I reinstall netbeans, I add java platform with s60 sdk 3.0, so the bug occurs.
When I start netbeans, it throw a exception, it can not find the modules I have
deleted!
So is it a bug? 
Comment 2 evzhy 2005-07-13 10:22:30 UTC
It occurs again!
If I install Nokia developer's suit 3.0 for j2me, seleting the integration with
netbeans when installation. Then start netbeans, what happens? a EXCEPTION is
thrown!
sigh~
Comment 3 Martin Ryzl 2005-07-14 08:56:10 UTC
we have to analyze the stacktrace more thoroughly to find where the problem
really is. At the moment, based on your report, it seems it's been caused by
some problem in NDS. Unfortunately we are not responsible for Nokia products.
Thanks for such detailed report.
Comment 4 Adam Sotona 2005-12-16 08:56:22 UTC
When you delete some modules you should do that by disbling them fron NetBeans
first.
I was not sucessfull to reproduce this problem - it migh depend on some issues
with NDS integration.
Comment 5 Lukas Hasik 2006-01-17 13:57:25 UTC
verifying all old issues
Comment 6 Lukas Hasik 2006-03-16 16:15:27 UTC
changing the status of the issues. NEW/INVALID is confusing. 
Comment 7 Lukas Hasik 2006-03-16 16:17:17 UTC
these are nokia issues -> wontfix