Bug 532480 - org.aspectj.weaver.BCException
Summary: org.aspectj.weaver.BCException
Status: REOPENED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.9.0   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 1.9.0   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-15 06:30 EDT by Andreas Höhmann CLA
Modified: 2019-03-07 03:02 EST (History)
1 user (show)

See Also:


Attachments
Version: 1.9.0.201801301622 (7.70 KB, image/png)
2018-03-22 06:51 EDT, Andreas Höhmann CLA
no flags Details
the invalid file (3.48 KB, application/octet-stream)
2019-03-07 03:02 EST, Andreas Höhmann CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Höhmann CLA 2018-03-15 06:30:32 EDT
org.aspectj.weaver.BCException
at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1519)
at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1325)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1099)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)
at org.aspectj.ajdt.intern ... t\sunpkcs11.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\zipfs.jar;D:\Dev\eclipse-sts-4.0.0.M7\\plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar;
Comment 1 Andrew Clement CLA 2018-03-21 15:36:13 EDT
This typically occurs if there is a bug in the JDT compiler with respect to generating class files even when the source contains an error. This was discussed a lot in bug 377096. Your line number 'Ajstate.java:1519' is probably not for AspectJ 1.9.0 (the version you indicated for the bug) because that is inside a debug block that only runs if the property aspectj.debug377096 is true - so presuming you haven't set that, you are probably on an older AspectJ and still suffering 377096. Try a more recent AspectJ?
Comment 2 Andreas Höhmann CLA 2018-03-22 06:51:49 EDT
Created attachment 273249 [details]
Version: 1.9.0.201801301622

So I believe I always using the bleeding edge version :)

But thanks for the hint.
Comment 3 Andrew Clement CLA 2018-03-22 13:55:27 EDT
ah, I see, AJDT - that is a little behind as it is only 1.9.0.RC1 and in that version your stack trace line does make sense.  Let me upgrade it to a more recent RC and maybe you could try that out. If it still fails then I still suspect the problem is with JDT and something similar to 377096, in which case we can turn on that flag (aspectj.debug377096) which should create a  file in /tmp and tell you what it did, we can then dissect that class (fun times) to see where the bytecode is wrong and find the culprit (or it might be the name of the class it mentions gives you a clue). I'll post again when AJDT is upgraded.
Comment 4 Andrew Clement CLA 2018-03-22 15:13:15 EDT
Very latest - almost 1.9.0 final - in latest AJDT builds from:

http://download.eclipse.org/tools/ajdt/47_aj9/dev/update
Comment 5 Andreas Höhmann CLA 2018-03-23 06:04:56 EDT
I update to this latest version ... now I got such errors:

java.nio.file.InvalidPathException
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.io.File.toPath(File.java:2234)
at org.aspectj.org.eclipse.jdt.internal.co ... PSHOT.jarD:\Dev\ApacheMaven\repository\junit\junit\4.12\junit-4.12.jarD:\Dev\ApacheMaven\repository\org\hamcrest\hamcrest-all\1.3\hamcrest-all-1.3.jar
Comment 6 Andreas Höhmann CLA 2018-03-23 09:10:43 EDT
Here is the full error message:

