https://dev.e-taxonomy.eu/redmine/https://dev.e-taxonomy.eu/redmine/redmine/favicon.ico?14691914852018-02-01T22:34:29ZEDIT Project ManagementEDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=345222018-02-01T22:34:29ZAndreas Müller
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/redmine/journals/34522/diff?detail_id=44083">diff</a>)</li></ul> EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=345312018-02-02T10:53:40ZAndreas Müller
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-5 priority-10 priority-lowest closed" href="/redmine/issues/6159">bug #6159</a>: improve distribution editor in TaxEditor</i> added</li></ul> EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=345442018-02-05T11:32:19ZKatja Luther
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>50</i></li></ul><p>Applied in changeset <a class="changeset" title="fix #7237: add empty entry in combobox and delete distribution if selected in distribution editor" href="https://dev.e-taxonomy.eu/redmine/projects/edit/repository/taxeditor/revisions/7a1050358100c7de9e619f7da9812261fac18e83">taxeditor|7a1050358100c7de9e619f7da9812261fac18e83</a>.</p>
EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=346472018-02-12T08:01:14ZKatja Luther
<ul><li><strong>Assignee</strong> changed from <i>Katja Luther</i> to <i>Andreas Müller</i></li></ul><p>please review</p>
EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=347052018-02-14T12:30:35ZAndreas Müller
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Feedback</i></li><li><strong>Assignee</strong> changed from <i>Andreas Müller</i> to <i>Katja Luther</i></li></ul><p>It does not work. Saving throws</p>
<pre>org.eclipse.e4.core.di.InjectionException: org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm
org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm
login : admin
editor version : 4.14.0.201802132349
server : test.e-taxonomy.eu (edit-test) / rem_conf_am
schema version : 4.7.0.0.201710040000
os : Windows Server 2012 R2 6.3 amd64
java : 1.8.0_121
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:247)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:90)
at org.eclipse.e4.ui.internal.workbench.PartServiceSaveHandler.save(PartServiceSaveHandler.java:57)
at org.eclipse.ui.internal.WorkbenchWindow$7.save(WorkbenchWindow.java:594)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.savePart(PartServiceImpl.java:1390)
at eu.etaxonomy.taxeditor.workbench.SaveHandler.savePart(SaveHandler.java:58)
at eu.etaxonomy.taxeditor.workbench.SaveHandler.execute(SaveHandler.java:30)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:433)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:454)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem$3.handleEvent(AbstractContributionItem.java:482)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at eu.etaxonomy.taxeditor.Application.start(Application.java:24)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
Caused by : org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm
at org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:191)
at org.springframework.orm.hibernate5.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:741)
at org.springframework.orm.hibernate5.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:589)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730)
....
Caused by : org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm
at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:279)
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:455)
at org.hibernate.type.ManyToOneType.isDirty(ManyToOneType.java:281)
at org.hibernate.type.ManyToOneType.isDirty(ManyToOneType.java:291)
at org.hibernate.type.TypeHelper.findDirty(TypeHelper.java:296)
....
</pre> EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=347182018-02-14T12:50:59ZKatja Luther
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li></ul><p>Applied in changeset <a class="changeset" title="fix #7237: description editor: when status is empty and no description exist, do nothing" href="https://dev.e-taxonomy.eu/redmine/projects/edit/repository/taxeditor/revisions/8d0745f082c9b46d97adbef11901d6e00f458ad9">taxeditor|8d0745f082c9b46d97adbef11901d6e00f458ad9</a>.</p>
EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=347342018-02-14T14:01:13ZAndreas Müller
<ul><li><strong>Assignee</strong> changed from <i>Katja Luther</i> to <i>Andreas Müller</i></li></ul> EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=347652018-02-15T08:05:21ZKatja Luther
<ul></ul><p>now it should work</p>
EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=347872018-02-15T12:30:50ZAndreas Müller
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li><li><strong>Assignee</strong> changed from <i>Andreas Müller</i> to <i>Katja Luther</i></li></ul> EDIT - bug #7237: Status are not deletable in TaxEditor distribution statushttps://dev.e-taxonomy.eu/redmine/issues/7237?journal_id=347892018-02-15T12:32:26ZAndreas Müller
<ul><li><strong>% Done</strong> changed from <i>50</i> to <i>100</i></li></ul>