geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kamalanathan Raman" <Kamalanathan_Ra...@infosys.com>
Subject RE: classcastException when trying to deploy
Date Thu, 04 Jan 2007 05:40:12 GMT
Thanks Nicholas , it is working now .

 

________________________________

From: Nicholas Irving [mailto:nirving@darkedges.com] 
Sent: Thursday, January 04, 2007 10:44 AM
To: user@geronimo.apache.org
Subject: Re: classcastException when trying to deploy

 

Look like you are missing a dependency.

Caused by: java.lang.NoClassDefFoundError:
com/symcor/wlbx/util/Exception/InvalidOrgIdException


Resolve that and I believe that issue will disappear.

Nicholas Irving
nirving@darkedges.com

 


Kamalanathan Raman wrote: 

Kevan, 

 

I have changed the <session> tag to <entity> in my open-ejb-jar.xml .
But iam getting an error like

 

Unable to initialize EJBContainer GBean: ejbName=ApplicationEntity
org.apache.geronimo.common.DeploymentException: Unable to initialize
EJBContainer GBean: ejbName=ApplicationEntity
        at
org.openejb.deployment.EntityBuilder.createBean(EntityBuilder.java:156)
        at
org.openejb.deployment.EntityBuilder.buildBeans(EntityBuilder.java:110)
        at
org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuild
er.java:516)
        at
org.openejb.deployment.OpenEJBModuleBuilder$$FastClassByCGLIB$$11bd7b20.
invoke(<generated>)
        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInv
oker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.j
ava:122)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav
a:817)
        at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperation
Invoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyM
ethodInterceptor.java:96)
        at
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$2448
a8b3.addGBeans(<generated>)
        at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(
EARConfigBuilder.java:562)
        at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$
38e56ec6.invoke(<generated>)
        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInv
oker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.j
ava:122)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav
a:817)
        at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperation
Invoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyM
ethodInterceptor.java:96)
        at
org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$30
35b125.buildConfiguration(<generated>)
        at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
        at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
        at
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invo
ke(<generated>)
        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInv
oker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.j
ava:122)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav
a:852)
        at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239
)
        at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDepl
oy(AbstractDeployCommand.java:106)
        at
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(Distri
buteCommand.java:60)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError:
com/symcor/wlbx/util/Exception/InvalidOrgIdException
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
        at java.lang.Class.getMethod0(Unknown Source)
        at java.lang.Class.getMethod(Unknown Source)
        at
org.openejb.deployment.BMPContainerBuilder.buildVopMap(BMPContainerBuild
er.java:142)
        at
org.openejb.deployment.BMPContainerBuilder.buildIt(BMPContainerBuilder.j
ava:111)
        at
org.openejb.deployment.AbstractContainerBuilder.createConfiguration(Abst
ractContainerBuilder.java:354)
        at
org.openejb.deployment.EntityBuilder.createBean(EntityBuilder.java:154)
        ... 32 more

 

I have attached the changed open-ejb-jar.xml as well.

 

Open-Ejb-jar for entity bean

 

<?xml version="1.0" encoding="UTF-8"?>

<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
<http://www.openejb.org/xml/ns/openejb-jar-2.1> 

 
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
<http://geronimo.apache.org/xml/ns/naming-1.1> 

                   xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
<http://www.openejb.org/xml/ns/pkgen-2.0> 

 
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
<http://geronimo.apache.org/xml/ns/security-1.1> 

 
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1"
<http://geronimo.apache.org/xml/ns/deployment-1.1> >

    

            <dep:environment
xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"
<http://geronimo.apache.org/xml/ns/deployment-1.1> >

        <dep:moduleId>

            <dep:artifactId>wlbxdao-rc</dep:artifactId>

        </dep:moduleId>

        <dep:dependencies>

            <dep:dependency>

                <dep:groupId>console.dbpool</dep:groupId>

                <dep:artifactId>wlbx-ds</dep:artifactId>

            </dep:dependency>

                  

            </dep:dependencies>

    </dep:environment>                

    

 

    <enterprise-beans>

         <entity>

 

            <ejb-name>UserEntity</ejb-name>

            <jndi-name>ejb/UserEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

       </entity>

 

 <entity>

            <ejb-name>LockboxEntity</ejb-name>

            <jndi-name>ejb/LockboxEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

         </entity>

         <entity>

            <ejb-name>ApplicationEntity</ejb-name>

            <jndi-name>ejb/ApplicationEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

 </entity>

    <entity>

            <ejb-name>ProfileEntity</ejb-name>

            <jndi-name>ejb/ProfileEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

 </entity>

    </enterprise-beans>

 

</openejb-jar>

 

 

________________________________

From: Kevan Miller [mailto:kevan.miller@gmail.com] 
Sent: Wednesday, January 03, 2007 8:58 PM
To: user@geronimo.apache.org
Subject: Re: classcastException when trying to deploy

 

 

On Jan 3, 2007, at 9:47 AM, Kamalanathan Raman wrote:

 

<snip>




    <enterprise-beans>

            <ejb-name>UserEntity</ejb-name>

            <resource-ref>

               <resource-link>wlbx-ds</resource-link>

        </session>

            <ejb-name>LockboxEntity</ejb-name>

            <resource-ref>

               <resource-link>wlbx-ds</resource-link>

        </session>

            <ejb-name>ApplicationEntity</ejb-name>

            <resource-ref>

               <resource-link>wlbx-ds</resource-link>

        </session>

            <ejb-name>ProfileEntity</ejb-name>

            <resource-ref>

               <resource-link>wlbx-ds</resource-link>

        </session>

 

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended
solely for the use of the addressee(s). If you are not the intended
recipient, please notify the sender by e-mail and delete the original
message. Further, you are not to copy, disclose, or distribute this
e-mail or its contents to any other person and any such actions are
unlawful. This e-mail may contain viruses. Infosys has taken every
reasonable precaution to minimize this risk, but is not liable for any
damage you may sustain as a result of any virus in this e-mail. You
should carry out your own virus checks before opening the e-mail or
attachment. Infosys reserves the right to monitor and review the content
of all messages sent to or from this e-mail address. Messages sent to or
from this e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

 


Mime
View raw message