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 68701 - DebugException
Summary: DebugException
Status: RESOLVED WORKSFORME
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: Daniel Prusa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-15 06:18 UTC by hecta
Modified: 2006-01-09 09:24 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 hecta 2005-11-15 06:18:57 UTC
org.netbeans.mdr.util.DebugException
	at org.netbeans.mdr.handlers.ClassProxyHandler._handleCreate
(ClassProxyHandler.java:92)
	at org.netbeans.jmi.javamodel.ParameterClass$Impl.super_createParameter
(Unknown Source)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ParameterClassImpl.create
(ParameterClassImpl.java:59)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement
(MetadataElement.java:1200)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.persistCh
ildren(SemiPersistentElement.java:948)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.CallableFeatureImpl.matchPersis
tent(CallableFeatureImpl.java:66)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePer
sistent(SemiPersistentElement.java:364)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement
(MetadataElement.java:1223)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createAny
Element(SemiPersistentElement.java:658)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMe
mbers(SemiPersistentElement.java:537)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent
(JavaClassImpl.java:581)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePer
sistent(SemiPersistentElement.java:364)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMemb
er(SemiPersistentElement.java:650)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMe
mbers(SemiPersistentElement.java:541)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent
(ResourceImpl.java:205)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePer
sistent(SemiPersistentElement.java:364)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata
(ResourceImpl.java:756)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate
(ResourceImpl.java:749)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:639)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:582)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource
(ResourceImpl.java:429)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck
(MetadataElement.java:134)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElemen
tInfo(SemiPersistentElement.java:185)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getIntern
alForm(SemiPersistentElement.java:834)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree
(MetadataElement.java:509)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getPosition
(MetadataElement.java:515)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ElementFinder.getElementByOffse
t(ElementFinder.java:37)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getElementByOffset
(ResourceImpl.java:1640)
	at org.netbeans.modules.j2ee.ejbcore.hints.EjbHintsProvider.getHints
(EjbHintsProvider.java:82)
	at 
org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run
(HintsOperator.java:233)
	at org.openide.util.Task.run(Task.java:207)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:469)
[catch] at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:870)
==>
org.netbeans.mdr.persistence.StoragePersistentDataException: Bad Magic Number 
517 in header at offset 70'973
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeExtent.readExtent
(BtreeExtent.java:143)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.getExtent
(BtreeDataFile.java:573)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.checkRecord
(BtreeDataFile.java:1003)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get
(BtreeDataFile.java:276)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get
(BtreeDataFile.java:262)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord
(BtreeDatabase.java:973)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExists
(BtreeDatabase.java:725)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.get
(BtreeDatabase.java:746)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource.getPage
(BtreeMDRSource.java:68)
	at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage.getChild
(BtreePage.java:771)
	at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage.put
(BtreePage.java:334)
	at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage.put
(BtreePage.java:277)
	at org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree.btreePut
(Btree.java:419)
	at org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree.add
(Btree.java:282)
	at 
org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree.add
(MultivaluedBtree.java:143)
	at org.netbeans.mdr.storagemodel.MdrStorage.addInstance
(MdrStorage.java:783)
	at org.netbeans.mdr.storagemodel.StorableObject.addInstance
(StorableObject.java:433)
	at org.netbeans.mdr.storagemodel.StorableObject.<init>
(StorableObject.java:82)
	at org.netbeans.mdr.storagemodel.StorableObject.<init>
(StorableObject.java:65)
	at org.netbeans.mdr.handlers.ClassProxyHandler._handleCreate
(ClassProxyHandler.java:88)
	at org.netbeans.jmi.javamodel.ParameterClass$Impl.super_createParameter
(Unknown Source)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ParameterClassImpl.create
(ParameterClassImpl.java:59)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement
(MetadataElement.java:1200)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.persistCh
ildren(SemiPersistentElement.java:948)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.CallableFeatureImpl.matchPersis
tent(CallableFeatureImpl.java:66)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePer
sistent(SemiPersistentElement.java:364)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement
(MetadataElement.java:1223)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createAny
Element(SemiPersistentElement.java:658)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMe
mbers(SemiPersistentElement.java:537)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent
(JavaClassImpl.java:581)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePer
sistent(SemiPersistentElement.java:364)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMemb
er(SemiPersistentElement.java:650)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMe
mbers(SemiPersistentElement.java:541)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent
(ResourceImpl.java:205)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePer
sistent(SemiPersistentElement.java:364)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata
(ResourceImpl.java:756)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate
(ResourceImpl.java:749)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:639)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:582)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource
(ResourceImpl.java:429)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck
(MetadataElement.java:134)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElemen
tInfo(SemiPersistentElement.java:185)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getIntern
alForm(SemiPersistentElement.java:834)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree
(MetadataElement.java:509)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getPosition
(MetadataElement.java:515)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ElementFinder.getElementByOffse
t(ElementFinder.java:37)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getElementByOffset
(ResourceImpl.java:1640)
	at org.netbeans.modules.j2ee.ejbcore.hints.EjbHintsProvider.getHints
(EjbHintsProvider.java:82)
	at 
org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run
(HintsOperator.java:233)
	at org.openide.util.Task.run(Task.java:207)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:469)
[catch] at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:870)
Comment 1 Daniel Prusa 2005-11-23 14:43:30 UTC
Can you attach messages.log file, located in your userdir - subdirectory
var\log, please?

This exception is caused by corrupted mdr storage. As a workaround, you can
delete the whole var\cache\mdrstorage directory (again, located in your netbeans
userdir). After that, restart the ide, mdr storage will be build again and the
exception will disappear.

Is this issue reliably reproducible? If so, it would be helpful if you can
provide a description of steps that led to this exception.
Or possibly, did you experince any crashes of the ide (including any abnormal
exit) or OS?

The report does not contain any justification why this should be P1 neither P2
bug, decreasing priority to P3.
Comment 2 Daniel Prusa 2005-11-23 14:45:05 UTC
Can you attach messages.log file, located in your userdir - subdirectory
var\log, please?

This exception is caused by corrupted mdr storage. As a workaround, you can
delete the whole var\cache\mdrstorage directory (again, located in your netbeans
userdir). After that, restart the ide, mdr storage will be build again and the
exception will disappear.

Is this issue reliably reproducible? If so, it would be helpful if you can
provide a description of steps that led to this exception.
Or possibly, did you experince any crashes of the ide (including any abnormal
exit) or OS?

The report does not contain any justification why this should be P1 (or P2) bug,
decreasing priority to P3.
Comment 3 Daniel Prusa 2006-01-09 09:24:03 UTC
No additional info provided. Cannot reproduce, closing as works_for_me.