Problem deploying an EJB that uses the JCE 1.2.1 api

We are deploying a JAR file containing all EJBs of our application on
Weblogic 5.1 SP4 and we're getting a DeploymentException (which is
fully included at the end of the message).
We have no problem deploying the same JAR file on WebLogic 5.1 SP8.
We have isolated each EJB, so that one EJB is pack into is own JAR
file. We were able to deploy all EJBs but the one using the JCE 1.2.1
api.
Is there any issue using JCE 1.2.1 within an EJB under WL SP4 ?
As I mentionned earlier, everything works fine with SP8 ?
Any help will be greatly appreciated.
Patrick
Complete error dump:
Fri Dec 21 14:06:07 EST 2001:<E> <EJB> Could not deploy:
'C:/weblogic/myserver/eportal/EpcWSHBilling.jar': file is not a valid
jar file, or does not
contain a valid bean
weblogic.ejb.common.DeploymentException: DeploymentException opening
JAR file C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested
exception is:
weblogic.ejb.deployment.JarLoadException - with nested
exception:
[weblogic.ejb.common.DeploymentException: Problem creating deployment
C:/weblogic/myserver/eportal/EpcWSHBilling.jar from
C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested exception is:
        weblogic.ejb.common.DeploymentException: could not read JAR
file 'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
java.lang.NullPointerException
        at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
        at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
        at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
        at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
        at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
        at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
        at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
        at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
        at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
        at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.Server.startServerDynamically(Server.java:99)
        at weblogic.Server.main(Server.java:65)
        at weblogic.Server.main(Server.java:55)
weblogic.ejb.common.DeploymentException: Problem creating deployment
C:/weblogic/myserver/eportal/EpcWSHBilling.jar from
C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested exception is:
weblogic.ejb.common.DeploymentException: could not read JAR
file 'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)
weblogic.ejb.common.DeploymentException: could not read JAR file
'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:213)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)
--------------- nested within: ------------------
weblogic.ejb.deployment.JarLoadException - with nested exception:
[weblogic.ejb.common.DeploymentException: Problem creating deployment
C:/weblogic/myserver/eportal/EpcWSHBilling.jar from
C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested exception is:
        weblogic.ejb.common.DeploymentException: could not read JAR
file 'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
java.lang.NullPointerException
        at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
        at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
        at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
        at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
        at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
        at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
        at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
        at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
        at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
        at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.Server.startServerDynamically(Server.java:99)
        at weblogic.Server.main(Server.java:65)
        at weblogic.Server.main(Server.java:55)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:313)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)