java.nio.file.InvalidPathException: Illegal char <:> at index 104: D:\Dev\ApacheMaven\repository\net\javacrumbs\shedlock\shedlock-spring\0.18.2\shedlock-spring-0.18.2.jarD:\Dev\ApacheMaven\repository\net\javacrumbs\shedlock\shedlock-core\0.18.2\shedlock-core-0.18.2.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-context\4.3.11.RELEASE\spring-context-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-expression\4.3.11.RELEASE\spring-expression-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\net\javacrumbs\shedlock\shedlock-provider-jdbc-template\0.18.2\shedlock-provider-jdbc-template-0.18.2.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-jdbc\4.3.11.RELEASE\spring-jdbc-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\net\javacrumbs\shedlock\shedlock-provider-jdbc-internal\0.18.2\shedlock-provider-jdbc-internal-0.18.2.jarD:\Dev\ApacheMaven\repository\com\github\tomakehurst\wiremock-standalone\2.15.0\wiremock-standalone-2.15.0.jarD:\Dev\ApacheMaven\repository\com\siemens\spice\common\2.2018.05.0-SNAPSHOT\common-2.2018.05.0-SNAPSHOT.jarD:\Dev\ApacheMaven\repository\axis\axis\1.4\axis-1.4.jarD:\Dev\ApacheMaven\repository\org\apache\axis\axis-jaxrpc\1.4\axis-jaxrpc-1.4.jarD:\Dev\ApacheMaven\repository\org\apache\axis\axis-saaj\1.4\axis-saaj-1.4.jarD:\Dev\ApacheMaven\repository\axis\axis-wsdl4j\1.5.1\axis-wsdl4j-1.5.1.jarD:\Dev\ApacheMaven\repository\commons-discovery\commons-discovery\0.4\commons-discovery-0.4.jarD:\Dev\ApacheMaven\repository\org\apache\axis2\axis2-kernel\1.7.4\axis2-kernel-1.7.4.jarD:\Dev\ApacheMaven\repository\org\apache\ws\commons\axiom\axiom-api\1.2.20\axiom-api-1.2.20.jarD:\Dev\ApacheMaven\repository\jaxen\jaxen\1.1.6\jaxen-1.1.6.jarD:\Dev\ApacheMaven\repository\org\apache\james\apache-mime4j-core\0.7.2\apache-mime4j-core-0.7.2.jarD:\Dev\ApacheMaven\repository\org\apache\ws\commons\axiom\axiom-impl\1.2.20\axiom-impl-1.2.20.jarD:\Dev\ApacheMaven\repository\org\codehaus\woodstox\woodstox-core-asl\4.2.0\woodstox-core-asl-4.2.0.jarD:\Dev\ApacheMaven\repository\org\codehaus\woodstox\stax2-api\3.1.1\stax2-api-3.1.1.jarD:\Dev\ApacheMaven\repository\org\apache\geronimo\specs\geronimo-jta_1.1_spec\1.1.1\geronimo-jta_1.1_spec-1.1.1.jarD:\Dev\ApacheMaven\repository\commons-fileupload\commons-fileupload\1.3.2\commons-fileupload-1.3.2.jarD:\Dev\ApacheMaven\repository\org\apache\ws\xmlschema\xmlschema-core\2.2.1\xmlschema-core-2.2.1.jarD:\Dev\ApacheMaven\repository\org\apache\neethi\neethi\3.0.3\neethi-3.0.3.jarD:\Dev\ApacheMaven\repository\org\apache\woden\woden-core\1.0M10\woden-core-1.0M10.jarD:\Dev\ApacheMaven\repository\javax\ws\rs\jsr311-api\1.1.1\jsr311-api-1.1.1.jarD:\Dev\ApacheMaven\repository\org\apache\axis2\axis2-adb\1.7.4\axis2-adb-1.7.4.jarD:\Dev\ApacheMaven\repository\org\apache\ws\commons\axiom\axiom-dom\1.2.20\axiom-dom-1.2.20.jarD:\Dev\ApacheMaven\repository\org\apache\axis2\axis2-adb-codegen\1.7.4\axis2-adb-codegen-1.7.4.jarD:\Dev\ApacheMaven\repository\org\apache\axis2\axis2-codegen\1.7.4\axis2-codegen-1.7.4.jarD:\Dev\ApacheMaven\repository\com\sun\xml\ws\jaxws-tools\2.2.6\jaxws-tools-2.2.6.jarD:\Dev\ApacheMaven\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jarD:\Dev\ApacheMaven\repository\wsdl4j\wsdl4j\1.6.3\wsdl4j-1.6.3.jarD:\Dev\ApacheMaven\repository\commons-beanutils\commons-beanutils\1.9.2\commons-beanutils-1.9.2.jarD:\Dev\ApacheMaven\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jarD:\Dev\ApacheMaven\repository\commons-configuration\commons-configuration\1.10\commons-configuration-1.10.jarD:\Dev\ApacheMaven\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jarD:\Dev\ApacheMaven\repository\commons-vfs\commons-vfs\1.0\commons-vfs-1.0.jarD:\Dev\ApacheMaven\repository\org\aspectj\aspectjrt\1.8.13\aspectjrt-1.8.13.jarD:\Dev\ApacheMaven\repository\org\aspectj\aspectjweaver\1.8.13\aspectjweaver-1.8.13.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-aop\4.3.11.RELEASE\spring-aop-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-beans\4.3.11.RELEASE\spring-beans-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-aspects\4.3.11.RELEASE\spring-aspects-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-tx\4.3.11.RELEASE\spring-tx-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-web\4.3.11.RELEASE\spring-web-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-webmvc\4.3.11.RELEASE\spring-webmvc-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-orm\4.3.11.RELEASE\spring-orm-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\ws\spring-ws-core\2.4.0.RELEASE\spring-ws-core-2.4.0.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\ws\spring-xml\2.4.0.RELEASE\spring-xml-2.4.0.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-oxm\4.3.11.RELEASE\spring-oxm-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-context-support\4.3.11.RELEASE\spring-context-support-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\xalan\xalan\2.7.2\xalan-2.7.2.jarD:\Dev\ApacheMaven\repository\xalan\serializer\2.7.2\serializer-2.7.2.jarD:\Dev\ApacheMaven\repository\com\siemens\spice\common-adb\2.2018.05.0-SNAPSHOT\common-adb-2.2018.05.0-SNAPSHOT.jarD:\Dev\ApacheMaven\repository\org\jvnet\jaxb2_commons\jaxb2-basics-runtime\0.9.4\jaxb2-basics-runtime-0.9.4.jarD:\Dev\ApacheMaven\repository\com\caucho\hessian\4.0.33\hessian-4.0.33.jarD:\Dev\ApacheMaven\repository\org\jdom\jdom\1.1\jdom-1.1.jarD:\Dev\ApacheMaven\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jarD:\Dev\ApacheMaven\repository\com\fasterxml\jackson\core\jackson-databind\2.9.4\jackson-databind-2.9.4.jarD:\Dev\ApacheMaven\repository\org\freemarker\freemarker\2.3.23\freemarker-2.3.23.jarD:\Dev\ApacheMaven\repository\com\googlecode\funcito\funcito\1.3.1\funcito-1.3.1.jarD:\Dev\ApacheMaven\repository\org\hibernate\hibernate-entitymanager\5.2.12.Final\hibernate-entitymanager-5.2.12.Final.jarD:\Dev\ApacheMaven\repository\org\jboss\logging\jboss-logging\3.3.1.Final\jboss-logging-3.3.1.Final.jarD:\Dev\ApacheMaven\repository\org\hibernate\hibernate-core\5.2.12.Final\hibernate-core-5.2.12.Final.jarD:\Dev\ApacheMaven\repository\antlr\antlr\2.7.7\antlr-2.7.7.jarD:\Dev\ApacheMaven\repository\org\jboss\jandex\2.0.3.Final\jandex-2.0.3.Final.jarD:\Dev\ApacheMaven\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jarD:\Dev\ApacheMaven\repository\org\hibernate\common\hibernate-commons-annotations\5.0.1.Final\hibernate-commons-annotations-5.0.1.Final.jarD:\Dev\ApacheMaven\repository\org\hibernate\javax\persistence\hibernate-jpa-2.1-api\1.0.0.Final\hibernate-jpa-2.1-api-1.0.0.Final.jarD:\Dev\ApacheMaven\repository\org\javassist\javassist\3.21.0-GA\javassist-3.21.0-GA.jarD:\Dev\ApacheMaven\repository\net\bytebuddy\byte-buddy\1.6.14\byte-buddy-1.6.14.jarD:\Dev\ApacheMaven\repository\org\jboss\spec\javax\transaction\jboss-transaction-api_1.2_spec\1.0.1.Final\jboss-transaction-api_1.2_spec-1.0.1.Final.jarD:\Dev\ApacheMaven\repository\com\microsoft\sqlserver\sqljdbc4\4.1\sqljdbc4-4.1.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-starter-feign\1.3.5.RELEASE\spring-cloud-starter-feign-1.3.5.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-starter\1.2.4.RELEASE\spring-cloud-starter-1.2.4.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-context\1.2.4.RELEASE\spring-cloud-context-1.2.4.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\security\spring-security-rsa\1.0.3.RELEASE\spring-security-rsa-1.0.3.RELEASE.jarD:\Dev\ApacheMaven\repository\org\bouncycastle\bcpkix-jdk15on\1.55\bcpkix-jdk15on-1.55.jarD:\Dev\ApacheMaven\repository\org\bouncycastle\bcprov-jdk15on\1.55\bcprov-jdk15on-1.55.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-netflix-core\1.3.5.RELEASE\spring-cloud-netflix-core-1.3.5.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-commons\1.2.4.RELEASE\spring-cloud-commons-1.2.4.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\security\spring-security-crypto\4.2.3.RELEASE\spring-security-crypto-4.2.3.RELEASE.jarD:\Dev\ApacheMaven\repository\io\github\openfeign\feign-core\9.5.0\feign-core-9.5.0.jarD:\Dev\ApacheMaven\repository\org\jvnet\animal-sniffer-annotation\1.0\animal-sniffer-annotation-1.0.jarD:\Dev\ApacheMaven\repository\io\github\openfeign\feign-slf4j\9.5.0\feign-slf4j-9.5.0.jarD:\Dev\ApacheMaven\repository\io\github\openfeign\feign-hystrix\9.5.0\feign-hystrix-9.5.0.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-starter-ribbon\1.3.5.RELEASE\spring-cloud-starter-ribbon-1.3.5.RELEASE.jarD:\Dev\ApacheMaven\repository\com\netflix\ribbon\ribbon\2.2.2\ribbon-2.2.2.jarD:\Dev\ApacheMaven\repository\com\netflix\ribbon\ribbon-transport\2.2.2\ribbon-transport-2.2.2.jarD:\Dev\ApacheMaven\repository\io\reactivex\rxnetty-contexts\0.4.9\rxnetty-contexts-0.4.9.jarD:\Dev\ApacheMaven\repository\io\reactivex\rxnetty-servo\0.4.9\rxnetty-servo-0.4.9.jarD:\Dev\ApacheMaven\repository\javax\inject\javax.inject\1\javax.inject-1.jarD:\Dev\ApacheMaven\repository\io\reactivex\rxnetty\0.4.9\rxnetty-0.4.9.jarD:\Dev\ApacheMaven\repository\io\netty\netty-codec-http\4.0.27.Final\netty-codec-http-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\io\netty\netty-codec\4.0.27.Final\netty-codec-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\io\netty\netty-handler\4.0.27.Final\netty-handler-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\io\netty\netty-transport-native-epoll\4.0.27.Final\netty-transport-native-epoll-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\io\netty\netty-common\4.0.27.Final\netty-common-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\io\netty\netty-buffer\4.0.27.Final\netty-buffer-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\io\netty\netty-transport\4.0.27.Final\netty-transport-4.0.27.Final.jarD:\Dev\ApacheMaven\repository\com\netflix\ribbon\ribbon-core\2.2.2\ribbon-core-2.2.2.jarD:\Dev\ApacheMaven\repository\com\netflix\ribbon\ribbon-httpclient\2.2.2\ribbon-httpclient-2.2.2.jarD:\Dev\ApacheMaven\repository\org\apache\httpcomponents\httpclient\4.5.2\httpclient-4.5.2.jarD:\Dev\ApacheMaven\repository\org\apache\httpcomponents\httpcore\4.4.6\httpcore-4.4.6.jarD:\Dev\ApacheMaven\repository\com\sun\jersey\jersey-client\1.19.1\jersey-client-1.19.1.jarD:\Dev\ApacheMaven\repository\com\sun\jersey\jersey-core\1.19.1\jersey-core-1.19.1.jarD:\Dev\ApacheMaven\repository\com\sun\jersey\contribs\jersey-apache-client4\1.19.1\jersey-apache-client4-1.19.1.jarD:\Dev\ApacheMaven\repository\com\netflix\servo\servo-core\0.10.1\servo-core-0.10.1.jarD:\Dev\ApacheMaven\repository\com\netflix\servo\servo-internal\0.10.1\servo-internal-0.10.1.jarD:\Dev\ApacheMaven\repository\com\netflix\netflix-commons\netflix-commons-util\0.1.1\netflix-commons-util-0.1.1.jarD:\Dev\ApacheMaven\repository\com\netflix\ribbon\ribbon-loadbalancer\2.2.2\ribbon-loadbalancer-2.2.2.jarD:\Dev\ApacheMaven\repository\com\netflix\netflix-commons\netflix-statistics\0.1.1\netflix-statistics-0.1.1.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-starter-archaius\1.3.5.RELEASE\spring-cloud-starter-archaius-1.3.5.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\cloud\spring-cloud-starter-hystrix\1.3.5.RELEASE\spring-cloud-starter-hystrix-1.3.5.RELEASE.jarD:\Dev\ApacheMaven\repository\com\netflix\hystrix\hystrix-core\1.5.12\hystrix-core-1.5.12.jarD:\Dev\ApacheMaven\repository\io\reactivex\rxjava\1.2.0\rxjava-1.2.0.jarD:\Dev\ApacheMaven\repository\org\hdrhistogram\HdrHistogram\2.1.9\HdrHistogram-2.1.9.jarD:\Dev\ApacheMaven\repository\com\netflix\hystrix\hystrix-metrics-event-stream\1.5.12\hystrix-metrics-event-stream-1.5.12.jarD:\Dev\ApacheMaven\repository\com\netflix\hystrix\hystrix-serialization\1.5.12\hystrix-serialization-1.5.12.jarD:\Dev\ApacheMaven\repository\com\fasterxml\jackson\module\jackson-module-afterburner\2.8.10\jackson-module-afterburner-2.8.10.jarD:\Dev\ApacheMaven\repository\com\netflix\hystrix\hystrix-javanica\1.5.12\hystrix-javanica-1.5.12.jarD:\Dev\ApacheMaven\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jarD:\Dev\ApacheMaven\repository\com\netflix\archaius\archaius-core\0.7.5\archaius-core-0.7.5.jarD:\Dev\ApacheMaven\repository\com\fasterxml\jackson\core\jackson-annotations\2.9.4\jackson-annotations-2.9.4.jarD:\Dev\ApacheMaven\repository\com\fasterxml\jackson\core\jackson-core\2.9.4\jackson-core-2.9.4.jarD:\Dev\ApacheMaven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jarD:\Dev\ApacheMaven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jarD:\Dev\ApacheMaven\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jarD:\Dev\ApacheMaven\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jarD:\Dev\ApacheMaven\repository\net\logstash\logback\logstash-logback-encoder\5.0\logstash-logback-encoder-5.0.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-web\1.5.7.RELEASE\spring-boot-starter-web-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter\1.5.7.RELEASE\spring-boot-starter-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-logging\1.5.7.RELEASE\spring-boot-starter-logging-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\slf4j\log4j-over-slf4j\1.7.25\log4j-over-slf4j-1.7.25.jarD:\Dev\ApacheMaven\repository\org\hibernate\hibernate-validator\5.4.1.FINAL\hibernate-validator-5.4.1.FINAL.jarD:\Dev\ApacheMaven\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-actuator\1.5.7.RELEASE\spring-boot-starter-actuator-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-actuator\1.5.7.RELEASE\spring-boot-actuator-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-validation\1.5.7.RELEASE\spring-boot-starter-validation-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\apache\tomcat\embed\tomcat-embed-el\8.5.20\tomcat-embed-el-8.5.20.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-data-jpa\1.5.7.RELEASE\spring-boot-starter-data-jpa-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-aop\1.5.7.RELEASE\spring-boot-starter-aop-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-jdbc\1.5.7.RELEASE\spring-boot-starter-jdbc-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\apache\tomcat\tomcat-jdbc\8.5.20\tomcat-jdbc-8.5.20.jarD:\Dev\ApacheMaven\repository\org\apache\tomcat\tomcat-juli\8.5.20\tomcat-juli-8.5.20.jarD:\Dev\ApacheMaven\repository\javax\transaction\javax.transaction-api\1.2\javax.transaction-api-1.2.jarD:\Dev\ApacheMaven\repository\org\springframework\data\spring-data-jpa\1.11.7.RELEASE\spring-data-jpa-1.11.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\data\spring-data-commons\1.13.7.RELEASE\spring-data-commons-1.13.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-security\1.5.7.RELEASE\spring-boot-starter-security-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\security\spring-security-config\4.2.3.RELEASE\spring-security-config-4.2.3.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\security\spring-security-web\4.2.3.RELEASE\spring-security-web-4.2.3.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-tomcat\1.5.7.RELEASE\spring-boot-starter-tomcat-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\apache\tomcat\embed\tomcat-embed-core\8.5.20\tomcat-embed-core-8.5.20.jarD:\Dev\ApacheMaven\repository\org\apache\tomcat\embed\tomcat-embed-websocket\8.5.20\tomcat-embed-websocket-8.5.20.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-swagger2\2.7.0\springfox-swagger2-2.7.0.jarD:\Dev\ApacheMaven\repository\io\swagger\swagger-annotations\1.5.13\swagger-annotations-1.5.13.jarD:\Dev\ApacheMaven\repository\io\swagger\swagger-models\1.5.13\swagger-models-1.5.13.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-spi\2.7.0\springfox-spi-2.7.0.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-core\2.7.0\springfox-core-2.7.0.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-schema\2.7.0\springfox-schema-2.7.0.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-swagger-common\2.7.0\springfox-swagger-common-2.7.0.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-spring-web\2.7.0\springfox-spring-web-2.7.0.jarD:\Dev\ApacheMaven\repository\org\reflections\reflections\0.9.11\reflections-0.9.11.jarD:\Dev\ApacheMaven\repository\com\fasterxml\classmate\1.3.4\classmate-1.3.4.jarD:\Dev\ApacheMaven\repository\org\springframework\plugin\spring-plugin-core\1.2.0.RELEASE\spring-plugin-core-1.2.0.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\plugin\spring-plugin-metadata\1.2.0.RELEASE\spring-plugin-metadata-1.2.0.RELEASE.jarD:\Dev\ApacheMaven\repository\org\mapstruct\mapstruct\1.1.0.Final\mapstruct-1.1.0.Final.jarD:\Dev\ApacheMaven\repository\io\springfox\springfox-swagger-ui\2.7.0\springfox-swagger-ui-2.7.0.jarD:\Dev\ApacheMaven\repository\com\google\guava\guava\21.0\guava-21.0.jarD:\Dev\ApacheMaven\repository\commons-io\commons-io\2.4\commons-io-2.4.jarD:\Dev\ApacheMaven\repository\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jarD:\Dev\ApacheMaven\repository\com\google\code\findbugs\jsr305\3.0.1\jsr305-3.0.1.jarD:\Dev\ApacheMaven\repository\com\h2database\h2\1.4.196\h2-1.4.196.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-starter-test\1.5.7.RELEASE\spring-boot-starter-test-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-test\1.5.7.RELEASE\spring-boot-test-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-test-autoconfigure\1.5.7.RELEASE\spring-boot-test-autoconfigure-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\mockito\mockito-core\2.7.22\mockito-core-2.7.22.jarD:\Dev\ApacheMaven\repository\net\bytebuddy\byte-buddy-agent\1.6.11\byte-buddy-agent-1.6.11.jarD:\Dev\ApacheMaven\repository\org\objenesis\objenesis\2.5.1\objenesis-2.5.1.jarD:\Dev\ApacheMaven\repository\org\skyscreamer\jsonassert\1.4.0\jsonassert-1.4.0.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-core\4.3.11.RELEASE\spring-core-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\spring-test\4.3.11.RELEASE\spring-test-4.3.11.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\restdocs\spring-restdocs-mockmvc\1.1.3.RELEASE\spring-restdocs-mockmvc-1.1.3.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\restdocs\spring-restdocs-core\1.1.3.RELEASE\spring-restdocs-core-1.1.3.RELEASE.jarD:\Dev\ApacheMaven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jarD:\Dev\ApacheMaven\repository\capital\scalable\spring-auto-restdocs-core\1.0.11\spring-auto-restdocs-core-1.0.11.jarD:\Dev\ApacheMaven\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jarD:\Dev\ApacheMaven\repository\org\springframework\security\spring-security-test\4.2.3.RELEASE\spring-security-test-4.2.3.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\security\spring-security-core\4.2.3.RELEASE\spring-security-core-4.2.3.RELEASE.jarD:\Dev\ApacheMaven\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jarD:\Dev\ApacheMaven\repository\com\jayway\jsonpath\json-path\2.2.0\json-path-2.2.0.jarD:\Dev\ApacheMaven\repository\net\minidev\json-smart\2.2.1\json-smart-2.2.1.jarD:\Dev\ApacheMaven\repository\net\minidev\accessors-smart\1.1\accessors-smart-1.1.jarD:\Dev\ApacheMaven\repository\org\assertj\assertj-core\2.6.0\assertj-core-2.6.0.jarD:\Dev\ApacheMaven\repository\org\testng\testng\6.11\testng-6.11.jarD:\Dev\ApacheMaven\repository\com\beust\jcommander\1.64\jcommander-1.64.jarD:\Dev\ApacheMaven\repository\org\yaml\snakeyaml\1.17\snakeyaml-1.17.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-devtools\1.5.7.RELEASE\spring-boot-devtools-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot\1.5.7.RELEASE\spring-boot-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-autoconfigure\1.5.7.RELEASE\spring-boot-autoconfigure-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\org\springframework\boot\spring-boot-configuration-processor\1.5.7.RELEASE\spring-boot-configuration-processor-1.5.7.RELEASE.jarD:\Dev\ApacheMaven\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jarD:\Dev\ApacheMaven\repository\com\siemens\spice\environment-properties-interfaces\2.2018.05.0-SNAPSHOT\environment-properties-interfaces-2.2018.05.0-SNAPSHOT.jarD:\Dev\ApacheMaven\repository\com\siemens\spice\environment-properties-core\1.7.11\environment-properties-core-1.7.11.jarD:\Dev\ApacheMaven\repository\com\siemens\spice\environment-properties\2.2018.05.0-SNAPSHOT\environment-properties-2.2018.05.0-SNAPSHOT.jarD:\Dev\ApacheMaven\repository\junit\junit\4.12\junit-4.12.jarD:\Dev\ApacheMaven\repository\org\hamcrest\hamcrest-all\1.3\hamcrest-all-1.3.jar
	at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
	at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
	at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
	at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
	at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
	at java.io.File.toPath(File.java:2234)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager$2.next(EclipseFileManager.java:1265)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager$2.next(EclipseFileManager.java:1)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.ModuleLocationHandler$LocationWrapper.setPaths(ModuleLocationHandler.java:199)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.ModuleLocationHandler.setLocation(ModuleLocationHandler.java:86)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager.setLocation(EclipseFileManager.java:950)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager.handleOption(EclipseFileManager.java:799)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl.<init>(BatchProcessingEnvImpl.java:88)
	at org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager.configure(BatchAnnotationProcessorManager.java:75)
	at org.aspectj.org.eclipse.jdt.internal.compiler.batch.Main.initializeAnnotationProcessorManager(Main.java:4621)
	at org.aspectj.ajdt.ajc.BuildArgParser.initializeAnnotationProcessorManager(BuildArgParser.java:324)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1071)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Comment 7 Andrew Clement CLA 2018-03-23 12:38:04 EDT
