RE: Errors with 0.9.7

2007-04-03 Thread yangdq

Here is the stack trace:

org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring/AbstractTransactionalCommonSpringBase.xml]: Invocation of init
method failed; nested exception is java.lang.NoClassDefFoundError:
org/apache/openjpa/util/ProxyArrayList
Caused by: java.lang.NoClassDefFoundError:
org/apache/openjpa/util/ProxyArrayList
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at
kodo.profile.proxies.ProfilingProxyManager.clinit(ProfilingProxyManager.java:20)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at kodo.conf.KodoProductDerivation.class$(KodoProductDerivation.java:31)
at
kodo.conf.KodoProductDerivation.beforeConfigurationLoad(KodoProductDerivation.java:93)
at
org.apache.openjpa.lib.conf.ProductDerivations.beforeConfigurationLoad(ProductDerivations.java:176)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigurationImpl.java:486)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigurationImpl.java:154)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigurationImpl.java:145)
at
org.apache.openjpa.persistence.PersistenceProviderImpl$ClassTransformerImpl.init(PersistenceProviderImpl.java:124)
at
org.apache.openjpa.persistence.PersistenceProviderImpl$ClassTransformerImpl.init(PersistenceProviderImpl.java:116)
at
org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:93)
at
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:204)
at
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:242)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:236)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:225)
at
org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:205)
at
org.springframework.beans.factory.BeanFactoryUtils.beanOfTypeIncludingAncestors(BeanFactoryUtils.java:292)
at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:411)
at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:374)
at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$AnnotatedMember.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:541)
at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$AnnotatedMember.resolve(PersistenceAnnotationBeanPostProcessor.java:512)
at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$AnnotatedMember.inject(PersistenceAnnotationBeanPostProcessor.java:449)
at

RE: Errors with 0.9.7

2007-04-03 Thread Pinaki Poddar

kodo.conf.KodoProductDerivation.beforeConfigurationLoad(KodoProductDeriv
ation.java:93)
Is Kodo available in your runtime environment or only OpenJPA?  
The stack trace suggests that you have a Kodo installation.
Please elaborate the runtime environment with versions of OpenJPA, Kodo,
Spring you have been using.

Also can you post AbstractTransactionalCommonSpringBase.xml?


Pinaki Poddar
BEA Systems
415.402.7317  


-Original Message-
From: yangdq [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 03, 2007 2:31 PM
To: open-jpa-dev@incubator.apache.org
Subject: RE: Errors with 0.9.7


Here is the stack trace:

org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'entityManagerFactory' defined in class path resource
[spring/AbstractTransactionalCommonSpringBase.xml]: Invocation of init
method failed; nested exception is java.lang.NoClassDefFoundError:
org/apache/openjpa/util/ProxyArrayList
Caused by: java.lang.NoClassDefFoundError:
org/apache/openjpa/util/ProxyArrayList
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at
kodo.profile.proxies.ProfilingProxyManager.clinit(ProfilingProxyManage
r.java:20)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
kodo.conf.KodoProductDerivation.class$(KodoProductDerivation.java:31)
at
kodo.conf.KodoProductDerivation.beforeConfigurationLoad(KodoProductDeriv
ation.java:93)
at
org.apache.openjpa.lib.conf.ProductDerivations.beforeConfigurationLoad(P
roductDerivations.java:176)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigura
tionImpl.java:486)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigura
tionImpl.java:154)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigura
tionImpl.java:145)
at
org.apache.openjpa.persistence.PersistenceProviderImpl$ClassTransformerI
mpl.init(PersistenceProviderImpl.java:124)
at
org.apache.openjpa.persistence.PersistenceProviderImpl$ClassTransformerI
mpl.init(PersistenceProviderImpl.java:116)
at
org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEn
tityManagerFactory(PersistenceProviderImpl.java:93)
at
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.creat
eNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:
204)
at
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterProper
tiesSet(AbstractEntityManagerFactoryBean.java:242)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:429)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec
t(AbstractBeanFactory.java:250)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g
etSingleton(DefaultSingletonBeanRegistry.java:141)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:247)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:161)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.get
BeansOfType(DefaultListableBeanFactory.java:236)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.get
BeansOfType(DefaultListableBeanFactory.java:225)
at
org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingA
ncestors(BeanFactoryUtils.java:205)
at
org.springframework.beans.factory.BeanFactoryUtils.beanOfTypeIncludingAn
cestors(BeanFactoryUtils.java:292)
at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcess
or.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcesso
r.java:411

RE: Errors with 0.9.7

2007-04-03 Thread yangdq

Yes, we use Kodo 4.1.2.  The bundled openJPA version is 0.9.5, but we met
some problem so we downloaded 0.9.6 and it worked fine with Kodo 4.1.2 and
Spring 2.0.2.  Now we need to use LinkedHashSet instead of HashSet in our
JPA entity collection fields and 0.9.6 does not support it.  It seems that
0.9.7 support LinkedHashSet, that was the reason we are evaluating 0.9.7. 
But it seemed Kodo 4.1.2 is not compatible with openJPA 0.9.7.  The
AbstractTransactionalCommonSpringBase.xml is attached below:

?xml version=1.0 encoding=UTF-8?
!DOCTYPE beans PUBLIC -//SPRING//DTD BEAN//EN
http://www.springframework.org/dtd/spring-beans.dtd;
beans
  bean id=dataSource class=org.apache.commons.dbcp.BasicDataSource
