[ 
http://mifosforge.jira.com/browse/MIFOS-4240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jbrewster updated MIFOS-4240:
-----------------------------

    Status: Ready for Showcase  (was: Ready for Testing / Resolved)

no longer have error

> PPIChoice (and probably other) classes aren't properly recognized by hibernate
> ------------------------------------------------------------------------------
>
>                 Key: MIFOS-4240
>                 URL: http://mifosforge.jira.com/browse/MIFOS-4240
>             Project: mifos
>          Issue Type: Bug
>          Components: Database
>    Affects Versions: Elsie F
>            Reporter: Adam Monsen
>            Assignee: Udai Gupta
>            Priority: Critical
>             Fix For: Elsie F - Iteration 1, Elsie F
>
>         Attachments: 16x.tar.bz2
>
>
> HTTP error can be seen trying to fetch http://ci.mifos.org:8085/mifos/ .
> Moreover, this error can be also seen when after clicking 'View Question 
> Bank'. I suppose that also other classes can be affected (all that use 
> discriminators in a single-table inheritance).
> {noformat}
> java.io.IOException: org.hibernate.PropertyAccessException: Null value was 
> assigned to a property of primitive type setter of 
> org.mifos.customers.ppi.business.PPIChoice.points
>       at 
> org.mifos.application.master.persistence.Upgrade1288013750.upgrade(Upgrade1288013750.java:72)
>       at 
> org.mifos.framework.persistence.DatabaseMigrator.applyUpgrade(DatabaseMigrator.java:324)
>       at 
> org.mifos.framework.persistence.DatabaseMigrator.upgrade(DatabaseMigrator.java:163)
>       at 
> org.mifos.framework.persistence.DatabaseMigrator.upgrade(DatabaseMigrator.java:175)
>       at 
> org.mifos.framework.ApplicationInitializer.dbUpgrade(ApplicationInitializer.java:175)
>       at 
> org.mifos.framework.ApplicationInitializer.init(ApplicationInitializer.java:132)
>       at 
> org.mifos.framework.ApplicationInitializer.contextInitialized(ApplicationInitializer.java:119)
>       at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
>       at 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
>       at 
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>       at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>       at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>       at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: org.hibernate.PropertyAccessException: Null value was assigned to 
> a property of primitive type setter of 
> org.mifos.customers.ppi.business.PPIChoice.points
>       at 
> org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:109)
>       at 
> org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:583)
>       at 
> org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:229)
>       at 
> org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:3822)
>       at 
> org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:152)
>       at 
> org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:982)
>       at org.hibernate.loader.Loader.doQuery(Loader.java:857)
>       at 
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
>       at org.hibernate.loader.Loader.loadCollection(Loader.java:2166)
>       at 
> org.hibernate.loader.collection.CollectionLoader.initialize(CollectionLoader.java:62)
>       at 
> org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:627)
>       at 
> org.hibernate.event.def.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:83)
>       at 
> org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:1863)
>       at 
> org.hibernate.collection.AbstractPersistentCollection.forceInitialization(AbstractPersistentCollection.java:479)
>       at 
> org.hibernate.engine.StatefulPersistenceContext.initializeNonLazyCollections(StatefulPersistenceContext.java:900)
>       at 
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:279)
>       at org.hibernate.loader.Loader.loadEntity(Loader.java:2037)
>       at 
> org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:86)
>       at 
> org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:76)
>       at 
> org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3268)
>       at 
> org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:496)
>       at 
> org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:477)
>       at 
> org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:227)
>       at 
> org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:147)
>       at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1090)
>       at org.hibernate.impl.SessionImpl.immediateLoad(SessionImpl.java:1026)
>       at 
> org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:176)
>       at 
> org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215)
>       at 
> org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
>       at 
> org.mifos.customers.surveys.business.Question_$$_javassist_141.getQuestionText(Question_$$_javassist_141.java)
>       at 
> org.mifos.application.master.persistence.Upgrade1288013750.upgrade(Upgrade1288013750.java:56)
>       ... 30 more
> Caused by: java.lang.IllegalArgumentException
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at 
> org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:66)
>       ... 60 more
> {noformat}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to