Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Strange compiler crash (AspectJ 1.8/Maven plugin 1.7)

Hello,

I've got a strange compiler crash (using aspectj maven plugin). After correcting an mistake (no compiler has been prodcued an error):

@Aspect
public abstract aspect AjUnitAfterAspect extends AjUnitAnnotationAspect {
    // ...
}
... to this
@Aspect
public abstract class AjUnitAfterAspect extends AjUnitAnnotationAspect {
    // ...
}

Steps to reproduce:

1. C
lone my project from github (https://github.com/loddar/ajunit) .

2. Execute
mvn clean install ==> Ok.

3. Switch to branch origin/
AJC-CRASH.

4.
Execute mvn clean install ==> CRASH.


I got this crash report (full report see appendix):

---- AspectJ Properties ---
AspectJ Compiler 1.8.2 built on Thursday Aug 14, 2014 at 21:45:02 GMT
---- Dump Properties ---
Dump file: ajcore.20140917.132144.654.txt
Dump reason: java.lang.NullPointerException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
java.lang.NullPointerException
    at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1034)
    at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.lookupPerClauseKind(EclipseSourceType.java:1136)
    at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1043)
    at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClause(EclipseSourceType.java:1023)
    at org.aspectj.weaver.ReferenceType.getPerClause(ReferenceType.java:911)
    at org.aspectj.weaver.bcel.AtAjAttributes.handleAspectAnnotation(AtAjAttributes.java:544)
    at org.aspectj.weaver.bcel.AtAjAttributes.readAj5ClassAttributes(AtAjAttributes.java:241)
    at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:395)
    at org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:162)
    at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:410)
    at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:494)
    at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:456)
    at org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.java:453)
    at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:506)
    at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:447)
    at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:432)
    at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:103)
    at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:822)
    at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480)
    at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420)
    at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1036)
    at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:272)
    at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:185)
    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:371)
    at org.aspectj.tools.ajc.Main.runMain(Main.java:248)
    at org.codehaus.mojo.aspectj.AbstractAjcCompiler.execute(AbstractAjcCompiler.java:524)


Thx in advance


Marko
-- 
Visit ajUnit @ https://github.com/loddar/ajunit
---- AspectJ Properties ---
AspectJ Compiler 1.8.2 built on Thursday Aug 14, 2014 at 21:45:02 GMT
---- Dump Properties ---
Dump file: ajcore.20140917.132854.231.txt
Dump reason: java.lang.NullPointerException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
java.lang.NullPointerException
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1034)
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.lookupPerClauseKind(EclipseSourceType.java:1136)
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1043)
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClause(EclipseSourceType.java:1023)
	at org.aspectj.weaver.ReferenceType.getPerClause(ReferenceType.java:911)
	at org.aspectj.weaver.bcel.AtAjAttributes.handleAspectAnnotation(AtAjAttributes.java:544)
	at org.aspectj.weaver.bcel.AtAjAttributes.readAj5ClassAttributes(AtAjAttributes.java:241)
	at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:395)
	at org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:162)
	at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:410)
	at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:494)
	at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:456)
	at org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.java:453)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:506)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:447)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:432)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:103)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:822)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1036)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:272)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:185)
	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:371)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:248)
	at org.codehaus.mojo.aspectj.AbstractAjcCompiler.execute(AbstractAjcCompiler.java:524)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
---- System Properties ---
java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib
java.vm.version=25.5-b02
user.country.format=CH
gopherProxySet=false
java.vm.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
guice.disable.misplaced.annotation.check=true
path.separator=:
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=DE
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=unknown
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/Users/marko/ajunit-projects/ajunit
java.runtime.version=1.8.0_05-b13
java.awt.graphicsenv=sun.awt.CGraphicsEnvironment
java.endorsed.dirs=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/endorsed
os.arch=x86_64
java.io.tmpdir=/var/folders/ys/k7rrgt896bs9d46f5wttlsxm0000gn/T/
line.separator=

