[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
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(Compiled
> 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:225)
>
>             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.java(Compiled
> Code))
>
>             at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(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.java(Compiled
> Code))
>
>             at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(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:953)
>
>             at
> net.sf.hibernate.hql.QueryTranslator.getImportedClass(QueryTranslator.java:948)
>
>             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:293)
>
>             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.getAllAdjustmentTypes(HibernateCoreEntityDAO.java:469)
>
>             at
> domain.service.core.ejb.CoreEntityServiceBean.getAllAdjustmentTypes(CoreEntityServiceBean.java:473)
>
>             at
> domain.service.core.ejb.EJSRemoteStatelessCoreEntityServiceEJB_52126c3f.getAllAdjustmentTypes(EJSRemoteStatelessCoreEntityServiceEJB_52126c3f.java:73)
>
>             at
> domain.service.core.ejb._CoreEntityServiceEJB_Stub.getAllAdjustmentTypes(_CoreEntityServiceEJB_Stub.java:1509)
>
>             at
> domain.web.contract.sessionfacade.CoreEntityServiceDelegate.getAllAdjustmentTypes(CoreEntityServiceDelegate.java:446)
>
>             at
> domain.web.ContractsInitializationAction.setReadOnlyData(ContractsInitializationAction.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.java:1319)
>
>             at
> com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:84)
>
>             at
> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:745)
>
>             at
> com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:493)
>
>             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:360)
>
>             at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1019)
>
>             at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1028)
>
>             at
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:538)
>
>             at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:724)
>
>             at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:683)
>
>             at
> com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:1678)
>
>             at
> com.ibm.ws.runtime.component.ComponentImpl$_AsynchInitializer.run(ComponentImpl.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(Compiled
> 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:225)
>
> [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.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(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.java(Compiled
> Code))
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(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:953)
>
> [9/26/05 9:51:38:950 PDT] 00000018 SystemErr     R       at
> net.sf.hibernate.hql.QueryTranslator.getImportedClass(QueryTranslator.java:948)
>
> [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:293)
>
> [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