I haven't seen this one before.  It may be that your EJB JAR plan has
the wrong dependencies, so classes are loaded in the wrong class
loader or can't be found.  Try givig it a dependency on
console.jms/fabric-jms/1.0/rar and not on any other JMS-related stuff
and see if that works.

Thanks,
     Aaron

On 12/12/06, Mike Perham <[EMAIL PROTECTED]> wrote:
jms.xml deploys just fine.  The ResourceException occurs when I try to
deploy an EAR which references those jms resources.  See the MDB
reference below.

On 12/12/06, David Carew <[EMAIL PROTECTED]> wrote:
> I copied your plan (jms.xml)  into Notepad++ and then saved it and it
> deployed w/o any errors on WASCE 1.1.0.1 on Windows XP. Does your copy of
> jms.xml file have any funky non-readable characters in it  ?
>
>
>
> On 12/12/06, Mike Perham <[EMAIL PROTECTED]> wrote:
> > Anyone?  We cannot support Geronimo in our app without this.
> >
> > On 12/5/06, Mike Perham <[EMAIL PROTECTED]> wrote:
> > > I'm using WAS CE 1.1.0.1 and used the console to create a
> > > Topic/Queue/ConnFactory, saved the plan and modified it slightly (to
> > > use XA instead of local transactions).  The command I'm using to
> > > deploy it:
> > >
> > > bin\deploy deploy jms.xml
> > >
> repository\geronimo\ge-activemq-rar\1.1.1\ge-activemq-rar-1.1.1.rar
> > >
> > > The error:
> > >
> > > javax.resource.ResourceException: ResourceAdapter is
> not of type:
> > > org.activemq.ra.ActiveMQResourceAdapter
> > >         at
> 
org.activemq.ra.ActiveMQActivationSpec.setResourceAdapter(ActiveMQActivationSpec.java:215)
> > >         at
> 
org.apache.geronimo.connector.ResourceAdapterWrapper.registerResourceAdapterAssociation(ResourceAdapterWrapper.java
> :75)
> > >         at
> 
org.apache.geronimo.connector.ResourceAdapterWrapper$$FastClassByCGLIB$$4ab28e73.invoke(<generated>)
> > >         at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> > >         at
> 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
> > >         at
> 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
> > >         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:817)
> > >         at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
> > >         at
> 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
> > >         at
> 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
> > >         at
> 
org.apache.geronimo.connector.ResourceAdapterWrapper$$EnhancerByCGLIB$$daf4a2be.registerResourceAdapterAssociation
> (<generated>)
> > >         at
> 
org.apache.geronimo.connector.ActivationSpecWrapper.activate(ActivationSpecWrapper.java:101)
> > >         at
> 
org.apache.geronimo.connector.ActivationSpecWrapper$$FastClassByCGLIB$$aaa078c1.invoke
> (<generated>)
> > >
> > > The jms.xml plan:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <connector xmlns="
> http://geronimo.apache.org/xml/ns/j2ee/connector-1.1";>
> > >     <dep:environment
> > >
> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1
> ">
> > >         <dep:moduleId>
> > >             <dep:groupId>console.jms</dep:groupId>
> > >             <dep:artifactId>fabric-jms</dep:artifactId>
> > >             <dep:version> 1.0</dep:version>
> > >             <dep:type>rar</dep:type>
> > >         </dep:moduleId>
> > >         <dep:dependencies>
> > >             <dep:dependency>
> > >                 <dep:groupId>geronimo</dep:groupId>
> > >
> <dep:artifactId>activemq-broker</dep:artifactId>
> > >                 <dep:type>car</dep:type>
> > >             </dep:dependency>
> > >         </dep:dependencies>
> > >     </dep:environment>
> > >     <resourceadapter>
> > >         <resourceadapter-instance>
> > >
> <resourceadapter-name>fabric-jms</resourceadapter-name>
> > >             <config-property-setting
> > > name="Clientid">fabric</config-property-setting>
> > >             <nam:workmanager
> > > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1
> ">
> > >
> <nam:gbean-link>DefaultWorkManager</nam:gbean-link>
> > >             </nam:workmanager>
> > >         </resourceadapter-instance>
> > >         <outbound-resourceadapter>
> > >             <connection-definition>
> > >
> > >
> 
<connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
> > >                 <connectiondefinition-instance>
> > >
> <name>fabric-prism-connfactory</name>
> > >
> > >
> 
<implemented-interface>javax.jms.QueueConnectionFactory</implemented-interface>
> > >
> > > <implemented-interface>
> javax.jms.TopicConnectionFactory</implemented-interface>
> > >                     <connectionmanager>
> > >                         <xa-transaction>
> > >                             <transaction-caching/>
> > >                         </xa-transaction>
> > >                         <single-pool>
> > >                             <match-one/>
> > >                         </single-pool>
> > >                     </connectionmanager>
> > >                 </connectiondefinition-instance>
> > >             </connection-definition>
> > >         </outbound-resourceadapter>
> > >     </resourceadapter>
> > >     <adminobject>
> > >         <adminobject-interface>javax.jms.Queue</adminobject-interface>
> > >
> <adminobject-class>org.activemq.message.ActiveMQQueue</adminobject-class>
> > >         <adminobject-instance>
> > >
> <message-destination-name>fabric-prism-requestqueue</message-destination-name>
> > >             <config-property-setting
> > >
> name="PhysicalName">PRISMRequestQueue</config-property-setting>
> > >         </adminobject-instance>
> > >     </adminobject>
> > >     <adminobject>
> > >         <adminobject-interface>javax.jms.Topic</adminobject-interface>
> > >         <adminobject-class>
> org.activemq.message.ActiveMQTopic</adminobject-class>
> > >         <adminobject-instance>
> > >
> <message-destination-name>fabric-prism-eventtopic</message-destination-name>
> > >             <config-property-setting
> > >
> name="PhysicalName">PRISMEventTopic</config-property-setting>
> > >         </adminobject-instance>
> > >     </adminobject>
> > > </connector>
> > >
> > > The MDB reference:
> > >
> > >     <message-driven>
> > >       <ejb-name>PerformanceMDBean</ejb-name>
> > >       <naming:resource-adapter>
> > >
> <naming:resource-link>fabric-jms</naming:resource-link>
> > >       </naming:resource-adapter>
> > >       <activation-config>
> > >         <activation-config-property>
> > >
> <activation-config-property-name>destination</activation-config-property-name>
> > >
> 
<activation-config-property-value>fabric-prism-eventtopic</activation-config-property-value>
> > >         </activation-config-property>
> > >       </activation-config>
> > >     </message-driven>
> > >
> > > Any idea what's wrong?
> > >
> > > mike
> > >
> >
>
>

Reply via email to