whoa, that isn't what I expected. During one of the later RCs a bunch of code was redone to handle modules better, looks to be playing up! So glad i didn't rush out 1.9.0 final yesterday, let me sort this out.
Comment 8 Andrew Clement CLA 2018-03-26 15:12:49 EDT
I am desperately trying to recreate this but I just can't seem to do it, think it is my lack of familiarity with annotation processor project setup.
Comment 9 Andrew Clement CLA 2018-03-26 15:40:21 EDT
finally managed to recreate, yey
Comment 10 Andrew Clement CLA 2018-03-26 16:04:22 EDT
Fix for invalidpathexception is now in latest AJDT builds.
Comment 11 Andrew Clement CLA 2018-03-28 14:50:31 EDT
If you get a chance to try the latest AJDT I'd be interested in the result, this is the last bug I wanted to look at before 1.9.0 final
Comment 12 Andreas Höhmann CLA 2018-03-29 01:37:44 EDT
Hi Andrew, I'm using your latest snapshot at the moment and currently I can't see this path-problem anymore.

And I figured out that 2 other things have maybe also some influence to this :)

1. I installed some weeks ago the jdt-patch from the groovy development tools
   - I uninstalled this because I guess this can break aj too

2. And I disabled the jdt weaving - If I enable this I have definitely many many errors all the time ... if you like I can provide a stacktrace for this as well
Comment 13 Andrew Clement CLA 2018-03-29 11:47:32 EDT
Thanks for the feedback.

Because AspectJ is a copy of the JDT compiler, rather than a patched version, that should keep it separate to the groovy jdt-patched compiler, but you never know...

Disabling JDT weaving, that is something we should look at with some bugs against AJDT.

I think I'm going to release 1.9.0 AspectJ!

I'll close this, we can reopen if it returns, although it might be AJDT to blame.
Comment 14 Andreas Höhmann CLA 2018-03-30 03:14:47 EDT
Hi Andrew ... today (with another workspace) I found a problem:

org.aspectj.weaver.BCException: Unexpected problem processing class
when batch building with classpath: D:\Dev\git\coc\goos\hscm-vaadin-webapp\target\classes;D:\Dev\git\coc\goos\hscm-vaadin-webapp\target\test-classes;D:/Dev/Java/jdk8x64/jre/lib/resources.jar;D:/Dev/Java/jdk8x64/jre/lib/rt.jar;D:/Dev/Java/jdk8x64/jre/lib/jsse.jar;D:/Dev/Java/jdk8x64/jre/lib/jce.jar;D:/Dev/Java/jdk8x64/jre/lib/charsets.jar;D:/Dev/Java/jdk8x64/jre/lib/jfr.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/access-bridge-64.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/cldrdata.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/dnsns.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/jaccess.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/jfxrt.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/localedata.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/nashorn.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunec.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunjce_provider.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunmscapi.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunpkcs11.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/zipfs.jar;D:/Dev/ApacheMaven/repository/org/ff4j/ff4j-jmx/1.6.5/ff4j-jmx-1.6.5.jar;D:/Dev/ApacheMaven/repository/org/ff4j/ff4j-core/1.6.5/ff4j-core-1.6.5.jar;D:/Dev/ApacheMaven/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar;D:/Dev/ApacheMaven/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar;D:/Dev/ApacheMaven/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar;D:/Dev/ApacheMaven/repository/net/sf/ehcache/ehcache/2.7.5/ehcache-2.7.5.jar;D:/Dev/ApacheMaven/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar;D:/Dev/ApacheMaven/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar;D:/Dev/ApacheMaven/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar;D:/Dev/ApacheMaven/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar;D:/Dev/ApacheMaven/repository/uk/org/lidalia/sysout-over-slf4j/1.0.2/sysout-over-slf4j-1.0.2.jar;D:/Dev/ApacheMaven/repository/net/logstash/logback/logstash-logback-encoder/5.0/logstash-logback-encoder-5.0.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-core/4.3.8.RELEASE/spring-core-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-test/4.3.8.RELEASE/spring-test-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-context/4.3.8.RELEASE/spring-context-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-expression/4.3.8.RELEASE/spring-expression-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-aop/4.3.8.RELEASE/spring-aop-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-aspects/4.3.8.RELEASE/spring-aspects-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-tx/4.3.8.RELEASE/spring-tx-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-web/4.3.8.RELEASE/spring-web-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/com/googlecode/ehcache-spring-annotations/ehcache-spring-annotations/1.2.0/ehcache-spring-annotations-1.2.0.jar;D:/Dev/ApacheMaven/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar;D:/Dev/ApacheMaven/repository/net/sf/ehcache/ehcache-core/2.4.5/ehcache-core-2.4.5.jar;D:/Dev/ApacheMaven/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-sass-compiler-patched/0.9.15/vaadin-sass-compiler-patched-0.9.15.jar;D:/Dev/ApacheMaven/repository/org/w3c/css/sac/1.3/sac-1.3.jar;D:/Dev/ApacheMaven/repository/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2.jar;D:/Dev/ApacheMaven/repository/com/yahoo/platform/yui/yuicompressor/2.4.8/yuicompressor-2.4.8.jar;D:/Dev/ApacheMaven/repository/rhino/js/1.7R2/js-1.7R2.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-server/7.7.10/vaadin-server-7.7.10.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-shared/7.7.10/vaadin-shared-7.7.10.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-themes/7.7.10/vaadin-themes-7.7.10.jar;D:\Dev\git\coc\goos\common\target\classes;D:\Dev\git\coc\goos\common\target\test-classes;D:/Dev/ApacheMaven/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar;D:/Dev/ApacheMaven/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar;D:/Dev/ApacheMaven/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar;D:/Dev/ApacheMaven/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar;D:/Dev/ApacheMaven/repository/commons-io/commons-io/2.4/commons-io-2.4.jar;D:/Dev/ApacheMaven/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar;D:/Dev/ApacheMaven/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar;D:/Dev/ApacheMaven/repository/commons-vfs/commons-vfs/1.0/commons-vfs-1.0.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-jdbc/4.3.8.RELEASE/spring-jdbc-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-orm/4.3.8.RELEASE/spring-orm-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/ws/spring-ws-core/2.4.0.RELEASE/spring-ws-core-2.4.0.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/ws/spring-xml/2.4.0.RELEASE/spring-xml-2.4.0.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-oxm/4.3.8.RELEASE/spring-oxm-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-context-support/4.3.8.RELEASE/spring-context-support-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/com/caucho/hessian/4.0.33/hessian-4.0.33.jar;D:/Dev/ApacheMaven/repository/org/jdom/jdom/1.1/jdom-1.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/common-adb/2.2018.05.0-SNAPSHOT/common-adb-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar;D:/Dev/ApacheMaven/repository/org/jvnet/jaxb2_commons/jaxb2-basics-runtime/0.9.4/jaxb2-basics-runtime-0.9.4.jar;D:\Dev\git\coc\goos\datamodel\target\classes;D:\Dev\git\coc\goos\datamodel\target\test-classes;D:/Dev/ApacheMaven/repository/com/siemens/spice/ipc/ipc/1.0.1/ipc-1.0.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/sam/dunkin-manager/2.9.0-SNAPSHOT/dunkin-manager-2.9.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/sam/dunkin-manager-core/1.5.0-SNAPSHOT/dunkin-manager-core-1.5.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/configit-client/1.9/configit-client-1.9.jar;D:/Dev/ApacheMaven/repository/com/google/code/gson/gson/2.7/gson-2.7.jar;D:/Dev/ApacheMaven/repository/com/google/protobuf/protobuf-java/2.6.1/protobuf-java-2.6.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/tc-client/1.5/tc-client-1.5.jar;D:/Dev/ApacheMaven/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar;D:/Dev/ApacheMaven/repository/commons-httpclient/commons-httpclient-contrib/3.1/commons-httpclient-contrib-3.1.jar;D:/Dev/ApacheMaven/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar;D:/Dev/ApacheMaven/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/tc-client-libs/1.5/tc-client-libs-1.5.jar;D:/Dev/ApacheMaven/repository/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar;D:/Dev/ApacheMaven/repository/org/apache/commons/commons-csv/1.4/commons-csv-1.4.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/guava-essentials/2.2/guava-essentials-2.2.jar;D:/Dev/ApacheMaven/repository/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar;D:/Dev/ApacheMaven/repository/com/udojava/EvalEx/2.0/EvalEx-2.0.jar;D:/Dev/ApacheMaven/repository/xerces/xercesImpl/2.11.0-GOOS/xercesImpl-2.11.0-GOOS.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/inscription-tool-common/2.2018.05.0-SNAPSHOT/inscription-tool-common-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/java3d/vecmath/1.3.1/vecmath-1.3.1.jar;D:/Dev/ApacheMaven/repository/com/thoughtworks/xstream/xstream/1.4.9/xstream-1.4.9.jar;D:/Dev/ApacheMaven/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar;D:/Dev/ApacheMaven/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar;D:/Dev/ApacheMaven/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar;D:/Dev/ApacheMaven/repository/jfree/jcommon/1.0.15/jcommon-1.0.15.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/inscription-tool-client/2.2018.05.0-SNAPSHOT/inscription-tool-client-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/pcm-common/2.2018.05.0-SNAPSHOT/pcm-common-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar;D:/Dev/ApacheMaven/repository/commons-digester/commons-digester/2.0/commons-digester-2.0.jar;D:/Dev/ApacheMaven/repository/javax/inject/inject-api/1.0.0-PRD/inject-api-1.0.0-PRD.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/3su1-common/2.2018.05.0-SNAPSHOT/3su1-common-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/substitution/2.2018.05.0-SNAPSHOT/substitution-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/customization/2.2018.05.0-SNAPSHOT/customization-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/messaging/saaj/saaj-impl/1.3.25/saaj-impl-1.3.25.jar;D:/Dev/ApacheMaven/repository/javax/xml/soap/javax.xml.soap-api/1.3.7/javax.xml.soap-api-1.3.7.jar;D:/Dev/ApacheMaven/repository/org/jvnet/mimepull/mimepull/1.9.4/mimepull-1.9.4.jar;D:/Dev/ApacheMaven/repository/org/jvnet/staxex/stax-ex/1.7.7/stax-ex-1.7.7.jar;D:/Dev/ApacheMaven/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar;D:/Dev/ApacheMaven/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/cad-common/2.2018.05.0-SNAPSHOT/cad-common-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/reorder-client/2.2018.05.0-SNAPSHOT/reorder-client-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/reorder-common/2.2018.05.0-SNAPSHOT/reorder-common-2.2018.05.0-SNAPSHOT.jar;D:\Dev\git\coc\goos\environment-properties-interfaces\target\classes;D:/Dev/ApacheMaven/repository/com/siemens/spice/environment-properties-core/1.7.11/environment-properties-core-1.7.11.jar;D:\Dev\git\coc\goos\configui-common\target\classes;D:\Dev\git\coc\goos\configui-common\target\test-classes;D:/Dev/ApacheMaven/repository/com/siemens/spice/goos-vaadin-theme/2.2018.05.0-SNAPSHOT/goos-vaadin-theme-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/document-provider/2.2018.05.0-SNAPSHOT/document-provider-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/de/schlichtherle/truezip/6.8.4/truezip-6.8.4.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/omniture-bridge/2.2018.05.0-SNAPSHOT/omniture-bridge-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/chart-common/2.2018.05.0-SNAPSHOT/chart-common-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/vaadin/addon/vaadin-charts/3.2.1/vaadin-charts-3.2.1.jar;D:/Dev/ApacheMaven/repository/com/vaadin/addon/vaadin-charts-model/3.2.1/vaadin-charts-model-3.2.1.jar;D:/Dev/ApacheMaven/repository/net/objecthunter/exp4j/0.4.7/exp4j-0.4.7.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/kb-checker-core/1.0.5/kb-checker-core-1.0.5.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/goos-vaadin-widgetset/2.2018.05.0-SNAPSHOT/goos-vaadin-widgetset-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-treeext/1.3.4/vaadin-7-addon-treeext-1.3.4.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-client-compiled/7.7.10/vaadin-client-compiled-7.7.10.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-client/7.7.10/vaadin-client-7.7.10.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-positionable-popup-view/1.3.3/vaadin-7-addon-positionable-popup-view-1.3.3.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-mouse-input-extender/1.2.5/vaadin-7-addon-mouse-input-extender-1.2.5.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/dragdroplayouts/1.3.2/dragdroplayouts-1.3.2.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/refresher/1.2.3.7/refresher-1.2.3.7.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/filteringtable/0.9.14.v7/filteringtable-0.9.14.v7.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-chart-license/1.1.2/vaadin-7-addon-chart-license-1.1.2.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/popupbutton/2.5.3-FORK/popupbutton-2.5.3-FORK.jar;D:/Dev/ApacheMaven/repository/com/zipsoft/clicklabel/1.0.0/clicklabel-1.0.0.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/legacycombobox/0.1.4/legacycombobox-0.1.4.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/attributes/0.0.5/attributes-0.0.5.jar;D:/Dev/ApacheMaven/repository/org/vaadin/alump/gofullscreen/gofullscreen-addon/0.5.3/gofullscreen-addon-0.5.3.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/sizereporter/0.1.4/sizereporter-0.1.4.jar;D:/Dev/ApacheMaven/repository/com/vaadin/addon/vaadin-context-menu/0.7.4/vaadin-context-menu-0.7.4.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/tableexport/1.4.0/tableexport-1.4.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-widgetset/1.0.0/ui-widgetset-1.0.0.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/imagescaler/2.0.0/imagescaler-2.0.0.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/flexibleoptiongroup/2.3.0/flexibleoptiongroup-2.3.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-component-library/1.0.0/ui-component-library-1.0.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-shared-resources/1.0.0/ui-shared-resources-1.0.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-theme/1.0.0/ui-theme-1.0.0.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addon/easyuploads/7.4.1/easyuploads-7.4.1.jar;D:/Dev/ApacheMaven/repository/org/peimari/maddon/1.20/maddon-1.20.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addon/confirmdialog/2.1.2/confirmdialog-2.1.2.jar;D:/Dev/ApacheMaven/repository/org/commonjava/googlecode/markdown4j/markdown4j/2.2-cj-1.0/markdown4j-2.2-cj-1.0.jar;D:/Dev/ApacheMaven/repository/com/haulmont/thirdparty/appletintegration/1.2.10/appletintegration-1.2.10.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/ca01-common/2.2018.05.0-SNAPSHOT/ca01-common-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/pmd-pricedb/2.2017.07.0/pmd-pricedb-2.2017.07.0.jar;D:/Dev/ApacheMaven/repository/com/nativelibs4java/jnaerator-runtime/0.10/jnaerator-runtime-0.10.jar;D:/Dev/ApacheMaven/repository/com/nativelibs4java/ochafik-util/0.10/ochafik-util-0.10.jar;D:/Dev/ApacheMaven/repository/com/nativelibs4java/jna-jnaerator/0.10/jna-jnaerator-0.10.jar;D:/Dev/ApacheMaven/repository/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar;D:/Dev/ApacheMaven/repository/com/microsoft/sqlserver/sqljdbc4/4.1/sqljdbc4-4.1.jar;D:/Dev/ApacheMaven/repository/com/google/guava/guava/21.0/guava-21.0.jar;D:/Dev/ApacheMaven/repository/com/googlecode/funcito/funcito/1.3.1/funcito-1.3.1.jar;D:/Dev/ApacheMaven/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar;D:/Dev/ApacheMaven/repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar;D:/Dev/ApacheMaven/repository/org/apache/poi/poi/3.9/poi-3.9.jar;D:/Dev/ApacheMaven/repository/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2.jar;D:/Dev/ApacheMaven/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar;D:/Dev/ApacheMaven/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar;D:/Dev/ApacheMaven/repository/com/lowagie/itext/2.1.7/itext-2.1.7.jar;D:/Dev/ApacheMaven/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar;D:/Dev/ApacheMaven/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar;D:/Dev/ApacheMaven/repository/org/hibernate/hibernate-validator/5.4.1.FINAL/hibernate-validator-5.4.1.FINAL.jar;D:/Dev/ApacheMaven/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar;D:/Dev/ApacheMaven/repository/org/aspectj/aspectjrt/1.8.13/aspectjrt-1.8.13.jar;D:/Dev/ApacheMaven/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar;D:/Dev/ApacheMaven/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar;D:/Dev/ApacheMaven/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar;D:/Dev/ApacheMaven/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-webmvc/4.3.8.RELEASE/spring-webmvc-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.4/jackson-annotations-2.9.4.jar;D:/Dev/ApacheMaven/repository/org/powermock/powermock-reflect/1.6.2/powermock-reflect-1.6.2.jar;D:/Dev/ApacheMaven/repository/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar;D:/Dev/ApacheMaven/repository/org/mockito/mockito-core/2.7.22/mockito-core-2.7.22.jar;D:/Dev/ApacheMaven/repository/net/bytebuddy/byte-buddy/1.6.11/byte-buddy-1.6.11.jar;D:/Dev/ApacheMaven/repository/net/bytebuddy/byte-buddy-agent/1.6.11/byte-buddy-agent-1.6.11.jar;D:/Dev/ApacheMaven/repository/xmlunit/xmlunit/1.5/xmlunit-1.5.jar;D:/Dev/ApacheMaven/repository/net/java/quickcheck/0.6/quickcheck-0.6.jar;D:/Dev/ApacheMaven/repository/net/java/quickcheck-src-generator/0.6/quickcheck-src-generator-0.6.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/test-utils/2.2018.05.0-SNAPSHOT/test-utils-2.2018.05.0-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/org/jmock/jmock/2.8.2/jmock-2.8.2.jar;D:/Dev/ApacheMaven/repository/org/jmock/jmock-testjar/2.8.2/jmock-testjar-2.8.2.jar;D:/Dev/ApacheMaven/repository/cglib/cglib/3.2.0/cglib-3.2.0.jar;D:/Dev/ApacheMaven/repository/org/apache/ant/ant/1.9.7/ant-1.9.7.jar;D:/Dev/ApacheMaven/repository/org/apache/ant/ant-launcher/1.9.7/ant-launcher-1.9.7.jar;D:/Dev/ApacheMaven/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar;D:/Dev/ApacheMaven/repository/org/beanshell/bsh/2.0b5/bsh-2.0b5.jar;D:/Dev/ApacheMaven/repository/org/cthul/cthul-matchers/1.1.0/cthul-matchers-1.1.0.jar;D:/Dev/ApacheMaven/repository/org/cthul/cthul-objects/1.2/cthul-objects-1.2-jdk16.jar;D:/Dev/ApacheMaven/repository/de/infozoom/izmado/1.1/izmado-1.1.jar;D:/Dev/ApacheMaven/repository/org/assertj/assertj-core/2.2.0/assertj-core-2.2.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/sea_vc_kb_pfunctions/50.0.0/sea_vc_kb_pfunctions-50.0.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/ipc-p-functions/2.25/ipc-p-functions-2.25.jar;D:\Dev\git\coc\goos\environment-properties\target\classes;D:\Dev\git\coc\goos\environment-properties\target\test-classes;D:/Dev/ApacheMaven/repository/org/testng/testng/6.11/testng-6.11.jar;D:/Dev/ApacheMaven/repository/com/beust/jcommander/1.64/jcommander-1.64.jar;D:/Dev/ApacheMaven/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar;D:/Dev/ApacheMaven/repository/junit/junit/4.12/junit-4.12.jar;D:/Dev/ApacheMaven/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\access-bridge-64.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\cldrdata.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\dnsns.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\jaccess.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\jfxrt.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\localedata.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\nashorn.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunec.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunjce_provider.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunmscapi.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunpkcs11.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\zipfs.jar;D:\Dev\eclipse-sts-4.0.0.M7\\plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar;

	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1527)
	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1133)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:930)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:573)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:473)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:424)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1102)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.buildFresh(AjCompiler.java:100)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:255)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:443)
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:171)
	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1503)
	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1133)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:930)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:573)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:473)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:424)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1102)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.buildFresh(AjCompiler.java:100)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:255)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)

