Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 25477 invoked from network); 11 Mar 2006 05:57:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Mar 2006 05:57:25 -0000 Received: (qmail 90101 invoked by uid 500); 11 Mar 2006 05:57:24 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Received: (qmail 90090 invoked by uid 99); 11 Mar 2006 05:57:24 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Mar 2006 21:57:24 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Mar 2006 21:57:23 -0800 Received: from ajax (localhost.localdomain [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 1C39ED49FB for ; Sat, 11 Mar 2006 05:57:02 +0000 (GMT) Message-ID: <417998590.1142056622112.JavaMail.jira@ajax> Date: Sat, 11 Mar 2006 05:57:02 +0000 (GMT) From: "Craig Russell (JIRA)" To: jdo-dev@db.apache.org Subject: [jira] Assigned: (JDO-326) JPOX fails to create new instance of PC class via pm.newInstance(PCClass) In-Reply-To: <426060189.1141414721971.JavaMail.jira@ajax.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/JDO-326?page=3Dall ] Craig Russell reassigned JDO-326: --------------------------------- Assign To: Erik Bengtson > 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 > Assignee: Erik Bengtson > 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.(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(AbstractAutowireCapabl= eBeanFactory.java:573) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.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(BeanDefinitionValueResolver.java:176) > [java] at org.springframework.beans.factory.support.BeanDefiniti= onValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:10= 5) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.resolveConstructorArguments(AbstractAutowireCapableB= eanFactory.java:705) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapabl= eBeanFactory.java:486) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.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(BeanDefinitionValueResolver.java:176) > [java] at org.springframework.beans.factory.support.BeanDefiniti= onValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:10= 5) > [java] at org.springframework.beans.factory.support.BeanDefiniti= onValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:193) > [java] at org.springframework.beans.factory.support.BeanDefiniti= onValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:10= 9) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.resolveConstructorArguments(AbstractAutowireCapableB= eanFactory.java:705) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFacto= ry.java:611) > [java] at org.springframework.beans.factory.support.AbstractAuto= wireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.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/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira