I get the same stacktrace but in my case I get the error when starting up my application and sometimes at Runtime, which makes it even worst. As Paul said below, it works well in development, but the problems appears randomly as soon as I deploy on linux (CentOS). I have been look for a solution to this for weeks, any help would be appreciated. Thanks! Martin
> Subject: Re: WOUnit testing with partial entities > From: [email protected] > Date: Sat, 17 Aug 2013 20:59:57 +0930 > To: [email protected] > CC: [email protected] > > Hi Henrique, > > On 02/08/2013, at 9:08 AM, Henrique Prange <[email protected]> wrote: > > > Good to hear. > > > > I'm trying to solve another problem that seems related to the EOF > > initialization. I'm going to release a new version of WOUnit during the > > weekend (solving the other problem or not). > > Just out of interest, what was the other problem you were having with EOF > initialisation? I've updated to that 1.3-SNAPSHOT build across a range of > projects, and while it fixes the issue with partial entities, _some_ tests > that were passing under 1.2 are now failing, and it seems to be during EO > initialisation, for example setting up @Dummy EOs. Worse, everything is fine > in development, the tests are only failing once they hit the Jenkins build > server, which makes it awful to debug. > > Here's an example stack trace at the point of failure, for what it's worth. > I'm a bit stumped. Can you see anything meaningful? > > [junit] Testcase: > testToString(net.logicsquad.lssurvey.model.SurveyInstanceTest): Caused an > ERROR > [junit] java.lang.reflect.InvocationTargetException > [junit] com.webobjects.foundation.NSForwardException > [java.lang.reflect.InvocationTargetException] > null:java.lang.reflect.InvocationTargetException > [junit] at > com.webobjects.foundation._NSUtilities._explainInstantiationException(_NSUtilities.java:626) > [junit] at > com.webobjects.foundation._NSUtilities.instantiateObjectWithConstructor(_NSUtilities.java:665) > [junit] at > com.webobjects.eoaccess.EOEntityClassDescription.createInstanceWithEditingContext(EOEntityClassDescription.java:242) > [junit] at > com.wounit.rules.MockEditingContext.createSavedObject(MockEditingContext.java:216) > [junit] at > com.wounit.rules.MockEditingContext.createSavedObject(MockEditingContext.java:177) > [junit] at > com.wounit.rules.MockEditingContext$DummyFacade.create(MockEditingContext.java:83) > [junit] at > com.wounit.rules.AnnotationProcessor.createEOForType(AnnotationProcessor.java:49) > [junit] at > com.wounit.rules.AnnotationProcessor.initializeObject(AnnotationProcessor.java:172) > [junit] at > com.wounit.rules.AnnotationProcessor.process(AnnotationProcessor.java:205) > [junit] at > com.wounit.rules.MockEditingContext.before(MockEditingContext.java:149) > [junit] at > com.wounit.rules.AbstractEditingContextRule$1.evaluate(AbstractEditingContextRule.java:160) > [junit] Caused by: java.lang.reflect.InvocationTargetException > [junit] at > java.lang.reflect.Constructor.newInstance(Constructor.java:532) > [junit] at > com.webobjects.foundation._NSUtilities.instantiateObjectWithConstructor(_NSUtilities.java:659) > [junit] Caused by: java.lang.NullPointerException > [junit] at > com.webobjects.eoaccess.EOModel.createPrototypeCache(EOModel.java:631) > [junit] at > com.webobjects.eoaccess.EOModel.prototypeAttributeNamed(EOModel.java:699) > [junit] at > com.webobjects.eoaccess.ERXModel.prototypeAttributeNamed(ERXModel.java:315) > [junit] at > com.webobjects.eoaccess.EOAttribute.<init>(EOAttribute.java:998) > [junit] at > com.webobjects.eoaccess.EOEntity.attributes(EOEntity.java:816) > [junit] at > com.webobjects.eoaccess.EOEntity.attributeNamed(EOEntity.java:789) > [junit] at > com.webobjects.eoaccess.EOEntity.classProperties(EOEntity.java:1098) > [junit] at > com.webobjects.eoaccess.EOEntity._propertyDictionaryInitializer(EOEntity.java:3321) > [junit] at > com.webobjects.eoaccess.EOEntity._newDictionaryForProperties(EOEntity.java:3667) > [junit] at > com.webobjects.eoaccess.EOEntityClassDescription._newDictionaryForProperties(EOEntityClassDescription.java:88) > [junit] at > com.webobjects.eocontrol.EOGenericRecord.__setClassDescription(EOGenericRecord.java:111) > [junit] at > com.webobjects.eocontrol.EOGenericRecord.__setClassDescription(EOGenericRecord.java:100) > [junit] at > com.webobjects.eocontrol.EOGenericRecord.<init>(EOGenericRecord.java:73) > [junit] at > er.extensions.eof.ERXGenericRecord.<init>(ERXGenericRecord.java:102) > [junit] at > net.logicsquad.webobjects.core.eof.LSGenericRecord.<init>(LSGenericRecord.java:54) > [junit] at > net.logicsquad.lssurvey.model.survey._Survey.<init>(_Survey.java:15) > [junit] at > net.logicsquad.lssurvey.model.survey.Survey.<init>(Survey.java:491) > [junit] > [junit] > [junit] Test net.logicsquad.lssurvey.model.SurveyInstanceTest FAILED > > > -- > Paul Hoadley > http://logicsquad.net/ > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/syrinx2002%40msn.com > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