I don't know ... should I create another issue for this?

Kind regards
Andreas
Comment 15 Andrew Clement CLA 2018-04-02 13:01:36 EDT
No, we can keep it in this issue - it is the same thing you originally raised that we hoped would be addressed by updating to the latest JDT.

As per my first comment in this issue, we should turn on the debug option:

aspectj.debug377096=true

and then we should see a message like:

"Debug377096: Dumping class called "+name+" to "+f.getName()+" size:"+thisTime.getBytes().length

come out when the exception occurs (they go into wherever java.io.tmpdir points - I hope that is set ok in your windows JDK).

Did you by any chance have errors in your code when this occurred? (e.g. you were typing and it was intermediately compiling, maybe you were working on an annotation usage and hadn't finished it yet).  The error typically means the JDT 'smarts' that produce valid class files for broken source code aren't working and are producing damaged class files.  When not using AspectJ these broken files may not get examined so closely and you get away with it but because AspectJ needs to weave these things it immediately takes them apart post compilation and any glitches in them that break the class file spec will cause this exception.
Comment 16 Andreas Höhmann CLA 2019-02-15 05:42:54 EST
News :D

I still have this kind of exceptions with our code.

Just to let you know the full stacktrace:

org.aspectj.weaver.BCException: Unexpected problem processing class
when batch building with classpath: D:\Dev\git\coc\goos-dune\hscm-vaadin-webapp\target\classes;D:\Dev\git\coc\goos-dune\hscm-vaadin-webapp\target\test-classes;D:/Dev/Java/jdk8x64/jre/lib/resources.jar;D:/Dev/Java/jdk8x64/jre/lib/rt.jar;D:/Dev/Java/jdk8x64/jre/lib/jsse.jar;D:/Dev/Java/jdk8x64/jre/lib/jce.jar;D:/Dev/Java/jdk8x64/jre/lib/charsets.jar;D:/Dev/Java/jdk8x64/jre/lib/jfr.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/access-bridge-64.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/cldrdata.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/dnsns.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/jaccess.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/jfxrt.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/localedata.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/nashorn.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunec.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunjce_provider.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunmscapi.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/sunpkcs11.jar;D:/Dev/Java/jdk8x64/jre/lib/ext/zipfs.jar;D:/Dev/ApacheMaven/repository/org/ff4j/ff4j-jmx/1.6.5/ff4j-jmx-1.6.5.jar;D:/Dev/ApacheMaven/repository/org/ff4j/ff4j-core/1.6.5/ff4j-core-1.6.5.jar;D:/Dev/ApacheMaven/repository/org/ff4j/ff4j-web/1.6.5/ff4j-web-1.6.5.jar;D:/Dev/ApacheMaven/repository/commons-io/commons-io/2.4/commons-io-2.4.jar;D:/Dev/ApacheMaven/repository/javax/servlet/jstl/1.2/jstl-1.2.jar;D:/Dev/ApacheMaven/repository/taglibs/standard/1.1.2/standard-1.1.2.jar;D:/Dev/ApacheMaven/repository/org/thymeleaf/thymeleaf/2.1.4.RELEASE/thymeleaf-2.1.4.RELEASE.jar;D:/Dev/ApacheMaven/repository/ognl/ognl/3.0.8/ognl-3.0.8.jar;D:/Dev/ApacheMaven/repository/org/unbescape/unbescape/1.1.0.RELEASE/unbescape-1.1.0.RELEASE.jar;D:/Dev/ApacheMaven/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar;D:/Dev/ApacheMaven/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar;D:/Dev/ApacheMaven/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar;D:/Dev/ApacheMaven/repository/net/sf/ehcache/ehcache/2.7.5/ehcache-2.7.5.jar;D:/Dev/ApacheMaven/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar;D:/Dev/ApacheMaven/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar;D:/Dev/ApacheMaven/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar;D:/Dev/ApacheMaven/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar;D:/Dev/ApacheMaven/repository/uk/org/lidalia/sysout-over-slf4j/1.0.2/sysout-over-slf4j-1.0.2.jar;D:/Dev/ApacheMaven/repository/net/logstash/logback/logstash-logback-encoder/5.0/logstash-logback-encoder-5.0.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-core/4.3.8.RELEASE/spring-core-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-test/4.3.8.RELEASE/spring-test-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-context/4.3.8.RELEASE/spring-context-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-expression/4.3.8.RELEASE/spring-expression-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-aop/4.3.8.RELEASE/spring-aop-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-aspects/4.3.8.RELEASE/spring-aspects-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-tx/4.3.8.RELEASE/spring-tx-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-web/4.3.8.RELEASE/spring-web-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-sass-compiler-patched/0.9.15/vaadin-sass-compiler-patched-0.9.15.jar;D:/Dev/ApacheMaven/repository/org/w3c/css/sac/1.3/sac-1.3.jar;D:/Dev/ApacheMaven/repository/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2.jar;D:/Dev/ApacheMaven/repository/com/yahoo/platform/yui/yuicompressor/2.4.8/yuicompressor-2.4.8.jar;D:/Dev/ApacheMaven/repository/rhino/js/1.7R2/js-1.7R2.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-server/7.7.14/vaadin-server-7.7.14.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-shared/7.7.14/vaadin-shared-7.7.14.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-themes/7.7.14/vaadin-themes-7.7.14.jar;D:\Dev\git\coc\goos-dune\common\target\classes;D:\Dev\git\coc\goos-dune\common\target\test-classes;D:/Dev/ApacheMaven/repository/org/apache/commons/commons-csv/1.5/commons-csv-1.5.jar;D:/Dev/ApacheMaven/repository/de/siemens/ad/www.webservices.pt5/1.0.0/www.webservices.pt5-1.0.0.jar;D:/Dev/ApacheMaven/repository/org/apache/axis2/axis2-transport-http/1.7.8/axis2-transport-http-1.7.8.jar;D:/Dev/ApacheMaven/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar;D:/Dev/ApacheMaven/repository/org/apache/axis2/axis2-transport-local/1.7.8/axis2-transport-local-1.7.8.jar;D:/Dev/ApacheMaven/repository/org/apache/axis2/axis2-xmlbeans/1.7.8/axis2-xmlbeans-1.7.8.jar;D:/Dev/ApacheMaven/repository/org/apache/axis2/axis2-codegen/1.7.8/axis2-codegen-1.7.8.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/ws/jaxws-tools/2.2.6/jaxws-tools-2.2.6.jar;D:/Dev/ApacheMaven/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar;D:/Dev/ApacheMaven/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar;D:/Dev/ApacheMaven/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar;D:/Dev/ApacheMaven/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar;D:/Dev/ApacheMaven/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar;D:/Dev/ApacheMaven/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar;D:/Dev/ApacheMaven/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar;D:/Dev/ApacheMaven/repository/commons-vfs/commons-vfs/1.0/commons-vfs-1.0.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-jdbc/4.3.8.RELEASE/spring-jdbc-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-orm/4.3.8.RELEASE/spring-orm-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/ws/spring-ws-core/2.4.0.RELEASE/spring-ws-core-2.4.0.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/ws/spring-xml/2.4.0.RELEASE/spring-xml-2.4.0.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-oxm/4.3.8.RELEASE/spring-oxm-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-context-support/4.3.8.RELEASE/spring-context-support-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/com/caucho/hessian/4.0.51/hessian-4.0.51.jar;D:/Dev/ApacheMaven/repository/org/jdom/jdom/1.1/jdom-1.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/common-adb/2.2019.04.0-kairos-SNAPSHOT/common-adb-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar;D:/Dev/ApacheMaven/repository/org/jvnet/jaxb2_commons/jaxb2-basics-runtime/0.9.4/jaxb2-basics-runtime-0.9.4.jar;D:\Dev\git\coc\goos-dune\datamodel\target\classes;D:\Dev\git\coc\goos-dune\datamodel\target\test-classes;D:/Dev/ApacheMaven/repository/com/siemens/spice/ipc/ipc/1.0.13/ipc-1.0.13.jar;D:/Dev/ApacheMaven/repository/com/siemens/sap/spice-ipc-patch/1.11/spice-ipc-patch-1.11.jar;D:/Dev/ApacheMaven/repository/com/siemens/sap/sap-sxe/1.0/sap-sxe-1.0.jar;D:/Dev/ApacheMaven/repository/com/sap/ipc/ipc-patch/4.0.0-SP09/ipc-patch-4.0.0-SP09.jar;D:/Dev/ApacheMaven/repository/com/siemens/sap/sap-thirdparty/1.4/sap-thirdparty-1.4.jar;D:/Dev/ApacheMaven/repository/com/sap/ipc/ipc-cwg-patch/P19/ipc-cwg-patch-P19.jar;D:/Dev/ApacheMaven/repository/org/xerial/sqlite-jdbc/3.21.0.1/sqlite-jdbc-3.21.0.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/sap/sap-spc/1.1/sap-spc-1.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/sam/dunkin-manager/2.15.0/dunkin-manager-2.15.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/sam/dunkin-manager-core/1.16.0/dunkin-manager-core-1.16.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/configit-client/1.14/configit-client-1.14.jar;D:/Dev/ApacheMaven/repository/com/google/code/gson/gson/2.7/gson-2.7.jar;D:/Dev/ApacheMaven/repository/com/google/protobuf/protobuf-java/2.6.1/protobuf-java-2.6.1.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/tc-client/1.5/tc-client-1.5.jar;D:/Dev/ApacheMaven/repository/commons-httpclient/commons-httpclient-contrib/3.1/commons-httpclient-contrib-3.1.jar;D:/Dev/ApacheMaven/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar;D:/Dev/ApacheMaven/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/tc-client-libs/1.5/tc-client-libs-1.5.jar;D:/Dev/ApacheMaven/repository/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/guava-essentials/2.2/guava-essentials-2.2.jar;D:/Dev/ApacheMaven/repository/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar;D:/Dev/ApacheMaven/repository/com/udojava/EvalEx/2.0/EvalEx-2.0.jar;D:/Dev/ApacheMaven/repository/xerces/xercesImpl/2.11.0-GOOS/xercesImpl-2.11.0-GOOS.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/inscription-tool-common/2.2019.04.0-kairos-SNAPSHOT/inscription-tool-common-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/java3d/vecmath/1.3.1/vecmath-1.3.1.jar;D:/Dev/ApacheMaven/repository/com/thoughtworks/xstream/xstream/1.4.9/xstream-1.4.9.jar;D:/Dev/ApacheMaven/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar;D:/Dev/ApacheMaven/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar;D:/Dev/ApacheMaven/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar;D:/Dev/ApacheMaven/repository/jfree/jcommon/1.0.15/jcommon-1.0.15.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/inscription-tool-client/2.2019.04.0-kairos-SNAPSHOT/inscription-tool-client-2.2019.04.0-kairos-SNAPSHOT.jar;D:\Dev\git\coc\goos-dune\pcm-common\target\classes;D:\Dev\git\coc\goos-dune\pcm-common\target\test-classes;D:/Dev/ApacheMaven/repository/ma/glasnost/orika/orika-core/1.5.1/orika-core-1.5.1.jar;D:/Dev/ApacheMaven/repository/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar;D:/Dev/ApacheMaven/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/concurrentlinkedhashmap-lru-1.4.2.jar;D:/Dev/ApacheMaven/repository/com/carrotsearch/java-sizeof/0.0.4/java-sizeof-0.0.4.jar;D:/Dev/ApacheMaven/repository/org/codehaus/janino/janino/2.7.5/janino-2.7.5.jar;D:/Dev/ApacheMaven/repository/org/codehaus/janino/commons-compiler/2.7.5/commons-compiler-2.7.5.jar;D:/Dev/ApacheMaven/repository/org/threeten/threetenbp/1.3.5/threetenbp-1.3.5.jar;D:/Dev/ApacheMaven/repository/io/swagger/swagger-annotations/1.5.18/swagger-annotations-1.5.18.jar;D:/Dev/ApacheMaven/repository/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5.jar;D:/Dev/ApacheMaven/repository/com/squareup/okio/okio/1.6.0/okio-1.6.0.jar;D:/Dev/ApacheMaven/repository/com/squareup/okhttp/logging-interceptor/2.7.5/logging-interceptor-2.7.5.jar;D:/Dev/ApacheMaven/repository/io/gsonfire/gson-fire/1.8.0/gson-fire-1.8.0.jar;D:/Dev/ApacheMaven/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar;D:/Dev/ApacheMaven/repository/commons-digester/commons-digester/2.0/commons-digester-2.0.jar;D:/Dev/ApacheMaven/repository/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar;D:/Dev/ApacheMaven/repository/javax/inject/inject-api/1.0.0-PRD/inject-api-1.0.0-PRD.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/3su1-common/2.2019.04.0-kairos-SNAPSHOT/3su1-common-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/googlecode/ehcache-spring-annotations/ehcache-spring-annotations/1.2.0/ehcache-spring-annotations-1.2.0.jar;D:/Dev/ApacheMaven/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar;D:/Dev/ApacheMaven/repository/net/sf/ehcache/ehcache-core/2.4.5/ehcache-core-2.4.5.jar;D:\Dev\git\coc\goos-dune\customization\target\classes;D:\Dev\git\coc\goos-dune\customization\target\test-classes;D:/Dev/ApacheMaven/repository/com/sun/xml/messaging/saaj/saaj-impl/1.3.25/saaj-impl-1.3.25.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/kmatresolver-client/2.2019.04.0-kairos-SNAPSHOT/kmatresolver-client-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/cad-common/2.2019.04.0-kairos-SNAPSHOT/cad-common-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/reorder-client/2.2019.04.0-kairos-SNAPSHOT/reorder-client-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/reorder-common/2.2019.04.0-kairos-SNAPSHOT/reorder-common-2.2019.04.0-kairos-SNAPSHOT.jar;D:\Dev\git\coc\goos-dune\environment-properties-interfaces\target\classes;D:/Dev/ApacheMaven/repository/com/siemens/spice/environment-properties-core/1.7.11/environment-properties-core-1.7.11.jar;D:\Dev\git\coc\goos-dune\configui-common\target\classes;D:\Dev\git\coc\goos-dune\configui-common\target\test-classes;D:/Dev/ApacheMaven/repository/com/siemens/spice/goos-vaadin-theme/2.2019.04.0-kairos-SNAPSHOT/goos-vaadin-theme-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/document-provider/2.2019.04.0-kairos-SNAPSHOT/document-provider-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/de/schlichtherle/truezip/6.8.4/truezip-6.8.4.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/omniture-bridge/2.2019.04.0-kairos-SNAPSHOT/omniture-bridge-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/github/oxo42/stateless4j/2.5.0/stateless4j-2.5.0.jar;D:/Dev/ApacheMaven/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/chart-common/2.2019.04.0-kairos-SNAPSHOT/chart-common-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/vaadin/addon/vaadin-charts/3.2.1/vaadin-charts-3.2.1.jar;D:/Dev/ApacheMaven/repository/com/vaadin/addon/vaadin-charts-model/3.2.1/vaadin-charts-model-3.2.1.jar;D:/Dev/ApacheMaven/repository/net/objecthunter/exp4j/0.4.7/exp4j-0.4.7.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/kb-checker-core/1.0.6/kb-checker-core-1.0.6.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/goos-vaadin-widgetset/2.2019.04.0-kairos-SNAPSHOT/goos-vaadin-widgetset-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-treeext/1.3.4/vaadin-7-addon-treeext-1.3.4.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-client-compiled/7.7.14/vaadin-client-compiled-7.7.14.jar;D:/Dev/ApacheMaven/repository/com/vaadin/vaadin-client/7.7.14/vaadin-client-7.7.14.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-positionable-popup-view/1.3.3/vaadin-7-addon-positionable-popup-view-1.3.3.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-mouse-input-extender/1.2.5/vaadin-7-addon-mouse-input-extender-1.2.5.jar;D:/Dev/ApacheMaven/repository/fi/jasoft/dragdroplayouts/1.3.3/dragdroplayouts-1.3.3.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/refresher/1.2.3.7/refresher-1.2.3.7.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/filteringtable/0.9.14.v7/filteringtable-0.9.14.v7.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/vaadin-7-addon-chart-license/1.1.2/vaadin-7-addon-chart-license-1.1.2.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/popupbutton/2.5.3-FORK/popupbutton-2.5.3-FORK.jar;D:/Dev/ApacheMaven/repository/com/zipsoft/clicklabel/1.0.0/clicklabel-1.0.0.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/legacycombobox/0.1.4/legacycombobox-0.1.4.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/attributes/0.0.5/attributes-0.0.5.jar;D:/Dev/ApacheMaven/repository/org/vaadin/alump/gofullscreen/gofullscreen-addon/0.5.3/gofullscreen-addon-0.5.3.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/sizereporter/0.1.4/sizereporter-0.1.4.jar;D:/Dev/ApacheMaven/repository/com/vaadin/addon/vaadin-context-menu/0.7.4/vaadin-context-menu-0.7.4.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/tableexport/1.4.0/tableexport-1.4.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-widgetset/1.0.1-SNAPSHOT/ui-widgetset-1.0.1-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/imagescaler/2.0.0/imagescaler-2.0.0.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addons/flexibleoptiongroup/2.3.0/flexibleoptiongroup-2.3.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-component-library/1.0.1-SNAPSHOT/ui-component-library-1.0.1-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-shared-resources/1.0.1-SNAPSHOT/ui-shared-resources-1.0.1-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/kairos/ui-theme/1.0.1-SNAPSHOT/ui-theme-1.0.1-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addon/easyuploads/7.4.1/easyuploads-7.4.1.jar;D:/Dev/ApacheMaven/repository/org/peimari/maddon/1.20/maddon-1.20.jar;D:/Dev/ApacheMaven/repository/org/vaadin/addon/confirmdialog/2.1.2/confirmdialog-2.1.2.jar;D:/Dev/ApacheMaven/repository/org/commonjava/googlecode/markdown4j/markdown4j/2.2-cj-1.0/markdown4j-2.2-cj-1.0.jar;D:/Dev/ApacheMaven/repository/com/haulmont/thirdparty/appletintegration/1.2.10/appletintegration-1.2.10.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/ca01-common/2.2019.04.0-kairos-SNAPSHOT/ca01-common-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/pmd-pricedb/2.2017.07.0/pmd-pricedb-2.2017.07.0.jar;D:/Dev/ApacheMaven/repository/com/nativelibs4java/jnaerator-runtime/0.10/jnaerator-runtime-0.10.jar;D:/Dev/ApacheMaven/repository/com/nativelibs4java/ochafik-util/0.10/ochafik-util-0.10.jar;D:/Dev/ApacheMaven/repository/com/nativelibs4java/jna-jnaerator/0.10/jna-jnaerator-0.10.jar;D:/Dev/ApacheMaven/repository/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar;D:/Dev/ApacheMaven/repository/com/microsoft/sqlserver/sqljdbc4/4.1/sqljdbc4-4.1.jar;D:/Dev/ApacheMaven/repository/com/google/guava/guava/21.0/guava-21.0.jar;D:/Dev/ApacheMaven/repository/com/googlecode/funcito/funcito/1.3.1/funcito-1.3.1.jar;D:/Dev/ApacheMaven/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar;D:/Dev/ApacheMaven/repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar;D:/Dev/ApacheMaven/repository/org/apache/poi/poi/3.9/poi-3.9.jar;D:/Dev/ApacheMaven/repository/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar;D:/Dev/ApacheMaven/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar;D:/Dev/ApacheMaven/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar;D:/Dev/ApacheMaven/repository/com/lowagie/itext/2.1.7/itext-2.1.7.jar;D:/Dev/ApacheMaven/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar;D:/Dev/ApacheMaven/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar;D:/Dev/ApacheMaven/repository/org/hibernate/hibernate-validator/5.4.1.FINAL/hibernate-validator-5.4.1.FINAL.jar;D:/Dev/ApacheMaven/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar;D:/Dev/ApacheMaven/repository/org/aspectj/aspectjrt/1.8.13/aspectjrt-1.8.13.jar;D:/Dev/ApacheMaven/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar;D:/Dev/ApacheMaven/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar;D:/Dev/ApacheMaven/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar;D:/Dev/ApacheMaven/repository/org/springframework/spring-webmvc/4.3.8.RELEASE/spring-webmvc-4.3.8.RELEASE.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/jackson/core/jackson-core/2.9.5/jackson-core-2.9.5.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/jackson/core/jackson-databind/2.9.5/jackson-databind-2.9.5.jar;D:/Dev/ApacheMaven/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.5/jackson-annotations-2.9.5.jar;D:/Dev/ApacheMaven/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar;D:/Dev/ApacheMaven/repository/javax/xml/ws/jaxws-api/2.2.11/jaxws-api-2.2.11.jar;D:/Dev/ApacheMaven/repository/javax/xml/soap/javax.xml.soap-api/1.3.7/javax.xml.soap-api-1.3.7.jar;D:/Dev/ApacheMaven/repository/javax/jws/jsr181-api/1.0-MR1/jsr181-api-1.0-MR1.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/ws/jaxws-rt/2.2.10/jaxws-rt-2.2.10.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/ws/policy/2.4/policy-2.4.jar;D:/Dev/ApacheMaven/repository/org/glassfish/gmbal/gmbal-api-only/3.1.0-b001/gmbal-api-only-3.1.0-b001.jar;D:/Dev/ApacheMaven/repository/org/glassfish/external/management-api/3.0.0-b012/management-api-3.0.0-b012.jar;D:/Dev/ApacheMaven/repository/org/jvnet/staxex/stax-ex/1.7.7/stax-ex-1.7.7.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/stream/buffer/streambuffer/1.5.3/streambuffer-1.5.3.jar;D:/Dev/ApacheMaven/repository/org/jvnet/mimepull/mimepull/1.9.4/mimepull-1.9.4.jar;D:/Dev/ApacheMaven/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.13/FastInfoset-1.2.13.jar;D:/Dev/ApacheMaven/repository/org/glassfish/ha/ha-api/3.1.9/ha-api-3.1.9.jar;D:/Dev/ApacheMaven/repository/org/codehaus/woodstox/woodstox-core-asl/4.2.0/woodstox-core-asl-4.2.0.jar;D:/Dev/ApacheMaven/repository/org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar;D:/Dev/ApacheMaven/repository/com/sun/org/apache/xml/internal/resolver/20050927/resolver-20050927.jar;D:/Dev/ApacheMaven/repository/org/powermock/powermock-reflect/1.6.2/powermock-reflect-1.6.2.jar;D:/Dev/ApacheMaven/repository/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar;D:/Dev/ApacheMaven/repository/org/mockito/mockito-core/2.7.22/mockito-core-2.7.22.jar;D:/Dev/ApacheMaven/repository/net/bytebuddy/byte-buddy/1.6.11/byte-buddy-1.6.11.jar;D:/Dev/ApacheMaven/repository/net/bytebuddy/byte-buddy-agent/1.6.11/byte-buddy-agent-1.6.11.jar;D:/Dev/ApacheMaven/repository/xmlunit/xmlunit/1.5/xmlunit-1.5.jar;D:/Dev/ApacheMaven/repository/net/java/quickcheck/0.6/quickcheck-0.6.jar;D:/Dev/ApacheMaven/repository/net/java/quickcheck-src-generator/0.6/quickcheck-src-generator-0.6.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/test-utils/2.2019.04.0-kairos-SNAPSHOT/test-utils-2.2019.04.0-kairos-SNAPSHOT.jar;D:/Dev/ApacheMaven/repository/org/jmock/jmock/2.8.2/jmock-2.8.2.jar;D:/Dev/ApacheMaven/repository/org/jmock/jmock-testjar/2.8.2/jmock-testjar-2.8.2.jar;D:/Dev/ApacheMaven/repository/cglib/cglib/3.2.0/cglib-3.2.0.jar;D:/Dev/ApacheMaven/repository/org/apache/ant/ant/1.9.7/ant-1.9.7.jar;D:/Dev/ApacheMaven/repository/org/apache/ant/ant-launcher/1.9.7/ant-launcher-1.9.7.jar;D:/Dev/ApacheMaven/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar;D:/Dev/ApacheMaven/repository/org/beanshell/bsh/2.0b5/bsh-2.0b5.jar;D:/Dev/ApacheMaven/repository/org/cthul/cthul-matchers/1.1.0/cthul-matchers-1.1.0.jar;D:/Dev/ApacheMaven/repository/org/cthul/cthul-objects/1.2/cthul-objects-1.2-jdk16.jar;D:/Dev/ApacheMaven/repository/de/infozoom/izmado/1.1/izmado-1.1.jar;D:/Dev/ApacheMaven/repository/org/assertj/assertj-core/2.2.0/assertj-core-2.2.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/sea_vc_kb_pfunctions/50.0.0/sea_vc_kb_pfunctions-50.0.0.jar;D:/Dev/ApacheMaven/repository/com/siemens/spice/ipc-p-functions/2.30/ipc-p-functions-2.30.jar;D:\Dev\git\coc\goos-dune\environment-properties\target\classes;D:\Dev\git\coc\goos-dune\environment-properties\target\test-classes;D:/Dev/ApacheMaven/repository/org/testng/testng/6.11/testng-6.11.jar;D:/Dev/ApacheMaven/repository/com/beust/jcommander/1.64/jcommander-1.64.jar;D:/Dev/ApacheMaven/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar;D:/Dev/ApacheMaven/repository/junit/junit/4.12/junit-4.12.jar;D:/Dev/ApacheMaven/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\access-bridge-64.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\cldrdata.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\dnsns.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\jaccess.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\jfxrt.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\localedata.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\nashorn.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunec.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunjce_provider.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunmscapi.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\sunpkcs11.jar;D:\Dev\Java\jdk8x64\jre\lib\ext\zipfs.jar;D:\Dev\eclipse_12_2018\eclipse\\plugins/org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar;lombok.jar;

	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1527)
	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1138)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:933)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:469)
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:172)
	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1503)
	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1138)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:933)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3566
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.utf8At(ClassFileStruct.java:68)
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.MethodInfo.createMethod(MethodInfo.java:54)
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:326)
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:172)
	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1503)
	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1138)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:933)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Comment 17 Andreas Höhmann CLA 2019-02-15 05:55:06 EST