java.vm.specification.vendor=Oracle Corporation
os.name=Mac OS X
classworlds.conf=/Users/marko/tools/maven/current/bin/m2.conf
sun.jnu.encoding=UTF-8
java.library.path=/Users/marko/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
java.specification.name=Java Platform API Specification
java.class.version=52.0
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
os.version=10.9.4
http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16
user.home=/Users/marko
user.timezone=Europe/Zurich
java.awt.printerjob=sun.lwawt.macosx.CPrinterJob
file.encoding=UTF-8
java.specification.version=1.8
java.class.path=/Users/marko/tools/maven/current/boot/plexus-classworlds-2.5.1.jar
user.name=marko
org.slf4j.simpleLogger.defaultLogLevel=info
java.vm.specification.version=1.8
sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher clean install
java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre
sun.arch.data.model=64
user.language=de
java.specification.vendor=Oracle Corporation
awt.toolkit=sun.lwawt.macosx.LWCToolkit
java.vm.info=mixed mode
java.version=1.8.0_05
java.ext.dirs=/Users/marko/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
sun.boot.class.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/classes
java.vendor=Oracle Corporation
maven.home=/Users/marko/tools/maven/current
file.separator=/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
sun.io.unicode.encoding=UnicodeBig
sun.cpu.endian=little
socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16
ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16
sun.cpu.isalist=
---- Command Line ---
-1.8
-encoding
UTF-8
-source
1.8
-target
1.8
-verbose
-classpath
/Users/marko/.m2/repository/junit/junit/4.11/junit-4.11.jar:/Users/marko/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/marko/.m2/repository/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar:/Users/marko/.m2/repository/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.jar:/Users/marko/.m2/repository/org/mockito/mockito-all/1.9.5/mockito-all-1.9.5.jar:/Users/marko/.m2/repository/org/aspectj/aspectjrt/1.8.2/aspectjrt-1.8.2.jar:/Users/marko/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/marko/ajunit-projects/ajunit/ajunit/target/classes
-d
/Users/marko/ajunit-projects/ajunit/ajunit/target/classes
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjSuppressedJoinPoints.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUnit4Test.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUnitAspectBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUnitConstants.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUnitSetup.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUnitTest.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUnitTestBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/AjUniverseName.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ArrayTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ClassSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ComponentTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/DeclaringClassSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ExceptionTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ExtendedClassSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/LogicalSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/MemberSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ParameterAnnotationSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ParametersSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/generic/ParameterTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/JoinPointSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/MethodExceptionTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/MethodJoinPointSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/MethodParameterAnnotationSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/MethodParameterComponentTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/MethodParametersSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/MethodParameterTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/ReturnComponentTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/method/ReturnTypeSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/SelectorBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/types/DimensionComparator.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/types/ListOperator.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/types/LogicalOperator.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/types/NumberComparator.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/types/Position.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/builder/types/StringMatcher.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/annotation/NotYetImplemented.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/annotation/Todo.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/Builder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/BuilderBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/BuilderFactory.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/ComponentTypeSelectorBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/AjUnitTypesPredicateFactory.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/ClassSelectorBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/MemberSelectorBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/MethodSelectorBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/ParameterAnnotationSelectorBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/PredicateAdder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/PredicateFactories.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/PredicateFactory.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/SelectorBuilderBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/helper/SelectorBuilders.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/JoinPointSelectorBuilderBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/JoinPointSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/MethodExceptionTypeSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/MethodJoinPointSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/MethodParameterAnnotationSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/MethodParameterComponentTypeSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/MethodParametersSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/MethodParameterTypeSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/ReturnComponentTypeSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/jpsb/method/ReturnTypeSelectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/LogicalStructureBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/RootBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/builder/RootBuilderBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/Named.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/AbstractPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/clazz/ClassPredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/clazz/ClassPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/clazz/IsClassPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/clazz/IsSubclassOfPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/clazz/IsTypeAnnotationPresentPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/collection/CollectionPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/collection/CollectionPredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/collection/CollectionPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/collection/NoneOfCollectionPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/CompositePredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/DelegateCompositePredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/LogicalPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/method/IsMethodAnnotationPresentPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/method/MethodPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/method/MethodPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/modifier/AjModifier.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/modifier/ModifierPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/number/GreaterThenPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/number/IntegerPredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/number/IntegerPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/number/LessThenPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/Predicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/PredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/AndPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/CompositePredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/ConstantPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/DelegatingTransformerPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/EqualsPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/FakeCompositePredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/LogicalPredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/LogicalPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/NamedPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/NotCompositePredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/NotPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/OrPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/SimpleTransformerPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/StandardPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/standard/XorPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/string/StringContainsPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/string/StringEndsWithPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/string/StringPredicateBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/string/StringPredicates.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/string/StringRegexPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/string/StringStartsWithPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/TypedDelegateCompositePredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/predicate/TypedPredicate.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/AjUnitSetupError.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/AjUnitSetupImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/AjUnitTestRunner.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/ApplyJoinPointSelector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/FailureHandler.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/SuppressedJoinPointFactory.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/TestResultCollector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/TestResultCollectorImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/runner/TestResultEvaluator.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/ajp/AjpJoinPointTypeFilter.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/ajp/AjpTransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/ajp/AjpTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/annotation/AnnotationTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/clazz/ArrayComponentTypeTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/clazz/ArrayDimensionTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/clazz/ClassTransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/clazz/ClassTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/constructor/ConstructorListTransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/constructor/ConstructorTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/field/FieldTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/list/AbstractGetElementsFromListTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/list/GetElementsFromListEndTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/list/GetElementsFromListStartTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/list/ListTransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/list/ListTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/member/MemberTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/method/MethodListTransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/method/MethodTransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/method/MethodTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/ArraysAsListTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/IdentityTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/MapTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/NamedTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/ReflectionTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/StandardTransformers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/standard/TransformerComposition.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/Transformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/TransformerBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/TypedListTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/transformer/TypedTransformer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPoint.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPointMatcher.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPointStringBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPointStringBuilderBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPointStringBuilders.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPointType.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjJoinPointVisitor.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/AjUniverse.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/AjJoinPointBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/AjJoinPointFactory.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/AjUniverseImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/AjUniverseInitializer.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/AjUniversesHolder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/ConstructorJoinPoint.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/FieldJoinPoint.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/impl/MethodJoinPoint.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/matcher/AjJoinPointMatcherBase.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/matcher/ConstructorJoinPointMatcher.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/matcher/FieldJoinPointMatcher.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/matcher/JoinPointMatchers.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/universe/matcher/MethodJoinPointMatcher.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/AbstractClassVisitor.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/AjAssert.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/AjUnitUtils.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/AnnotationUtils.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/ClassCollector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/ClassUtils.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/ClassVisitor.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/DefaultClassCollector.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/EnumUtils.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/MessageBuilder.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/MessageBuilderImpl.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/MessageBuilders.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/ObjectUtils.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/internal/util/ReflectionUtils.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/modifier/AccessModifier.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/modifier/ClassModifier.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/modifier/FieldModifier.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/modifier/MethodModifier.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/modifier/ModifierMatcher.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/java/org/failearly/ajunit/SuppressedJoinPoint.java
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAfterAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAfterClassicAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAnnotationAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAroundAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAroundClassicAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitBeforeAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitBeforeClassicAspect.aj
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitClassicAspect.aj
---- Full Classpath ---
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/resources.jar(3504786 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar(66012787 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/sunrsasign.jar(missing)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jsse.jar(618021 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jce.jar(112397 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/charsets.jar(3131343 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfr.jar(508974 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/classes(missing)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/cldrdata.jar(3860522 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/dnsns.jar(8286 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/jfxrt.jar(18225657 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/localedata.jar(1178786 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/nashorn.jar(1580374 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/sunec.jar(39793 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar(277781 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar(247688 bytes)
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/zipfs.jar(68835 bytes)
/System/Library/Java/Extensions/AppleScriptEngine.jar(6476 bytes)
/System/Library/Java/Extensions/dns_sd.jar(17780 bytes)
/System/Library/Java/Extensions/j3daudio.jar(1223495 bytes)
/System/Library/Java/Extensions/j3dcore.jar(1157355 bytes)
/System/Library/Java/Extensions/j3dutils.jar(685307 bytes)
/System/Library/Java/Extensions/jai_codec.jar(275500 bytes)
/System/Library/Java/Extensions/jai_core.jar(1544543 bytes)
/System/Library/Java/Extensions/mlibwrapper_jai.jar(41239 bytes)
/System/Library/Java/Extensions/MRJToolkit.jar(12847 bytes)
/System/Library/Java/Extensions/QTJava.zip(938719 bytes)
/System/Library/Java/Extensions/vecmath.jar(127639 bytes)
/Users/marko/.m2/repository/junit/junit/4.11/junit-4.11.jar(245039 bytes)
/Users/marko/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar(53070 bytes)
/Users/marko/.m2/repository/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar(29257 bytes)
/Users/marko/.m2/repository/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.jar(8870 bytes)
/Users/marko/.m2/repository/org/mockito/mockito-all/1.9.5/mockito-all-1.9.5.jar(1581066 bytes)
/Users/marko/.m2/repository/org/aspectj/aspectjrt/1.8.2/aspectjrt-1.8.2.jar(117099 bytes)
/Users/marko/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar(45024 bytes)
/Users/marko/ajunit-projects/ajunit/ajunit/target/classes(2 entries)
---- Compiler Messages ---
info directory classpath entry does not exist: /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/sunrsasign.jar
info zipfile classpath entry does not exist: /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/classes
info Pipelining compilation
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAfterAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAfterClassicAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAnnotationAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAroundAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitAroundClassicAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitBeforeAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitBeforeClassicAspect.aj
info compiling /Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitClassicAspect.aj
error at (no source information available)
/Users/marko/ajunit-projects/ajunit/ajunit/src/main/aspect/org/failearly/ajunit/AjUnitClassicAspect.aj:0::0 Internal compiler error: java.lang.NullPointerException at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1034)
abort ABORT -- (NullPointerException) null
null
java.lang.NullPointerException
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1034)
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.lookupPerClauseKind(EclipseSourceType.java:1136)
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClauseForTypeDeclaration(EclipseSourceType.java:1043)
	at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getPerClause(EclipseSourceType.java:1023)
	at org.aspectj.weaver.ReferenceType.getPerClause(ReferenceType.java:911)
	at org.aspectj.weaver.bcel.AtAjAttributes.handleAspectAnnotation(AtAjAttributes.java:544)
	at org.aspectj.weaver.bcel.AtAjAttributes.readAj5ClassAttributes(AtAjAttributes.java:241)
	at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:395)
	at org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:162)
	at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:410)
	at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:494)
	at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:456)
	at org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.java:453)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:506)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:447)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:432)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:103)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:822)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1036)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:272)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:185)
	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:371)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:248)
	at org.codehaus.mojo.aspectj.AbstractAjcCompiler.execute(AbstractAjcCompiler.java:524)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)


Back to the top