Project

General

Profile

Actions

bug #9347

open

LIE during ABCD file import

Added by Andreas Kohlbecker over 3 years ago. Updated about 3 years ago.

Status:
New
Priority:
Highest
Assignee:
Category:
taxeditor
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal
Found in Version:

Description

File imported: Kurs-19_20_Herbar.xml

++++++++Import Report+++++++++
Specimens created: 0
Skipped/not imported: 0


Imported unit ids


Ignored unit ids


---Created Taxon Names (1)---
Bupleurum


---Created Taxa (1)---
Bupleurum sec. ABCD classic


---Created Taxon Nodes (0)---


---Already existing specimen/not imported (0)---


---Taxa with associated specimens (0)---




---Info messages---
Error when reading record! [abcd:Unit: null]
failed to lazily initialize a collection of role: eu.etaxonomy.cdm.model.taxon.TaxonNode.childNodes, could not initialize proxy - no Session
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: eu.etaxonomy.cdm.model.taxon.TaxonNode.childNodes, could not initialize proxy - no Session
    at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:584)
    at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:201)
    at org.hibernate.collection.internal.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:145)
    at org.hibernate.collection.internal.PersistentList.size(PersistentList.java:113)
    at eu.etaxonomy.cdm.model.taxon.TaxonNode.setParentTreeNode_aroundBody20(TaxonNode.java:787)
    at eu.etaxonomy.cdm.model.taxon.TaxonNode.setParentTreeNode_aroundBody21$advice(TaxonNode.java:46)
    at eu.etaxonomy.cdm.model.taxon.TaxonNode.setParentTreeNode(TaxonNode.java:1)
    at eu.etaxonomy.cdm.model.taxon.Classification.addChildNode(Classification.java:237)
    at eu.etaxonomy.cdm.model.taxon.Classification.addChildTaxon(Classification.java:222)
    at eu.etaxonomy.cdm.model.taxon.Classification.addChildTaxon(Classification.java:217)
    at eu.etaxonomy.cdm.io.specimen.SpecimenImportBase.linkParentChildNode(SpecimenImportBase.java:907)
    at eu.etaxonomy.cdm.io.specimen.SpecimenImportBase.addParentTaxon(SpecimenImportBase.java:797)
    at eu.etaxonomy.cdm.io.specimen.SpecimenImportBase.addTaxonNode(SpecimenImportBase.java:1042)
    at eu.etaxonomy.cdm.io.specimen.SpecimenImportBase.handleIdentifications(SpecimenImportBase.java:1022)
    at eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206Import.handleSingleUnit(Abcd206Import.java:778)
    at eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206Import.doInvoke(Abcd206Import.java:268)
    at eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206Import.doInvoke(Abcd206Import.java:82)
    at eu.etaxonomy.cdm.io.common.CdmIoBase.invoke(CdmIoBase.java:104)
    at eu.etaxonomy.cdm.io.common.CdmImportBase.invoke(CdmImportBase.java:91)
    at eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultImport.doImport(CdmApplicationAwareDefaultImport.java:223)
    at eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultImport.invoke(CdmApplicationAwareDefaultImport.java:86)
    at eu.etaxonomy.cdm.io.service.IOServiceImpl.importDataFromInputStream(IOServiceImpl.java:198)
    at eu.etaxonomy.cdm.io.service.IOServiceImpl.importData(IOServiceImpl.java:143)
    at eu.etaxonomy.cdm.io.service.IOServiceImpl$1.doRun(IOServiceImpl.java:80)
    at eu.etaxonomy.cdm.common.monitor.RemotingProgressMonitorThread.run(RemotingProgressMonitorThread.java:42)

