Apache JDO Project - [jira] Commented: (JDO-326) JPOX fails to create new instance of PC

This is Interesting: Free IT Magazines  
Home > Archive > Apache JDO Project > March 2006 > [jira] Commented: (JDO-326) JPOX fails to create new instance of PC





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author [jira] Commented: (JDO-326) JPOX fails to create new instance of PC
Erik Bengtson (JIRA)

2006-03-03, 5:50 pm

[ http://issues.apache.org/jira/brows...ments#action_1=
2368787 ]=20

Erik Bengtson commented on JDO-326:
-----------------------------------

org.apache.jdo.tck.pc.company.CompanyFactoryPMClass refers only to concrete=
classes

> JPOX fails to create new instance of PC class via pm.newInstance(PCClass)
> -------------------------------------------------------------------------
>
> Key: JDO-326
> URL: http://issues.apache.org/jira/browse/JDO-326
> Project: JDO
> Type: Bug
> Components: tck20
> Versions: JDO 2 rc1
> Reporter: Craig Russell
> Fix For: JDO 2 final


>
> Using the company factory class CompanyFactoryPMClass for the Completenes=

sTest, JPOX fails to create a new instance of a PC class.
> maven -o -Djdo.tck.cfglist=3DcompanyPMClass.conf runtck.jdori
> IAddress newAddress() {
> return (IAddress)pm.newInstance(Address.class); <-- fails here
> }
> [java] RUN CompletenessTest.test ERROR
> [java] Description: Completeness test with standard mapping, basic te=

stdata with all relationships and embedded objects.
> [java] Time: 013
> [java] There was 1 error:
> [java] 1) test(org.apache.jdo.tck.mapping.CompletenessTest)org.spring=

framework.beans.factory.BeanCreationException: Error creating bean with nam=
e 'root' defined in class path resource [org/apache/jdo/tck/pc/company/comp=
anyAllRelationships.xml]: Can't resolve reference to bean 'company1' while =
setting property 'constructor argument with index 0[0]'; nested exception i=
s org.springframework.beans.factory.BeanCreationException: Error creating b=
ean with name 'company1' defined in class path resource [org/apache/jdo/tck=
/pc/company/companyAllRelationships.xml]: Can't resolve reference to bean '=
addr1' while setting property 'constructor argument with index 3'; nested e=
xception is org.springframework.beans.factory.BeanCreationException: Error =
creating bean with name 'addr1' defined in class path resource [org/apache/=
jdo/tck/pc/company/companyAllRelationships.xml]: Instantiation of bean fail=
ed; nested exception is org.springframework.beans.factory.BeanDefinitionSto=
reException: Factory method [public org.apache.jdo.tck.pc.company.IAddress =
org.apache.jdo.tck.pc.company.CompanyFactoryAbstractImpl.newAddress(long,ja=
va.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang=
..String)] threw exception; nested exception is java.lang.NullPointerExcepti=
on: null
> [java] org.springframework.beans.factory.BeanCreationException: Error=

creating bean with name 'company1' defined in class path resource [org/apa=
che/jdo/tck/pc/company/companyAllRelationships.xml]: Can't resolve referenc=
e to bean 'addr1' while setting property 'constructor argument with index 3=
'; nested exception is org.springframework.beans.factory.BeanCreationExcept=
ion: Error creating bean with name 'addr1' defined in class path resource [=
org/apache/jdo/tck/pc/company/companyAllRelationships.xml]: Instantiation o=
f bean failed; nested exception is org.springframework.beans.factory.BeanDe=
finitionStoreException: Factory method [public org.apache.jdo.tck.pc.compan=
y.IAddress org.apache.jdo.tck.pc.company.CompanyFactoryAbstractImpl.newAddr=
ess(long,java.lang.String,java.lang.String,java.lang.String,java.lang.Strin=
g,java.lang.String)] threw exception; nested exception is java.lang.NullPoi=
nterException: null
> [java] org.springframework.beans.factory.BeanCreationException: Error=

creating bean with name 'addr1' defined in class path resource [org/apache=
/jdo/tck/pc/company/companyAllRelationships.xml]: Instantiation of bean fai=
led; nested exception is org.springframework.beans.factory.BeanDefinitionSt=
oreException: Factory method [public org.apache.jdo.tck.pc.company.IAddress=
org.apache.jdo.tck.pc.company.CompanyFactoryAbstractImpl.newAddress(long,j=
ava.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lan=
g.String)] threw exception; nested exception is java.lang.NullPointerExcept=
ion: null
> [java] org.springframework.beans.factory.BeanDefinitionStoreException=

