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 88722 - Unexpected Exception getting classes within package for import
Summary: Unexpected Exception getting classes within package for import
Status: RESOLVED WONTFIX
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: Other Windows XP
: P3 blocker (vote)
Assignee: David Strupl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-06 17:03 UTC by srmimo
Modified: 2010-09-23 09:15 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
produced messages.log file (127.70 KB, text/plain)
2006-11-06 17:30 UTC, srmimo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description srmimo 2006-11-06 17:03:46 UTC
Encountered "Unexcepted Exception" when using auto-completion to get classes
within java.io package for import line (typed "import java.io." and waited for
class list to load):


org.netbeans.mdr.util.DebugException
	at
org.netbeans.mdr.handlers.ClassProxyHandler._handleCreate(ClassProxyHandler.java:98)
	at org.netbeans.jmi.javamodel.FieldClass$Impl.super_createField(Unknown Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldClassImpl.create(FieldClassImpl.java:83)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement(MetadataElement.java:1381)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createAnyElement(SemiPersistentElement.java:670)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:515)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:593)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:371)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:662)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:553)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:212)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:371)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:767)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:760)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:650)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:593)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:436)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:140)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:192)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:328)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:322)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:146)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:192)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:855)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:521)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:850)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getJavadocText(FeatureImpl.java:180)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getJavadocText(Unknown Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getJavadoc(FeatureImpl.java:221)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getJavadoc(Unknown Source)
	at
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThread.setClass(NbJMICompletionJavaDoc.java:487)
	at
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThread.run(NbJMICompletionJavaDoc.java:845)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery$DocItem$MyJavaDoc.setItem(JavaCompletionProvider.java:280)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery$DocItem$MyJavaDoc.access$100(JavaCompletionProvider.java:273)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery$DocItem.<init>(JavaCompletionProvider.java:238)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery.query(JavaCompletionProvider.java:205)
	at
org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:195)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
==>
org.netbeans.mdr.persistence.StorageBadRequestException: Record with key
5BC97942-429C-11DB-B75A-F7713865AA77:0000000000007275 already exists
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.add(BtreeDatabase.java:654)
	at org.netbeans.mdr.storagemodel.MdrStorage.addObject(MdrStorage.java:752)
	at org.netbeans.mdr.storagemodel.MdrStorage.addInstance(MdrStorage.java:779)
	at
org.netbeans.mdr.storagemodel.StorableObject.addInstance(StorableObject.java:439)
	at org.netbeans.mdr.storagemodel.StorableObject.<init>(StorableObject.java:88)
	at org.netbeans.mdr.storagemodel.StorableObject.<init>(StorableObject.java:71)
	at
org.netbeans.mdr.handlers.ClassProxyHandler._handleCreate(ClassProxyHandler.java:94)
	at org.netbeans.jmi.javamodel.FieldClass$Impl.super_createField(Unknown Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldClassImpl.create(FieldClassImpl.java:83)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement(MetadataElement.java:1381)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createAnyElement(SemiPersistentElement.java:670)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:515)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:593)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:371)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:662)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:553)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:212)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:371)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:767)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:760)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:650)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:593)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:436)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:140)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:192)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:328)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:322)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:146)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:192)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:855)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:521)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:850)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getJavadocText(FeatureImpl.java:180)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getJavadocText(Unknown Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getJavadoc(FeatureImpl.java:221)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getJavadoc(Unknown Source)
	at
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThread.setClass(NbJMICompletionJavaDoc.java:487)
	at
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThread.run(NbJMICompletionJavaDoc.java:845)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery$DocItem$MyJavaDoc.setItem(JavaCompletionProvider.java:280)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery$DocItem$MyJavaDoc.access$100(JavaCompletionProvider.java:273)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery$DocItem.<init>(JavaCompletionProvider.java:238)
	at
org.netbeans.modules.editor.java.JavaCompletionProvider$DocQuery.query(JavaCompletionProvider.java:205)
	at
org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:195)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Comment 1 srmimo 2006-11-06 17:30:55 UTC
Created attachment 35810 [details]
produced messages.log file
Comment 2 novakm 2006-11-08 08:56:14 UTC
Reassigning to "mdr" for evaluation
Comment 3 David Strupl 2010-09-23 09:15:20 UTC
I am closing all reports in category Java/Unsupported as wontfix. These should
be dead issues --- if the reported cases are against some live part of the
NetBeans IDE please reopen and we can discuss to which category they belong.