Skip to main content

[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





Back to the top