Error in deploying EJB
the following error is encountered although I have created the user escappuser
in the default realm. Any help ?
Unable to deploy EJB: D:\bea8\USER_P~1\domains\EVALGU~1\.\applications\.wlnotdel
ete\wlap24823\inv_ejb.jar from inv_ejb.jar:
weblogic.ejb20.WLDeploymentException: The run-as principal 'escappuser' for EJB
'InvHistoryFtyPoDetailEJB' is not a user in the current realm. The user must exi
st for the EJB to successfully deploy.
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.getRunAsPrincipal(MBe
anDeploymentInfoImpl.java:1039)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeRunAsSettin
gs(MBeanDeploymentInfoImpl.java:830)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
tInfoImpl.java:244)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1262)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:267)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:83)
at weblogic.j2ee.Application.addComponent(Application.java:319)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:162)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:330)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:590)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:568)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:747)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:726)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:458)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
57)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
25)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
ServerImpl.java:765)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:946)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanPro
xy.java:481)
at weblogic.management.configuration.ServerMBean_Stub.updateDeployments(
ServerMBean_Stub.java:7271)
at weblogic.management.deploy.slave.SlaveDeployer.updateServerDeployment
s(SlaveDeployer.java:1245)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:397)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:230)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1268)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:267)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:83)
at weblogic.j2ee.Application.addComponent(Application.java:319)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:162)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:330)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:590)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:568)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:747)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:726)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:458)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
57)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
25)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
ServerImpl.java:765)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:946)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanPro
xy.java:481)
at weblogic.management.configuration.ServerMBean_Stub.updateDeployments(
ServerMBean_Stub.java:7271)
at weblogic.management.deploy.slave.SlaveDeployer.updateServerDeployment
s(SlaveDeployer.java:1245)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:397)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:230)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
>
<Mar 9, 2004 10:05:42 AM GMT+08:00> <Info> <EJB> <BEA-010008> <EJB Deploying fil
e: bcInterface_ejb.jar>
<Mar 9, 2004 10:05:42 AM GMT+08:00> <Error> <J2EE> <BEA-160001> <Error deploying
bcInterface_ejb:
Unable to deploy EJB: D:\bea8\USER_P~1\domains\EVALGU~1\.\applications\.wlnotdel
ete\wlap24823\bcInterface_ejb.jar from bcInterface_ejb.jar:
weblogic.ejb20.WLDeploymentException: The run-as principal 'escappuser' for EJB
'JobSchedulerMDB' is not a user in the current realm. The user must exist for
th
e EJB to successfully deploy.
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.getRunAsPrincipal(MBe
anDeploymentInfoImpl.java:1039)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeRunAsSettin
gs(MBeanDeploymentInfoImpl.java:830)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
tInfoImpl.java:244)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1262)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:267)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:83)
at weblogic.j2ee.Application.addComponent(Application.java:319)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:162)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:330)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:590)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:568)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:747)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:726)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:458)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
57)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
25)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
ServerImpl.java:765)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:946)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanPro
xy.java:481)
at weblogic.management.configuration.ServerMBean_Stub.updateDeployments(
ServerMBean_Stub.java:7271)
at weblogic.management.deploy.slave.SlaveDeployer.updateServerDeployment
s(SlaveDeployer.java:1245)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:397)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:230)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
Unable to deploy EJB: D:\bea8\USER_P~1\domains\EVALGU~1\.\applications\.wlnotdel
ete\wlap24823\bcInterface_ejb.jar from bcInterface_ejb.jar:
weblogic.ejb20.WLDeploymentException: The run-as principal 'escappuser' for EJB
'JobSchedulerMDB' is not a user in the current realm. The user must exist for
th
e EJB to successfully deploy.
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.getRunAsPrincipal(MBe
anDeploymentInfoImpl.java:1039)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeRunAsSettin
gs(MBeanDeploymentInfoImpl.java:830)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
tInfoImpl.java:244)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1262)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:267)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:83)
at weblogic.j2ee.Application.addComponent(Application.java:319)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:162)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:330)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:590)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:568)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:747)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:726)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:458)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
57)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
25)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
ServerImpl.java:765)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:946)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanPro
xy.java:481)
at weblogic.management.configuration.ServerMBean_Stub.updateDeployments(
ServerMBean_Stub.java:7271)
at weblogic.management.deploy.slave.SlaveDeployer.updateServerDeployment
s(SlaveDeployer.java:1245)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:397)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:230)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1268)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:267)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:83)
at weblogic.j2ee.Application.addComponent(Application.java:319)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:162)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:330)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:590)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:568)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:747)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:726)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:458)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
57)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
25)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
ServerImpl.java:765)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:946)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanPro
xy.java:481)
at weblogic.management.configuration.ServerMBean_Stub.updateDeployments(
ServerMBean_Stub.java:7271)
at weblogic.management.deploy.slave.SlaveDeployer.updateServerDeployment
s(SlaveDeployer.java:1245)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:397)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:230)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
There is a similar command to unix "chmod" under sess_sh, whereby you could do grant permission to the perticular user you act as. I did not encounter this issue since I always use SYS to do it, or as a normal user with JAVASYSPRIV hranted.
Similar Messages
-
Error while deploying EJB 1.1 on Weblogic 10.3.0.0
I am trying to deploy an EJB (1.1) jar which is succesfully running on JBoss5.0 on WebLogic 10.3.0.0; I am getting following Error while deploying the jar on weblogic;
Exception preparing module: EJBModule(ejb_RemoteServicesEjb) Unable to deploy EJB: RemoteServicesEjb.jar from RemoteServicesEjb.jar: There are 1 nested errors: weblogic.ejb.container.compliance.ComplianceException: In EJB com.package.ejbimpl.RemoteServicesEjb, the throws clause for ejbCreate method ejbCreate() contains exceptions that are NOT in the throws clause of the corresponding home interface method. at weblogic.ejb.container.compliance.HomeInterfaceChecker.checkCreateMethodsMatchBeanCreates(HomeInterfaceChecker.java:365) 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 weblogic.ejb.container.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:337) at weblogic.ejb.container.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:286) at weblogic.ejb.container.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:952) at weblogic.ejb.container.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:920) at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:246) at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:552) at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:519) at weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:393) at weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:715) at weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:618) at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1154) at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:425) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42) at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:16) at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155) at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723) at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190) at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Does anybody knows what must be going wrong?
Can't I deploy EJB 1.1 jar directly on Weblogic 10.3.0.0 or I need to change or configure something before doing it?Does the ejbCreate() method of the com.package.ejbimpl.RemoteServicesEjb class have an exception on it's throws clause that is not present on the ejbCreate() method of your home interface? If so, does the error go away if you add the exception to the home's ejbCreate() method? In general, you want checked exceptions in a throws clause to match between the interface declaration of the method and the implementation of the method on the bean class.
- Matt -
Hey Folks
I am getting following error while deploying my ear file
Auto-deploying sample-ejb.jar (No previous deployment found)... Error compiling D:\J2EE\SAMPLE\bin\SAMPLE/SAMPLE-ejb.jar: Syntax error in source
can anybody plz tell me why it is coming
ASAP help needHi manishnsachdev,
As per specs :
The ObjectNotFoundException exception is thrown by a finder method to indicate that the specified EJB object does not exist.
Since you're not executing any finder methods in your code, you should change your method signature to exclude the ObjectNotFoundException.
Regards,
Dimitar -
Error while deploying EJB on OAS 4.0.8.1
I have installed OAS 4.0.8.1 on Windows NT 4.0 with Support Pack 6a. The java compiler used is from JDK 1.1.6 provided with OAS.
The following error occurs while deploying EJB on OAS. The error is the same while deploying through the node manager or by using oasdeploy command line utility.
java.lang.NoClassDefFound Error
Code generation for
D:\\orant\\ows\\upload\\425BrowserBean.jar failed!
Creating registration files.....
Unable to expand attribute Unable to load from C:\temp\src425\oasbae.properties
Please let me know the possible causes for non deployment of the bean on OAS.
nullWith JDev 3.1, we only support deployment to OAS 4.0.8.2.
JDev 3.0 supported deployment to OAS 4.0.8.1.
I believe most of this restriction is due to internal changes in OAS that we were only able to integrate with 3.1. -
Weblogic Server 8.1 giving weird error while deploying EJB
Hi All,
I am using weblogic8.1 server with service pack 4.
I am trying to deploy an entitybean (ejb2.0) specification. I am getting following error.
==========================================================
[Deployer:149033]preparing application sum.LDN on MyServer
[Deployer:149033]failed application sum.LDN on MyServer
[Deployer:149034]An exception occurred for task [Deployer:149026]Deploy application sum.LDN on MyServer.:
Exception:weblogic.management.ApplicationException: prepare failed for sumEJB.jar
Module: sumEJB.jar Error: Exception preparing module: EJBModule(sumEJB.jar,status=NEW)
Unable to deploy EJB: sumEJB.jar from sumEJB.jar:
[EJB:011017]Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
In bean com.csfb.csar.sum.ods.TradeSetlmtMapping, the abstract method, getHandle(), does not correspond to any container-managed field and is not implemented in the bean class or any of its superclasses.
In bean com.csfb.csar.sum.ods.TradeSetlmtMapping, the abstract method, getEJBHome(), does not correspond to any container-managed field and is not implemented in the bean class or any of its superclasses.
In bean com.csfb.csar.sum.ods.TradeSetlmtMapping, the abstract method, isIdentical(javax.ejb.EJBObject), does not correspond to any container-managed field and is not implemented in the bean class or any of its superclasses.
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:255)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:784)
at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:700)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1339)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:498)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3142)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1583)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1227)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1070)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2513)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2463)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2379)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
==========================================================
This is very surprising error I am getting. Because getHandle(), getEJBHome(), isIdentical() are no where declared in business interface extending EJBObject.
Descriptor File is perfectly fine.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
<weblogic-rdbms-bean>
<ejb-name>com.csfb.csar.sum.ods.TradeSetlmtMapping</ejb-name>
<data-source-name>com.csfb.csar.ODSDataSource</data-source-name>
<table-map>
<table-name>ODS_CNS_ELIGIBLE_TRADES</table-name>
<field-map>
<cmp-field>auditCreatedDate</cmp-field>
<dbms-column>STAMP_ADD_DTIME</dbms-column>
</field-map>
<field-map>
<cmp-field>auditCreatedBy</cmp-field>
<dbms-column>PROCESS_ADD_ID</dbms-column>
</field-map>
<field-map>
<cmp-field>transId</cmp-field>
<dbms-column>TRANS_ID</dbms-column>
</field-map>
<field-map>
<cmp-field>transVersId</cmp-field>
<dbms-column>TRANS_VERS_ID</dbms-column>
</field-map>
<field-map>
<cmp-field>transItemSequenceId</cmp-field>
<dbms-column>TRANS_ITEM_SEQUENCE_ID</dbms-column>
</field-map>
<field-map>
<cmp-field>externalReference</cmp-field>
<dbms-column>EXTERNAL_REFERENCE</dbms-column>
</field-map>
<field-map>
<cmp-field>setLmtStatus</cmp-field>
<dbms-column>SETLMT_STATUS</dbms-column>
</field-map>
<field-map>
<cmp-field>setLmtDate</cmp-field>
<dbms-column>SETLMT_DATE</dbms-column>
</field-map>
<field-map>
<cmp-field>stampUpdateDtime</cmp-field>
<dbms-column>STAMP_UPDATE_DTIME</dbms-column>
</field-map>
</table-map>
<weblogic-query>
<query-method>
<method-name>findAll</method-name>
<method-params/>
</query-method>
</weblogic-query>
</weblogic-rdbms-bean>
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Please Help..<p>I could not find any documentation that suggested LIMIT or OFFSET where supported. Some of our developers needed to use limit, in the end all I could suggest was using a dynamic query and setting the maximum number of results see here
.</p>
<p>
Hussein Badakhchani</br>
</p> -
Log4j error while deploying EJB 3.0 in weblogic 10
Hi Friends,
I am migrating an application EJB from 2.0 to 3.0 annotations.
The log4j-1.2.3 for the project is configured in this way, it is added to the startWeblogic.cmd in weblogic 10 as :
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlog4j.configuration=log4j.properties
Now i am trying to deploy my EAR file that contains an EJB 3.0 Project and a Web project , it gives following error while deployment.
###<Jan 29, 2010 8:21:01 PM EST> <Warning> <Deployer> <ALPITSWXP00001> <wlw-pricingdev-s10> <[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1264814461242> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: Exception preparing module: EJBModule(streamlinesuspenseEJB.jar)
[EJB:011023]An error occurred while reading the deployment descriptor. The error was:
org.apache.log4j.spi.RootCategory.<init>(Lorg/apache/log4j/Level;)V.
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.NoSuchMethodError: org.apache.log4j.spi.RootCategory.<init>(Lorg/apache/log4j/Level;)V
at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
at org.apache.log4j.Logger.getLogger(Logger.java:124)
at com.jmfamily.common.log.LogManager.getLogger(LogManager.java:33)
at com.jmfamily.common.log.LogManager.getLogger(LogManager.java:42)
at com.jmfamily.jma.contract.ejb.SuspendedContractSOBean.<clinit>(SuspendedContractSOBean.java:33)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at weblogic.ejb.container.dd.xml.EjbAnnotationProcessor.processWLSAnnotations(EjbAnnotationProcessor.java:1699)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processWLSAnnotations(EjbDescriptorReaderImpl.java:346)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.createReadOnlyDescriptorFromJarFile(EjbDescriptorReaderImpl.java:192)
at weblogic.ejb.spi.EjbDescriptorFactory.createReadOnlyDescriptorFromJarFile(EjbDescriptorFactory.java:93)
at weblogic.ejb.container.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:1198)
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:380)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
If i remove the "set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlog4j.configuration=log4j.properties" from the weblogic statrup script and install the EAR it will be installed , but the logger is not initialized.
If the option "set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlog4j.configuration=log4j.properties" added to the startup script and i deployed the OLD EJB 2.0 app , it is installed successfully, but it didnt let me deploy EJB 3.0 app.
I am hitting my head around it for a day now, no success so far..
Please provide you suggestions , thanks a lot to all in advance.
Thanks
SachinDoes the ejbCreate() method of the com.package.ejbimpl.RemoteServicesEjb class have an exception on it's throws clause that is not present on the ejbCreate() method of your home interface? If so, does the error go away if you add the exception to the home's ejbCreate() method? In general, you want checked exceptions in a throws clause to match between the interface declaration of the method and the implementation of the method on the bean class.
- Matt -
Error when deploying ejb 3 in weblogic10
Hi,
I'm using the EJB3.0 in weblogic10, just as the following:
remote interface:
com.test.intf
public interface Test{
public void test();
and the impl:
com.test.impl
@stateless
@Remote(Test.class)
public class TestBean implements Test{
public void test{...}
Then I build an ear which including the ejb jar:
Test.ear
|__ejb.jar (including the Test and the TestBean)
|
|__Meta-Inf
And when I deploy the Test.jar to the weblogic 10, the following error occurs:
weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ Unable to load clas
s com.test.impl.TestBean_3u7muo_EmergencyServiceF
uncImpl ]
at weblogic.ejb.container.deployer.Ejb3SessionBeanInfoImpl.prepare(Ejb3S
essionBeanInfoImpl.java:319)
at weblogic.ejb.container.deployer.EJBDeployer.setupBeanInfos(EJBDeploye
r.java:914)
at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:
1188)
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:425)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu
leListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(Depl
oymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(Dep
loymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(Dep
loymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.ja
va:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.j
ava:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.jav
a:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(Deployme
ntStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(App
ContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.cr
eateAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.do
Prepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.pr
epare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploym
entPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploy
mentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare
(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.pre
pare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
gWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.lang.ClassNotFoundException: com.oracle.ocrt.service.impl.Emerge
ncyServiceFuncBean_3u7muo_TestIntf
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:283)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClass
Loader.java:256)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:176)
at weblogic.ejb.container.deployer.BeanInfoImpl.loadClass(BeanInfoImpl.j
ava:540)
at weblogic.ejb.container.deployer.Ejb3SessionBeanInfoImpl.prepare(Ejb3S
essionBeanInfoImpl.java:310)
... 27 more
<2008-9-26 下午08时35分07秒 CST> <Error> <Deployer> <BEA-149265> <Failure occurr
ed in the execution of deployment request with ID '1222432506169' for task '0'.
Error is: 'weblogic.application.ModuleException: Exception preparing module: EJB
Module(test.jar)
Unable to deploy EJB: TestBean from test.jar:
***** ASSERTION FAILED *****[ Unable to load class com.test.impl.TestBean_3u7muo_TestImpl ]
weblogic.application.ModuleException: Exception preparing module: EJBModule(test.jar)
Unable to deploy EJB: TestBean from test.jar:
***** ASSERTION FAILED *****[ Unable to load class com.test.impl.TestBean_3u7muo_TestImpl ]
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452)
What is the problem? And What can I do?
BTW, if I change the @Remote to @Local, I can deploy the ejb successfully.
In addition, Who knows how to access the ejb3.0 from a standalone client just like access the EJB2.0:
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL, "t3://localhost:7001");
Context cont = new InitialContext(properties);
Obj ref = cont.lookup("???"); //--------------------> What should I write here???
Thanks!Hi,
It's not easy to tell what's wrong with your example.
Maybe you could send me a zip and I'll check when I have some time.
By the way, you're asking a question about the lookup of an EJB3, I wrote an article that covers that topic.
It should give you some interesting input.
http://m-button.blogspot.com/2008/07/reminder-on-how-to-use-ejb3-with.html
Regards. -
Invalid change to class error when deploying EJB
We have EJBs that were built by Webgain Visual Cafe and successfully deploy
to WLS 5.1. We then use the WLE EJB Deployer Tool to build WLE container
classes and deploy the same EJBs in WLE 5.1.
One EJB does not deploy in WLE. The ULOG error message is:
133929.EA-LAWSTUC!JavaServer.517: main: IJENGINE_CAT:150: ERROR: Invalid
change to class service.Request
133929.EA-LAWSTUC!JavaServer.517: main: EJB_CAT:29: ERROR: While deploying
jar ServiceEJB : com.beasys.weblogic.classloader.RedeploymentException:
ERROR: Invalid change to class service.Request
133929.EA-LAWSTUC!JavaServer.517: Finalizer: IJENGINE_CAT:152: INFO: Closing
jar C:\aj\ServiceEJB_WLE.jar
Does anyone know what can cause an "invalid change to class" error when
deploying to WLE 5.1? Especially since the EJB deploys successfully in
WLS.
Carl LawstuenReason: database keeps a reference of the class in JAVA$CLASS$MD5$TABLE table. This table keeps a refrence to all java classes loaded in database, and is present in each schema you deploy classes. That's the reason why if you change the application module name, you can load this classes. It instead keeps a reference if you use DROP JAVA CLASS command to drop a java class from de database. Use DROP JAVA command to clear the reference of the dropped classes when dropping it.
You can see this table as a class dictionary of the database, and you don't have to handle this records manually. -
Error in deploying ejb in winXP
Hello,
I am not able to deploy any ejb application using weblogic7 in winxp,which i did suceefully in win2000 system.Does xp support weblogic. .I am getting the following errors.
D:\stateless>java weblogic.ejbc slsb.jar
Exception in thread "main" java.io.InvalidClassException: javax.management.MBean
AttributeInfo; local class incompatible: stream classdesc serialVersionUID = 704
3855487133450673, local class serialVersionUID = 8644704819898565848
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:154
6)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:154
6)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:154
6)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
693)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1628)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1293)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19
12)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at weblogic.management.internal.Helper.getMBeanInfo(Helper.java:245)
at weblogic.management.internal.DynamicMBeanImpl.<init>(DynamicMBeanImpl
.java:184)
at weblogic.management.internal.DynamicMBeanImpl.<init>(DynamicMBeanImpl
.java:167)
at weblogic.management.descriptors.XMLElementMBeanDelegate.<init>(XMLEle
mentMBeanDelegate.java:67)
at weblogic.management.descriptors.XMLElementMBeanDelegate.<init>(XMLEle
mentMBeanDelegate.java:51)
at weblogic.management.descriptors.BaseXMLElementMBeanImpl.<init>(BaseXM
LElementMBeanImpl.java:8)
at weblogic.management.descriptors.toplevel.EJBDescriptorMBeanImpl.<init
(EJBDescriptorMBeanImpl.java:94)at weblogic.ejb20.dd.xml.DDUtils.processEjbJarXML(DDUtils.java:210)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.jav
a:103)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.jav
a:88)
at weblogic.ejbc20.getDescriptorFromJar(ejbc20.java:655)
at weblogic.ejbc20.runBody(ejbc20.java:419)
at weblogic.utils.compiler.Tool.run(Tool.java:126)
at weblogic.ejbc.main(ejbc.java:21)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationException: - with nested excepti
on:
[java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class
incompatible: stream classdesc serialVersionUID = 7043855487133450673, local cl
ass serialVersionUID = 8644704819898565848]
at weblogic.management.internal.Helper.getMBeanInfo(Helper.java:250)
at weblogic.management.internal.DynamicMBeanImpl.<init>(DynamicMBeanImpl
.java:184)
at weblogic.management.internal.DynamicMBeanImpl.<init>(DynamicMBeanImpl
.java:167)
at weblogic.management.descriptors.XMLElementMBeanDelegate.<init>(XMLEle
mentMBeanDelegate.java:67)
at weblogic.management.descriptors.XMLElementMBeanDelegate.<init>(XMLEle
mentMBeanDelegate.java:51)
at weblogic.management.descriptors.BaseXMLElementMBeanImpl.<init>(BaseXM
LElementMBeanImpl.java:8)
at weblogic.management.descriptors.toplevel.EJBDescriptorMBeanImpl.<init
(EJBDescriptorMBeanImpl.java:94)at weblogic.ejb20.dd.xml.DDUtils.processEjbJarXML(DDUtils.java:210)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.jav
a:103)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.jav
a:88)
at weblogic.ejbc20.getDescriptorFromJar(ejbc20.java:655)
at weblogic.ejbc20.runBody(ejbc20.java:419)
at weblogic.utils.compiler.Tool.run(Tool.java:126)
at weblogic.ejbc.main(ejbc.java:21)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationError: No MBeanInfo found for MBe
an with name = null, type = EJBDescriptor, Class = weblogic.management.descripto
rs.toplevel.EJBDescriptorMBeanImpl - with nested exception:
[weblogic.management.configuration.ConfigurationException: - with nested except
ion:
[java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class
incompatible: stream classdesc serialVersionUID = 7043855487133450673, local cl
ass serialVersionUID = 8644704819898565848]]
at weblogic.management.internal.DynamicMBeanImpl.<init>(DynamicMBeanImpl
.java:191)
at weblogic.management.internal.DynamicMBeanImpl.<init>(DynamicMBeanImpl
.java:167)
at weblogic.management.descriptors.XMLElementMBeanDelegate.<init>(XMLEle
mentMBeanDelegate.java:67)
at weblogic.management.descriptors.XMLElementMBeanDelegate.<init>(XMLEle
mentMBeanDelegate.java:51)
at weblogic.management.descriptors.BaseXMLElementMBeanImpl.<init>(BaseXM
LElementMBeanImpl.java:8)
at weblogic.management.descriptors.toplevel.EJBDescriptorMBeanImpl.<init
(EJBDescriptorMBeanImpl.java:94)at weblogic.ejb20.dd.xml.DDUtils.processEjbJarXML(DDUtils.java:210)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.jav
a:103)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.jav
a:88)
at weblogic.ejbc20.getDescriptorFromJar(ejbc20.java:655)
at weblogic.ejbc20.runBody(ejbc20.java:419)
at weblogic.utils.compiler.Tool.run(Tool.java:126)
at weblogic.ejbc.main(ejbc.java:21)This exception is because there are 2 different versions of your class.
Whenever there is a change in the class properties or attributes,
but server is using the old class file and in the jar file there is a change in class, so you get this InvalidClassException since there is a different version of class on server. -
Error in deploying EJB to oc4j 10g standalone
Trying to deploy a simple EJB created with JDeveloper (version - 9.0.5.0.0 Build 1375 ) wizard for Dept table ( just two columns). When I try to deploy it to stand alone OC4J ( 10g ) version - Oracle Application Server Containers for J2EE 10g (10.0.3.0.0) - Developer Preview (build 030829.1701)
I get following error: Any thoughts?
---- Deployment started. ---- Oct 8, 2003 2:38:05 PM
Target platform is Standalone OC4J (AppServerConnection1).
Wrote EJB JAR file to D:\JDev10g\jdev\mywork\Application2\Model\deploy\ejb2.jar
Wrote EAR file to D:\JDev10g\jdev\mywork\Application2\Model\deploy\ejb2.ear
Invoking OC4J admin tool...
D:\JDev10g\jdk\jre\bin\javaw.exe -jar D:\JDev10g\j2ee\home\admin.jar ormi://localhost/ admin **** -deploy -file D:\JDev10g\jdev\mywork\Application2\Model\deploy\ejb2.ear -deploymentName ejb2
Notification ==> Application Deployer for ejb2 STARTS [ 2003-10-08T14:38:07.383EDT ]
Notification ==> Undeploy previous deployment
Notification ==> Copy the archive to D:\oc4j10g\j2ee\home\applications\ejb2.ear
Notification ==> Unpacking ejb2.ear
Notification ==> Done unpacking ejb2.ear
Notification ==> Initialize ejb2.ear begins...
Notification ==> Initialize ejb2.ear ends...
Notification ==> Processing EJB module ejb2.jar
Notification ==> Compiling EJB generated code
Notification ==> ERROR
com.evermind.compiler.CompilationException: Syntax error in source
at com.evermind.compiler.FileLinkedCompilation.loadObjects(FileLinkedCompilation.java:201)
at com.evermind.compiler.FileLinkedCompilation.run(FileLinkedCompilation.java:142)
at java.security.AccessController.doPrivileged(Native Method)
at com.evermind.compiler.FileLinkedCompiler.compile(FileLinkedCompiler.java:63)
at com.evermind.server.ejb.compilation.Compilation.compileClasses(Compilation.java:430)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:248)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:414)
at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:132)
at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:76)
at com.evermind.server.administration.DefaultApplicationServerAdministrator.internalDeploy(DefaultApplicationServerAdministrator.java:378)
at com.evermind.server.administration.DefaultApplicationServerAdministrator.deploy(DefaultApplicationServerAdministrator.java:278)
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:324)
at com.evermind.server.rmi.RMICallHandler.run(RMICallHandler.java:140)
at com.evermind.server.rmi.RMICallHandler.run(RMICallHandler.java:54)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:199)
at java.lang.Thread.run(Thread.java:534)
Exit status of OC4J admin tool (-deploy): 0
Elapsed time for deployment: 5 seconds
---- Deployment finished. ---- Oct 8, 2003 2:38:10 PMThis is ths stack trace on the console. It seems it is looking for Toplink CMP. I did not do any Toplink configuration unless Toplink CMP is default. Do I need to switch to native CMP. If yes how?
thanks
Ravi
D:\oc4j10g\j2ee\home>java -jar oc4j.jar
03/10/14 12:27:05 Node started with id=25939003222084
03/10/14 12:27:08 Auto-deploying ../../home/applications/OrderManagement.jar (Class 'orderMgmt.Order
Management' had been updated)... done.
03/10/14 12:27:59 Auto-deploying ejb1.jar (No previous deployment found)... java.lang.RuntimeExcepti
on: Exception [EJB - 10036]: Error during code generation: [Exception [TOPLINK-14028] (TopLink (Orac
le OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.1654)): oracle.toplink.ejb.DeploymentExc
eption
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].]
server stacktrace is:
Local Exception Stack:
Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.
1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].
at oracle.toplink.ejb.DeploymentException.noSuchMapping(DeploymentException.java:257)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.addPersistentAttributesAndMethod
s(Oc4jCodeGenPlatform.java:623)
at oracle.toplink.internal.ejb.cmp.codegen.CmpCodeGenPlatform.addContainerManagedAttributesA
ndMethods(CmpCodeGenPlatform.java:291)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.generateConcreteClass(Oc4jCodeGe
nPlatform.java:745)
at oracle.toplink.internal.ejb.cmp.codegen.ConcreteClassGenerator.generateConcreteClass(Conc
reteClassGenerator.java:33)
at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubclass(PersistenceMa
nagerBase.java:176)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanSubclass(Oc4jPers
istenceManager.java:119)
at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2332)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:227)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1621)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1594)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1226)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:00 at oracle.toplink.internal.ejb.cmp.EJBExceptionFactory.errorDuringCodeGen(EJ
BExceptionFactory.java:399)
03/10/14 12:28:00 at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubcla
ss(PersistenceManagerBase.java:182)
03/10/14 12:28:00 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanS
ubclass(Oc4jPersistenceManager.java:119)
03/10/14 12:28:00 at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2
332)
03/10/14 12:28:00 at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:
227)
03/10/14 12:28:00 at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
03/10/14 12:28:00 at com.evermind.server.Application.postInit(Application.java:635)
03/10/14 12:28:00 at com.evermind.server.Application.setConfig(Application.java:206)
03/10/14 12:28:00 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1654)
03/10/14 12:28:00 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1621)
03/10/14 12:28:00 at com.evermind.server.ApplicationServer.initializeApplications(ApplicationS
erver.java:1594)
03/10/14 12:28:00 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:12
26)
03/10/14 12:28:00 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLaunch
er.java:93)
03/10/14 12:28:00 at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:00 caught exception notifying PPMs operation[GENERATE_CODE]: Exception [EJB - 10036]:
Error during code generation: [Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3)
Developer Preview (Build 030826.1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].]
server stacktrace is:
Local Exception Stack:
Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.
1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].
at oracle.toplink.ejb.DeploymentException.noSuchMapping(DeploymentException.java:257)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.addPersistentAttributesAndMethod
s(Oc4jCodeGenPlatform.java:623)
at oracle.toplink.internal.ejb.cmp.codegen.CmpCodeGenPlatform.addContainerManagedAttributesA
ndMethods(CmpCodeGenPlatform.java:291)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.generateConcreteClass(Oc4jCodeGe
nPlatform.java:745)
at oracle.toplink.internal.ejb.cmp.codegen.ConcreteClassGenerator.generateConcreteClass(Conc
reteClassGenerator.java:33)
at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubclass(PersistenceMa
nagerBase.java:176)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanSubclass(Oc4jPers
istenceManager.java:119)
at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2332)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:227)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1621)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1594)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1226)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:534)
Dept_RemoteEntityBeanWrapper2.java:408: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class Dept_RemoteEntityBeanWrapper2
Dept_ConcreteSubClass0 object;
^
DeptLocal_LocalEntityBeanWrapper0.java:401: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocal_LocalEntityBeanWrapper0
Dept_ConcreteSubClass0 object;
^
Dept_RemoteEntityBeanWrapper2.java:60: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class Dept_RemoteEntityBeanWrapper2
response = ((Dept_ConcreteSubClass0)context.getBean()).getDeptno();
^
Dept_RemoteEntityBeanWrapper2.java:147: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class Dept_RemoteEntityBeanWrapper2
((Dept_ConcreteSubClass0)context.getBean()).setDeptno( argument0);
^
Dept_RemoteEntityBeanWrapper2.java:218: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class Dept_RemoteEntityBeanWrapper2
response = ((Dept_ConcreteSubClass0)context.getBean()).getDname();
^
Dept_RemoteEntityBeanWrapper2.java:289: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class Dept_RemoteEntityBeanWrapper2
((Dept_ConcreteSubClass0)context.getBean()).setDname( argument0);
^
Dept_RemoteEntityBeanWrapper2.java:422: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class Dept_RemoteEntityBeanWrapper2
this.object = (Dept_ConcreteSubClass0)context.object;
^
DeptHome_RemoteEntityHomeWrapper3.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptHome_RemoteEntityHomeWrapper3
Dept_ConcreteSubClass0 bean = (Dept_ConcreteSubClass0)ctx.object;
^
DeptHome_RemoteEntityHomeWrapper3.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptHome_RemoteEntityHomeWrapper3
Dept_ConcreteSubClass0 bean = (Dept_ConcreteSubClass0)ctx.object;
^
DeptHome_RemoteEntityHomeWrapper3.java:69: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptHome_RemoteEntityHomeWrapper3
bean = (Dept_ConcreteSubClass0)context.getBean();
^
DeptHome_RemoteEntityHomeWrapper3.java:434: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptHome_RemoteEntityHomeWrapper3
return (EntityBean) new Dept_ConcreteSubClass0();
^
DeptLocal_LocalEntityBeanWrapper0.java:60: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocal_LocalEntityBeanWrapper0
response = ((Dept_ConcreteSubClass0)context.getBean()).getDeptno();
^
DeptLocal_LocalEntityBeanWrapper0.java:141: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocal_LocalEntityBeanWrapper0
((Dept_ConcreteSubClass0)context.getBean()).setDeptno( argument0);
^
DeptLocal_LocalEntityBeanWrapper0.java:212: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocal_LocalEntityBeanWrapper0
response = ((Dept_ConcreteSubClass0)context.getBean()).getDname();
^
DeptLocal_LocalEntityBeanWrapper0.java:283: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocal_LocalEntityBeanWrapper0
((Dept_ConcreteSubClass0)context.getBean()).setDname( argument0);
^
DeptLocal_LocalEntityBeanWrapper0.java:415: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocal_LocalEntityBeanWrapper0
this.object = (Dept_ConcreteSubClass0)context.object;
^
DeptLocalHome_LocalEntityHomeWrapper1.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocalHome_LocalEntityHomeWrapper1
Dept_ConcreteSubClass0 bean = (Dept_ConcreteSubClass0)ctx.object;
^
DeptLocalHome_LocalEntityHomeWrapper1.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocalHome_LocalEntityHomeWrapper1
Dept_ConcreteSubClass0 bean = (Dept_ConcreteSubClass0)ctx.object;
^
DeptLocalHome_LocalEntityHomeWrapper1.java:69: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocalHome_LocalEntityHomeWrapper1
bean = (Dept_ConcreteSubClass0)context.getBean();
^
DeptLocalHome_LocalEntityHomeWrapper1.java:370: cannot resolve symbol
symbol : class Dept_ConcreteSubClass0
location: class DeptLocalHome_LocalEntityHomeWrapper1
return (EntityBean) new Dept_ConcreteSubClass0();
^
20 errors
Error compiling D:\oc4j10g\j2ee\home\applications\ejb1/ejb1.jar: Syntax error in source
03/10/14 12:28:04 java.lang.RuntimeException: PM generated class Dept_ConcreteSubClass0not found: De
pt_ConcreteSubClass0
03/10/14 12:28:04 at com.oracle.server.ejb.container.deployment.EntityDescriptorImpl.getConcre
teBeanClass(EntityDescriptorImpl.java:131)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jDescriptorBuilder.buildDescripto
rPostCodeGen(Oc4jDescriptorBuilder.java:64)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.api.impl.DescriptorBuilder.buildEntityDes
criptorsPostCodeGen(DescriptorBuilder.java:115)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.api.impl.EntityDescriptorImpl.initPostCod
eGen(EntityDescriptorImpl.java:369)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.api.impl.EntityDescriptorImpl.getConcrete
BeanClass(EntityDescriptorImpl.java:148)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.EJBFactory.initializePrimaryKeyFields(EJB
Factory.java:335)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.EJBFactory.<init>(EJBFactory.java:52)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jEJBFactory.<init>(Oc4jEJBFactory
.java:20)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.createEJBFact
ory(Oc4jPersistenceManager.java:666)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.preDeploy(Persiste
nceManagerBase.java:102)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.postInit(Oc4j
PersistenceManager.java:152)
03/10/14 12:28:04 at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2
338)
03/10/14 12:28:04 at com.evermind.server.ejb.EJBPackageDeployment.notifyPMs(EJBPackageDeployme
nt.java:1106)
03/10/14 12:28:04 at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1758)
03/10/14 12:28:04 at com.evermind.server.Application.postInit(Application.java:635)
03/10/14 12:28:04 at com.evermind.server.Application.setConfig(Application.java:206)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1654)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1621)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.initializeApplications(ApplicationS
erver.java:1594)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:12
26)
03/10/14 12:28:04 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLaunch
er.java:93)
03/10/14 12:28:04 at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:04 caught exception notifying PPMs operation[POSTINIT]: PM generated class Dept_Concr
eteSubClass0not found: Dept_ConcreteSubClass0
03/10/14 12:28:04 Auto-deploying deptejb1.jar (No previous deployment found)... java.lang.RuntimeExc
eption: Exception [EJB - 10036]: Error during code generation: [Exception [TOPLINK-14028] (TopLink (
Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.1654)): oracle.toplink.ejb.Deploymen
tException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].]
server stacktrace is:
Local Exception Stack:
Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.
1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].
at oracle.toplink.ejb.DeploymentException.noSuchMapping(DeploymentException.java:257)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.addPersistentAttributesAndMethod
s(Oc4jCodeGenPlatform.java:623)
at oracle.toplink.internal.ejb.cmp.codegen.CmpCodeGenPlatform.addContainerManagedAttributesA
ndMethods(CmpCodeGenPlatform.java:291)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.generateConcreteClass(Oc4jCodeGe
nPlatform.java:745)
at oracle.toplink.internal.ejb.cmp.codegen.ConcreteClassGenerator.generateConcreteClass(Conc
reteClassGenerator.java:33)
at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubclass(PersistenceMa
nagerBase.java:176)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanSubclass(Oc4jPers
istenceManager.java:119)
at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2332)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:227)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1621)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1594)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1226)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.EJBExceptionFactory.errorDuringCodeGen(EJ
BExceptionFactory.java:399)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubcla
ss(PersistenceManagerBase.java:182)
03/10/14 12:28:04 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanS
ubclass(Oc4jPersistenceManager.java:119)
03/10/14 12:28:04 at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2
332)
03/10/14 12:28:04 at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:
227)
03/10/14 12:28:04 at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
03/10/14 12:28:04 at com.evermind.server.Application.postInit(Application.java:635)
03/10/14 12:28:04 at com.evermind.server.Application.setConfig(Application.java:206)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1654)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1621)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.initializeApplications(ApplicationS
erver.java:1594)
03/10/14 12:28:04 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:12
26)
03/10/14 12:28:04 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLaunch
er.java:93)
03/10/14 12:28:04 at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:04 caught exception notifying PPMs operation[GENERATE_CODE]: Exception [EJB - 10036]:
Error during code generation: [Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3)
Developer Preview (Build 030826.1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].]
server stacktrace is:
Local Exception Stack:
Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.
1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].
at oracle.toplink.ejb.DeploymentException.noSuchMapping(DeploymentException.java:257)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.addPersistentAttributesAndMethod
s(Oc4jCodeGenPlatform.java:623)
at oracle.toplink.internal.ejb.cmp.codegen.CmpCodeGenPlatform.addContainerManagedAttributesA
ndMethods(CmpCodeGenPlatform.java:291)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.generateConcreteClass(Oc4jCodeGe
nPlatform.java:745)
at oracle.toplink.internal.ejb.cmp.codegen.ConcreteClassGenerator.generateConcreteClass(Conc
reteClassGenerator.java:33)
at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubclass(PersistenceMa
nagerBase.java:176)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanSubclass(Oc4jPers
istenceManager.java:119)
at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2332)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:227)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1621)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1594)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1226)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:534)
DeptLocal_LocalEntityBeanWrapper4.java:401: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocal_LocalEntityBeanWrapper4
Dept_ConcreteSubClass1 object;
^
Dept_RemoteEntityBeanWrapper6.java:408: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class Dept_RemoteEntityBeanWrapper6
Dept_ConcreteSubClass1 object;
^
DeptLocal_LocalEntityBeanWrapper4.java:60: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocal_LocalEntityBeanWrapper4
response = ((Dept_ConcreteSubClass1)context.getBean()).getDeptno();
^
DeptLocal_LocalEntityBeanWrapper4.java:141: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocal_LocalEntityBeanWrapper4
((Dept_ConcreteSubClass1)context.getBean()).setDeptno( argument0);
^
DeptLocal_LocalEntityBeanWrapper4.java:212: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocal_LocalEntityBeanWrapper4
response = ((Dept_ConcreteSubClass1)context.getBean()).getDname();
^
DeptLocal_LocalEntityBeanWrapper4.java:283: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocal_LocalEntityBeanWrapper4
((Dept_ConcreteSubClass1)context.getBean()).setDname( argument0);
^
DeptLocal_LocalEntityBeanWrapper4.java:415: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocal_LocalEntityBeanWrapper4
this.object = (Dept_ConcreteSubClass1)context.object;
^
DeptHome_RemoteEntityHomeWrapper7.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptHome_RemoteEntityHomeWrapper7
Dept_ConcreteSubClass1 bean = (Dept_ConcreteSubClass1)ctx.object;
^
DeptHome_RemoteEntityHomeWrapper7.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptHome_RemoteEntityHomeWrapper7
Dept_ConcreteSubClass1 bean = (Dept_ConcreteSubClass1)ctx.object;
^
DeptHome_RemoteEntityHomeWrapper7.java:69: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptHome_RemoteEntityHomeWrapper7
bean = (Dept_ConcreteSubClass1)context.getBean();
^
DeptHome_RemoteEntityHomeWrapper7.java:434: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptHome_RemoteEntityHomeWrapper7
return (EntityBean) new Dept_ConcreteSubClass1();
^
DeptLocalHome_LocalEntityHomeWrapper5.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocalHome_LocalEntityHomeWrapper5
Dept_ConcreteSubClass1 bean = (Dept_ConcreteSubClass1)ctx.object;
^
DeptLocalHome_LocalEntityHomeWrapper5.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocalHome_LocalEntityHomeWrapper5
Dept_ConcreteSubClass1 bean = (Dept_ConcreteSubClass1)ctx.object;
^
DeptLocalHome_LocalEntityHomeWrapper5.java:69: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocalHome_LocalEntityHomeWrapper5
bean = (Dept_ConcreteSubClass1)context.getBean();
^
DeptLocalHome_LocalEntityHomeWrapper5.java:370: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class DeptLocalHome_LocalEntityHomeWrapper5
return (EntityBean) new Dept_ConcreteSubClass1();
^
Dept_RemoteEntityBeanWrapper6.java:60: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class Dept_RemoteEntityBeanWrapper6
response = ((Dept_ConcreteSubClass1)context.getBean()).getDeptno();
^
Dept_RemoteEntityBeanWrapper6.java:147: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class Dept_RemoteEntityBeanWrapper6
((Dept_ConcreteSubClass1)context.getBean()).setDeptno( argument0);
^
Dept_RemoteEntityBeanWrapper6.java:218: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class Dept_RemoteEntityBeanWrapper6
response = ((Dept_ConcreteSubClass1)context.getBean()).getDname();
^
Dept_RemoteEntityBeanWrapper6.java:289: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class Dept_RemoteEntityBeanWrapper6
((Dept_ConcreteSubClass1)context.getBean()).setDname( argument0);
^
Dept_RemoteEntityBeanWrapper6.java:422: cannot resolve symbol
symbol : class Dept_ConcreteSubClass1
location: class Dept_RemoteEntityBeanWrapper6
this.object = (Dept_ConcreteSubClass1)context.object;
^
20 errors
Error compiling D:\oc4j10g\j2ee\home\applications\deptejb1/deptejb1.jar: Syntax error in source
03/10/14 12:28:07 java.lang.RuntimeException: PM generated class Dept_ConcreteSubClass1not found: De
pt_ConcreteSubClass1
03/10/14 12:28:07 at com.oracle.server.ejb.container.deployment.EntityDescriptorImpl.getConcre
teBeanClass(EntityDescriptorImpl.java:131)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jDescriptorBuilder.buildDescripto
rPostCodeGen(Oc4jDescriptorBuilder.java:64)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.api.impl.DescriptorBuilder.buildEntityDes
criptorsPostCodeGen(DescriptorBuilder.java:115)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.api.impl.EntityDescriptorImpl.initPostCod
eGen(EntityDescriptorImpl.java:369)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.api.impl.EntityDescriptorImpl.getConcrete
BeanClass(EntityDescriptorImpl.java:148)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.EJBFactory.initializePrimaryKeyFields(EJB
Factory.java:335)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.EJBFactory.<init>(EJBFactory.java:52)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jEJBFactory.<init>(Oc4jEJBFactory
.java:20)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.createEJBFact
ory(Oc4jPersistenceManager.java:666)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.preDeploy(Persiste
nceManagerBase.java:102)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.postInit(Oc4j
PersistenceManager.java:152)
03/10/14 12:28:07 at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2
338)
03/10/14 12:28:07 at com.evermind.server.ejb.EJBPackageDeployment.notifyPMs(EJBPackageDeployme
nt.java:1106)
03/10/14 12:28:07 at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1758)
03/10/14 12:28:07 at com.evermind.server.Application.postInit(Application.java:635)
03/10/14 12:28:07 at com.evermind.server.Application.setConfig(Application.java:206)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1654)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1621)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.initializeApplications(ApplicationS
erver.java:1594)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:12
26)
03/10/14 12:28:07 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLaunch
er.java:93)
03/10/14 12:28:07 at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:07 caught exception notifying PPMs operation[POSTINIT]: PM generated class Dept_Concr
eteSubClass1not found: Dept_ConcreteSubClass1
03/10/14 12:28:07 Auto-deploying ejb2.jar (No previous deployment found)... java.lang.RuntimeExcepti
on: Exception [EJB - 10036]: Error during code generation: [Exception [TOPLINK-14028] (TopLink (Orac
le OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.1654)): oracle.toplink.ejb.DeploymentExc
eption
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].]
server stacktrace is:
Local Exception Stack:
Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.
1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].
at oracle.toplink.ejb.DeploymentException.noSuchMapping(DeploymentException.java:257)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.addPersistentAttributesAndMethod
s(Oc4jCodeGenPlatform.java:623)
at oracle.toplink.internal.ejb.cmp.codegen.CmpCodeGenPlatform.addContainerManagedAttributesA
ndMethods(CmpCodeGenPlatform.java:291)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.generateConcreteClass(Oc4jCodeGe
nPlatform.java:745)
at oracle.toplink.internal.ejb.cmp.codegen.ConcreteClassGenerator.generateConcreteClass(Conc
reteClassGenerator.java:33)
at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubclass(PersistenceMa
nagerBase.java:176)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanSubclass(Oc4jPers
istenceManager.java:119)
at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2332)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:227)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1621)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1594)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1226)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.EJBExceptionFactory.errorDuringCodeGen(EJ
BExceptionFactory.java:399)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubcla
ss(PersistenceManagerBase.java:182)
03/10/14 12:28:07 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanS
ubclass(Oc4jPersistenceManager.java:119)
03/10/14 12:28:07 at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2
332)
03/10/14 12:28:07 at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:
227)
03/10/14 12:28:07 at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
03/10/14 12:28:07 at com.evermind.server.Application.postInit(Application.java:635)
03/10/14 12:28:07 at com.evermind.server.Application.setConfig(Application.java:206)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1654)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1621)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.initializeApplications(ApplicationS
erver.java:1594)
03/10/14 12:28:07 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:12
26)
03/10/14 12:28:07 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLaunch
er.java:93)
03/10/14 12:28:07 at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:07 caught exception notifying PPMs operation[GENERATE_CODE]: Exception [EJB - 10036]:
Error during code generation: [Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3)
Developer Preview (Build 030826.1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].]
server stacktrace is:
Local Exception Stack:
Exception [TOPLINK-14028] (TopLink (Oracle OC4J CMP) - 10g (10.0.3) Developer Preview (Build 030826.
1654)): oracle.toplink.ejb.DeploymentException
Exception Description: The descriptor for [gov.va.med.ohrs.model.DeptBean] does not contain a corres
ponding mapping for the container managed attribute [deptno].
at oracle.toplink.ejb.DeploymentException.noSuchMapping(DeploymentException.java:257)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.addPersistentAttributesAndMethod
s(Oc4jCodeGenPlatform.java:623)
at oracle.toplink.internal.ejb.cmp.codegen.CmpCodeGenPlatform.addContainerManagedAttributesA
ndMethods(CmpCodeGenPlatform.java:291)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jCodeGenPlatform.generateConcreteClass(Oc4jCodeGe
nPlatform.java:745)
at oracle.toplink.internal.ejb.cmp.codegen.ConcreteClassGenerator.generateConcreteClass(Conc
reteClassGenerator.java:33)
at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.generateBeanSubclass(PersistenceMa
nagerBase.java:176)
at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.generateBeanSubclass(Oc4jPers
istenceManager.java:119)
at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2332)
at com.evermind.server.ejb.compilation.Compilation.compile(Compilation.java:227)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1668)
at com.evermind.server.Application.postInit(Application.java:635)
at com.evermind.server.Application.setConfig(Application.java:206)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1654)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1621)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1594)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1226)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:534)
DeptLocal_LocalEntityBeanWrapper8.java:402: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocal_LocalEntityBeanWrapper8
Dept_ConcreteSubClass2 object;
^
Dept_RemoteEntityBeanWrapper10.java:408: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class Dept_RemoteEntityBeanWrapper10
Dept_ConcreteSubClass2 object;
^
DeptHome_RemoteEntityHomeWrapper11.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptHome_RemoteEntityHomeWrapper11
Dept_ConcreteSubClass2 bean = (Dept_ConcreteSubClass2)ctx.object;
^
DeptHome_RemoteEntityHomeWrapper11.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptHome_RemoteEntityHomeWrapper11
Dept_ConcreteSubClass2 bean = (Dept_ConcreteSubClass2)ctx.object;
^
DeptHome_RemoteEntityHomeWrapper11.java:69: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptHome_RemoteEntityHomeWrapper11
bean = (Dept_ConcreteSubClass2)context.getBean();
^
DeptHome_RemoteEntityHomeWrapper11.java:434: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptHome_RemoteEntityHomeWrapper11
return (EntityBean) new Dept_ConcreteSubClass2();
^
DeptLocalHome_LocalEntityHomeWrapper9.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocalHome_LocalEntityHomeWrapper9
Dept_ConcreteSubClass2 bean = (Dept_ConcreteSubClass2)ctx.object;
^
DeptLocalHome_LocalEntityHomeWrapper9.java:65: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocalHome_LocalEntityHomeWrapper9
Dept_ConcreteSubClass2 bean = (Dept_ConcreteSubClass2)ctx.object;
^
DeptLocalHome_LocalEntityHomeWrapper9.java:69: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocalHome_LocalEntityHomeWrapper9
bean = (Dept_ConcreteSubClass2)context.getBean();
^
DeptLocalHome_LocalEntityHomeWrapper9.java:370: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocalHome_LocalEntityHomeWrapper9
return (EntityBean) new Dept_ConcreteSubClass2();
^
DeptLocal_LocalEntityBeanWrapper8.java:61: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocal_LocalEntityBeanWrapper8
response = ((Dept_ConcreteSubClass2)context.getBean()).getDeptno();
^
DeptLocal_LocalEntityBeanWrapper8.java:142: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocal_LocalEntityBeanWrapper8
((Dept_ConcreteSubClass2)context.getBean()).setDeptno( argument0);
^
DeptLocal_LocalEntityBeanWrapper8.java:213: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocal_LocalEntityBeanWrapper8
response = ((Dept_ConcreteSubClass2)context.getBean()).getDname();
^
DeptLocal_LocalEntityBeanWrapper8.java:284: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocal_LocalEntityBeanWrapper8
((Dept_ConcreteSubClass2)context.getBean()).setDname( argument0);
^
DeptLocal_LocalEntityBeanWrapper8.java:416: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class DeptLocal_LocalEntityBeanWrapper8
this.object = (Dept_ConcreteSubClass2)context.object;
^
Dept_RemoteEntityBeanWrapper10.java:60: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class Dept_RemoteEntityBeanWrapper10
response = ((Dept_ConcreteSubClass2)context.getBean()).getDeptno();
^
Dept_RemoteEntityBeanWrapper10.java:147: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class Dept_RemoteEntityBeanWrapper10
((Dept_ConcreteSubClass2)context.getBean()).setDeptno( argument0);
^
Dept_RemoteEntityBeanWrapper10.java:218: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class Dept_RemoteEntityBeanWrapper10
response = ((Dept_ConcreteSubClass2)context.getBean()).getDname();
^
Dept_RemoteEntityBeanWrapper10.java:289: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class Dept_RemoteEntityBeanWrapper10
((Dept_ConcreteSubClass2)context.getBean()).setDname( argument0);
^
Dept_RemoteEntityBeanWrapper10.java:422: cannot resolve symbol
symbol : class Dept_ConcreteSubClass2
location: class Dept_RemoteEntityBeanWrapper10
this.object = (Dept_ConcreteSubClass2)context.object;
^
20 errors
Error compiling D:\oc4j10g\j2ee\home\applications\ejb2/ejb2.jar: Syntax error in source
03/10/14 12:28:10 java.lang.RuntimeException: PM generated class Dept_ConcreteSubClass2not found: De
pt_ConcreteSubClass2
03/10/14 12:28:10 at com.oracle.server.ejb.container.deployment.EntityDescriptorImpl.getConcre
teBeanClass(EntityDescriptorImpl.java:131)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jDescriptorBuilder.buildDescripto
rPostCodeGen(Oc4jDescriptorBuilder.java:64)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.api.impl.DescriptorBuilder.buildEntityDes
criptorsPostCodeGen(DescriptorBuilder.java:115)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.api.impl.EntityDescriptorImpl.initPostCod
eGen(EntityDescriptorImpl.java:369)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.api.impl.EntityDescriptorImpl.getConcrete
BeanClass(EntityDescriptorImpl.java:148)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.EJBFactory.initializePrimaryKeyFields(EJB
Factory.java:335)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.EJBFactory.<init>(EJBFactory.java:52)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jEJBFactory.<init>(Oc4jEJBFactory
.java:20)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.createEJBFact
ory(Oc4jPersistenceManager.java:666)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.PersistenceManagerBase.preDeploy(Persiste
nceManagerBase.java:102)
03/10/14 12:28:10 at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.postInit(Oc4j
PersistenceManager.java:152)
03/10/14 12:28:10 at com.evermind.server.ejb.deployment.EJBPackage.notifyPMs(EJBPackage.java:2
338)
03/10/14 12:28:10 at com.evermind.server.ejb.EJBPackageDeployment.notifyPMs(EJBPackageDeployme
nt.java:1106)
03/10/14 12:28:10 at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1758)
03/10/14 12:28:10 at com.evermind.server.Application.postInit(Application.java:635)
03/10/14 12:28:10 at com.evermind.server.Application.setConfig(Application.java:206)
03/10/14 12:28:10 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1654)
03/10/14 12:28:10 at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.ja
va:1621)
03/10/14 12:28:10 at com.evermind.server.ApplicationServer.initializeApplications(ApplicationS
erver.java:1594)
03/10/14 12:28:10 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:12
26)
03/10/14 12:28:10 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLaunch
er.java:93)
03/10/14 12:28:10 at java.lang.Thread.run(Thread.java:534)
03/10/14 12:28:10 caught exception notifying PPMs operation[POSTINIT]: PM generated class Dept_Concr
eteSubClass2not found: Dept_ConcreteSubClass2
Oct 14, 2003 12:28:13 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
Oct 14, 2003 12:28:13 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
Oct 14, 2003 12:28:14 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.webapp.example.AlternateApplicationResources', returnN
ull=true
Oct 14, 2003 12:28:14 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.webapp.example.ApplicationResources', returnNull=true
Oct 14, 2003 12:28:14 PM org.apache.struts.webapp.example.memory.MemoryDatabasePlugIn init
INFO: Initializing memory database plug in from '/WEB-INF/database.xml'
Oct 14, 2003 12:28:14 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
Oct 14, 2003 12:28:14 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validation.xml'
03/10/14 12:28:14 Oracle Application Server Containers for J2EE 10g (10.0.3.0.0) - Developer Preview
initialized -
Error in deploying EJB 2.0 on OracleAS 10.1.2
Hi All,
This issue is related to a customer issue. I am trying to deploy an ejb-web application developed using JDeveloper 10.1.3 on OracleAS 10.1.2. The deployment fails with following error:
Deployment failed: Nested exception
Resolution:
Base Exception:
java.rmi.RemoteException
deploy failed!: ; nested exception is:
oracle.oc4j.admin.internal.DeployerException: Error initializing ejb-module; Exception Unknown persistence-manager tag: pm-properties. deploy failed!: ; nested exception is:
oracle.oc4j.admin.internal.DeployerException: Error initializing ejb-module; Exception Unknown persistence-manager tag: pm-properties
I guess this is some kind of version issue with some component in the application. I have tried to stick to EJB 2.0, J2EE 1.3 and J2SE 1.3 Versions in JDev, but to no avail.
What would be the resolution to this issue? How can I deploy an EJB-JSF application developed using JDev 10.1.3 on OracleAS 10.1.2?
Regards,
AnandHi All,
This issue is related to a customer issue. I am trying to deploy an ejb-web application developed using JDeveloper 10.1.3 on OracleAS 10.1.2. The deployment fails with following error:
Deployment failed: Nested exception
Resolution:
Base Exception:
java.rmi.RemoteException
deploy failed!: ; nested exception is:
oracle.oc4j.admin.internal.DeployerException: Error initializing ejb-module; Exception Unknown persistence-manager tag: pm-properties. deploy failed!: ; nested exception is:
oracle.oc4j.admin.internal.DeployerException: Error initializing ejb-module; Exception Unknown persistence-manager tag: pm-properties
I guess this is some kind of version issue with some component in the application. I have tried to stick to EJB 2.0, J2EE 1.3 and J2SE 1.3 Versions in JDev, but to no avail.
What would be the resolution to this issue? How can I deploy an EJB-JSF application developed using JDev 10.1.3 on OracleAS 10.1.2?
Regards,
Anand -
Time Out error in deploying EJB in Sun's application server
I am facing the problem of time out error in sun's application server when deploy tool and application server is running in the same system. can any one solve my problem
Hi,
How big is your EJB application? i.e. how many EJBs do you have?
Would you please try to deploy your application using the command line tool "asadmin" and see if it is also hanging? This will help us to tell if the deployment process that is hanging or the deploytool itself that is hanging. The "asadmin" tool is located under $INSTALL_HOME/bin.
Thanks,
Q^2 -
Error when deploying EJB Session Info to 8.1.7 DB
Hi all,
I'm trying to make a deploy of BC4J project into Oracle 8.1.7 database with JDeveloper 3.2.2. When I try to deploy all the project, I get an oracle error and I'm disconnected from the database: "end of file on communication channel". java_pool_size paramete has a value of 70 Mbytes in database.
But when I'm trying to make a deploy of files generated by deployment profile, I get oracle's errors in <appModuleName>OrcleServerEJB.prf file deployment:
Error while granting to <package>/common/ejb/<appMod>Home
ORA-04042: package, procedure or function does not exists.
Error while resolving class <package>/common/ejb/<appMod>Home
ORA-04043: object /6d1c81a7_<appModName>ModuleHome does not exist.
Any ideas?
Thanx in advance.Reason: database keeps a reference of the class in JAVA$CLASS$MD5$TABLE table. This table keeps a refrence to all java classes loaded in database, and is present in each schema you deploy classes. That's the reason why if you change the application module name, you can load this classes. It instead keeps a reference if you use DROP JAVA CLASS command to drop a java class from de database. Use DROP JAVA command to clear the reference of the dropped classes when dropping it.
You can see this table as a class dictionary of the database, and you don't have to handle this records manually. -
Errors during deploying EJB app
Hello all,
I am trying the develop an EJB app in eclipse juno with weblogic 9.1. I have installed the oracle tools and weblogic has been configured with the EJB project in eclipse. When I start weblogic from the servers tab within eclipse the following error occurs:
There are 1 nested errors:
java.lang.NoClassDefFoundError: Class not found: com.mainframe.pdu.types.PDU24
at weblogic.ejb.container.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:270)
at weblogic.ejb.container.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:215)
at weblogic.ejb.container.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:868)
The jar file containing the PDU24 class is in the project build path and it is included in the order/export tab also. Since I am pretty new with all this I probably missed a vital step somewhere. Any help will be appreciated.
Also, what would be helpful is if I could be recommended a tutorial on how to create an ejb app on eclipse using weblogic as the runtime.
Cheers.Hi There,
is the PDU24 a class from weblogic or a 3rd party library that you are using into your project.? Also, I recommend that you create a new domain into WLS using the OEPE wizard when creating a new runtime server. Doing it that way, it is going to add all necessary classes that you need to run EJB-based applications.
Our latest tutorial on ADF development on OEPE covers creation of entity classes on part 2: here is the link. http://www.oracle.com/webfolder/technetwork/eclipse/adf/gettingStarted/Tutorial/ADFwithOEPE_2.html
Cheers,
Juan Camilo -
Bug or error during deploy ear file
here is the error:
Auto-deploying ejb.jar (No previous deployment found)... CountryLocal_EntityBea
Wrapper0.java:2412: cannot resolve symbol
symbol : variable dirty
location: class CountryLocal_EntityBeanWrapper0
if((dirty & 0xffffffff) != 0)
^
CountryLocal_EntityBeanWrapper0.java:2418: cannot resolve symbol
symbol : variable dirty
location: class CountryLocal_EntityBeanWrapper0
if((dirty & 1) != 0) { if(!first) buffer.append(", "); buffer.append("code = ?"
; first = false; }
^
here is the orion-ejb-jar.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://xmlns.oracle.com/ias/dtds/orion-ejb-jar.dtd">
<orion-ejb-jar deployment-version="9.0.3.0.0" >
<enterprise-beans>
<entity-deployment name="Country" location="Country" table="COUNTRY" data-source="jdbc/OC4JConnectionPool">
<primkey-mapping>
<cmp-field-mapping name="uniqueid" persistence-name="UNIQUEID" persistence-type="VARCHAR2(255)" />
</primkey-mapping>
<cmp-field-mapping name="code" persistence-name="CODE" persistence-type="VARCHAR2(255)" />
<cmp-field-mapping name="name" persistence-name="NAME" persistence-type="VARCHAR2(255)" />
<finder-method query="">
<!-- Generated SQL: "select COUNTRY.UNIQUEID from COUNTRY -->
<method>
<ejb-name>Country</ejb-name>
<method-name>findAll</method-name>
<method-params>
</method-params>
</method>
</finder-method>
</entity-deployment>
</enterprise-beans>
<assembly-descriptor>
<default-method-access>
<security-role-mapping name="<default-ejb-caller-role>" impliesAll="true" />
</default-method-access>
</assembly-descriptor>
</orion-ejb-jar>I got answer from j2ee forum.
the bug number is 2700883
Maybe you are looking for
-
How to draw a specific size circle?
I have to make a 7cm diameter in a homework i'm doing in pages, but i can't find a way to make it in this specific size. Can someone tell me the way? Thanks, Mateo
-
Itunes 10.1.2 airplay on aTV2
Hello, I was wondering if someone can help. I used to be able to stream using airplay to my apple TV 2.0 a show as it was downloading. Now (using iTunes 10.1.2), it seems that I can only use airplay to stream to my apple TV shows that have been downl
-
Thanks for you reply. We are currently testing Actuate. Geoff, we have just had a look at your Forte integration sample on the Web. It seems quite interesting. At this point we still have two main doubts: 1) Performance The starting point must be our
-
Chart series should display center of the x-axis lines
Hi, I am using StackedColumn chart in my application and i want the series should be display center of the x-axis. Currently its displaying on the x-axis line. Thanks
-
Hi Gurus, At what level one step or two step good receipt process can be controlled e.g. Plant, Storage Location, Material etc. Need this info urgently. regards, raju