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 81514 - navigator and autocomplete
Summary: navigator and autocomplete
Status: RESOLVED WONTFIX
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P2 blocker (vote)
Assignee: Daniel Prusa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-31 16:42 UTC by paulcraig99
Modified: 2010-09-23 09:15 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Log file (437.03 KB, application/octet-stream)
2006-07-31 16:44 UTC, paulcraig99
Details

Note You need to log in before you can comment on or make changes to this bug.
Description paulcraig99 2006-07-31 16:42:54 UTC
The navigator and auto-complete functions no longer work with a particular
project. No idea why this has started to happen. Tried restarting the machine,
reinstalling net beans etc. No progress made. I've copied the error messages
below and can post you the log file if that would help. Cheers.

>>Unexpected Exception

A org.netbeans.mdr.util.DebugException exception has occurred.
Please report this at http://www.netbeans.org/community/issues.html,
including a copy of your messages.log file as an attachment.
The messages.log file is located in your C:\Documents and
Settings\cpaul\.netbeans\5.0\var\log folder.

>> Show Details

rg.netbeans.mdr.util.DebugException
	at org.netbeans.mdr.storagemodel.StorableObject.read(StorableObject.java:427)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.readStreamable(BtreeDatabase.java:908)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord(BtreeDatabase.java:976)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExists(BtreeDatabase.java:725)
	at org.netbeans.mdr.storagemodel.MdrStorage.getObject(MdrStorage.java:696)
	at org.netbeans.mdr.NBMDRepositoryImpl.getByMofId(NBMDRepositoryImpl.java:369)
	at org.netbeans.mdr.storagemodel.AttrCollection.checkUnwrap(AttrCollection.java:90)
	at org.netbeans.mdr.storagemodel.AttrCollection.toArray(AttrCollection.java:240)
	at
org.netbeans.mdr.handlers.AttrImmutCollWrapper.toArray(AttrImmutCollWrapper.java:137)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.updateHardReferences(LightAttrList.java:62)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.<init>(LightAttrList.java:57)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createChildrenList(SemiPersistentElement.java:917)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getContents(JavaClassImpl.java:413)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getContents(Unknown Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeaturesList.toArray(FeaturesList.java:101)
	at org.netbeans.modules.javacore.parser.InfoUtil.getElementNames(InfoUtil.java:68)
	at
org.netbeans.modules.javacore.parser.ClassInfoMeasure.getDistance(ClassInfoMeasure.java:58)
	at
org.netbeans.modules.javacore.parser.ArrayMapper.getDistance(ArrayMapper.java:197)
	at org.netbeans.modules.javacore.parser.ArrayMapper.mapArray(ArrayMapper.java:120)
	at org.netbeans.modules.javacore.parser.ArrayMapper.getMap(ArrayMapper.java:48)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:509)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:206)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:364)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:761)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:754)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:587)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:430)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:134)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:185)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:843)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:515)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:838)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getFeaturePosition(ResourceImpl.java:460)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getPosition(FeatureImpl.java:270)
	at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:725)
	at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:711)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.findElement(JavaEditor.java:1342)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.createNode(JavaEditor.java:1290)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.access$900(JavaEditor.java:1210)
	at org.netbeans.modules.java.JavaEditor$12.run(JavaEditor.java:1262)
	at org.openide.util.Mutex.readAccess(Mutex.java:221)
	at org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1260)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
==>
org.netbeans.mdr.util.DebugException: Attribute 'tions
Comment 1 paulcraig99 2006-07-31 16:44:07 UTC
Created attachment 32368 [details]
Log file
Comment 2 David Simonek 2006-07-31 17:32:24 UTC
Passing to java and lowering priority, as P1 is reserved for crashes and data
loses only.
Comment 3 Jan Becicka 2006-08-04 16:52:33 UTC
Dane, please evaluate
Comment 4 Daniel Prusa 2006-09-12 10:43:44 UTC
Exceptions are caused by corrupted storage, attribute of an incorrect name is
being deserialized.

To ged rid of this, delete folder
C:\Documents and Settings\cpaul\.netbeans\5.0\var\cache\mdrstorage
and restart NetBeans.
Comment 5 David Strupl 2010-09-23 09:15:01 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.