[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [aspectj-dev] Problems with LTW in AJDT

What's odd is that org/aspectj/weaver/AjcMemberMaker is, of course ,in the
aspectjweaver.jar file that's on my system classpath. I added the weaver to
the system classpath, although I have noticed other WAS plugins added to the
bootstrap classpath. For my needs, being on the system classpath seems
sufficient. The only other thing I've added to the system classpath is a jar
with a single new class and a manifest. I'm pretty sure there's no other
version of aspectj*.jar that's accessible.

I also am pretty confident this weaver is getting used because I tried using
M3a's weaver earlier and unsurprisingly ran into version conflict issues, so
I replaced it with this one that seems to even work for *some* of the
classes.

-----Original Message-----
From: aspectj-dev-bounces@xxxxxxxxxxx
[mailto:aspectj-dev-bounces@xxxxxxxxxxx] On Behalf Of Adrian Colyer
Sent: Tuesday, September 27, 2005 4:35 AM
To: AspectJ developer discussions
Subject: Re: [aspectj-dev] Problems with LTW in AJDT

The missing top of the output would have said

"trouble in: "
followed by a dump of the class the weaver was processing at the time.

The root cause of the problem appears to be this:

[9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R
java.lang.NoClassDefFoundError: org/aspectj/weaver/AjcMemberMaker

That type is not new - it's been in the Eclipse CVS repository from
day one, and should be included in aspectjweaver.jar. The curious
thing is that you're clearly finding *some* types from that jar
(BcelWeaver for example).  Does your jar have that type in it?  Any
else odd about the classpath you can think of??

On 26/09/05, Ron Bodkin <rbodkin@xxxxxxxxxxxxxx> wrote:
>
>
>
> I have been writing a WebSphere ClassLoader Plugin that integrates with
> AspectJ 5 load-time weaving. I now have it working inside WebSphere
running
> inside Rational Developer and I see appropriate weaving messages.
> Unfortunately, I'm also seeing a lot of errors. The aspects are being
> compiled with the latest dev build of AJDT and I'm putting the
aspectjweaver
> from that plugin on the classpath. I get tons of bytecode errors, so there
> must be some discrepancy or artifact of load-time weaving. I tried using
an
> ant build using the same day (23-sep-05) build in ant and it works with no
> error, albeit it doesn't weave as much of the system. Any thoughts on what
> might be wrong? This application loads and runs correctly without LTW, so
I
> doubt that this is caused by a class loader hierarcy issue.
>
>
>
> Here's the output I see:
>
>
>
>     R                     ALOAD_1     // java.lang.Integer version
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> PUTFIELD domain.service.dto.BaseDTO.version
> Ljava/lang/Integer;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> RETURN   (line 42)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public void
> setVersion(Integer)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   public String
> getDescription():
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 48)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> GETFIELD domain.service.dto.BaseDTO.description
> Ljava/lang/String;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ARETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public String
> getDescription()
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   public Long getId():
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 55)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> GETFIELD domain.service.dto.BaseDTO.id Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ARETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public Long
getId()
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   public void
> setDescription(String):
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 62)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_1     // java.lang.String string
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> PUTFIELD domain.service.dto.BaseDTO.description
> Ljava/lang/String;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> RETURN   (line 63)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public void
> setDescription(String)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   public void
> setId(Long):
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 69)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_1     // java.lang.Long long1
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> PUTFIELD domain.service.dto.BaseDTO.id Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> RETURN   (line 70)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public void
> setId(Long)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   public int
hashCode():
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 73)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> GETFIELD domain.service.dto.BaseDTO.id Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IFNULL L0
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 74)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> GETFIELD domain.service.dto.BaseDTO.id Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.Long.intValue ()I
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IRETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R                 L0:
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 76)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKESPECIAL java.lang.Object.hashCode ()I
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IRETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public int
> hashCode()
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   public boolean
> equals(Object):
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_1     // java.lang.Object o   (line 82)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IFNULL L1
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_1     // java.lang.Object o   (line 83)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.Object.getClass ()Ljava/lang/Class;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.Class.getName ()Ljava/lang/String;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.Object.getClass ()Ljava/lang/Class;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.Class.getName ()Ljava/lang/String;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.String.equals (Ljava/lang/Object;)Z
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
IFEQ
> L1
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_1     // java.lang.Object o   (line 84)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> CHECKCAST domain.service.dto.BaseDTO
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ASTORE_2
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this   (line 85)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> GETFIELD domain.service.dto.BaseDTO.id Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IFNULL L0
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_0     // domain.service.dto.BaseDTO this
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> GETFIELD domain.service.dto.BaseDTO.id Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ALOAD_2     // domain.service.dto.BaseDTO dto
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL domain.service.dto.BaseDTO.getId
> ()Ljava/lang/Long;
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> INVOKEVIRTUAL java.lang.Long.equals (Ljava/lang/Object;)Z
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
IFEQ
> L0
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> ICONST_1
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IRETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R                 L0:
> ICONST_0
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IRETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R                 L1:
> ICONST_0   (line 89)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
> IRETURN
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R   end public boolean
> equals(Object)
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R
>
> [9/26/05 9:51:38:940 PDT] 00000018 SystemErr     R end public abstract
class
> domain.service.dto.BaseDTO
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R
> java.lang.NoClassDefFoundError:
> org/aspectj/weaver/AjcMemberMaker
>
>             at
>
org.aspectj.weaver.bcel.BcelClassWeaver.matchInit(BcelClassWeaver.java(Compi
led
> Code))
>
>             at
>
org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java(Compiled
> Code))
>
>             at
>
org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java(Compiled
> Code))
>
>             at
> org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:96)
>
>             at
> org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1415)
>
>             at
> org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1380)
>
>             at
> org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1157)
>
>             at
> org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java(Compiled
> Code))
>
>             at
>
org.aspectj.weaver.tools.WeavingAdaptor.getWovenBytes(WeavingAdaptor.java:22
5)
>
>             at
>
org.aspectj.weaver.tools.WeavingAdaptor.weaveClass(WeavingAdaptor.java:175)
>
>             at
> org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:55)
>
>             at
> ajlib.weaver.TestPlugin.preDefineApplicationClass(TestPlugin.java:46)
>
>             at
>
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
>             at
>
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
>             at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled
> Code))
>
>             at java.lang.ClassLoader.defineClass0(Native
> Method)
>
>             at
> java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled
> Code))
>
>             at
>
java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled
> Code))
>
>             at
>
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.
java:576)
>
>             at
>
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
>             at
>
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
>             at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled
> Code))
>
>             at
> net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:83)
>
>             at
>
net.sf.hibernate.hql.QueryTranslator.getImportedClass(QueryTranslator.java:9
53)
>
>             at
>
net.sf.hibernate.hql.QueryTranslator.getImportedClass(QueryTranslator.java:9
48)
>
>             at
> net.sf.hibernate.hql.SelectParser.token(SelectParser.java:68)
>
>             at
> net.sf.hibernate.hql.ClauseParser.token(ClauseParser.java:87)
>
>             at
> net.sf.hibernate.hql.ClauseParser.end(ClauseParser.java:114)
>
>             at
> net.sf.hibernate.hql.PreprocessingParser.end(PreprocessingParser.java:143)
>
>             at
> net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:30)
>
>             at
> net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:149)
>
>             at
> net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:138)
>
>             at
>
net.sf.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:29
3)
>
>             at
> net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1530)
>
>             at
> net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1501)
>
>             at
> net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:39)
>
>             at
> domain.util.HibernateAccessor.findByNamedQuery(HibernateAccessor.java:257)
>
>             at
>
domain.service.core.dao.hibernate.HibernateCoreEntityDAO.getAllAdjustmentTyp
es(HibernateCoreEntityDAO.java:469)
>
>             at
>
domain.service.core.ejb.CoreEntityServiceBean.getAllAdjustmentTypes(CoreEnti
tyServiceBean.java:473)
>
>             at
>
domain.service.core.ejb.EJSRemoteStatelessCoreEntityServiceEJB_52126c3f.getA
llAdjustmentTypes(EJSRemoteStatelessCoreEntityServiceEJB_52126c3f.java:73)
>
>             at
>
domain.service.core.ejb._CoreEntityServiceEJB_Stub.getAllAdjustmentTypes(_Co
reEntityServiceEJB_Stub.java:1509)
>
>             at
>
domain.web.contract.sessionfacade.CoreEntityServiceDelegate.getAllAdjustment
Types(CoreEntityServiceDelegate.java:446)
>
>             at
>
domain.web.ContractsInitializationAction.setReadOnlyData(ContractsInitializa
tionAction.java:409)
>
>             at
>
domain.web.ContractsInitializationAction.init(ContractsInitializationAction.
java:79)
>
>             at
>
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
1158)
>
>             at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
>
>             at
> javax.servlet.GenericServlet.init(GenericServlet.java:256)
>
>             at
>
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:262)
>
>             at
>
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.jav
a:1319)
>
>             at
>
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrap
per(WebExtensionProcessor.java:84)
>
>             at
> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:745)
>
>             at
>
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:4
93)
>
>             at
> com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:379)
>
>             at
>
com.ibm.ws.webcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:114)
>
>             at
>
com.ibm.ws.webcontainer.VirtualHost.addWebApplication(VirtualHost.java:127)
>
>             at
> com.ibm.ws.webcontainer.WebContainer.addWebApp(WebContainer.java:776)
>
>             at
>
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:729
)
>
>             at
>
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:
140)
>
>             at
>
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:36
0)
>
>             at
>
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:1019)
>
>             at
>
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart
(DeployedApplicationImpl.java:1028)
>
>             at
>
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.jav
a:538)
>
>             at
>
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicati
onImpl.java:724)
>
>             at
>
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application
MgrImpl.java:683)
>
>             at
>
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(Applicati
onMgrImpl.java:1678)
>
>             at
>
com.ibm.ws.runtime.component.ComponentImpl$_AsynchInitializer.run(ComponentI
mpl.java:304)
>
>             at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
>
>
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
org.aspectj.weaver.bcel.BcelClassWeaver.matchInit(BcelClassWeaver.java(Compi
led
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:96)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1415)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1380)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1157)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
org.aspectj.weaver.tools.WeavingAdaptor.getWovenBytes(WeavingAdaptor.java:22
5)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
org.aspectj.weaver.tools.WeavingAdaptor.weaveClass(WeavingAdaptor.java:175)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:55)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> ajlib.weaver.TestPlugin.preDefineApplicationClass(TestPlugin.java:46)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> java.lang.ClassLoader.defineClass0(Native Method)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.
java:576)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:83)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
net.sf.hibernate.hql.QueryTranslator.getImportedClass(QueryTranslator.java:9
53)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
net.sf.hibernate.hql.QueryTranslator.getImportedClass(QueryTranslator.java:9
48)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.SelectParser.token(SelectParser.java:68)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.ClauseParser.token(ClauseParser.java:87)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.ClauseParser.end(ClauseParser.java:114)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.PreprocessingParser.end(PreprocessingParser.java:143)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:30)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:149)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:138)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
>
net.sf.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:29
3)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1530)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1501)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:39)
>
> .
>
>
>
> [9/26/05 10:02:23:247 PDT] 00000044 SystemErr     R     |
> INVOKEVIRTUAL
> domain.service.user.ejb._UserServiceEJB_Stub._orb
> ()Lorg/omg/CORBA/ORB;
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> INVOKESTATIC javax.rmi.CORBA.Util.copyObject
> (Ljava/lang/Object;Lorg/omg/CORBA/ORB;)Ljava/lang/Object;
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> CHECKCAST java.lang.Throwable
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ASTORE_3
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ALOAD_3     // java.lang.Throwable exCopy   (line 144)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> INSTANCEOF javax.ejb.RemoveException
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
IFEQ
> L6
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ALOAD_3     // java.lang.Throwable exCopy   (line 145)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> CHECKCAST javax.ejb.RemoveException
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ATHROW
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |           L6:
> ALOAD_3     // java.lang.Throwable exCopy   (line 147)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> INVOKESTATIC javax.rmi.CORBA.Util.wrapException
> (Ljava/lang/Throwable;)Ljava/rmi/RemoteException;
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ATHROW
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     finally -> E9
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R                 E9:
> ASTORE 5   (line 148)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
JSR
> L7
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> ALOAD 5
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> ATHROW
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R                 L7:
> ASTORE 4
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 149)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> ALOAD_1     // org.omg.CORBA.portable.ServantObject so
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> INVOKEVIRTUAL
> domain.service.user.ejb._UserServiceEJB_Stub._servant_postinvoke
> (Lorg/omg/CORBA/portable/ServantObject;)V
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
RET
> 4   (line 150)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R   end public void
> remove() throws java.rmi.RemoteException, javax.ejb.RemoveException
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R   public
> javax.ejb.Handle getHandle() throws java.rmi.RemoteException:
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 155)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
> INVOKESTATIC javax.rmi.CORBA.Util.isLocal (Ljavax/rmi/CORBA/Stub;)Z
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R
IFNE
> L2
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     catch
> org.omg.CORBA.SystemException -> E5
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ACONST_NULL   (line 157)
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     |
> ASTORE_1
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     | finally -> E4
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     | | catch
> org.omg.CORBA.portable.RemarshalException -> E2
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     | | | catch
> org.omg.CORBA.portable.ApplicationException -> E1
>
> [9/26/05 10:02:23:257 PDT] 00000044 SystemErr     R     | | | |
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 159)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
LDC
> "_get_handle"
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ICONST_1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> INVOKEVIRTUAL
> domain.service.user.ejb._UserServiceEJB_Stub._request
> (Ljava/lang/String;Z)Lorg/omg/CORBA/portable/OutputStream;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ASTORE_2
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 160)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ALOAD_2     // org.omg.CORBA.portable.OutputStream out
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> INVOKEVIRTUAL
> domain.service.user.ejb._UserServiceEJB_Stub._invoke
>
(Lorg/omg/CORBA/portable/OutputStream;)Lorg/omg/CORBA/portable/InputStream;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> CHECKCAST org.omg.CORBA_2_3.portable.InputStream
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ASTORE_1     // org.omg.CORBA_2_3.portable.InputStream in
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ALOAD_1     // org.omg.CORBA_2_3.portable.InputStream in
> (line 161)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> GETSTATIC
> domain.service.user.ejb._UserServiceEJB_Stub.class$3
> Ljava/lang/Class;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
DUP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> IFNONNULL L0
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
POP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | | catch
> java.lang.ClassNotFoundException -> E0
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | | |
LDC
> "javax.ejb.Handle"
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | | |
> INVOKESTATIC java.lang.Class.forName
> (Ljava/lang/String;)Ljava/lang/Class;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | | catch
> java.lang.ClassNotFoundException -> E0
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
DUP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> PUTSTATIC
> domain.service.user.ejb._UserServiceEJB_Stub.class$3
> Ljava/lang/Class;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
GOTO
> L0
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |     E0:
NEW
> java.lang.NoClassDefFoundError
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> DUP_X1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
SWAP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> INVOKEVIRTUAL java.lang.Throwable.getMessage ()Ljava/lang/String;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> INVOKESPECIAL java.lang.NoClassDefFoundError.<init> (Ljava/lang/String;)V
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ATHROW
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |     L0:
> INVOKEVIRTUAL
> org.omg.CORBA_2_3.portable.InputStream.read_abstract_interface
> (Ljava/lang/Class;)Ljava/lang/Object;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> CHECKCAST javax.ejb.Handle
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
> ASTORE 6
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | |
JSR
> L1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | | finally ->
E4
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | |
> ALOAD 6
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | |
> ARETURN
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | | catch
> org.omg.CORBA.portable.ApplicationException -> E1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | catch
> org.omg.CORBA.portable.RemarshalException -> E2
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | finally -> E4
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |         E1:
> ASTORE_2     // org.omg.CORBA.portable.OutputStream out
> (line 162)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ALOAD_2     // org.omg.CORBA.portable.ApplicationException
> ex   (line 163)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> INVOKEVIRTUAL
> org.omg.CORBA.portable.ApplicationException.getInputStream
> ()Lorg/omg/CORBA/portable/InputStream;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> CHECKCAST org.omg.CORBA_2_3.portable.InputStream
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ASTORE_1     // org.omg.CORBA_2_3.portable.InputStream in
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ALOAD_1     // org.omg.CORBA_2_3.portable.InputStream in
> (line 164)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> INVOKEVIRTUAL
> org.omg.CORBA_2_3.portable.InputStream.read_string
> ()Ljava/lang/String;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ASTORE_3
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
NEW
> java.rmi.UnexpectedException   (line 165)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
DUP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ALOAD_3     // java.lang.String id
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> INVOKESPECIAL java.rmi.UnexpectedException.<init> (Ljava/lang/String;)V
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ATHROW
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |         E2:
> ASTORE_2     // org.omg.CORBA.portable.ApplicationException
> ex   (line 166)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 167)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> INVOKEVIRTUAL
> domain.service.user.ejb._UserServiceEJB_Stub.getHandle
> ()Ljavax/ejb/Handle;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
> ASTORE 6
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | |
JSR
> L1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     | finally -> E4
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> ALOAD 6
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> ARETURN
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |           E4:
> ASTORE 5   (line 168)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
JSR
> L1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> ALOAD 5
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> ATHROW
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |           L1:
> ASTORE 4
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 169)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> ALOAD_1     // org.omg.CORBA_2_3.portable.InputStream in
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> INVOKEVIRTUAL
> domain.service.user.ejb._UserServiceEJB_Stub._releaseReply
> (Lorg/omg/CORBA/portable/InputStream;)V
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
RET
> 4   (line 170)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     catch
> org.omg.CORBA.SystemException -> E5
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R                 E5:
> ASTORE_1     // org.omg.CORBA_2_3.portable.InputStream in
> (line 171)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> ALOAD_1     // org.omg.CORBA.SystemException ex   (line 172)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> INVOKESTATIC javax.rmi.CORBA.Util.mapSystemException
> (Lorg/omg/CORBA/SystemException;)Ljava/rmi/RemoteException;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> ATHROW
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R                 L2:
> ALOAD_0     // domain.service.user.ejb._UserServiceEJB_Stub
> this   (line 175)
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
LDC
> "_get_handle"
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> GETSTATIC
> domain.service.user.ejb._UserServiceEJB_Stub.class$1
> Ljava/lang/Class;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
DUP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> IFNONNULL L3
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
POP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     catch
> java.lang.ClassNotFoundException -> E6
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
LDC
> "javax.ejb.EJBObject"
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     |
> INVOKESTATIC java.lang.Class.forName
> (Ljava/lang/String;)Ljava/lang/Class;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R     catch
> java.lang.ClassNotFoundException -> E6
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
DUP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> PUTSTATIC
> domain.service.user.ejb._UserServiceEJB_Stub.class$1
> Ljava/lang/Class;
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
GOTO
> L3
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R                 E6:
NEW
> java.lang.NoClassDefFoundError
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> DUP_X1
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
SWAP
>
> [9/26/05 10:02:23:267 PDT] 00000044 SystemErr     R
> INVOKEVIRTUAL java.lang.Throwable.getMessage ()Ljava/lang/String;...
>
> [Message clipped]
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-dev
>
>
>


--
-- Adrian
adrian.colyer@xxxxxxxxx