: Factory method [public org.apache.jdo.tck.pc.company.IAddress org.apache.=
jdo.tck.pc.company.CompanyFactoryAbstractImpl.newAddress(long,java.lang.Str=
ing,java.lang.String,java.lang.String,java.lang.String,java.lang.String)] t=
hrew exception; nested exception is java.lang.NullPointerException: null
> [java] java.lang.NullPointerException
> [java] at org.jpox.enhancer.ImplementationGenerator.<init>(Imple=

mentationGenerator.java:74)
> [java] at org.jpox.enhancer.ImplementationCreatorImpl.newInstanc=

e(ImplementationCreatorImpl.java:46)
> [java] at org.jpox.AbstractPersistenceManager.newInstance(Abstra=

ctPersistenceManager.java:2253)
> [java] at org.apache.jdo.tck.pc.company.CompanyFactoryPMClass.ne=

wAddress(CompanyFactoryPMClass.java:38)
> [java] at org.apache.jdo.tck.pc.company.CompanyFactoryAbstractIm=

pl.newAddress(CompanyFactoryAbstractImpl.java:46)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Me=

thod)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMeth=

odAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delega=

tingMethodAccessorImpl.java:25)
> [java] at org.springframework.beans.factory.support.SimpleInstan=

tiationStrategy.instantiate(SimpleInstantiationStrategy.java:102)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. instantiateUsingFactoryMethod(AbstractAu
towireCapabl=
eBeanFactory.java:573)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. createBean(AbstractAutowireCapableBeanFa
ctory.java:3=
25)
> [java] at org.springframework.beans.factory.support.AbstractBean=

Factory.getBean(AbstractBeanFactory.java:226)
> [java] at org.springframework.beans.factory.support.AbstractBean=

Factory.getBean(AbstractBeanFactory.java:147)
> [java] at org.springframework.beans.factory.support.BeanDefiniti=

onValueResolver. resolveReference(BeanDefinitionValueReso
lver.java:176)
> [java] at org.springframework.beans.factory.support.BeanDefiniti=

onValueResolver. resolveValueIfNecessary(BeanDefinitionVa
lueResolver.java:10=
5)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. resolveConstructorArguments(AbstractAuto
wireCapableB=
eanFactory.java:705)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. instantiateUsingFactoryMethod(AbstractAu
towireCapabl=
eBeanFactory.java:486)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. createBean(AbstractAutowireCapableBeanFa
ctory.java:3=
25)
> [java] at org.springframework.beans.factory.support.AbstractBean=

Factory.getBean(AbstractBeanFactory.java:226)
> [java] at org.springframework.beans.factory.support.AbstractBean=

Factory.getBean(AbstractBeanFactory.java:147)
> [java] at org.springframework.beans.factory.support.BeanDefiniti=

onValueResolver. resolveReference(BeanDefinitionValueReso
lver.java:176)
> [java] at org.springframework.beans.factory.support.BeanDefiniti=

onValueResolver. resolveValueIfNecessary(BeanDefinitionVa
lueResolver.java:10=
5)
> [java] at org.springframework.beans.factory.support.BeanDefiniti=

onValueResolver. resolveManagedList(BeanDefinitionValueRe
solver.java:193)
> [java] at org.springframework.beans.factory.support.BeanDefiniti=

onValueResolver. resolveValueIfNecessary(BeanDefinitionVa
lueResolver.java:10=
9)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. resolveConstructorArguments(AbstractAuto
wireCapableB=
eanFactory.java:705)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. autowireConstructor(AbstractAutowireCapa
bleBeanFacto=
ry.java:611)
> [java] at org.springframework.beans.factory.support.AbstractAuto=

wireCapableBeanFactory. createBean(AbstractAutowireCapableBeanFa
ctory.java:3=
29)
> [java] at org.springframework.beans.factory.support.AbstractBean=

Factory.getBean(AbstractBeanFactory.java:226)
> [java] at org.springframework.beans.factory.support.AbstractBean=

Factory.getBean(AbstractBeanFactory.java:147)
> [java] at org.apache.jdo.tck.pc.company.CompanyModelReader.getRo=

otList(CompanyModelReader.java:101)
> [java] at org.apache.jdo.tck.mapping.CompletenessTest.localSetUp=

(CompletenessTest.java:95)
> [java] at org.apache.jdo.tck.JDO_Test.setUp(JDO_Test.java:187)
> [java] at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:203)
> [java] at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTes=

tRunner.java:120)
> [java] at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTest=

Runner.java:95)
> [java] FAILURES!!!


--=20
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secur...nistrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com