Community
Participate
Working Groups
E:\Study\all\com\nec\jp\mcone\tracemethod\aspect\MoRoCR>ajc *.java ABORT Exception thrown from AspectJ 1.5.0M5 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. when batch building with classpath: D:\Bea9.0\jdk150_03\jre\lib\ext\dnsns.jar;D:\Bea9.0\jdk150_03\jre\lib\ext\localedata.jar;D:\Bea9.0\jdk150_03\jre\lib\ext\sunjce_provider.jar;D:\Bea9.0\jdk150_03\jre\lib\ext\sunpkcs11.jar;D:\Bea9.0\jdk150_03\lib\tools.jar;E:\TM-V2.2\dist\lib\tracemethod.jar;E:\TM-V2.2\dist\lib\tmj2eeaspect.jar;E:\aspectj1.5\lib\aspectjrt.jar;D:\Bea9.0\weblogic90\server\lib\weblogic.jar; null java.lang.NullPointerException at org.aspectj.weaver.bcel.BcelWeaver.validateOrBranch(BcelWeaver.java:603) at org.aspectj.weaver.bcel.BcelWeaver.validateBindings(BcelWeaver.java:571) at org.aspectj.weaver.bcel.BcelWeaver.rewritePointcuts(BcelWeaver.java:509) at org.aspectj.weaver.bcel.BcelWeaver.prepareForWeave(BcelWeaver.java:441) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.weave(AjCompilerAdapter.java:283) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.afterCompiling(AjCompilerAdapter.java:178) at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$afterReturning$org_aspectj_ajdt_internal_compiler_CompilerAdapter$2$f9cc9ca0(CompilerAdapter.aj:70) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:367) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:809) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:230) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:156) 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:326) at org.aspectj.tools.ajc.Main.runMain(Main.java:240) at org.aspectj.tools.ajc.Main.main(Main.java:83) 1 fail|abort E:\Study\all\com\nec\jp\mcone\tracemethod\aspect\MoRoCR> ajcore.20051205.165640.008.txt ------------------------------ ---- AspectJ Properties --- AspectJ Compiler 1.5.0M5 built on Wednesday Nov 16, 2005 at 11:02:44 GMT ---- Dump Properties --- Dump file: ajcore.20051205.165640.008.txt Dump reason: java.lang.NullPointerException Dump on exception: true Dump at exit condition: abort ---- Exception Information --- java.lang.NullPointerException at org.aspectj.weaver.bcel.BcelWeaver.validateOrBranch(BcelWeaver.java:603) at org.aspectj.weaver.bcel.BcelWeaver.validateBindings(BcelWeaver.java:571) at org.aspectj.weaver.bcel.BcelWeaver.rewritePointcuts(BcelWeaver.java:509) at org.aspectj.weaver.bcel.BcelWeaver.prepareForWeave(BcelWeaver.java:441) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.weave(AjCompilerAdapter.java:283) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.afterCompiling(AjCompilerAdapter.java:178) at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$afterReturning$org_aspectj_ajdt_internal_compiler_CompilerAdapter$2$f9cc9ca0(CompilerAdapter.aj:70) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:367) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:809) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:230) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:156) 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:326) at org.aspectj.tools.ajc.Main.runMain(Main.java:240) at org.aspectj.tools.ajc.Main.main(Main.java:83) ---- System Properties --- java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition sun.boot.library.path=D:\Bea9.0\jdk150_03\jre\bin java.vm.version=1.5.0_03-b07 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=; java.vm.name=Java HotSpot(TM) Client VM file.encoding.pkg=sun.io user.country=US sun.os.patch.level=Service Pack 1 java.vm.specification.name=Java Virtual Machine Specification user.dir=E:\Study\all\com\nec\jp\mcone\tracemethod\aspect\MoRoCR java.runtime.version=1.5.0_03-b07 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.endorsed.dirs=D:\Bea9.0\jdk150_03\jre\lib\endorsed os.arch=x86 java.io.tmpdir=C:\WINDOWS\TEMP\ line.separator= java.vm.specification.vendor=Sun Microsystems Inc. user.variant= os.name=Windows XP sun.jnu.encoding=Cp1252 java.library.path=D:\Bea9.0\jdk150_03\bin;.;C:\WINDOWS\System32;C:\WINDOWS;E:\aspectj1.5\bin; java.specification.name=Java Platform API Specification java.class.version=49.0 sun.management.compiler=HotSpot Client Compiler os.version=5.1 user.home=C:\Documents and Settings\RDhanalakshmi user.timezone=GMT+05:30 java.awt.printerjob=sun.awt.windows.WPrinterJob file.encoding=Cp1252 java.specification.version=1.5 java.class.path=E:\aspectj1.5\lib\aspectjtools.jar;D:\Bea9.0\jdk150_03\lib\tools.jar;E:\aspectj1.5\lib\aspectjrt.jar;E:\aspectj1.5\lib\aspectjtools.jar;E:\TM-V2.2\dist\lib\tracemethod.jar;E:\TM-V2.2\dist\lib\tmj2eeaspect.jar;D:\Bea9.0\weblogic90\server\lib\weblogic.jar; user.name=RDhanalakshmi java.vm.specification.version=1.0 java.home=D:\Bea9.0\jdk150_03\jre sun.arch.data.model=32 user.language=en java.specification.vendor=Sun Microsystems Inc. awt.toolkit=sun.awt.windows.WToolkit java.vm.info=mixed mode java.version=1.5.0_03 java.ext.dirs=D:\Bea9.0\jdk150_03\jre\lib\ext sun.boot.class.path=D:\Bea9.0\jdk150_03\jre\lib\rt.jar;D:\Bea9.0\jdk150_03\jre\lib\i18n.jar;D:\Bea9.0\jdk150_03\jre\lib\sunrsasign.jar;D:\Bea9.0\jdk150_03\jre\lib\jsse.jar;D:\Bea9.0\jdk150_03\jre\lib\jce.jar;D:\Bea9.0\jdk150_03\jre\lib\charsets.jar;D:\Bea9.0\jdk150_03\jre\classes java.vendor=Sun Microsystems Inc. file.separator=\ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi sun.io.unicode.encoding=UnicodeLittle sun.cpu.endian=little sun.desktop=windows sun.cpu.isalist= ---- Command Line --- TMDumpTriggerAspect.java TMEntityEJBAspect.java TMJavaClassAspect.java TMJDBCAspect.java TMJMSAspect.java TMJNDIAspect.java TMMDBAspect.java TMSessionEJBAspect.java TMTxAspect.java TMWebAppAspect.java ---- Full Classpath --- D:\Bea9.0\jdk150_03\jre\lib\rt.jar(37735373 bytes) D:\Bea9.0\jdk150_03\jre\lib\i18n.jar(missing) D:\Bea9.0\jdk150_03\jre\lib\sunrsasign.jar(missing) D:\Bea9.0\jdk150_03\jre\lib\jsse.jar(549315 bytes) D:\Bea9.0\jdk150_03\jre\lib\jce.jar(81615 bytes) D:\Bea9.0\jdk150_03\jre\lib\charsets.jar(8627836 bytes) D:\Bea9.0\jdk150_03\jre\classes(missing) D:\Bea9.0\jdk150_03\jre\lib\ext\dnsns.jar(8176 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\localedata.jar(802502 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\sunjce_provider.jar(153036 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\sunpkcs11.jar(175255 bytes) D:\Bea9.0\jdk150_03\lib\tools.jar(7025359 bytes) E:\aspectj1.5\lib\aspectjrt.jar(107919 bytes) E:\TM-V2.2\dist\lib\tracemethod.jar(330860 bytes) E:\TM-V2.2\dist\lib\tmj2eeaspect.jar(41393 bytes) D:\Bea9.0\weblogic90\server\lib\weblogic.jar(49015738 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\dnsns.jar(8176 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\localedata.jar(802502 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\sunjce_provider.jar(153036 bytes) D:\Bea9.0\jdk150_03\jre\lib\ext\sunpkcs11.jar(175255 bytes) D:\Bea9.0\jdk150_03\lib\tools.jar(7025359 bytes) E:\aspectj1.5\lib\aspectjrt.jar(107919 bytes) E:\TM-V2.2\dist\lib\tracemethod.jar(330860 bytes) E:\TM-V2.2\dist\lib\tmj2eeaspect.jar(41393 bytes) D:\Bea9.0\weblogic90\server\lib\weblogic.jar(49015738 bytes) ---- Compiler Messages --- abort ABORT -- (NullPointerException) null null java.lang.NullPointerException at org.aspectj.weaver.bcel.BcelWeaver.validateOrBranch(BcelWeaver.java:603) at org.aspectj.weaver.bcel.BcelWeaver.validateBindings(BcelWeaver.java:571) at org.aspectj.weaver.bcel.BcelWeaver.rewritePointcuts(BcelWeaver.java:509) at org.aspectj.weaver.bcel.BcelWeaver.prepareForWeave(BcelWeaver.java:441) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.weave(AjCompilerAdapter.java:283) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.afterCompiling(AjCompilerAdapter.java:178) at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$afterReturning$org_aspectj_ajdt_internal_compiler_CompilerAdapter$2$f9cc9ca0(CompilerAdapter.aj:70) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:367) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:809) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:230) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:156) 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:326) at org.aspectj.tools.ajc.Main.runMain(Main.java:240) at org.aspectj.tools.ajc.Main.main(Main.java:83) ---- org.aspectj.weaver.bcel.BcelWorld ---- Shadow mungers: (around(extraFlags: 3): ((((((((((((((((((! && !within(javax.ejb.MessageDrivenBean+)) && within(*)) && !within(javax.jms.MessageListener+)) && !within(javax.servlet.FilterChain+)) && !within(javax.ejb.SessionBean+)) && !within(com.nec.jp.mcone.tracemethod..*)) && !within(javax.servlet.Filter+)) && !within(javax.servlet.jsp.tagext.TagSupport+)) && !within(javax.servlet.http.HttpServlet+)) && !within(javax.ejb.EntityBean+)) && !within(javax.servlet.jsp.HttpJspPage+)) && !execution(public * *..*_Impl*.*(..))) && execution(new(..))) && !execution(public * __WL_*(..))) && !execution(public * *..*_HomeImpl*.*(..))) && !execution(public * *..*_EOImpl*.*(..))) && persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJavaClassAspect)) || (((((((((((((((((! && !within(javax.ejb.MessageDrivenBean+)) && within(*)) && !within(javax.jms.MessageListener+)) && !within(javax.servlet.FilterChain+)) && !within(javax.ejb.SessionBean+)) && !within(com.nec.jp.mcone.tracemethod..*)) && !within(javax.servlet.Filter+)) && !within(javax.servlet.jsp.tagext.TagSupport+)) && !within(javax.servlet.http.HttpServlet+)) && !within(javax.ejb.EntityBean+)) && !within(javax.servlet.jsp.HttpJspPage+)) && !execution(public * *..*_Impl*.*(..))) && execution(* *(..))) && !execution(public * __WL_*(..))) && !execution(public * *..*_HomeImpl*.*(..))) && !execution(public * *..*_EOImpl*.*(..))) && persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJavaClassAspect)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.javaclass.TMJavaClassBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_javaclass_TMJavaClassBaseAspect$1$c060b906(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 3): (((((((((((((((! && within(*)) && !execution(public void javax.ejb.SessionBean+.ejbActivate())) && !execution(public * __WL_*(..))) && !execution(public * *..*_HomeImpl*.*(..))) && !execution(public !static void javax.ejb.SessionBean+.setSessionContext(javax.ejb.SessionContext))) && !execution(public * *..*_EOImpl*.*(..))) && !execution(public !static * javax.ejb.SessionBean+.ejbCreate(..))) && execution(* javax.ejb.SessionBean+.*(..))) && !execution(public !static void javax.ejb.SessionBean+.ejbPostCreate(..))) && !execution(public * *..*_Impl*.*(..))) && !execution(public void javax.ejb.SessionBean+.ejbPassivate())) && !execution(public void javax.ejb.SessionBean+.ejbRemove())) && !this(javax.ejb.SessionBean+)) && persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMSessionEJBAspect)) || ((((((((((((((! && within(*)) && !execution(public void javax.ejb.SessionBean+.ejbActivate())) && !execution(public * __WL_*(..))) && !execution(public * *..*_HomeImpl*.*(..))) && !execution(public new())) && !execution(public !static void javax.ejb.SessionBean+.setSessionContext(javax.ejb.SessionContext))) && !execution(public * *..*_EOImpl*.*(..))) && !execution(public !static * javax.ejb.SessionBean+.ejbCreate(..))) && execution(* javax.ejb.SessionBean+.*(..))) && !execution(public !static void javax.ejb.SessionBean+.ejbPostCreate(..))) && !execution(public * *..*_Impl*.*(..))) && !execution(public void javax.ejb.SessionBean+.ejbPassivate())) && !execution(public void javax.ejb.SessionBean+.ejbRemove())) && persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMSessionEJBAspect)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.ejb.sessionbean.TMSessionEJBBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_ejb_sessionbean_TMSessionEJBBaseAspect$1$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 11): ((!within(com.nec.jp.mcone.tracemethod..*) && call(* java.lang.Throwable+.printStackTrace(..))) && persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMDumpTriggerAspect))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.dumptriggers.TMDumpTriggerBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_dumptriggers_TMDumpTriggerBaseAspect$1$242b90ab(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (before(extraFlags: 8): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMDumpTriggerAspect) && (((((handler(java.lang.Throwable+) && args(java.lang.Throwable)) && (((if(boolean com.nec.jp.mcone.tracemethod.aspect.dumptriggers.TMDumpTriggerBaseAspect.ajc$if_0(java.lang.Throwable)) && args(java.lang.Throwable)) || ( || )) && args(java.lang.Throwable))) && (args(java.lang.Throwable) && (within(*) && (! && !within(com.nec.jp.mcone.tracemethod..*))))) || (((handler(java.lang.Throwable+) && args(java.lang.Throwable)) && ((if(boolean com.nec.jp.mcone.tracemethod.aspect.dumptriggers.TMDumpTriggerBaseAspect.ajc$if_1(java.lang.Throwable)) && args(java.lang.Throwable)) && args(java.lang.Throwable))) && (args(java.lang.Throwable) && !within(com.nec.jp.mcone.tracemethod..*)))) && args(BindingTypePattern(java.lang.Throwable, 0))))->void com.nec.jp.mcone.tracemethod.aspect.dumptriggers.TMDumpTriggerBaseAspect.ajc$before$com_nec_jp_mcone_tracemethod_aspect_dumptriggers_TMDumpTriggerBaseAspect$2$abeeafca(java.lang.Throwable, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMDumpTriggerAspect) && )->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.dumptriggers.TMDumpTriggerBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_dumptriggers_TMDumpTriggerBaseAspect$3$68acdc81(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMDumpTriggerAspect) && )->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.dumptriggers.TMDumpTriggerBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_dumptriggers_TMDumpTriggerBaseAspect$4$fd77d08e(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJDBCAspect) && ((((call(public java.sql.Connection java.sql.Driver.connect(..)) || call(public * java.sql.DriverManager.getConnection(..))) || (call(public void java.sql.Connection.close()) || (call(public void java.sql.Connection.commit()) || call(public void java.sql.Connection.rollback())))) || ((call(public * java.sql.Connection.prepareStatement(..)) || (call(public * java.sql.Connection.prepareCall(..)) || (call(public * java.sql.Statement.execute*(..)) || (call(public * java.sql.Statement.addBatch(..)) || call(public * javax.sql.RowSet.setCommand(..)))))) || call(public * java.sql.Statement+.execute*(..)))) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.jdbc.TMJDBCBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_jdbc_TMJDBCBaseAspect$1$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJDBCAspect) && (call(public java.sql.Connection javax.sql.DataSource.getConnection(..)) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.jdbc.TMJDBCBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_jdbc_TMJDBCBaseAspect$2$4c60035c(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJMSAspect) && ((execution(public void javax.jms.MessageListener.onMessage(javax.jms.Message)) && !this(javax.ejb.MessageDrivenBean)) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.jms.TMJMSBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_jms_TMJMSBaseAspect$1$6d4f3489(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJMSAspect) && ((call(public void javax.jms.TopicPublisher.publish(javax.jms.Message)) || (call(public void javax.jms.QueueSender.send(javax.jms.Message)) || call(public javax.jms.Message javax.jms.MessageConsumer.receive*(..)))) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.jms.TMJMSBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_jms_TMJMSBaseAspect$2$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMTxAspect) && (((call(public void javax.transaction.UserTransaction+.begin()) || call(public void javax.transaction.TransactionManager+.begin())) || ((call(public void javax.transaction.UserTransaction+.commit()) || call(public void javax.transaction.TransactionManager+.commit())) || ((call(public void javax.transaction.UserTransaction+.rollback()) || call(public void javax.transaction.TransactionManager+.rollback())) || (call(public void javax.transaction.UserTransaction+.setRollbackOnly()) || (call(public void javax.transaction.TransactionManager+.setRollbackOnly()) || call(public void javax.ejb.EJBContext+.setRollBackOnly())))))) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.jta.TMTxBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_jta_TMTxBaseAspect$1$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMWebAppAspect) && (((execution(* javax.servlet.FilterChain+.*(..)) || (execution(* javax.servlet.Filter+.*(..)) || (execution(* javax.servlet.jsp.tagext.TagSupport+.*()) || (execution(* javax.servlet.http.HttpServlet+.*(..)) && !(execution(public void javax.servlet.http.HttpServlet+.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)) || (execution(public void javax.servlet.http.HttpServlet+.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)) || execution(public void javax.servlet.http.HttpServlet+.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)))))))) || (execution(public int javax.servlet.jsp.tagext.TagSupport+.doStartTag()) || execution(public int javax.servlet.jsp.tagext.TagSupport+.doEndTag()))) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.webapp.TMWebAppBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_webapp_TMWebAppBaseAspect$1$2cad1d06(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMWebAppAspect) && (((execution(public void javax.servlet.jsp.HttpJspPage+._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)) || (execution(public void javax.servlet.http.HttpServlet+.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)) || (execution(public void javax.servlet.http.HttpServlet+.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)) || execution(public void javax.servlet.http.HttpServlet+.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse))))) && (within(*) && !)) && args(BindingTypePattern(javax.servlet.http.HttpServletRequest, 0), BindingTypePattern(javax.servlet.http.HttpServletResponse, 1))))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.webapp.TMWebAppBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_webapp_TMWebAppBaseAspect$2$904b4762(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMWebAppAspect) && (call(public javax.servlet.http.HttpSession javax.servlet.http.HttpServletRequest+.getSession(..)) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.webapp.TMWebAppBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_webapp_TMWebAppBaseAspect$3$71c5c879(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMWebAppAspect) && (((call(public void javax.servlet.ServletRequest+.setAttribute(java.lang.String, java.lang.Object)) || call(public java.lang.Object javax.servlet.ServletRequest+.getAttribute(java.lang.String))) || ((call(public void javax.servlet.http.HttpSession+.setAttribute(java.lang.String, java.lang.Object)) || call(public void javax.servlet.http.HttpSession.putValue(java.lang.String, java.lang.Object))) || ((call(public java.lang.Object javax.servlet.http.HttpSession+.getAttribute(java.lang.String)) || call(public java.lang.Object javax.servlet.http.HttpSession.getValue(java.lang.String))) || ((call(public void javax.servlet.http.HttpSession+.removeAttribute(java.lang.String)) || call(public void javax.servlet.http.HttpSession.removeValue(java.lang.String))) || (call(public void javax.servlet.http.HttpSession+.invalidate()) || call(public boolean javax.servlet.http.HttpSession+.isNew())))))) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.webapp.TMWebAppBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_webapp_TMWebAppBaseAspect$4$4928017d(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMEntityEJBAspect) && (execution(* javax.ejb.EntityBean+.*(..)) && (within(*) && (!((execution(public * __WL_*(..)) || (execution(public * *..*_HomeImpl*.*(..)) || (execution(public * *..*_EOImpl*.*(..)) || execution(public * *..*_Impl*.*(..))))) || (((execution(public !static * javax.ejb.EntityBean+.ejbFindByPrimaryKey(*)) || (execution(public !static * javax.ejb.EntityBean+.ejbFind*(..)) && !execution(public !static * javax.ejb.EntityBean+.ejbFindByPrimaryKey(*)))) || (execution(public !static * javax.ejb.EntityBean+.ejbHome*(..)) || (execution(public !static * javax.ejb.EntityBean+.ejbSelect*(..)) || (execution(public !static * javax.ejb.EntityBean+.ejbCreate(..)) || execution(public !static void javax.ejb.EntityBean+.ejbPostCreate(..)))))) || (execution(public !static void javax.ejb.EntityBean+.setEntityContext(javax.ejb.EntityContext)) || (execution(public !static void javax.ejb.EntityBean+.unsetEntityContext(javax.ejb.EntityContext)) || (execution(public void javax.ejb.EntityBean+.ejbRemove()) || (execution(public void javax.ejb.EntityBean+.ejbActivate()) || (execution(public void javax.ejb.EntityBean+.ejbPassivate()) || (execution(public void javax.ejb.EntityBean+.ejbStore()) || (execution(public void javax.ejb.EntityBean+.ejbLoad()) || (execution(public new()) && this(javax.ejb.EntityBean+))))))))))) && !))))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.ejb.entitybean.TMEntityEJBBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_ejb_entitybean_TMEntityEJBBaseAspect$1$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 3): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMMDBAspect) && (execution(* javax.ejb.MessageDrivenBean+.*(..)) && (!((execution(public * __WL_*(..)) || (execution(public * *..*_HomeImpl*.*(..)) || (execution(public * *..*_EOImpl*.*(..)) || execution(public * *..*_Impl*.*(..))))) || (execution(public !static void javax.ejb.MessageDrivenBean+.setMessageDrivenContext(javax.ejb.MessageDrivenContext)) || (execution(public !static void javax.ejb.MessageDrivenBean+.ejbCreate()) || (execution(public !static void javax.ejb.MessageDrivenBean+.ejbRemove()) || (execution(public new()) && this(javax.ejb.MessageDrivenBean+)))))) && (within(*) && !))))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.ejb.mdbean.TMMDBBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_ejb_mdbean_TMMDBBaseAspect$1$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint)) (around(extraFlags: 11): (persingleton(com.nec.jp.mcone.tracemethod.aspect.MoRoCR.TMJNDIAspect) && ((call(javax.naming.Context+.new(..)) || call(public java.lang.Object javax.naming.Context+.lookup(..))) && (within(*) && !)))->java.lang.Object com.nec.jp.mcone.tracemethod.aspect.jndi.TMJNDIBaseAspect.ajc$around$com_nec_jp_mcone_tracemethod_aspect_jndi_TMJNDIBaseAspect$1$a6c6cfa9(org.aspectj.runtime.internal.AroundClosure, org.aspectj.lang.JoinPoint, org.aspectj.lang.JoinPoint$StaticPart)) Type mungers: (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void javax.ejb.SessionBean.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.lang.Throwable.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void javax.ejb.MessageDrivenBean.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void javax.servlet.http.HttpServletRequest.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void javax.servlet.http.HttpServletResponse.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void javax.ejb.EntityBean.())) (BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void javax.ejb.MessageDrivenBean.())) Late Type mungers: Empty
we've fixed quite a few things since M5 in the run up to RC1 - is there any way you can try the latest dev build? Or ... would it be possible to share with me the code you are compiling that causes the problem so I can try recreating it here? I can't see whats obviously wrong at the line where the NPE is occurring (apart from something being null...) so really need to either recreate it here or a small code example that shows the problem. it looks related to complex argument binding in pointcuts.
No response to request to try with released build - presumed fixed. stalebug