Hi there,
I have been working on this for hours and searching the JBoss doc for help with 
this to no avail. What am I doing wrong???? Why is it not choosing the fields 
for pointcuts?
Help!
Jamie

I have a single class (ChatSubscriber) that I'm trying to make pojocacheable. 
(in the hopes that keeping it simple would get it working faster - doh!)

jboss-aop.xml-
<aop>
  |     <prepare expr="field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)" />
  | </aop>


ChatSubscriber.java -
@org.jboss.cache.aop.annotation.PojoCacheable
public class ChatSubscriber {
 etc.

build.xml -
    <aopc compilerclasspathref="classpath" verbose="true">
  |       <classpath path="${cache.classes.dir}"/>
  |       <src path="${cache.classes.dir}"/>
  |       <include name="**/ChatSubscriber.class"/>
  |       <aoppath path="META-INF/jboss-aop.xml"/>
  |       <aopclasspath path="${cache.classes.dir}"/>
  |     </aopc>

And when I compile, I get the following error msg.

        [aopc] [debug] Passed in instrumentor: null
        [aopc] [debug] Defaulting instrumentor to: 
org.jboss.aop.instrument.ClassicInstrumentor
        [aopc] [debug] jboss.aop.class.path: 
C:\Zen_chat\ChatSample\server\Chat\lib\WEB-INF\classes
        [aopc] [debug] Looking for aspects in: 
oracle.otnsamples.oc4jjms.ChatItem
        [aopc] [debug] Looking for aspects in: 
oracle.otnsamples.oc4jjms.ChatPublisher
        [aopc] [debug] Looking for aspects in: 
oracle.otnsamples.oc4jjms.ChatSubscriber
        [aopc] [debug] Looking for aspects in: 
oracle.otnsamples.oc4jjms.GetMessage
        [aopc] [debug] Looking for aspects in: 
oracle.otnsamples.oc4jjms.SendMessage
        [aopc] [debug] jboss.aop.search.classpath: 'null' true
        [aopc] [debug] jboss.aop.path: 
C:\Zen_chat\ChatSample\server\Chat\META-INF\jboss-aop.xml
        [aopc] jboss.aop.path[0]: 
C:\Zen_chat\ChatSample\server\Chat\META-INF\jboss-aop.xml
        [aopc] [deploying] 
file:/C:/Zen_chat/ChatSample/server/Chat/META-INF/jboss-aop.xml
        [aopc] [trying to transform] oracle.otnsamples.oc4jjms.ChatSubscriber
        [aopc] [debug] There are no caller pointcuts!
        [aopc] [debug] [EMAIL PROTECTED] getTopicConnection 
()Ljavax/jms/TopicConnection;] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] setTopicConnection 
(Ljavax/jms/TopicConnection;)V] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] getTopicSession 
()Ljavax/jms/TopicSession;] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] setTopicSession 
(Ljavax/jms/TopicSession;)V] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] getTopic ()Ljavax/jms/Topic;] matches 
no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] setTopic (Ljavax/jms/Topic;)V] matches 
no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] getTopicSubscriber 
()Ljavax/jms/TopicSubscriber;] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] setTopicSubscriber 
(Ljavax/jms/TopicSubscriber;)V] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] createSubscriber 
(Ljavax/naming/Context;Ljava/lang/String;Ljava/lang/String;)V] matches no 
pointcuts
        [aopc] [debug] [EMAIL PROTECTED] announcethyself 
(Ljava/lang/String;Ljava/lang/String;)V] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] getMessage ()Ljava/lang/String;] 
matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] setMessage (Ljava/lang/String;)V] 
matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] cleanup ()V] matches no pointcuts
        [aopc] [debug] [EMAIL PROTECTED] ChatSubscriber ()V] matches no 
pointcuts
        [aopc] [warn] Could not find class 
oracle.otnsamples.oc4jjms.impl.ChatItem that 
oracle.otnsamples.oc4jjms.ChatSubscriber references.  It may not be in your 
classpath and you may not be getting field and constructor weaving for this 
class.
        [aopc] javassist.NotFoundException: 
oracle.otnsamples.oc4jjms.impl.ChatItem
        [aopc]  at javassist.ClassPool.get(ClassPool.java:416)
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.convertReferences(Instrumentor.java:542)
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:646)
        [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:792)
        [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:704)
        [aopc]  at 
org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:329)
        [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:218)
        [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:74)
        [aopc] [debug] [EMAIL PROTECTED] ChatPublisher ()V] matches no pointcuts
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.message:Ljava/lang/String; matches 
pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.receiver:Ljavax/jms/TopicSubscriber; 
matches pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.topic:Ljavax/jms/Topic; matches 
pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.topicConnection:Ljavax/jms/TopicConnection;
 matches pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.topicSession:Ljavax/jms/TopicSession; 
matches pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.message:Ljava/lang/String; matches 
pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.receiver:Ljavax/jms/TopicSubscriber; 
matches pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.topic:Ljavax/jms/Topic; matches 
pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.topicConnection:Ljavax/jms/TopicConnection;
 matches pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] [debug] 
oracle.otnsamples.oc4jjms.ChatSubscriber.topicSession:Ljavax/jms/TopicSession; 
matches pointcut: field(* oracle.otnsamples.oc4jjms.ChatSubscriber->*)
        [aopc] java.lang.NoSuchMethodError: javassist.CtClass.stopPruning(Z)V
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer$OptimizedTransformer.createOptimizedInvocationClass(FieldAccessTransformer.java:857)
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer$OptimizedTransformer.buildFieldWrappers(FieldAccessTransformer.java:533)
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer.buildFieldWrappers(FieldAccessTransformer.java:73)
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:657)
        [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:792)
        [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:704)
        [aopc]  at 
org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:329)
        [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:218)
        [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:74)
        [aopc] java.lang.RuntimeException: failed to transform: 
oracle.otnsamples.oc4jjms.ChatSubscriber
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:704)
        [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:792)
        [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:704)
        [aopc]  at 
org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:329)
        [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:218)
        [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:74)
        [aopc] Caused by: java.lang.NoSuchMethodError: 
javassist.CtClass.stopPruning(Z)V
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer$OptimizedTransformer.createOptimizedInvocationClass(FieldAccessTransformer.java:857)
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer$OptimizedTransformer.buildFieldWrappers(FieldAccessTransformer.java:533)
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer.buildFieldWrappers(FieldAccessTransformer.java:73)
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:657)
        [aopc]  ... 5 more
        [aopc] Exception in thread "main" java.lang.RuntimeException: failed to 
transform: oracle.otnsamples.oc4jjms.ChatSubscriber
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:704)
        [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:792)
        [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:704)
        [aopc]  at 
org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:329)
        [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:218)
        [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:74)
        [aopc] Caused by: java.lang.NoSuchMethodError: 
javassist.CtClass.stopPruning(Z)V
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer$OptimizedTransformer.createOptimizedInvocationClass(FieldAccessTransformer.java:857)
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer$OptimizedTransformer.buildFieldWrappers(FieldAccessTransformer.java:533)
        [aopc]  at 
org.jboss.aop.instrument.FieldAccessTransformer.buildFieldWrappers(FieldAccessTransformer.java:73)
        [aopc]  at 
org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:657)
        [aopc]  ... 5 more



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4003492#4003492

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4003492
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to