User development, A new message was posted in the thread "javassist.bytecode.BadBytecode: unset variable. Please Help Me!":
http://community.jboss.org/message/527799#527799 Author : jaikiran pai Profile : http://community.jboss.org/people/jaikiran Message: -------------------------------------------------------------- > megalodon wrote: > > Some more information regarding this error: > > 1. In prefix method, I am creating a new instance and assigning it to > localMIName variable. Later I am just printing the newly created object (with > over ridden toString() method). So there are 2 statements here. One to assign > new instance to localMIName and another to print localMIName value. *IF, > these 2 statements are submitted to CtMethod.insertBefore() function as a > single block, I get no exception!* Mind you, If I add a statement later on to > print localMIName in a separate statement (another CtMethod.insertBefore()) > call, I still get the exception! What happens to the assigned value? Does it > go out of scope?? Why does this happen only in JSP classes? > > > I haven't looked much into the details and can't help much as to what's wrong with your code. But looking at some of your posts here, you seem to be having a hard time trying to debug these javassist runtime issues. Sometime back, there was thread in this forum where a user pointed to a open source library which he had developed as an wrapper to Javassist http://www.fuin.org/srcgen4javassist/index.html . In one of his examples http://www.fuin.org/srcgen4javassist/examples.html he shows how it can be used to generate this debug information from javassist. I haven't personally given it a try, but maybe you might find it useful. You could use that library to wrap to javassist code and print out debug information - thay way you can see the exact code that has been generated. -------------------------------------------------------------- To reply to this message visit the message page: http://community.jboss.org/message/527799#527799
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user