---- AspectJ Properties ---
AspectJ Compiler 1.5.0_M3 built on Thursday Aug 25, 2005 at 14:42:58 GMT
---- Dump Properties ---
Dump file: ajcore.20051005.103643.715.txt
Dump reason: java.lang.ArrayIndexOutOfBoundsException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
java.lang.ArrayIndexOutOfBoundsException: 2
	at org.aspectj.weaver.ResolvedType.getMemberParameterizationMap(ResolvedType.java:609)
	at org.aspectj.weaver.ReferenceType.getDeclares(ReferenceType.java:422)
	at org.aspectj.weaver.ResolvedType.collectDeclares(ResolvedType.java:485)
	at org.aspectj.weaver.ResolvedType.collectCrosscuttingMembers(ResolvedType.java:451)
	at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java:58)
	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.addCrosscuttingStructures(AjLookupEnvironment.java:261)
	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:129)
	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)
---- System Properties ---
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=/usr/pkg/java/sun-1.5/lib/i386
java.vm.version=1.5.0_03-b07
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=:
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=US
sun.os.patch.level=unknown
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/am/state-opera/home/djp/projects/RelationsForJava/examples/university
java.runtime.version=1.5.0_03-b07
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.endorsed.dirs=/usr/pkg/java/sun-1.5/lib/endorsed
os.arch=i386
java.io.tmpdir=/tmp
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
os.name=Linux
sun.jnu.encoding=ANSI_X3.4-1968
java.library.path=/usr/pkg/java/sun-1.5/lib/i386/client:/usr/pkg/java/sun-1.5/lib/i386:/usr/pkg/java/sun-1.5/../lib/i386
java.specification.name=Java Platform API Specification
java.class.version=49.0
sun.management.compiler=HotSpot Client Compiler
os.version=2.4.18
user.home=/u/staff/djp
user.timezone=NZ
java.awt.printerjob=sun.print.PSPrinterJob
file.encoding=ANSI_X3.4-1968
java.specification.version=1.5
java.class.path=/u/staff/djp/pkg/aspectj1.5/lib/aspectjtools.jar:/usr/pkg/java/sun-1.5/lib/tools.jar:.:/u/staff/djp/projects/RelationsForJava/:/u/staff/djp/src/mocha/mocha.zip:/u/staff/djp/pkg/aspectj1.5/lib/aspectjrt.jar:/u/staff/djp/pkg/aspectj1.5/lib/aspectjweaver.jar:/u/staff/djp/pkg/aspectj1.5/lib/aspectjtools.jar:/mnt/scratch/djp/specjvm98:/u/staff/djp/teaching/comp463/soot/sootclasses-2.2.1.jar:/u/staff/djp/teaching/comp463/soot/polyglotclasses-1.3.jar
user.name=djp
java.vm.specification.version=1.0
java.home=/usr/pkg/java/sun-1.5
sun.arch.data.model=32
user.language=en
java.specification.vendor=Sun Microsystems Inc.
java.vm.info=mixed mode
java.version=1.5.0_03
java.ext.dirs=/usr/pkg/java/sun-1.5/lib/ext
sun.boot.class.path=/usr/pkg/java/sun-1.5/lib/rt.jar:/usr/pkg/java/sun-1.5/lib/i18n.jar:/usr/pkg/java/sun-1.5/lib/sunrsasign.jar:/usr/pkg/java/sun-1.5/lib/jsse.jar:/usr/pkg/java/sun-1.5/lib/jce.jar:/usr/pkg/java/sun-1.5/lib/charsets.jar:/usr/pkg/java/sun-1.5/classes
java.vendor=Sun Microsystems Inc.
file.separator=/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=
---- Command Line ---
-cp
../../lib/ral.jar:.:/u/staff/djp/projects/RelationsForJava/:/u/staff/djp/src/mocha/mocha.zip:/u/staff/djp/pkg/aspectj1.5/lib/aspectjrt.jar:/u/staff/djp/pkg/aspectj1.5/lib/aspectjweaver.jar:/u/staff/djp/pkg/aspectj1.5/lib/aspectjtools.jar:/mnt/scratch/djp/specjvm98:/u/staff/djp/teaching/comp463/soot/sootclasses-2.2.1.jar:/u/staff/djp/teaching/comp463/soot/polyglotclasses-1.3.jar
-1.5
../../ral/util/SimpleStaticRel.aj
Attends.aj
Benchmark.java
Course.java
Example.java
Student.java
---- Full Classpath ---
/usr/pkg/java/sun-1.5/lib/rt.jar(16863811 bytes)
/usr/pkg/java/sun-1.5/lib/i18n.jar(missing)
/usr/pkg/java/sun-1.5/lib/sunrsasign.jar(missing)
/usr/pkg/java/sun-1.5/lib/jsse.jar(237822 bytes)
/usr/pkg/java/sun-1.5/lib/jce.jar(81615 bytes)
/usr/pkg/java/sun-1.5/lib/charsets.jar(4411467 bytes)
/usr/pkg/java/sun-1.5/classes(missing)
/usr/pkg/java/sun-1.5/lib/ext/sunjce_provider.jar(153036 bytes)
/usr/pkg/java/sun-1.5/lib/ext/sunpkcs11.jar(175255 bytes)
/usr/pkg/java/sun-1.5/lib/ext/dnsns.jar(8176 bytes)
/usr/pkg/java/sun-1.5/lib/ext/localedata.jar(436560 bytes)
/am/state-opera/home/djp/projects/RelationsForJava/lib/ral.jar(7257 bytes)
/am/state-opera/home/djp/projects/RelationsForJava/examples/university(10 entries)
/am/state-opera/home/djp/projects/RelationsForJava(10 entries)
/am/state-opera/home/djp/src/mocha/mocha.zip(missing)
/am/state-opera/home/djp/pkg/aspectj1.5M3/lib/aspectjrt.jar(101413 bytes)
/am/state-opera/home/djp/pkg/aspectj1.5M3/lib/aspectjweaver.jar(1554146 bytes)
/am/state-opera/home/djp/pkg/aspectj1.5M3/lib/aspectjtools.jar(7380736 bytes)
/mnt/scratch/djp/specjvm98(11 entries)
/am/paramount/vol/mcs/courses/COMP463/2005T2/soot/sootclasses-2.2.1.jar(2654584 bytes)
/am/paramount/vol/mcs/courses/COMP463/2005T2/soot/polyglotclasses-1.3.jar(902066 bytes)
/usr/pkg/java/sun-1.5/lib/ext/sunjce_provider.jar(153036 bytes)
/usr/pkg/java/sun-1.5/lib/ext/sunpkcs11.jar(175255 bytes)
/usr/pkg/java/sun-1.5/lib/ext/dnsns.jar(8176 bytes)
/usr/pkg/java/sun-1.5/lib/ext/localedata.jar(436560 bytes)
/am/state-opera/home/djp/projects/RelationsForJava/lib/ral.jar(7257 bytes)
/am/state-opera/home/djp/projects/RelationsForJava/examples/university(10 entries)
/am/state-opera/home/djp/projects/RelationsForJava(10 entries)
/am/state-opera/home/djp/src/mocha/mocha.zip(missing)
/am/state-opera/home/djp/pkg/aspectj1.5M3/lib/aspectjrt.jar(101413 bytes)
/am/state-opera/home/djp/pkg/aspectj1.5M3/lib/aspectjweaver.jar(1554146 bytes)
/am/state-opera/home/djp/pkg/aspectj1.5M3/lib/aspectjtools.jar(7380736 bytes)
/mnt/scratch/djp/specjvm98(11 entries)
/am/paramount/vol/mcs/courses/COMP463/2005T2/soot/sootclasses-2.2.1.jar(2654584 bytes)
/am/paramount/vol/mcs/courses/COMP463/2005T2/soot/polyglotclasses-1.3.jar(902066 bytes)
---- Compiler Messages ---
error at (no source information available)
/am/state-opera/home/djp/projects/RelationsForJava/examples/university/Student.java:0::0 Internal compiler error
java.lang.ArrayIndexOutOfBoundsException: 2
	at org.aspectj.weaver.ResolvedType.getMemberParameterizationMap(ResolvedType.java:609)
	at org.aspectj.weaver.ReferenceType.getDeclares(ReferenceType.java:422)
	at org.aspectj.weaver.ResolvedType.collectDeclares(ResolvedType.java:485)
	at org.aspectj.weaver.ResolvedType.collectCrosscuttingMembers(ResolvedType.java:451)
	at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java:58)
	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.addCrosscuttingStructures(AjLookupEnvironment.java:261)
	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:129)
	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)

abort ABORT -- (ArrayIndexOutOfBoundsException) 2
2
java.lang.ArrayIndexOutOfBoundsException: 2
	at org.aspectj.weaver.ResolvedType.getMemberParameterizationMap(ResolvedType.java:609)
	at org.aspectj.weaver.ReferenceType.getDeclares(ReferenceType.java:422)
	at org.aspectj.weaver.ResolvedType.collectDeclares(ResolvedType.java:485)
	at org.aspectj.weaver.ResolvedType.collectCrosscuttingMembers(ResolvedType.java:451)
	at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java:58)
	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.addCrosscuttingStructures(AjLookupEnvironment.java:261)
	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:129)
	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)

---- org.aspectj.weaver.bcel.BcelWorld ----
Shadow mungers:
Empty
Type mungers:
(EclipseTypeMunger ResolvedTypeMunger(Field, java.util.HashSet<X> ral.util.SimpleStaticRel$Fwd.fwd))
(EclipseTypeMunger ResolvedTypeMunger(Field, java.util.HashSet<Y> ral.util.SimpleStaticRel$Bwd.bwd))
Late Type mungers:
Empty
