Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318774

Summary: content assist failure
Product: [Tools] AJDT Reporter: Andrew Clement <aclement>
Component: UIAssignee: AJDT-inbox <AJDT-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: andrew.eisenberg
Version: 2.1.0   
Target Milestone: 2.1.2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Andrew Clement CLA 2010-07-02 20:28:37 EDT
org.aspectj.weaver.BCException: Bad type signature: ;

at org.aspectj.weaver.UnresolvedType.signatureToName(UnresolvedType.java:738)
at org.aspectj.weaver.UnresolvedType.signatureToName(UnresolvedType.java:704)
at org.aspectj.weaver.UnresolvedType.getName(UnresolvedType.java:476)
at org.aspectj.weaver.bcel.ClassPathManager.find(ClassPathManager.java:97)
at org.aspectj.weaver.bcel.BcelWorld.lookupJavaClass(BcelWorld.java:405)
at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:373)
at org.aspectj.weaver.World.resolveToReferenceType(World.java:452)
at org.aspectj.weaver.World.resolve(World.java:298)
at org.aspectj.weaver.World.resolve(World.java:211)
at org.aspectj.weaver.World.resolve(World.java:246)
at org.aspectj.weaver.TypeFactory.createParameterizedType(TypeFactory.java:42)
at org.aspectj.weaver.World.resolveToReferenceType(World.java:434)
at org.aspectj.weaver.World.resolve(World.java:298)
at org.aspectj.weaver.World.getCoreType(World.java:572)
at org.eclipse.ajdt.core.model.AJWorldFacade.findITDInfoIfExists(AJWorldFacade.java:122)

this was when clicking content assist in a Roo generated integration test on this line:

Map<Choice,List<Vote>> votesByChoice = Op.on(Vote.findAllVotes()).zipAndGroupKeysBy(Choice.Keys.CHOICE).get();

ctrl+space pressed with cursor on 'C' of Choice.Keys.CHOICE.

I can email you the project.  It may be aspectjs fault but I'd like to confirm that AJDT didn't pass in a rogue signature...
Comment 1 Andrew Eisenberg CLA 2010-07-20 14:58:01 EDT
Yes, please attach or email the project.  It is hard to see what could be happening here otherwise.
Comment 2 Andrew Eisenberg CLA 2010-11-23 19:40:58 EST
Do you still have this project?
Comment 3 Andrew Clement CLA 2010-11-23 20:53:15 EST
i'll have the project out again when looking at inter type innertypes, we can check it then - close if you like and i'll reopen
Comment 4 Andrew Eisenberg CLA 2010-11-23 23:08:04 EST
Closing...reopen if this is still a problem.