Please give me another hint how to enabled this trace-option.
I tried to put a .options into my eclipse main-path
with this inside:
aspectj.debug377096=true
But I can't find any trace-file in temp or somewhere :)
Comment 18 Andrew Clement CLA 2019-02-20 15:48:10 EST
I'd probably set it in the ini file for the eclipse launch with a -D option:

https://www.journaldev.com/10882/eclipse-ini-vm-arguments-file-location-mac-windows

-Daspectj.debug377096=true
Comment 19 Andreas Höhmann CLA 2019-02-21 04:12:42 EST
I will try this ... thanks Andrew :)
Comment 20 Andreas Höhmann CLA 2019-03-06 03:54:16 EST
I added "-Daspectj.debug377096=true" to my eclipse.ini in my eclipse 12_2018 installation. But I can't find any detailed information. Where can I search for more debug-output for the aj-compiler?

And I guess I figure out something more :)

I have enabled ":Java:Compiler:Errors/Warnings:Null analysis:Enable annotation-based null analysis" ... 

If this analysis is enabled I have "always" 2 errors / per-file (it seems so)

1. java.lang.NullPointerException
	at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.evaluateNullAnnotations(SourceTypeBinding.java:2287)
	at org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode.resolveAnnotations(ASTNode.java:730)
	at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getAnnotationTagBits(SourceTypeBinding.java:1101)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.isAspect(AjPipeliningCompilerAdapter.java:650)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.containsAnAspect(AjPipeliningCompilerAdapter.java:607)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterDietParsing(AjPipeliningCompilerAdapter.java:206)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$afterReturning$org_aspectj_ajdt_internal_compiler_CompilerAdapter$4$2cef295e(CompilerAdapter.aj:99)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:396)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:445)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)
	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)


