Bug 167045 - Compiling of Java 5 template code crashes with compiler error
Summary: Compiling of Java 5 template code crashes with compiler error
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: DEVELOPMENT   Edit
Hardware: PC Linux
: P3 blocker (vote)
Target Milestone: 1.5.4   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL: http://www.solms.co.za
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-07 02:56 EST by Fritz Solms CLA
Modified: 2007-10-10 10:21 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fritz Solms CLA 2006-12-07 02:56:27 EST
java.lang.ClassCastException
at org.aspectj.ajdt.internal.compiler.lookup.EclipseResolvedMember.getParameterNames(EclipseResolvedMember.java:98)
at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:660)
at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:597)
at org.aspectj.weaver.ReferenceType.getDeclaredFields(ReferenceType.java:381)
at org.aspectj.weaver.ResolvedType$2.get(Resol ... es 
when weaving 
when batch building BuildConfig[/home/fritz/workspace/.metadata/.plugins/org.eclipse.ajdt.core/components.generated.lst] #Files=356
Comment 1 Fritz Solms CLA 2006-12-07 02:58:23 EST
java.lang.ClassCastException
at org.aspectj.ajdt.internal.compiler.lookup.EclipseResolvedMember.getParameterNames(EclipseResolvedMember.java:98)
at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:660)
at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:597)
at org.aspectj.weaver.ReferenceType.getDeclaredFields(ReferenceType.java:381)
at org.aspectj.weaver.ResolvedType$2.get(Resol ... es 
when weaving 
when batch building BuildConfig[/home/fritz/workspace/.metadata/.plugins/org.eclipse.ajdt.core/components.generated.lst] #Files=356
Comment 2 Steve Young CLA 2006-12-07 06:07:28 EST
Can you provide the code that is causing this, along with any other pertinent information please?
Comment 3 Helen Beeken CLA 2006-12-07 06:21:06 EST
This is an AspectJ bug...
Comment 4 Andrew Clement CLA 2006-12-07 06:27:42 EST
A simple search of bugzilla for 'EclipseResolvedMember.getParameterNames' reveals bug 165885 - which is the same problem and has been fixed in the AJ development tree.  The fix is not yet in an AJDT build.
Comment 5 Helen Beeken CLA 2006-12-08 09:08:01 EST
This fix is now in the latest AJDT 1.5 dev build (for eclipse 3.3M3)
Comment 6 Andrew Clement CLA 2007-01-10 09:26:54 EST
fix available.