destroy-method=close
property
name=driverClassNamevalueoracle.jdbc.OracleDriver/value/property
property
name=urlvaluejdbc:oracle:thin:@localhost:1521:sid/value/property
property name=usernamevalueabc/value/property
property name=passwordvalueabc/value/property
  /bean 

  bean id=vidaEntityManager
class=com.psi.vida.platform.util.VidaEntityManager
property name=entityManagerFactory ref=entityManagerFactory/
  /bean   

  bean id=entityManagerFactory
class=org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
property name=persistenceXmlLocation
value=spring/persistence_spring.xml /
property name=dataSource ref=dataSource/  
property name=jpaVendorAdapter
  bean class=org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter
property name=databasePlatform
value=org.apache.openjpa.jdbc.sql.OracleDictionary/
  /bean
/property
property name=loadTimeWeaver
  bean
class=org.springframework.instrument.classloading.SimpleLoadTimeWeaver/
/property
property name=jpaProperties
props
prop key=show_sqltrue/prop
/props
/property  
  /bean

  bean
class=org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor
/

  bean id=transactionManager
class=org.springframework.orm.jpa.JpaTransactionManager
property name=entityManagerFactory ref=entityManagerFactory
/property name=dataSource ref=dataSource/
  /bean   

/beans





Pinaki Poddar wrote:
 

 kodo.conf.KodoProductDerivation.beforeConfigurationLoad(KodoProductDeriv
 ation.java:93)
 Is Kodo available in your runtime environment or only OpenJPA?  
 The stack trace suggests that you have a Kodo installation.
 Please elaborate the runtime environment with versions of OpenJPA, Kodo,
 Spring you have been using.
 
 Also can you post AbstractTransactionalCommonSpringBase.xml?
 
 
 Pinaki Poddar
 BEA Systems
 415.402.7317  
 
 
 -Original Message-
 From: yangdq [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, April 03, 2007 2:31 PM
 To: open-jpa-dev@incubator.apache.org
 Subject: RE: Errors with 0.9.7
 
 
 Here is the stack trace:
 
 org.springframework.beans.factory.BeanCreationException: Error creating
 bean with name 'entityManagerFactory' defined in class path resource
 [spring/AbstractTransactionalCommonSpringBase.xml]: Invocation of init
 method failed; nested exception is java.lang.NoClassDefFoundError:
 org/apache/openjpa/util/ProxyArrayList
 Caused by: java.lang.NoClassDefFoundError:
 org/apache/openjpa/util/ProxyArrayList
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
   at
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
   at
 kodo.profile.proxies.ProfilingProxyManager.clinit(ProfilingProxyManage
 r.java:20)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:164)
   at
 kodo.conf.KodoProductDerivation.class$(KodoProductDerivation.java:31)
   at
 kodo.conf.KodoProductDerivation.beforeConfigurationLoad(KodoProductDeriv
 ation.java:93)
   at
 org.apache.openjpa.lib.conf.ProductDerivations.beforeConfigurationLoad(P
 roductDerivations.java:176)
   at
 org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigura
 tionImpl.java:486)
   at
 org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigura
 tionImpl.java:154)
   at
 org.apache.openjpa.conf.OpenJPAConfigurationImpl.init(OpenJPAConfigura
 tionImpl.java:145)
   at
 org.apache.openjpa.persistence.PersistenceProviderImpl

RE: Errors with 0.9.7

2007-04-02 Thread Patrick Linskey
 I checked the 0.9.7 openjpa.jar and found ProxyArrayList, 
 ProxyHashSet,
 ProxyHashMap are all missing.  Is this a problem with 0.9.7 build? 

Not as such -- those classes are no longer part of the OpenJPA
distribution. OpenJPA now does collection and map proxying through
different means.

Can you post the full stack trace? It sounds like we need to coordinate
with the Spring guys on this dependency.

-Patrick

-- 
Patrick Linskey
BEA Systems, Inc. 

___
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it. 

 -Original Message-
 From: yangdq [mailto:[EMAIL PROTECTED] 
 Sent: Monday, April 02, 2007 12:22 PM
 To: open-jpa-dev@incubator.apache.org
 Subject: Errors with 0.9.7
 
 
 I downloaded the openjpa 0.9.7 nightly build to replace my 
 current 0.9.6
 version.  After that, all my unit tests failed with the 
 following exception:  
 
 org.springframework.beans.factory.BeanCreationException: 
 Error creating bean
 with name 'entityManagerFactory' defined in class path resource
 [spring/AbstractTransactionalSpringBase.xml]: Invocation of 
 init method
 failed; nested exception is java.lang.NoClassDefFoundError:
 org/apache/openjpa/util/ProxyArrayList
 Caused by: java.lang.NoClassDefFoundError:
 org/apache/openjpa/util/ProxyArrayList
 
 I checked the 0.9.7 openjpa.jar and found ProxyArrayList, 
 ProxyHashSet,
 ProxyHashMap are all missing.  Is this a problem with 0.9.7 build? 
 -- 
 View this message in context: 
 http://www.nabble.com/Errors-with-0.9.7-tf3507716.html#a9797195
 Sent from the open-jpa-dev mailing list archive at Nabble.com.
 
 

Notice:  This email message, together with any attachments, may contain 
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated 
entities,  that may be confidential,  proprietary,  copyrighted  and/or legally 
privileged, and is intended solely for the use of the individual or entity 
named in this message. If you are not the intended recipient, and have received 
this message in error, please immediately return this by email and then delete 
it.