2. org.aspectj.weaver.BCException: Unexpected problem processing class when batch building with classpath: <skip big classpath  here>
at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1527)

	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1138)

	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)

	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:933)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)

	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)

	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)

	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)

	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)

	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)

	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)

	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)

	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)

	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)

	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Caused by: org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException

org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException

	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:469)

	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:172)

	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1503)

	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1138)

	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)

	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:933)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)

	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)

	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)

	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)

	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)

	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)

	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)

	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)

	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)

	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)

	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Caused by: java.lang.ArrayIndexOutOfBoundsException: 3566

	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.utf8At(ClassFileStruct.java:68)

	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.MethodInfo.createMethod(MethodInfo.java:54)

	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:326)

	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:172)

	at org.aspectj.ajdt.internal.core.builder.AjState.recordClassFile(AjState.java:1503)

	at org.aspectj.ajdt.internal.core.builder.AjState.noteResult(AjState.java:1333)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager$3.acceptResult(AjBuildManager.java:1138)

	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:426)

	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:933)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1107)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:276)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)

	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:106)

	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)

	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)

	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

	at org.eclipse.core.internal.events.BuildManager._basicBuild(BuildManager.java:220)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:147)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)

	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)

	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)

	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)

	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)

	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)

	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)


Andrew could it be that I have some "strange" java/class-files in my project which breaks some utf-8 stuff?