---
Exception during import!
A different object with the same identifier value was already associated with the session : [eu.etaxonomy.cdm.model.reference.Reference#9541]; nested exception is org.hibernate.NonUniqueObjectException: A different object with the same identifier value was already associated with the session : [eu.etaxonomy.cdm.model.reference.Reference#9541]
org.springframework.dao.DuplicateKeyException: A different object with the same identifier value was already associated with the session : [eu.etaxonomy.cdm.model.reference.Reference#9541]; nested exception is org.hibernate.NonUniqueObjectException: A different object with the same identifier value was already associated with the session : [eu.etaxonomy.cdm.model.reference.Reference#9541]
    at org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:259)
    at org.springframework.orm.hibernate5.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:755)
    at org.springframework.orm.hibernate5.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:590)
    at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:765)
    at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:734)
    at eu.etaxonomy.cdm.io.common.CdmIoBase.commitTransaction(CdmIoBase.java:163)
    at eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206Import.doInvoke(Abcd206Import.java:251)
    at eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206Import.doInvoke(Abcd206Import.java:82)
    at eu.etaxonomy.cdm.io.common.CdmIoBase.invoke(CdmIoBase.java:104)
    at eu.etaxonomy.cdm.io.common.CdmImportBase.invoke(CdmImportBase.java:91)
    at eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultImport.doImport(CdmApplicationAwareDefaultImport.java:223)
    at eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultImport.invoke(CdmApplicationAwareDefaultImport.java:86)
    at eu.etaxonomy.cdm.io.service.IOServiceImpl.importDataFromInputStream(IOServiceImpl.java:198)
    at eu.etaxonomy.cdm.io.service.IOServiceImpl.importData(IOServiceImpl.java:143)
    at eu.etaxonomy.cdm.io.service.IOServiceImpl$1.doRun(IOServiceImpl.java:80)
    at eu.etaxonomy.cdm.common.monitor.RemotingProgressMonitorThread.run(RemotingProgressMonitorThread.java:42)
Caused by: org.hibernate.NonUniqueObjectException: A different object with the same identifier value was already associated with the session : [eu.etaxonomy.cdm.model.reference.Reference#9541]
    at org.hibernate.engine.internal.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:642)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:284)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:227)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:92)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73)
    at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:651)
    at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:643)
    at org.hibernate.engine.spi.CascadingActions$5.cascade(CascadingActions.java:218)
    at org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:423)
    at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:348)
    at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
    at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:136)
    at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:63)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.cascadeOnUpdate(DefaultSaveOrUpdateEventListener.java:357)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:331)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:227)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:92)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73)
    at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:651)
    at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:643)
    at org.hibernate.engine.spi.CascadingActions$5.cascade(CascadingActions.java:218)
    at org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:423)
    at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:348)
    at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
    at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:136)
    at org.hibernate.event.internal.AbstractSaveEventListener.cascadeBeforeSave(AbstractSaveEventListener.java:414)
    at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:252)
    at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:182)
    at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:192)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:177)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:97)
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73)
    at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:651)
    at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:643)
    at org.hibernate.engine.spi.CascadingActions$5.cascade(CascadingActions.java:218)
    at org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:423)
    at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:348)
    at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
    at org.hibernate.engine.internal.Cascade.cascadeCollectionElements(Cascade.java:456)
    at org.hibernate.engine.internal.Cascade.cascadeCollection(Cascade.java:388)
    at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:351)
    at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
    at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:136)
    at org.hibernate.event.internal.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:150)
    at org.hibernate.event.internal.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:141)
    at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:74)
    at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:38)
    at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1295)
    at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:468)
    at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3159)
    at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2352)
    at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:491)
    at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:147)
    at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38)
    at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:231)
    at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:65)
    at org.springframework.orm.hibernate5.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:582)
    ... 13 more

---

Files

Kurs-19_20_Herbar.xml (166 KB) Kurs-19_20_Herbar.xml Andreas Kohlbecker, 12/04/2020 03:38 PM
Actions #1

Updated by Andreas Kohlbecker over 3 years ago

Actions #2

Updated by Andreas Müller over 3 years ago

  • Priority changed from New to Highest
  • Target version changed from Unassigned CDM tickets to Release 5.19

This should be fixed soon.

Actions #3

Updated by Andreas Müller about 3 years ago

  • Target version changed from Release 5.19 to Release 5.21
Actions #4

Updated by Andreas Müller about 3 years ago

  • Target version changed from Release 5.21 to Release 5.22
Actions #5

Updated by Katja Luther about 3 years ago

  • Target version changed from Release 5.22 to Release 5.46
Actions

Also available in: Atom PDF