---- AspectJ Properties --- AspectJ Compiler 1.6.10 built on Friday Oct 22, 2010 at 03:50:26 GMT ---- Dump Properties --- Dump file: ajcore.20101217.172141.982.txt Dump reason: java.lang.RuntimeException Dump on exception: true Dump at exit condition: abort ---- Exception Information --- java.lang.RuntimeException: Problem processing attributes in org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:383) at org.aspectj.weaver.bcel.BcelObjectType.(BcelObjectType.java:160) at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:394) at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:389) at org.aspectj.weaver.World.resolveToReferenceType(World.java:461) at org.aspectj.weaver.World.resolve(World.java:305) at org.aspectj.weaver.World.resolve(World.java:218) at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:148) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:666) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:652) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:1398) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:599) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:276) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:139) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:178) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:451) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:505) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:361) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:430) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:629) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:392) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1021) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:268) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181) 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:381) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.String.charAt(String.java:686) at org.aspectj.weaver.UnresolvedType.forSignature(UnresolvedType.java:361) at org.aspectj.weaver.UnresolvedType.read(UnresolvedType.java:798) at org.aspectj.weaver.WeaverStateInfo.read(WeaverStateInfo.java:161) at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:105) at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:101) at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:379) ... 47 more ---- System Properties --- java.runtime.name=Java(TM) SE Runtime Environment sun.boot.library.path=C:\Program Files\Java\jdk1.6.0_20\jre\bin java.vm.version=16.3-b01 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=; java.vm.name=Java HotSpot(TM) 64-Bit Server VM file.encoding.pkg=sun.io sun.java.launcher=SUN_STANDARD user.country=GB sun.os.patch.level= java.vm.specification.name=Java Virtual Machine Specification user.dir=C:\dev\oc\sech-workspace\tnt-sech-refactor\build java.runtime.version=1.6.0_20-b02 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.endorsed.dirs=C:\Program Files\Java\jdk1.6.0_20\jre\lib\endorsed os.arch=amd64 java.io.tmpdir=C:\Users\Neale\AppData\Local\Temp\ line.separator= java.vm.specification.vendor=Sun Microsystems Inc. user.variant= os.name=Windows 7 classworlds.conf=C:\apps\apache-maven-2.2.1\bin\..\bin\m2.conf sun.jnu.encoding=Cp1252 java.library.path=C:\Program Files\Java\jdk1.6.0_20\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\dev\csvn\bin\;C:\dev\csvn\Python25\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\apps\apache-maven-2.2.1\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files\SlikSvn\bin\;C:\Program Files (x86)\Common Files\Teleca Shared;C:\Program Files (x86)\Mozilla Firefox\;C:\Program Files (x86)\Notepad++\ java.specification.name=Java Platform API Specification java.class.version=50.0 sun.management.compiler=HotSpot 64-Bit Server Compiler os.version=6.1 user.home=C:\Users\Neale user.timezone=Europe/London java.awt.printerjob=sun.awt.windows.WPrinterJob file.encoding=Cp1252 java.specification.version=1.6 java.class.path=C:\apps\apache-maven-2.2.1\bin\..\boot\classworlds-1.1.jar user.name=Neale java.vm.specification.version=1.0 java.home=C:\Program Files\Java\jdk1.6.0_20\jre sun.arch.data.model=64 user.language=en java.specification.vendor=Sun Microsystems Inc. awt.toolkit=sun.awt.windows.WToolkit java.vm.info=mixed mode java.version=1.6.0_20 java.ext.dirs=C:\Program Files\Java\jdk1.6.0_20\jre\lib\ext;C:\Windows\Sun\Java\lib\ext sun.boot.class.path=C:\Program Files\Java\jdk1.6.0_20\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_20\jre\classes java.vendor=Sun Microsystems Inc. maven.home=C:\apps\apache-maven-2.2.1\bin\.. file.separator=\ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi sun.io.unicode.encoding=UnicodeLittle sun.cpu.endian=little sun.desktop=windows sun.cpu.isalist=amd64 ---- Command Line --- -encoding UTF-8 -source 1.5 -target 1.5 -classpath \.m2\repository\org\springframework\spring-aspects\3.0.3.RELEASE\spring-aspects-3.0.3.RELEASE.jar; etc -aspectpath service\target\classes;policy-enforcementpolicy-enforcement-2.0.0-SNAPSHOT.jar -d ---- Full Classpath --- C:\Program Files\Java\jdk1.6.0_20\jre\lib\resources.jar(1116142 bytes) C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar(49510219 bytes) C:\Program Files\Java\jdk1.6.0_20\jre\lib\sunrsasign.jar(missing) C:\Program Files\Java\jdk1.6.0_20\jre\lib\jsse.jar(622110 bytes) C:\Program Files\Java\jdk1.6.0_20\jre\lib\jce.jar(88256 bytes) C:\Program Files\Java\jdk1.6.0_20\jre\lib\charsets.jar(6803799 bytes) C:\Program Files\Java\jdk1.6.0_20\jre\classes(missing) C:\Users\Neale\.m2\repository\org\springframework\spring-aop\3.0.3.RELEASE\spring-aop-3.0.3.RELEASE.jar(320926 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-asm\3.0.3.RELEASE\spring-asm-3.0.3.RELEASE.jar(53082 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-aspects\3.0.3.RELEASE\spring-aspects-3.0.3.RELEASE.jar(30193 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-beans\3.0.3.RELEASE\spring-beans-3.0.3.RELEASE.jar(553901 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-context\3.0.3.RELEASE\spring-context-3.0.3.RELEASE.jar(662191 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-context-support\3.0.3.RELEASE\spring-context-support-3.0.3.RELEASE.jar(100368 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-core\3.0.3.RELEASE\spring-core-3.0.3.RELEASE.jar(365217 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-expression\3.0.3.RELEASE\spring-expression-3.0.3.RELEASE.jar(160146 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-jdbc\3.0.3.RELEASE\spring-jdbc-3.0.3.RELEASE.jar(379691 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-jms\3.0.3.RELEASE\spring-jms-3.0.3.RELEASE.jar(184665 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-orm\3.0.3.RELEASE\spring-orm-3.0.3.RELEASE.jar(333500 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-test\3.0.3.RELEASE\spring-test-3.0.3.RELEASE.jar(205027 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-tx\3.0.3.RELEASE\spring-tx-3.0.3.RELEASE.jar(231345 bytes) C:\Users\Neale\.m2\repository\org\springframework\spring-web\3.0.3.RELEASE\spring-web-3.0.3.RELEASE.jar(389117 bytes) C:\Users\Neale\.m2\repository\org\springframework\integration\spring-integration-adapter\1.0.4.RELEASE\spring-integration-adapter-1.0.4.RELEASE.jar(7861 bytes) C:\Users\Neale\.m2\repository\org\springframework\integration\spring-integration-core\1.0.4.RELEASE\spring-integration-core-1.0.4.RELEASE.jar(317997 bytes) C:\Users\Neale\.m2\repository\org\springframework\integration\spring-integration-jms\1.0.4.RELEASE\spring-integration-jms-1.0.4.RELEASE.jar(33461 bytes) C:\Users\Neale\.m2\repository\org\springframework\integration\spring-integration-xml\1.0.4.RELEASE\spring-integration-xml-1.0.4.RELEASE.jar(49428 bytes) C:\Users\Neale\.m2\repository\org\springframework\ldap\spring-ldap-core\1.3.0.RELEASE\spring-ldap-core-1.3.0.RELEASE.jar(224641 bytes) C:\Users\Neale\.m2\repository\org\springframework\security\spring-security-config\3.0.2.RELEASE\spring-security-config-3.0.2.RELEASE.jar(160358 bytes) C:\Users\Neale\.m2\repository\org\springframework\security\spring-security-core\3.0.4.RELEASE\spring-security-core-3.0.4.RELEASE.jar(310983 bytes) C:\Users\Neale\.m2\repository\org\springframework\security\spring-security-ldap\3.0.2.RELEASE\spring-security-ldap-3.0.2.RELEASE.jar(84179 bytes) C:\Users\Neale\.m2\repository\org\springframework\ws\spring-oxm\1.5.9\spring-oxm-1.5.9.jar(68603 bytes) C:\Users\Neale\.m2\repository\org\springframework\ws\spring-oxm-tiger\1.5.9\spring-oxm-tiger-1.5.9.jar(16009 bytes) C:\Users\Neale\.m2\repository\org\springframework\ws\spring-xml\1.5.9\spring-xml-1.5.9.jar(92360 bytes) ---- Compiler Messages --- info directory classpath entry does not exist: C:\Program Files\Java\jdk1.6.0_20\jre\lib\sunrsasign.jar info zipfile classpath entry does not exist: C:\Program Files\Java\jdk1.6.0_20\jre\classes info Pipelining compilation info compiling C:\dev\oc\sech-workspace\tnt-sech-refactor\build\core\service\src\test\javaxclientx\service\test\helpers\matchers\ContactChannelMatcher.java info weaver operating in reweavable mode. Need to verify any required types exist. info woven class xclientx.service.test.helpers.matchers.ContactChannelMatcher (from C:\dev\oc\sech-workspace\tnt-sech-refactor\build\core\service\src\test\javaxclientx\service\test\helpers\matchers\ContactChannelMatcher.java) info compiling C:\dev\oc\sech-workspace\tnt-sech-refactor\build\core\service\src\test\javaxclientx\service\caze\management\specifications\validating\ActivityTypeSpecificationTest.java info woven class xclientx.service.caze.management.specifications.validating.ActivityTypeSpecificationTest (from C:\dev\oc\sech-workspace\tnt-sech-refactor\build\core\service\src\test\javaxclientx\service\caze\management\specifications\validating\ActivityTypeSpecificationTest.java) info compiling C:\dev\oc\sech-workspace\tnt-sech-refactor\build\core\service\src\test\javaxclientx\service\caze\management\ActivityUpdateServiceImplMockTest.java error at (no source information available) C:\dev\oc\sech-workspace\tnt-sech-refactor\build\core\service\src\test\javaxclientx\service\caze\management\ActivityUpdateServiceImplMockTest.java:0::0 Internal compiler error java.lang.RuntimeException: Problem processing attributes in org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:383) at org.aspectj.weaver.bcel.BcelObjectType.(BcelObjectType.java:160) at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:394) at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:389) at org.aspectj.weaver.World.resolveToReferenceType(World.java:461) at org.aspectj.weaver.World.resolve(World.java:305) at org.aspectj.weaver.World.resolve(World.java:218) at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:148) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:666) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:652) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:1398) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:599) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:276) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:139) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:178) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:451) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:505) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:361) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:430) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:629) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:392) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1021) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:268) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181) 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:381) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.String.charAt(String.java:686) at org.aspectj.weaver.UnresolvedType.forSignature(UnresolvedType.java:361) at org.aspectj.weaver.UnresolvedType.read(UnresolvedType.java:798) at org.aspectj.weaver.WeaverStateInfo.read(WeaverStateInfo.java:161) at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:105) at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:101) at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:379) ... 47 more abort ABORT -- (RuntimeException) Problem processing attributes in org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class Problem processing attributes in org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class java.lang.RuntimeException: Problem processing attributes in org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:383) at org.aspectj.weaver.bcel.BcelObjectType.(BcelObjectType.java:160) at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:394) at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:389) at org.aspectj.weaver.World.resolveToReferenceType(World.java:461) at org.aspectj.weaver.World.resolve(World.java:305) at org.aspectj.weaver.World.resolve(World.java:218) at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:148) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:666) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:652) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:1398) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:599) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:276) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:139) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:178) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:451) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:505) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:361) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:430) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:629) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:392) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1021) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:268) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181) 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:381) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.String.charAt(String.java:686) at org.aspectj.weaver.UnresolvedType.forSignature(UnresolvedType.java:361) at org.aspectj.weaver.UnresolvedType.read(UnresolvedType.java:798) at org.aspectj.weaver.WeaverStateInfo.read(WeaverStateInfo.java:161) at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:105) at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:101) at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:379) ... 47 more