I'm asking because of that exception message :)

Caused by: java.lang.ArrayIndexOutOfBoundsException: 3566
	at org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.utf8At(ClassFileStruct.java:68)

I would be really nice to see the name of the wrong file.
Comment 21 Andrew Clement CLA 2019-03-06 20:46:59 EST
When that triggers, you should get a file in your temp folder, the class file that is broken.

String s = System.getProperty("aspectj.debug377096","false");
if (s.equalsIgnoreCase("true")) {
	String location = System.getProperty("java.io.tmpdir","/tmp");
	String name = thisTime.getClassName();
	File f = File.createTempFile(location+File.separator+name, ".class");
	StringBuilder debug = new StringBuilder();
	debug.append("Debug377096: Dumping class called "+name+" to "+f.getName()+" size:"+thisTime.getBytes().length);
	DataOutputStream dos = new DataOutputStream(new FileOutputStream(f));
	dos.write(thisTime.getBytes());
	dos.close();
	throw new BCException(debug.toString(), cfe);
}

I guess you might not be able to see the debug line, I'm not quite sure where eclipse is sticking it. If you launched eclipse from the command line maybe on the console where you launched it?

But regardless you should see in your tmp that new class file and the extra trace you attached suggests that yes, the class file is broken. The name of the file in the temp folder will be the offender.  Most likely when I've seen this before it is because some error recovery in JDT is bogus and creates a broken class. This immediately trips up AspectJ because we only know how to deal with valid ones. If you can find it and share it with me, we can work out how it is broken and trace that back to what might have created the problem.  You should also look at the name of the file and if it is a source file of ours, is there anything unusual in there? Does it use nullable/notnull things?
Comment 22 Andreas Höhmann CLA 2019-03-07 03:01:19 EST
Hahha ... Andrew ... this was the missing piece :D
I found a file. I will attach it to the bug here.
Comment 23 Andreas Höhmann CLA 2019-03-07 03:02:24 EST
Created attachment 277791 [details]
the invalid file