Toplink to eclipselink upgrade issue [message #659805] |
Tue, 15 March 2011 12:34  |
Eclipse User |
|
|
|
I have upgrade the toplink to eclipselink using the rename packing and run the project. i am getting the following exception.
Internal exception: Exception [EclipseLink-25008] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.XMLMarshalException
Exception Description: A descriptor with default root element project was not found in the project
at com.amdocs.persistence.dlinfra.ToplinkVersionSpecific.loadPr oject(ToplinkVersionSpecific.java:160)
at com.amdocs.persistence.dlinfra.DLContextFactory.getToplinkPr oject(DLContextFactory.java:256)
at com.amdocs.persistence.dlinfra.DLContextFactory.initServerSe ssion(DLContextFactory.java:121)
at com.amdocs.persistence.dlinfra.DLContextFactory.<init>(DLContextFactory.java:82)
at com.amdocs.persistence.dlinfra.DLContextFactory.getInstance( DLContextFactory.java:388)
at com.amdocs.vad.dl.toplink.DLToplinkAbstract.connect(DLToplin kAbstract.java:21)
at com.amdocs.vad.dl.order.toplink.OrderDLImpl.connect(OrderDLI mpl.java:84)
at com.amdocs.vad.jdbc.ToplinkProvider.connect(ToplinkProvider. java:75)
at com.amdocs.vad.util.tools.ServerSupport.activate(ServerSuppo rt.java:923)
at com.amdocs.vad.ejb.mdb.AbstractMDB.ejbCreate(AbstractMDB.jav a:74)
at com.amdocs.vad.ejb.mdb.order.CancelOrderRequestMDB.ejbCreate (CancelOrderRequestMDB.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.manager.MessageDrivenManager.createBe an(MessageDrivenManager.java:305)
at weblogic.ejb.container.pool.MessageDrivenPool.createBean(Mes sageDrivenPool.java:174)
at weblogic.ejb.container.pool.Pool.createInitialBeans(Pool.jav a:299)
at weblogic.ejb.container.manager.MessageDrivenManager.start(Me ssageDrivenManager.java:578)
at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl.md ManagerStart(MessageDrivenBeanInfoImpl.java:1334)
at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl.de ployMessageDrivenBeans(MessageDrivenBeanInfoImpl.java:1314)
at weblogic.ejb.container.deployer.EJBDeployer.deployMessageDri venBeans(EJBDeployer.java:1669)
at weblogic.ejb.container.deployer.EJBDeployer.deployMessageDri venBeansUsingModuleCL(EJBDeployer.java:1446)
at weblogic.ejb.container.deployer.MDBServiceImpl.startService( MDBServiceImpl.java:69)
at weblogic.server.ServiceActivator.start(ServiceActivator.java :96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java: 64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
The deployment xml lokks as below
<project>
<project-name>vadtoplink19_8</project-name>
<login>
<database-login>
<platform> org.eclipse.persistence.internal.databaseaccess.OraclePlatfo rm </platform>
<driver-class>sun.jdbc.odbc.JdbcOdbcDriver</driver-class>
<connection-url>jdbc:odbc:Vad12_7</connection-url>
<user-name>irisb1_4</user-name>
<password>75BB9BC4FF108BA1386D1A7FEBE9A17A</password>
<uses-native-sequencing>false</uses-native-sequencing>
<sequence-preallocation-size>50</sequence-preallocation-size >
<sequence-table>SEQUENCE</sequence-table>
<sequence-name-field>SEQ_NAME</sequence-name-field>
<sequence-counter-field>SEQ_COUNT</sequence-counter-field>
<should-bind-all-parameters>false</should-bind-all-parameters >
<should-cache-all-statements>false</should-cache-all-statements >
<uses-byte-array-binding>true</uses-byte-array-binding>
<uses-string-binding>false</uses-string-binding>
<uses-streams-for-binding>false</uses-streams-for-binding>
<should-force-field-names-to-upper-case>false</should-force-field-names-to-upper-case >
<should-optimize-data-conversion>true</should-optimize-data-conversion >
<should-trim-strings>true</should-trim-strings>
<uses-batch-writing>false</uses-batch-writing>
<uses-jdbc-batch-writing>true</uses-jdbc-batch-writing>
<uses-external-connection-pooling>false</uses-external-connection-pooling >
<uses-external-transaction-controller>false</uses-external-transaction-controller >
<type>org.eclipse.persistence.sessions.DatabaseLogin</type >
</database-login>
</login>
<descriptors>
<descriptor>
<java-class>com.amdocs.vad.dl.message.LoggingRecord</java-class >
<tables>
<table>LOGGING_TABLE</table>
</tables>
<primary-key-fields>
<field>LOGGING_TABLE.SEQ_LOGGING</field>
</primary-key-fields>
<descriptor-type-value>Normal</descriptor-type-value>
<sequence-number-field>LOGGING_TABLE.SEQ_LOGGING</sequence-number-field >
<sequence-number-name>SEQ_LOGGING</sequence-number-name>
<identity-map-class> org.eclipse.persistence.internal.identitymaps.SoftCacheWeakI dentityMap </identity-map-class>
<remote-identity-map-class> org.eclipse.persistence.internal.identitymaps.SoftCacheWeakI dentityMap </remote-identity-map-class>
<identity-map-size>100</identity-map-size>
<remote-identity-map-size>100</remote-identity-map-size>
<should-always-refresh-cache>false</should-always-refresh-cache >
<should-always-refresh-cache-on-remote>false</should-always-refresh-cache-on-remote >
<should-only-refresh-cache-if-newer-version>false</should-only-refresh-cache-if-newer-version >
<should-disable-cache-hits>false</should-disable-cache-hits >
<should-disable-cache-hits-on-remote>false</should-disable-cache-hits-on-remote >
<alias>LoggingRecord</alias>
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.47207 seconds