[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] solaris vs. the rest (2)
|
Apologies, this is the program...
// start ----------------
abstract aspect A <T extends Pair<T> > {}
class Pair<FROM> {}
// end --------------------
and this is the stack trace (end of msg, I promise).
Putting Pair at the top works, and I was using 1.5.0_M3a on solaris
(though I thought it was the latest) and it's fixed in the latest.
Sorry for the bother.
[error] can't find type Pair
/home/jpalm/scratch/Test.java [error] Internal compiler error
org.aspectj.weaver.BCException: The type @missing@ is not
parameterized or raw - it has no generic type
at org.aspectj.weaver.ResolvedType.getGenericType(ResolvedType.java:
1500)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:236)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromTypeVariabl
eBinding(EclipseFactory.java:304)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:198)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:228)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:254)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.addSourceTypeBi
nding(EclipseFactory.java:745)
at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTy
peBindings(AjLookupEnvironment.java:116)
at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile
(Compiler.java:301)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile
(Compiler.java:315)
at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation
(AjBuildManager.java:728)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild
(AjBuildManager.java:206)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild
(AjBuildManager.java:140)
at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
at org.aspectj.tools.ajc.Main.run(Main.java:324)
at org.aspectj.tools.ajc.Main.runMain(Main.java:238)
at org.aspectj.tools.ajc.Main.main(Main.java:82)
(no source information available)
ABORT
Exception thrown from AspectJ 1.5.0_M3a
This might be logged as a bug already -- find current bugs at
http://bugs.eclipse.org/bugs/buglist.cgi?
product=AspectJ&component=Compiler
Bugs for exceptions thrown have titles File:line from the top stack,
e.g., "SomeFile.java:243"
If you don't find the exception below in a bug, please add a new bug
at http://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ
To make the bug a priority, please include a test program
that can reproduce this exception.
The type @missing@ is not parameterized or raw - it has no generic type
The type @missing@ is not parameterized or raw - it has no generic type
org.aspectj.weaver.BCException: The type @missing@ is not
parameterized or raw - it has no generic type
at org.aspectj.weaver.ResolvedType.getGenericType(ResolvedType.java:
1500)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:236)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromTypeVariabl
eBinding(EclipseFactory.java:304)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:198)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:228)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding
(EclipseFactory.java:254)
at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.addSourceTypeBi
nding(EclipseFactory.java:745)
at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTy
peBindings(AjLookupEnvironment.java:116)
at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile
(Compiler.java:301)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile
(Compiler.java:315)
at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation
(AjBuildManager.java:728)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild
(AjBuildManager.java:206)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild
(AjBuildManager.java:140)
at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
at org.aspectj.tools.ajc.Main.run(Main.java:324)
at org.aspectj.tools.ajc.Main.runMain(Main.java:238)
at org.aspectj.tools.ajc.Main.main(Main.java:82)
1 fail|abort, 2 errors
--
Jeffrey Palm --> http://www.ccs.neu.edu/home/jpalm