Bug 310144

Summary: java.lang.RuntimeException at AsmManager.java:1143
Product: [Tools] AspectJ Reporter: Cyprien NOEL <cyprien.noel>
Component: CompilerAssignee: aspectj inbox <aspectj-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aclement
Version: unspecified   
Target Milestone: 1.6.9M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Cyprien NOEL CLA 2010-04-22 12:18:39 EDT
Build Identifier: Eclipse AspectJ Development Tools  Version: 2.0.3.e35x-20100419-1200 AspectJ version: 1.6.9.20100416110000

java.lang.RuntimeException
at org.aspectj.asm.AsmManager.removeSingleNode(AsmManager.java:1143)
at org.aspectj.asm.AsmManager.removeRelationshipsTargettingThisType(AsmManager.java:798)
at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1173)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter. ...  for handle =xstm/stm<com.argilsoft.xstm.core{TKeyed.java[TKeyed[Visitor?field-set(java.util.ArrayList com.argilsoft.xstm.core.Visitor._continueStack)

Reproducible: Sometimes

Steps to Reproduce:
Random exception popup in Eclipse
Comment 1 Andrew Clement CLA 2010-04-22 14:46:49 EDT
it is a problem with attempting to remove a node from the structuremodel on an incremental build.  wonder why it can't be found... hmmm
Comment 2 Andrew Clement CLA 2010-04-29 15:55:16 EDT
as being unable to delete something isn't the end of the world (it must already have been removed), I'm demoting this from an exception to a message (the message will just go to the console).  This means compilation won't be interrupted.  If there turn out to be downstream issues due to deletion failing, we can revisit this problem.