int is not an allowed config-property type, it should be Integer.

Since we call the methods via some sort of reflection you might be able to make this work by changing the type in the ra.xml to java.lang.Integer, but I make no promises.

thanks
david jencks

On Jun 13, 2008, at 8:11 AM, sbyonge wrote:


I changed all to upper cases and now I am getting the following error.

Deployment failed:
Could not load attribute class: type: int

org.apache.geronimo.common.DeploymentException: Could not load attribute
class:  type: int
        at
org .apache .geronimo .connector .deployment .ConnectorModuleBuilder.getValue(ConnectorModuleBuilder.java:739)
        at
org .apache .geronimo .connector .deployment .ConnectorModuleBuilder .setDynamicGBeanDataAttributes(ConnectorModuleBuilder.java:717)
        at
org .apache .geronimo .connector .deployment .ConnectorModuleBuilder .addOutboundGBeans(ConnectorModuleBuilder.java:863)
        at
org .apache .geronimo .connector .deployment .ConnectorModuleBuilder .addConnectorGBeans(ConnectorModuleBuilder.java:563)
        at
org .apache .geronimo .connector .deployment .ConnectorModuleBuilder.initContext(ConnectorModuleBuilder.java:499)
        at
org .apache .geronimo .j2ee .deployment .EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:595)
        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun .reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun .reflect .DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org .apache .geronimo .gbean .runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java: 34)
        at
org .apache .geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at
org .apache .geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
        at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java: 239)
        at
org .apache .geronimo .deployment .plugin .local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
        at
org .apache .geronimo .deployment .plugin.local.DistributeCommand.run(DistributeCommand.java:61)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: int in classloader
gmo.mq/jmsra/1.0/rar
        at
org .apache .geronimo .kernel .config .MultiParentClassLoader .loadOptimizedClass(MultiParentClassLoader.java:428)
        at
org .apache .geronimo .kernel .config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java: 278)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
org .apache .geronimo .connector .deployment .ConnectorModuleBuilder.getValue(ConnectorModuleBuilder.java:737)
        ... 18 more


I think you have to start the config-property names with an upper-case
letter, e.g.
        <config-property-setting
name="QueueManager">xxx</config-property-setting>

thanks
david jencks

--
View this message in context: 
http://www.nabble.com/Cannot-deploy-wmq.jmsra.rar-%28WebSphere-MQ%29-tp17811963s134p17825640.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Reply via email to