Hi all, I am instrumenting java.io.PrintWriter.println() call in an EchoClient and EchoServer example I downloaded from the internet. When I weave aspects: it fails with the error below. I have attached the complete directory as an attachment for your reference. This crash is intermittent. So, I am not sure if this happens on reweaving an already woven file.
providence /u/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3 % make -f ytrace/Makefile weave_client rm -rf /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects/* python /u/suman/exercise/steve_rnr/ytrace/ytrace/python/genAspects.py /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/conf/echo_ytrace_config.xml > /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects_src/AddTaintVarToThread.aj ajc -1.5 -classpath /u/suman/installs/libs/java/log4j-1.2.15.jar:/u/suman/installs/aspectj1.6//lib/aspectjrt.jar:/home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3:. -d /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects_src/*.* /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects_src/AddTaintVarToThread.aj:31 [warning] advice defined in AddTaintVarToThread has not been applied [Xlint:adviceDidNotMatch] /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects_src/YTraceNameThreadAspect.aj:17 [warning] advice defined in YTraceNameThreadAspect has not been applied [Xlint:adviceDidNotMatch] /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects_src/AddTaintVarToThread.aj:19 [warning] advice defined in AddTaintVarToThread has not been applied [Xlint:adviceDidNotMatch] /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects_src/YTraceNameThreadAspect.aj:8 [warning] advice defined in YTraceNameThreadAspect has not been applied [Xlint:adviceDidNotMatch] 4 warnings ajc -1.5 -classpath /u/suman/installs/libs/java/log4j-1.2.15.jar:/u/suman/installs/aspectj1.6//lib/aspectjrt.jar:/home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects:. -aspectpath /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects -inpath /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3 -d /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/output/ ; echo "Add this to classpath: /u/suman/installs/libs/java/log4j-1.2.15.jar:/u/suman/installs/aspectj1.6//lib/aspectjrt.jar:/home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects:/home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/output" ABORT Exception thrown from AspectJ 1.6.1rc1 This might be logged as a bug already -- find current bugs at http://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&component=Compiler Bugs for exceptions thrown have titles File:line from the top stack, e.g., "SomeFile.java:243" If you don't find the exception below in a bug, please add a new bug at http://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ To make the bug a priority, please include a test program that can reproduce this exception. bad WeaverState.Kind: -115. File was :<Unknown>::0 when batch building BuildConfig[null] #Files=0 bad WeaverState.Kind: -115. File was :<Unknown>::0 java.lang.RuntimeException: bad WeaverState.Kind: -115. File was :<Unknown>::0 at org.aspectj.weaver.WeaverStateInfo.read(WeaverStateInfo.java:142) at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:97) at org.aspectj.weaver.bcel.BcelAttributes.readAjAttributes(BcelAttributes.java:106) at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:333) at org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:151) at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:299) at org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:365) at org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.java:433) at org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.java:448) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.initBcelWorld(AjBuildManager.java:841) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:248) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:184) at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112) at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60) at org.aspectj.tools.ajc.Main.run(Main.java:382) at org.aspectj.tools.ajc.Main.runMain(Main.java:254) at org.aspectj.tools.ajc.Main.main(Main.java:88) Jul 25, 2008 11:50:38 AM org.aspectj.weaver.tools.Jdk14Trace info INFO: Dumping to /home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/./ajcore.20080725.115038.627.txt 1 fail|abort Add this to classpath: /u/suman/installs/libs/java/log4j-1.2.15.jar:/u/suman/installs/aspectj1.6//lib/aspectjrt.jar:/home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/aspects:/home/suman/exercise/steve_rnr/ytrace/ytrace_examples/echo/echo3/ytrace/build/output Thanks, -S-
echo3.tar.gz
Description: GNU Zip compressed data
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
