Community
Participate
Working Groups
I'm noticing a VerifyError when building with AJDT but not on the command-line using the same version of AspectJ (current head). 1) testToString(bugs.TimedCachedItemTest)java.lang.VerifyError: (class: bugs/Tim edCachedItemTest$RandomToString, method: toString signature: ()Ljava/lang/String ;) Wrong return type in function at bugs.TimedCachedItemTest.testToString(TimedCachedItemTest.aj) I mash the aspectj classes into the AJDT jars, so it's not unlikely that I caused this. The code uses around advice and I seem to remember something with this - e.g., that if I specify some continue-after-error flag it will all work out, but I'm not remembering or seeing the flag at present. I will attach the source along with classes built with the command-line compiler (in aspectj-src) and with AJDT (in bin). Normally I'd isolate this a bit more, but don't have time and thought you might figure it out from the .class files. My AJDT preferences (in the advanced and other tabs) are all deselected, except for (redundant?) no-line, so I'm doing full builds.
Created attachment 31747 [details] zip with source file and two sets of class files
how "current" is your "current head"? There have been quite a few changes going in over the last 24 hours to try and close things out for RC1 - so AJDT and HEAD are almost certainly different. The magic flag is -proceedOnError, but I don't think it will help in this case...
I updated just before writing the bug, but I've been seeing the VerifyError for at least a few days.
Wes, I can't reproduce this with AJDT 1.3 RC1. Are you able to try in that environment?
Seems to be working ok for me. Reopen if you see the problem with a recent AJDT.