Bug 51842 - ClassGenException thrown by BCEL during compiling
Summary: ClassGenException thrown by BCEL during compiling
Status: RESOLVED WORKSFORME
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.1.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Adrian Colyer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-12 10:37 EST by Mike Ehlers CLA
Modified: 2005-03-22 08:41 EST (History)
1 user (show)

See Also:


Attachments
Source file that compile is failing on (12.67 KB, text/plain)
2004-02-12 10:38 EST, Mike Ehlers CLA
no flags Details
Only aspect providing advice to the class (2.20 KB, text/plain)
2004-02-12 10:40 EST, Mike Ehlers CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Ehlers CLA 2004-02-12 10:37:02 EST
Getting the exception below sporatically when compiling (out of 10 developers 
it is currently happening for 2 of them.  I have not been able to reproduce it 
consistently but will update the issue when I can).  All compiles are done 
using Ant.

...
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$1 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L0
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_1 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$before$com_hewitt_cat_fn
dt_utils_logging_TimerEventAspect$666 (Lorg/aspectj/lang/JoinPoint$StaticPart;)
V
16:22:22 [INFO]      [iajc]     |           L0: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 136)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               IFNULL L1
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 138)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     |               ALOAD_2     // 
java.lang.Object arg1
16:22:22 [INFO]      [iajc]     |               ILOAD_3     // int aScope
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.setAttribute(java.lang.String, java.lang.Object, 
int))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.setAttribute 
(Ljava/lang/String;Ljava/lang/Object;I)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.setAttribute(java.lang.String, java.lang.Object, 
int))
16:22:22 [INFO]      [iajc]     |           L1: GOTO L2   (line 140)
16:22:22 [INFO]      [iajc]     |           L2: GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$2 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L3
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$3 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L3
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_1 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$afterReturning$com_hewit
t_cat_fndt_utils_logging_TimerEventAspect$6f5 
(Lorg/aspectj/lang/JoinPoint$StaticPart;)V
16:22:22 [INFO]      [iajc]     |           L3: RETURN
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.setAttribute(java.lang.String, 
java.lang.Object, int))
16:22:22 [INFO]      [iajc]   end public void setAttribute(String, Object, int)
16:22:22 [INFO]      [iajc]   public javax.servlet.jsp.JspWriter getOut():
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.jsp.JspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.getOut())
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$0 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L0
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$1 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L0
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_2 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$before$com_hewitt_cat_fn
dt_utils_logging_TimerEventAspect$666 (Lorg/aspectj/lang/JoinPoint$StaticPart;)
V
16:22:22 [INFO]      [iajc]     |           L0: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 151)
16:22:22 [INFO]      [iajc]     | field-get
(com.hewitt.cat.fndt.view.FndtJspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter 
Lcom/hewitt/cat/fndt/view/FndtJspWriter;
16:22:22 [INFO]      [iajc]     | field-get
(com.hewitt.cat.fndt.view.FndtJspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter)
16:22:22 [INFO]      [iajc]     |               IFNONNULL L1
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 153)
16:22:22 [INFO]      [iajc]     |               NEW 
com.hewitt.cat.fndt.view.FndtJspWriter
16:22:22 [INFO]      [iajc]     |               DUP
16:22:22 [INFO]      [iajc]     | constructor-call(void 
com.hewitt.cat.fndt.view.FndtJspWriter.<init>())
16:22:22 [INFO]      [iajc]     | |             INVOKESPECIAL 
com.hewitt.cat.fndt.view.FndtJspWriter.<init> ()V
16:22:22 [INFO]      [iajc]     | constructor-call(void 
com.hewitt.cat.fndt.view.FndtJspWriter.<init>())
16:22:22 [INFO]      [iajc]     | field-set
(com.hewitt.cat.fndt.view.FndtJspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter)
16:22:22 [INFO]      [iajc]     | |             PUTFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter 
Lcom/hewitt/cat/fndt/view/FndtJspWriter;
16:22:22 [INFO]      [iajc]     | field-set
(com.hewitt.cat.fndt.view.FndtJspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter)
16:22:22 [INFO]      [iajc]     |           L1: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 156)
16:22:22 [INFO]      [iajc]     | field-get
(com.hewitt.cat.fndt.view.FndtJspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter 
Lcom/hewitt/cat/fndt/view/FndtJspWriter;
16:22:22 [INFO]      [iajc]     | field-get
(com.hewitt.cat.fndt.view.FndtJspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.mFndtJspWriter)
16:22:22 [INFO]      [iajc]     |               GOTO L2
16:22:22 [INFO]      [iajc]     |           L2: GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$2 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L3
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$3 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L3
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_2 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$afterReturning$com_hewit
t_cat_fndt_utils_logging_TimerEventAspect$6f5 
(Lorg/aspectj/lang/JoinPoint$StaticPart;)V
16:22:22 [INFO]      [iajc]     |           L3: ARETURN
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.jsp.JspWriter 
com.hewitt.cat.fndt.view.FndtPageContext.getOut())
16:22:22 [INFO]      [iajc]   end public javax.servlet.jsp.JspWriter getOut()
16:22:22 [INFO]      [iajc]   public Object getAttribute(String):
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.getAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$0 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L0
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$1 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L0
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_3 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$before$com_hewitt_cat_fn
dt_utils_logging_TimerEventAspect$666 (Lorg/aspectj/lang/JoinPoint$StaticPart;)
V
16:22:22 [INFO]      [iajc]     |           L0: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 170)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.getAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getAttribute (Ljava/lang/String;)
Ljava/lang/Object;
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.getAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     |               GOTO L1
16:22:22 [INFO]      [iajc]     |           L1: GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$2 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L2
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$3 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L2
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_3 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$afterReturning$com_hewit
t_cat_fndt_utils_logging_TimerEventAspect$6f5 
(Lorg/aspectj/lang/JoinPoint$StaticPart;)V
16:22:22 [INFO]      [iajc]     |           L2: ARETURN
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.getAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]   end public Object getAttribute(String)
16:22:22 [INFO]      [iajc]   public Object getAttribute(String, int):
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.getAttribute(java.lang.String, int))
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$0 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L0
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$1 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L0
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_4 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$before$com_hewitt_cat_fn
dt_utils_logging_TimerEventAspect$666 (Lorg/aspectj/lang/JoinPoint$StaticPart;)
V
16:22:22 [INFO]      [iajc]     |           L0: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 185)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     |               ILOAD_2     // int arg1
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.getAttribute(java.lang.String, int))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getAttribute (Ljava/lang/String;I)
Ljava/lang/Object;
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.getAttribute(java.lang.String, int))
16:22:22 [INFO]      [iajc]     |               GOTO L1
16:22:22 [INFO]      [iajc]     |           L1: GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$2 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L2
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$3 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L2
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_4 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$afterReturning$com_hewit
t_cat_fndt_utils_logging_TimerEventAspect$6f5 
(Lorg/aspectj/lang/JoinPoint$StaticPart;)V
16:22:22 [INFO]      [iajc]     |           L2: ARETURN
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.getAttribute(java.lang.String, int))
16:22:22 [INFO]      [iajc]   end public Object getAttribute(String, int)
16:22:22 [INFO]      [iajc]   public Object findAttribute(String):
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.findAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$0 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L0
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$1 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L0
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_5 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$before$com_hewitt_cat_fn
dt_utils_logging_TimerEventAspect$666 (Lorg/aspectj/lang/JoinPoint$StaticPart;)
V
16:22:22 [INFO]      [iajc]     |           L0: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 198)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.findAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.findAttribute (Ljava/lang/String;)
Ljava/lang/Object;
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.findAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     |               GOTO L1
16:22:22 [INFO]      [iajc]     |           L1: GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$2 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L2
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$3 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L2
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_5 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$afterReturning$com_hewit
t_cat_fndt_utils_logging_TimerEventAspect$6f5 
(Lorg/aspectj/lang/JoinPoint$StaticPart;)V
16:22:22 [INFO]      [iajc]     |           L2: ARETURN
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.findAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]   end public Object findAttribute(String)
16:22:22 [INFO]      [iajc]   protected void setRequest
(javax.servlet.ServletRequest):
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.setRequest
(javax.servlet.ServletRequest))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 210)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
javax.servlet.ServletRequest aRequest
16:22:22 [INFO]      [iajc]     | field-set(javax.servlet.ServletRequest 
com.hewitt.cat.fndt.view.FndtPageContext.mRequest)
16:22:22 [INFO]      [iajc]     | |             PUTFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mRequest 
Ljavax/servlet/ServletRequest;
16:22:22 [INFO]      [iajc]     | field-set(javax.servlet.ServletRequest 
com.hewitt.cat.fndt.view.FndtPageContext.mRequest)
16:22:22 [INFO]      [iajc]     |               RETURN   (line 211)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.setRequest
(javax.servlet.ServletRequest))
16:22:22 [INFO]      [iajc]   end protected void setRequest
(javax.servlet.ServletRequest)
16:22:22 [INFO]      [iajc]   protected void setResponse
(javax.servlet.ServletResponse):
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.setResponse
(javax.servlet.ServletResponse))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 222)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
javax.servlet.ServletResponse arg0
16:22:22 [INFO]      [iajc]     | field-set(javax.servlet.ServletResponse 
com.hewitt.cat.fndt.view.FndtPageContext.mResponse)
16:22:22 [INFO]      [iajc]     | |             PUTFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mResponse 
Ljavax/servlet/ServletResponse;
16:22:22 [INFO]      [iajc]     | field-set(javax.servlet.ServletResponse 
com.hewitt.cat.fndt.view.FndtPageContext.mResponse)
16:22:22 [INFO]      [iajc]     |               RETURN   (line 223)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.setResponse
(javax.servlet.ServletResponse))
16:22:22 [INFO]      [iajc]   end protected void setResponse
(javax.servlet.ServletResponse)
16:22:22 [INFO]      [iajc]   public void initialize(javax.servlet.Servlet, 
javax.servlet.ServletRequest, javax.servlet.ServletResponse, String, boolean, 
int, boolean) throws java.io.IOException, java.lang.IllegalStateException, 
java.lang.IllegalArgumentException:
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.initialize(javax.servlet.Servlet, 
javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, 
boolean, int, boolean))
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$0 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFEQ L0
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$cflowStack$1 
Lorg/aspectj/runtime/internal/CFlowStack;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
org.aspectj.runtime.internal.CFlowStack.isValid ()Z
16:22:22 [INFO]      [iajc]     |               IFNE L0
16:22:22 [INFO]      [iajc]     |               INVOKESTATIC 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.aspectOf ()
Lcom/hewitt/cat/fndt/utils/logging/TimerEventAspect;
16:22:22 [INFO]      [iajc]     |               GETSTATIC 
com.hewitt.cat.fndt.view.FndtPageContext.ajc$tjp_6 
Lorg/aspectj/lang/JoinPoint$StaticPart;
16:22:22 [INFO]      [iajc]     |               INVOKEVIRTUAL 
com.hewitt.cat.fndt.utils.logging.TimerEventAspect.ajc$before$com_hewitt_cat_fn
dt_utils_logging_TimerEventAspect$666 (Lorg/aspectj/lang/JoinPoint$StaticPart;)
V
16:22:22 [INFO]      [iajc]     |           L0: ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 238)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
javax.servlet.Servlet aArg0
16:22:22 [INFO]      [iajc]     |               ALOAD_2     // 
javax.servlet.ServletRequest aArg1
16:22:22 [INFO]      [iajc]     |               ALOAD_3     // 
javax.servlet.ServletResponse arg2
16:22:22 [INFO]      [iajc]     |               ALOAD 4     // 
java.lang.String arg3
16:22:22 [INFO]      [iajc]     |               ILOAD 5     // boolean aArg4
16:22:22 [INFO]      [iajc]     |               ILOAD 6     // int arg5
16:22:22 [INFO]      [iajc]     |               ILOAD 7     // boolean aArg6
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.initialize(javax.servlet.Servlet, 
javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, 
boolean, int, boolean))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.initialize 
(Ljavax/servlet/Servlet;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletRes
ponse;Ljava/lang/String;ZIZ)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.initialize(javax.servlet.Servlet, 
javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, 
boolean, int, boolean))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 239)
16:22:22 [INFO]      [iajc]     |               GOTO null
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.initialize(javax.servlet.Servlet, 
javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, 
boolean, int, boolean))
16:22:22 [INFO]      [iajc]   end public void initialize
(javax.servlet.Servlet, javax.servlet.ServletRequest, 
javax.servlet.ServletResponse, String, boolean, int, boolean) throws 
java.io.IOException, java.lang.IllegalStateException, 
java.lang.IllegalArgumentException
16:22:22 [INFO]      [iajc]   public void release():
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.release())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 250)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.release())
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.release ()V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.release())
16:22:22 [INFO]      [iajc]     |               RETURN   (line 251)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.release())
16:22:22 [INFO]      [iajc]   end public void release()
16:22:22 [INFO]      [iajc]   public void removeAttribute(String):
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.removeAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 262)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.removeAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.removeAttribute (Ljava/lang/String;)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.removeAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 263)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.removeAttribute(java.lang.String))
16:22:22 [INFO]      [iajc]   end public void removeAttribute(String)
16:22:22 [INFO]      [iajc]   public void removeAttribute(String, int):
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.removeAttribute(java.lang.String, 
int))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 274)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     |               ILOAD_2     // int arg1
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.removeAttribute(java.lang.String, int))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.removeAttribute (Ljava/lang/String;I)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.removeAttribute(java.lang.String, int))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 275)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.removeAttribute(java.lang.String, 
int))
16:22:22 [INFO]      [iajc]   end public void removeAttribute(String, int)
16:22:22 [INFO]      [iajc]   public int getAttributesScope(String):
16:22:22 [INFO]      [iajc]     method-execution(int 
com.hewitt.cat.fndt.view.FndtPageContext.getAttributesScope(java.lang.String))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 286)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     | method-call(int 
javax.servlet.jsp.PageContext.getAttributesScope(java.lang.String))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getAttributesScope (Ljava/lang/String;)I
16:22:22 [INFO]      [iajc]     | method-call(int 
javax.servlet.jsp.PageContext.getAttributesScope(java.lang.String))
16:22:22 [INFO]      [iajc]     |               IRETURN
16:22:22 [INFO]      [iajc]     method-execution(int 
com.hewitt.cat.fndt.view.FndtPageContext.getAttributesScope(java.lang.String))
16:22:22 [INFO]      [iajc]   end public int getAttributesScope(String)
16:22:22 [INFO]      [iajc]   public java.util.Enumeration 
getAttributeNamesInScope(int):
16:22:22 [INFO]      [iajc]     method-execution(java.util.Enumeration 
com.hewitt.cat.fndt.view.FndtPageContext.getAttributeNamesInScope(int))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 298)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ILOAD_1     // int aArg0
16:22:22 [INFO]      [iajc]     | method-call(java.util.Enumeration 
javax.servlet.jsp.PageContext.getAttributeNamesInScope(int))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getAttributeNamesInScope (I)
Ljava/util/Enumeration;
16:22:22 [INFO]      [iajc]     | method-call(java.util.Enumeration 
javax.servlet.jsp.PageContext.getAttributeNamesInScope(int))
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(java.util.Enumeration 
com.hewitt.cat.fndt.view.FndtPageContext.getAttributeNamesInScope(int))
16:22:22 [INFO]      [iajc]   end public java.util.Enumeration 
getAttributeNamesInScope(int)
16:22:22 [INFO]      [iajc]   public javax.servlet.http.HttpSession getSession
():
16:22:22 [INFO]      [iajc]     method-execution
(javax.servlet.http.HttpSession 
com.hewitt.cat.fndt.view.FndtPageContext.getSession())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 310)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | method-call(javax.servlet.http.HttpSession 
javax.servlet.jsp.PageContext.getSession())
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getSession ()Ljavax/servlet/http/HttpSession;
16:22:22 [INFO]      [iajc]     | method-call(javax.servlet.http.HttpSession 
javax.servlet.jsp.PageContext.getSession())
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution
(javax.servlet.http.HttpSession 
com.hewitt.cat.fndt.view.FndtPageContext.getSession())
16:22:22 [INFO]      [iajc]   end public javax.servlet.http.HttpSession 
getSession()
16:22:22 [INFO]      [iajc]   public Object getPage():
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.getPage())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 322)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.getPage())
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getPage ()Ljava/lang/Object;
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Object 
javax.servlet.jsp.PageContext.getPage())
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Object 
com.hewitt.cat.fndt.view.FndtPageContext.getPage())
16:22:22 [INFO]      [iajc]   end public Object getPage()
16:22:22 [INFO]      [iajc]   public javax.servlet.ServletRequest getRequest():
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletRequest 
com.hewitt.cat.fndt.view.FndtPageContext.getRequest())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 334)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.ServletRequest 
com.hewitt.cat.fndt.view.FndtPageContext.mRequest)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mRequest 
Ljavax/servlet/ServletRequest;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.ServletRequest 
com.hewitt.cat.fndt.view.FndtPageContext.mRequest)
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletRequest 
com.hewitt.cat.fndt.view.FndtPageContext.getRequest())
16:22:22 [INFO]      [iajc]   end public javax.servlet.ServletRequest 
getRequest()
16:22:22 [INFO]      [iajc]   public javax.servlet.ServletResponse getResponse
():
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletResponse 
com.hewitt.cat.fndt.view.FndtPageContext.getResponse())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 346)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.ServletResponse 
com.hewitt.cat.fndt.view.FndtPageContext.mResponse)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mResponse 
Ljavax/servlet/ServletResponse;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.ServletResponse 
com.hewitt.cat.fndt.view.FndtPageContext.mResponse)
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletResponse 
com.hewitt.cat.fndt.view.FndtPageContext.getResponse())
16:22:22 [INFO]      [iajc]   end public javax.servlet.ServletResponse 
getResponse()
16:22:22 [INFO]      [iajc]   public Exception getException():
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Exception 
com.hewitt.cat.fndt.view.FndtPageContext.getException())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 358)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Exception 
javax.servlet.jsp.PageContext.getException())
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getException ()Ljava/lang/Exception;
16:22:22 [INFO]      [iajc]     | method-call(java.lang.Exception 
javax.servlet.jsp.PageContext.getException())
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(java.lang.Exception 
com.hewitt.cat.fndt.view.FndtPageContext.getException())
16:22:22 [INFO]      [iajc]   end public Exception getException()
16:22:22 [INFO]      [iajc]   public javax.servlet.ServletConfig 
getServletConfig():
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletConfig 
com.hewitt.cat.fndt.view.FndtPageContext.getServletConfig())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 370)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | method-call(javax.servlet.ServletConfig 
javax.servlet.jsp.PageContext.getServletConfig())
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getServletConfig ()Ljavax/servlet/ServletConfig;
16:22:22 [INFO]      [iajc]     | method-call(javax.servlet.ServletConfig 
javax.servlet.jsp.PageContext.getServletConfig())
16:22:22 [INFO]      [iajc]     |               ASTORE_1
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
javax.servlet.ServletConfig s   (line 372)
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletConfig 
com.hewitt.cat.fndt.view.FndtPageContext.getServletConfig())
16:22:22 [INFO]      [iajc]   end public javax.servlet.ServletConfig 
getServletConfig()
16:22:22 [INFO]      [iajc]   public javax.servlet.ServletContext 
getServletContext():
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletContext 
com.hewitt.cat.fndt.view.FndtPageContext.getServletContext())
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 384)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | method-call(javax.servlet.ServletContext 
javax.servlet.jsp.PageContext.getServletContext())
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.getServletContext ()
Ljavax/servlet/ServletContext;
16:22:22 [INFO]      [iajc]     | method-call(javax.servlet.ServletContext 
javax.servlet.jsp.PageContext.getServletContext())
16:22:22 [INFO]      [iajc]     |               ASTORE_1
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
javax.servlet.ServletContext s   (line 386)
16:22:22 [INFO]      [iajc]     |               ARETURN
16:22:22 [INFO]      [iajc]     method-execution(javax.servlet.ServletContext 
com.hewitt.cat.fndt.view.FndtPageContext.getServletContext())
16:22:22 [INFO]      [iajc]   end public javax.servlet.ServletContext 
getServletContext()
16:22:22 [INFO]      [iajc]   public void forward(String) throws 
javax.servlet.ServletException, java.io.IOException:
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.forward(java.lang.String))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 398)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.forward(java.lang.String))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.forward (Ljava/lang/String;)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.forward(java.lang.String))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 399)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.forward(java.lang.String))
16:22:22 [INFO]      [iajc]   end public void forward(String) throws 
javax.servlet.ServletException, java.io.IOException
16:22:22 [INFO]      [iajc]   public void include(String) throws 
javax.servlet.ServletException, java.io.IOException:
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.include(java.lang.String))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 410)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.String arg0
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.include(java.lang.String))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.include (Ljava/lang/String;)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.include(java.lang.String))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 411)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.include(java.lang.String))
16:22:22 [INFO]      [iajc]   end public void include(String) throws 
javax.servlet.ServletException, java.io.IOException
16:22:22 [INFO]      [iajc]   public void handlePageException(Exception) 
throws javax.servlet.ServletException, java.io.IOException:
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.handlePageException
(java.lang.Exception))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 423)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.Exception aArg0
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.handlePageException(java.lang.Exception))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.handlePageException (Ljava/lang/Exception;)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.handlePageException(java.lang.Exception))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 424)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.handlePageException
(java.lang.Exception))
16:22:22 [INFO]      [iajc]   end public void handlePageException(Exception) 
throws javax.servlet.ServletException, java.io.IOException
16:22:22 [INFO]      [iajc]   public void handlePageException(Throwable) 
throws javax.servlet.ServletException, java.io.IOException:
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.handlePageException
(java.lang.Throwable))
16:22:22 [INFO]      [iajc]     |               ALOAD_0     // 
com.hewitt.cat.fndt.view.FndtPageContext this   (line 436)
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     | |             GETFIELD 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext 
Ljavax/servlet/jsp/PageContext;
16:22:22 [INFO]      [iajc]     | field-get(javax.servlet.jsp.PageContext 
com.hewitt.cat.fndt.view.FndtPageContext.mPageContext)
16:22:22 [INFO]      [iajc]     |               ALOAD_1     // 
java.lang.Throwable aArg0
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.handlePageException(java.lang.Throwable))
16:22:22 [INFO]      [iajc]     | |             INVOKEVIRTUAL 
javax.servlet.jsp.PageContext.handlePageException (Ljava/lang/Throwable;)V
16:22:22 [INFO]      [iajc]     | method-call(void 
javax.servlet.jsp.PageContext.handlePageException(java.lang.Throwable))
16:22:22 [INFO]      [iajc]     |               RETURN   (line 437)
16:22:22 [INFO]      [iajc]     method-execution(void 
com.hewitt.cat.fndt.view.FndtPageContext.handlePageException
(java.lang.Throwable))
16:22:22 [INFO]      [iajc]   end public void handlePageException(Throwable) 
throws javax.servlet.ServletException, java.io.IOException
16:22:22 [INFO]      [iajc] end public class 
com.hewitt.cat.fndt.view.FndtPageContext
16:22:22 [INFO]      [iajc] ABORT
16:22:22 [INFO]      [iajc] Exception thrown from AspectJ 1.1.0
16:22:22 [INFO]      [iajc] This might be logged as a bug already -- find 
current bugs at
16:22:22 [INFO]      [iajc]   http://bugs.eclipse.org/bugs/buglist.cgi?
product=AspectJ&component=Compiler
16:22:22 [INFO]      [iajc] Bugs for exceptions thrown have titles File:line 
from the top stack, 
16:22:22 [INFO]      [iajc] e.g., "SomeFile.java:243"
16:22:22 [INFO]      [iajc] If you don't find the exception below in a bug, 
please add a new bug
16:22:22 [INFO]      [iajc] at http://bugs.eclipse.org/bugs/enter_bug.cgi?
product=AspectJ
16:22:22 [INFO]      [iajc] To make the bug a priority, please include a test 
program
16:22:22 [INFO]      [iajc] that can reproduce this exception.
16:22:22 [INFO]      [iajc] Not targeting   18: return[177](1), but {null, 
null}
16:22:22 [INFO]      [iajc] Not targeting   18: return[177](1), but {null, 
null}
16:22:22 [INFO]      [iajc] org.apache.bcel.generic.ClassGenException: Not 
targeting   18: return[177](1), but {null, null}
16:22:22 [INFO]      [iajc] 	at 
org.apache.bcel.generic.LocalVariableGen.updateTarget
(LocalVariableGen.java:166)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.Utility.deleteInstruction(Utility.java:412)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.Utility.replaceInstruction(Utility.java:377)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.BcelShadow.weaveAfterReturning(BcelShadow.java:992)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.BcelAdvice.implementOn(BcelAdvice.java:119)
16:22:22 [INFO]      [iajc] 	at org.aspectj.weaver.Shadow.implementMungers
(Shadow.java:341)
16:22:22 [INFO]      [iajc] 	at org.aspectj.weaver.Shadow.implement
(Shadow.java:313)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.BcelClassWeaver.implement(BcelClassWeaver.java:977)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:299)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:77)
16:22:22 [INFO]      [iajc] 	at org.aspectj.weaver.bcel.BcelWeaver.weave
(BcelWeaver.java:362)
16:22:22 [INFO]      [iajc] 	at org.aspectj.weaver.bcel.BcelWeaver.weave
(BcelWeaver.java:335)
16:22:22 [INFO]      [iajc] 	at org.aspectj.weaver.bcel.BcelWeaver.weave
(BcelWeaver.java:272)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.ajdt.internal.core.builder.AjBuildManager.weaveAndGenerateClassFile
s(AjBuildManager.java:256)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild
(AjBuildManager.java:164)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild
(AjBuildManager.java:78)
16:22:22 [INFO]      [iajc] 	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand
(AjdtCommand.java:106)
16:22:22 [INFO]      [iajc] 	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand
(AjdtCommand.java:60)
16:22:22 [INFO]      [iajc] 	at org.aspectj.tools.ajc.Main.run
(Main.java:217)
16:22:22 [INFO]      [iajc] 	at org.aspectj.tools.ajc.Main.runMain
(Main.java:155)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:990)
16:22:22 [INFO]      [iajc] 	at 
org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:863)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.UnknownElement.execute
(UnknownElement.java:306)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Task.perform
(Task.java:401)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Target.execute
(Target.java:338)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Target.performTasks
(Target.java:365)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Project.executeTarget
(Project.java:1237)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.taskdefs.Ant.execute
(Ant.java:420)
16:22:22 [INFO]      [iajc] 	at 
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:144)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.UnknownElement.execute
(UnknownElement.java:306)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Task.perform
(Task.java:401)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Target.execute
(Target.java:338)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Target.performTasks
(Target.java:365)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Project.executeTarget
(Project.java:1237)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Project.executeTargets
(Project.java:1094)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Main.runBuild
(Main.java:669)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Main.startAnt
(Main.java:220)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Main.start
(Main.java:184)
16:22:22 [INFO]      [iajc] 	at org.apache.tools.ant.Main.main
(Main.java:267)
16:22:22 [WARN] BUILD FAILED
16:22:22 [WARN] 
C:\ccmprep\foundation=laura.int.foundation\foundation\build.xml:86: Following 
error occured while executing this line
16:22:22 [WARN] 
C:\ccmprep\foundation=laura.int.foundation\foundation\utils.xml:83: fail due 
to ClassGenException "Not targeting   18: return[177](1), but {null, 
null}""ABORT" (1 exceptions)
Comment 1 Mike Ehlers CLA 2004-02-12 10:38:16 EST
Created attachment 7858 [details]
Source file that compile is failing on
Comment 2 Mike Ehlers CLA 2004-02-12 10:40:52 EST
Created attachment 7859 [details]
Only aspect providing advice to the class
Comment 3 Jim Hugunin CLA 2004-03-18 14:47:56 EST
It is hard to fix this bug without a self-contained test case that can 
reproduce the problem.  Can you try to produce such a self-contained set of 
file that will generate this error?
Comment 4 Adrian Colyer CLA 2005-03-22 08:41:01 EST
I'm closing this bug out as there has been no reliable way to reproduce it in
the last year, and the compiler has moved on several versions since 1.1.0!