Actions
bug #7342
closedincomplete bean initialization with specific data causes LIEs
Start date:
Due date:
% Done:
0%
Estimated time:
Severity:
critical
Found in Version:
Description
this has been observed at the salvador portal where a lot of functionality is broken due to LazyInitializationException
which happen lately:
potentially a duplicate of #7331 yet unconfirmed
- does not return data for search
- opening the taxa returns "Taxon does not exist"
- expand ANGIOSPERMAE in the taxontree does not work, expand GYMNOSPERMAE works, but the children can not be expanded
affected web service calls with the resulting LazyInitializationException
¶
Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: eu.etaxonomy.cdm.model.agent.Team.teamMembers, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:567) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:205) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:546) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:133) at org.hibernate.collection.internal.PersistentList.iterator(PersistentList.java:132) at eu.etaxonomy.cdm.strategy.cache.agent.TeamDefaultCacheStrategy.getNomenclaturalTitle(TeamDefaultCacheStrategy.java:83) at eu.etaxonomy.cdm.strategy.cache.agent.TeamDefaultCacheStrategy.getNomenclaturalTitle(TeamDefaultCacheStrategy.java:1) at eu.etaxonomy.cdm.model.agent.Team.getNomenclaturalTitle(Team.java:261) at sun.reflect.GeneratedMethodAccessor7586.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:79) at eu.etaxonomy.cdm.model.agent.TeamOrPersonBase_$$_jvst73e_61.getNomenclaturalTitle(TeamOrPersonBase_$$_jvst73e_61.java) at eu.etaxonomy.cdm.strategy.cache.name.TaxonNameDefaultCacheStrategy.getAuthorAndExAuthor(TaxonNameDefaultCacheStrategy.java:260) at eu.etaxonomy.cdm.strategy.cache.name.TaxonNameDefaultCacheStrategy.getNonCacheAuthorshipCache(TaxonNameDefaultCacheStrategy.java:202) at eu.etaxonomy.cdm.strategy.cache.name.TaxonNameDefaultCacheStrategy.getAuthorshipCache(TaxonNameDefaultCacheStrategy.java:176) at eu.etaxonomy.cdm.strategy.cache.name.TaxonNameDefaultCacheStrategy.getTaggedTitle(TaxonNameDefaultCacheStrategy.java:413) at eu.etaxonomy.cdm.model.name.TaxonName.getTaggedName(TaxonName.java:1427) at eu.etaxonomy.cdm.remote.json.processor.bean.TaxonNameBeanProcessor.processBeanSecondStep(TaxonNameBeanProcessor.java:66) at eu.etaxonomy.cdm.remote.json.processor.bean.TaxonNameBeanProcessor.processBeanSecondStep(TaxonNameBeanProcessor.java:25) at eu.etaxonomy.cdm.remote.json.processor.bean.AbstractBeanProcessor.processBean(AbstractBeanProcessor.java:167) at net.sf.json.JSONObject._fromBean(JSONObject.java:676)
Caused by: org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:148) at org.hibernate.Hibernate.initialize(Hibernate.java:62) at eu.etaxonomy.cdm.hibernate.HibernateProxyHelper.deproxy(HibernateProxyHelper.java:58) at eu.etaxonomy.cdm.model.common.CdmBase.deproxy(CdmBase.java:306) at eu.etaxonomy.cdm.strategy.cache.taxon.TaxonBaseDefaultCacheStrategy.getNameTags(TaxonBaseDefaultCacheStrategy.java:95) at eu.etaxonomy.cdm.strategy.cache.taxon.TaxonBaseDefaultCacheStrategy.getTaggedTitle(TaxonBaseDefaultCacheStrategy.java:65) at eu.etaxonomy.cdm.model.taxon.TaxonBase.getTaggedTitle(TaxonBase.java:221) at eu.etaxonomy.cdm.remote.json.processor.bean.TaxonBaseBeanProcessor.processBeanSecondStep(TaxonBaseBeanProcessor.java:54) at eu.etaxonomy.cdm.remote.json.processor.bean.TaxonBaseBeanProcessor.processBeanSecondStep(TaxonBaseBeanProcessor.java:25) at eu.etaxonomy.cdm.remote.json.processor.bean.AbstractBeanProcessor.processBean(AbstractBeanProcessor.java:167) at net.sf.json.JSONObject._fromBean(JSONObject.java:676)
Files
Related issues
Actions