We are deploying a JAR file containing all EJBs of our application on
Weblogic 5.1 SP4 and we're getting a DeploymentException (which is
fully included at the end of the message).
We have no problem deploying the same JAR file on WebLogic 5.1 SP8.
We have isolated each EJB, so that one EJB is pack into is own JAR
file. We were able to deploy all EJBs but the one using the JCE 1.2.1
api.
Is there any issue using JCE 1.2.1 within an EJB under WL SP4 ?
As I mentionned earlier, everything works fine with SP8 ?
Any help will be greatly appreciated.
Patrick
Complete error dump:
Fri Dec 21 14:06:07 EST 2001:<E> <EJB> Could not deploy:
'C:/weblogic/myserver/eportal/EpcWSHBilling.jar': file is not a valid
jar file, or does not
contain a valid bean
weblogic.ejb.common.DeploymentException: DeploymentException opening
JAR file C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested
exception is:
weblogic.ejb.deployment.JarLoadException - with nested
exception:
[weblogic.ejb.common.DeploymentException: Problem creating deployment
C:/weblogic/myserver/eportal/EpcWSHBilling.jar from
C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested exception is:
        weblogic.ejb.common.DeploymentException: could not read JAR
file 'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
java.lang.NullPointerException
        at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
        at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
        at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
        at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
        at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
        at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
        at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
        at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
        at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
        at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.Server.startServerDynamically(Server.java:99)
        at weblogic.Server.main(Server.java:65)
        at weblogic.Server.main(Server.java:55)
weblogic.ejb.common.DeploymentException: Problem creating deployment
C:/weblogic/myserver/eportal/EpcWSHBilling.jar from
C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested exception is:
weblogic.ejb.common.DeploymentException: could not read JAR
file 'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)
weblogic.ejb.common.DeploymentException: could not read JAR file
'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:213)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)
--------------- nested within: ------------------
weblogic.ejb.deployment.JarLoadException - with nested exception:
[weblogic.ejb.common.DeploymentException: Problem creating deployment
C:/weblogic/myserver/eportal/EpcWSHBilling.jar from
C:\weblogic\myserver\eportal\EpcWSHBilling.jar; nested exception is:
        weblogic.ejb.common.DeploymentException: could not read JAR
file 'C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar'
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
weblogic.ejb.common.DeploymentException: loading EJB JAR
C:\weblogic\myserver\tmp_deployments\ejbjar2596.jar; nested exception
is:
        java.lang.NullPointerException
java.lang.NullPointerException
        at weblogic.ejb.internal.depend.ClosedSet.skipClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.addClass(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findConstants(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.run(ClosedSet.java,
Compiled Code)
        at weblogic.ejb.internal.depend.ClosedSet.findDependencies(ClosedSet.java:53)
        at weblogic.ejb.internal.EJBJarLoader$ClosedSetAdapter.findDependencies(EJBJarLoader.java:220)
        at weblogic.ejb.internal.EJBJarLoader.computeExclude(EJBJarLoader.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarLoader.initialize(EJBJarLoader.java:125)
        at weblogic.ejb.internal.EJBJarLoader.<init>(EJBJarLoader.java:88)
        at weblogic.ejb.internal.EJBJarDeployment.setupJar(EJBJarDeployment.java,
Compiled Code)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:211)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:182)
        at weblogic.ejb.internal.EJBJarDeployment.setup(EJBJarDeployment.java:164)
        at weblogic.ejb.internal.EJBDeploymentImpl.<init>(EJBDeploymentImpl.java:172)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:122)
        at weblogic.ejb.internal.EJBJarDeployment.<init>(EJBJarDeployment.java:112)
        at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:305)
        at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
        at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
        at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.Server.startServerDynamically(Server.java:99)
        at weblogic.Server.main(Server.java:65)
        at weblogic.Server.main(Server.java:55)
at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:313)
at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java,
Compiled Code)
at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:99)
at weblogic.Server.main(Server.java:65)
at weblogic.Server.main(Server.java:55)

Similar Messages

  • How to deploy an EJB that uses TopLink (w/o including all the TopLink libs)

    This might be a basic question. Sorry !
    When my EJB uses TopLink libraries, is there a way to deploy the EJB without having to include the TopLink jars in the deploying JAR/EAR file ?
    Is there a way to make sure TopLink libraries are accessible commonly to all the applications on the app server ?
    Thanks,
    Krishna

    I think I got how to do this.
    I ave to use the "application.xml" file which is the global application.xml file for all applications on that OC4J instance.
    http://otn.oracle.com/tech/java/oc4j/doc_library/902/A95880_01/html/advanced.htm#1015123
    Gotta add all the common libraries to that file. for example:
         <library path="C:\OraHome1\toplink\core\lib\toplink.jar" />
         <library path="C:\OraHome1\toplink\core\lib\xerces.jar" />
         <library path="C:\OraHome1\toplink\core\lib\antlr.jar" />
         <library path="C:\OraHome1\toplink\hsql\lib\hsqldb.jar" />

  • Deploying an app that uses freeTTS

    I'll get the hang of this soon :-)
    I'm trying to deploy an application that uses the FreeTTS Text to speech. I'm using Netbeans IDE. The program runs fine locally, but when I run it via Web Start, it closes with an exception at the point it initialises the FreeTTS, so I guess I'm missing a .jar in the deployment?
    I've included 5 .jar files that were included with the FreeTTS download, (and these match the ones I have added to the list of libraries in Netbeans).. the important bits of the exception are:
    myapp.Main.StartVoice(Main.java:83) <<- this is my function that initialises
    myapp.Main.main(Main.java:45)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    java.lang.reflect.Method.invoke(Unknown Source)
    com.sun.javaws.Launcher.executeApplication(Unknown Source)
    com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    com.sun.javaws.Launcher.run(Unknown Source)
    java.lang.Thread.run(Unknown Source)
    So, I guess the first question would be what .jar files do I need to include for a simple program that uses the Kevin16 voice to say "hello", and is the above exception telling me It is missing a .jar file?
    Thanks in advance for any help.
    Message was edited by:
    Forgeuk

    After a couple of days of 'dicking around' with WebStart, I finally stumbled on an answer.
    So, here it is for anyone else getting stuck on distributing a freeTTS application via webstart, it doesn't seem to mention this in any of the FAQs very clearly, it mentions something similar for the webstart clock app.
    I was simply missing a line in the JNLP file:
    <property name="freetts.voices" value="com.sun.speech.freetts.en.us.cmu_us_kal.KevinVoiceDirectory"/>
    Not entire sure what it does, but it now works!

  • Problems creating a web service that uses the report generation toolkit

    Hi,
           Im trying to develop a web service using labview 2013.
    I create a html form that is correctly communicating with my labview method and part of the web service functionality is to create a report from the data obtained in the html form published.
    I realized that using the report generation toolkit inside of the web service method the server cannot generate a report. ( If I run the same Vi before publishing the web service it works on the server but it doesnt work after I deploy it)
    I thought that maybe Im unable to use the report generation toolkit VIs inside of the web service because Im not incluiding the (dynamic VIs labview uses when they run), I tried to add the excel dynamic library to the proyect but with no success.
    I also tried to use VI SERVER to call a VI that generates the report using the report generation toolkit  in the method that runs when the web service is call but  it doesnt work either.
    How can I deploy a web service able to use  the report generation toolkit ?, how can I deploy a web service able to use VI server ?
    Any help is really appreciated.
    Erwin Franz 
    Erlab

    The issue you are running into is actually a limitation intended by Microsoft.  They don't want windows services to be able to call into the ActiveX interface for Microsoft Office for security reasons.  If you are deploying your web service to the NI Application Web Server on Windows you will run into this problem since the web server is a Windows Service.
    While I haven't tested this, you may be able to work around this by packaging your Web service with a LabVIEW EXE rather than deploying to the NI Application Web server. 
    Mark
    LabVIEW R&D

  • HT204053 I want to use the same apple id for iTunes and iCloud...but I have both set up..my problem is I want to use the one that I use for iTunes for both

    I want to use the same apple id for iTunes and iCloud...but I have both set up..my problem is I want to use the one that I use for iTunes for both

    iForgot.com

  • I have my mac pro with the keyboard in spanish and i didn't knew that it was going to be a big problem because i can't use the key pads the way they are printed, how can i use them the way they r printed?

    i have my mac pro with the keyboard in spanish and i didn't knew that it was going to be a big problem because i can't use the key pads the way they are printed, how can i use them the way they are printed?

    why can't you use the keyboard the way it is printed?

  • I have my catalog "Back Up Each Time Lightroom Exits" checked, and always have. That means the catalog should have been backed-up and saved everyday, if not more than once on some dates. So with a a major problem now and needing to use the Catalog backup

    I have my catalog "Back Up Each Time Lightroom Exits" checked, and always have. That means the catalog should have been backed-up and saved everyday, if not more than once on some dates. So with a a major problem now and needing to use the Catalog backup from last Friday, I go to my Lightroom Backups folder - and the most recent one showing not only isn't yesterday, it's OCTOBER 28 !?? Where the hell are the daily backups between October 28 and November 14?

    Oh wow - JET LAG strikes agin - my apologies; I have located the missing weeks of back-ups. After getting home from a 30-day trip to Europe, I had changed the location of my LR catalog back-ups to an external drive, and forgot that I did that. I have found them, and all is good. Never operate Heavy Machinery without enough rest. Cheers

  • I have problem since I download fire fox 4 it does'nt remember my windows live ID only the last one with are 4 different people that use the computer

    Question
    I have problem since I download fire fox 4 it doesn't remember my windows live ID, only the last one with are 4 different people that use the computer

    Such a feature is stored in a cookie. Firefox only keeps one set of cookies for all open tabs. So only the last user is remembered.
    You can look this extension if you want to sign on with different identities at the same time:
    * Multifox: http://br.mozdev.org/multifox/ (for Firefox 4 use this link: Firefox 4? Try Multifox 2 Beta 1!)

  • Dealing with two email accounts that use the same SMTP (outgoing) server

    Folks:
    re:   mail.app  5.2 (MacOS 10.7.4) with respect to POP accounts only
    I've read this thread multiple times, spent many hours experimenting, and my web searches haven't come up with any more useful help.
    How do you persuade mail.app to accept settings for two similar, but distinct email accounts that use the same SMTP (outgoing) server?   Say, the accounts are "blue.example.com" and "[email protected]". These have different user names and passwords.   The SMTP server is "smtp.example.com". 
    I think this is the appearance of success: the SMTP Server List (as seen in edit-the SMTP-Server-List mode) shows:
    Server Name                   In Use By Account
        smtp.example.com      [email protected], [email protected]
    (Description column omitted for brevity.  And of course, mail.app doesn't show the little envelope icons.)
    But I cannot reliably achieve this result.   When I select the SMTP server from the list for the second account --as suggested in the above-referenced thread--- I see the credentials (user name and password) for the first.  Should I overwrite them?  No, I don't think so -- I think that will break the first account.   I feel mail.app should present me with empty credentials boxes instead.  Maybe this happens -- sometimes.  But I can't see how to make it happen.  Am I simply overlooking something?
    A slightly different way of asking about this issue:   Suppose  I manage to do a proper setup for the two accounts and they work.  Then I change the password for "[email protected]" on the server. What is a reliable way of reaching the SMTP credentials for that account to make the edit?  Same question for "[email protected]"?    Even when I successfully attach two accounts to one SMTP server, I seem only able to reach the first listed one to make changes. (In this case, "blue.example.com").
    It is possible I'm missing something incredibly obvious...    I know the credentials for each account are distinct, but maybe mail.app copies them from the POP (incoming) settings.   Nah, that can't be, can it?   Or what?
    Maybe I'm seeing bizarre things due to scrambled mail.app preferences.  I've seen it before on other apps: delete the current preference file, get an auto-generated fresh one, and sanity returns. But with mail.app, with the prospect of losing years of emails --yeah, I've done it--  I'm extremely reluctant to mess around.
    Suggestions, please.
    TIA
    Message was edited by: Hen3ry  to clean up the table a little and add a parenthetical explanation.

    OK, I'm convinced.   The mail.app UI is BROKEN -- in my primary user account.  Such that it cannot reliably select an outgoing server for editing.
    I created a new user account and installed some relevant example accounts in mail.app in that account.  No problem. Well, a bit obscure, but still fully logical and reliable selection of individual SMTP accounts for editing.
    For the sake of clarity, I think it is best to mark this "answered" and repost, focusing on the symptoms and asking how one might go about repairing the problem.  So I'll do that.

  • Hiss noise from iPad2 speakers when launching an app that uses the speakers

    A couple of months ago I bought an iPad2 Wi-Fi. It was working fine until yesterday that it started making a hiss noise every time an app that uses the speakers was launched, for example when the keyboard clicks sound is enabled it will make noise while typing (this is somehow annoying). Is this a known issue?
    Is this a hardware defect or can it be fixed with a software upgrade?
    Thanks.

    i have the same problem: ipad2 makes noise every time when plays sound (music, video, games, typing)
    i'm sure that problem is hardware..
    the noise exists only with speaker: if i connect headphones noise disappears

  • Problem importing two service interfaces using the same data types

    Hi,
    I've been playing around with BPM for a while. Now I wanted to add a custom service interface to my starting event. I created the interface in ESR of CE 7.11. After importing I get this error message and I can't use the interface:
    Cannot change XsdSimpleTypeDefinition AcademicTitleCodeContent by importing the document http://sap.com/xi/APPL/SE/Global::src/wsdl/TestInterface.wsdl, because it is already defined in the document http://sap.com/xi/APPL/SE/Global::src/wsdl/rootwsdl_CustomerERPByIDQueryResponse_InService.wsdl in this project. Importing into another project might be possible.
    Of course the problem is clear, but how can I achieve importing two service interfaces that use the same data type without changing the xsd source?
    Thanks in advance,
    Mane

    Sorry for the late answer, but I am really busy at the moment.
    Unfortunately I can't the Interface and data types are already changed.
    But this happened various times. Each time I already had imported a SAP Enterprise Service into NW BPM that contains a bunch of inline data types. While creating my own interface I referenced one of those data types that are stored in a SAP namespace. After import the error message appeared.
    In the wsdl of the created interface there is a import statement for the namespace where the referenced data types origin from. Additionally there is a namespace definition xmlns:p1="SAPnamespace". In the element the type is "p1:ReferencedType". Could this maybe cause the error, because one time it is with this leading p1 in my created wsdl and once without in the SAP Service wsdl?
    Thanks and I am looking forward to next EhP of NW BPM,
    Mane

  • I have a new iPad that uses the Cloud.  But my iMac, my MacBook Air, and my iPhone are all older.  How can I link my mail accounts that aren't on the cloud withntiPhone

    Does anyone know how to sync my email account which is on my iMac, my MacBook Air, and my iPhone with my new iPad that uses the Cloud.  none of my other Apple devices can use the cloud.   Please Help me use the same email account on my iPad!

    I have a MacBook Air, bought in 2010 or 2011.  It is running OS 10.6.8.
    I have an iMac that is the same age as my MacBook Air.  My iPhone is 2nd or 3rd generation.
    None can support "the Cloud".  I use gmail and my iPhone and both computers are all synced.
    I can't get email on my new iPad that does use "The Cloud".
    Please help.

  • HT4137 I have two iPad's that use the same iTunes/store account. I want the two devices to play games with with other, but it recognizes them as the same. I have set up two different iCloud accounts, but still not recognizing the users as different. What

    Hello, I have no idea if my question went out, so I'll post it again. I have two iPads (one 3rd gen and one 4th) that use the same iTunes/store account. I want the two devices to game with each other, but the apps recognize them as the same. I have created two different iCloud accounts in an attempt to differentiate between the two, but no luck. How can I continue to use the same iTunes/store account for music and movies, but also have the two devices recognize each other for games?

    You can share your iTunes ID and still have separate iCloud accounts with separate IDs, they don't have to be the same.  If you kids don't already have an iCloud account, have them set up separate accounts on their devices using separate IDs.  If they are already sharing your account, migrate their devices to separate accounts.  To do this, start by saving any photo stream photos they wish to keep to ther camera roll (unless already there) by opening your my photo stream album, tapping Select, tap the photos, tap the share icon (box with upward pointing arrow), then tap Save to Camera Roll.  If they are syncing notes with iCloud, you'll need to open each of your notes and email them to them so you can later copy and paste the text into new notes created in their new account.  Then go to Settings>iCloud, tap Delete Account (which only deletes it from thier device and won't effect your device), choose Keep on My iDevice and provide the password to turn off Find My iPhone (if using iOS 7).  Then sign back in with a different Apple ID to create their new account and choose Merge to upload the data.  Once everyone is on a separate account you can go to icloud.com from your computer, sign into each account separately and delete your data from their account.

  • Can you share photos between machines that use the same wifi network? Thanks for your help.

    Can you share photos on i-photo between machines that use the same network or even between different accounts on the same machine? I know you can share music on i-tunes but can you do the same on i-photo? Thanks for your help.

    Yes.
    If you want the other user to be able to see the pics, but not add to, change or alter your library, then enable Sharing in your iPhoto (Preferences -> Sharing), leave iPhoto running and use Fast User Switching to open the other account. In that account, enable 'Look For Shared Libraries'. Your Library will appear in the other source pane.
    Any user can drag a pic from the Shared Library to their own in the iPhoto Window.
    Remember iPhoto must be running in both accounts for this to work.
    You can figure out using it with another machine from that too

  • I am a teacher that uses the iPad in the classroom.  I have an itunes account setup for my classroom without a credit card listed. Is there anyway for me to purchase apps to use in the classroom with a Purchase Order?

    I am a teacher that uses the iPad in the classroom.  I have an itunes account setup for my classroom without a credit card listed. Is there anyway for me to purchase apps to use in the classroom with a Purchase Order?

    (Being sarcastic - its because only the US is big or important enough to warrant volume licensing....)
    At this time, until Apple decides to release volume licensing structures outside of the US the only solution would be to use your purchase orders with a company that sells the iTunes Vouchers and redeem those.
    However - even then its hard to stay on the right side of the EULA when the terms are all couched in reference to "Personal Use"
    I have spoken to some developers in the past about educational discounts, or even support for proxies, and wasn't really impressed with their answers.   But hey - even Adobe has trouble with proxies and consistent approaches - we can't expect independent developers to be able to match the same capabilities...

Maybe you are looking for

  • How to schedule a WebI Report for the list of users that it contains in it

    I have a WebI Report in BOXIr2 which contains the list of Employees Details (Employee Name, Mail ID, Emp Code) who had missed their timesheet for the week, Please let me know Is their a way that i can send mail notification through BO report Scheduli

  • Migrate Partition Tables

    What is the best way to migrate partition tables from one oracle instance to another? I noticed when using CTAS statement and import/export utilitiy, Oracle migrates the table as a regular table and not as a partitioned table.

  • Linking jsp buttons with values.....

    Hi, I have a requirement where i want to link buttons with different values in a jsp... F.eg i have {a=0,b=1,c=2} values inserted in a hashtable....and i am displaying only the keys(a,b,c) on the screen using jsp.... now i want to associate a remove

  • Problems upgrading camera raw 8.3 to 8.5, upgrade finished  but version 8.3 still shows in Bridge

    problems upgrading camera raw 8.3 to 8.5, upgrade finished  but version 8.3 still shows in Bridge

  • Flash and HTML5 ???

    Hi everyone Does anyone know if the iPad is going to have flash or html5 soon? It's annoying how they can create and implement technology like this and yet I get frustrated when I want to go on a website and tells me I need flash. Help!!!