Home › Forum › Nuclos Konfiguration › Vorgänge und Objekte › Fehler beim Löschen von Datensätzen
- Dieses Thema hat 2 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 11 Jahre, 7 Monaten von
Ramin Goettlich.
-
AutorBeiträge
-
19 Oktober 2011 um 09:12 Uhr #4251
Markus Glitzner
TeilnehmerHallo!
Wenn ich in der Listenansicht Datensätze löschen will kommt eine Fehlermeldung. Der Datensatz bleibt dann in der Liste stehen, verschwindet aber aus der Liste, sobald die Liste aktualisiert wurde (ist auch in der Datenbank gelöscht). Betrifft allerdings nur Entitäten mit Statusmodell und auch nur dann, wenn die Liste neu geöffnet oder aktualisiert wurde. Wenn ich z.B. einen neuen Datensatz anlege und dann zurück zur Liste gehe (dann ist ja nur dieser eine Datensatz in der Liste ersichtlich), dann kommt der Fehler nicht. Wenn ich mehrere Datensätze in der Liste auf einmal lösche, kommt der Fehler auch nicht. Der Fehler tritt auch bei Entitäten auf, bei denen ich keine Änderungen in letzter Zeit gemacht habe.
java.lang.UnsupportedOperationException
at org.nuclos.client.ui.collect.search.GenericObjectViaEntityObjectSearchStrategy$MyProxyListAdapter.remove(GenericObjectViaEntityObjectSearchStrategy.java:210)
at org.nuclos.client.ui.collect.search.GenericObjectViaEntityObjectSearchStrategy$MyProxyListAdapter.remove(GenericObjectViaEntityObjectSearchStrategy.java:60)
at org.nuclos.client.ui.model.AbstractListTableModel.remove(AbstractListTableModel.java:91)
at org.nuclos.client.ui.collect.model.CollectableTableModelImpl.remove(CollectableTableModelImpl.java:269)
at org.nuclos.client.genericobject.GenericObjectCollectController$44.run(GenericObjectCollectController.java:3084)
at org.nuclos.client.ui.UIUtils.invokeOnDispatchThread(UIUtils.java:1138)
at org.nuclos.client.genericobject.GenericObjectCollectController.checkedDeleteCollectablePhysically(GenericObjectCollectController.java:3081)
at org.nuclos.client.genericobject.GenericObjectCollectController$25.run(GenericObjectCollectController.java:1425)
at org.nuclos.common2.CommonRunnableAdapter.run(CommonRunnableAdapter.java:38)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:799)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:774)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:821)
at org.nuclos.client.genericobject.GenericObjectCollectController.cmdDeleteSelectedCollectablesPhysically(GenericObjectCollectController.java:1421)
at org.nuclos.client.genericobject.GenericObjectCollectController.access$1200(GenericObjectCollectController.java:276)
at org.nuclos.client.genericobject.GenericObjectCollectController$6.actionPerformed(GenericObjectCollectController.java:524)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Gruß
Hugo19 Oktober 2011 um 09:37 Uhr #4253Markus Glitzner
Teilnehmerhier noch die log Einträge vom löschen
2011-10-19 09:22:59,732 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - BEGIN executing business rules for event "Delete" and entity Auftrag...
2011-10-19 09:22:59,732 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - FINISHED executing business rules for event "Delete" and entity Auftrag...
2011-10-19 09:22:59,747 INFO [NovabitPerformanceLogger] - ;0;19.10.2011 09:22:59:747;19.10.2011 09:22:59:747;nuclos;Objekt: 40654871;Entity: Rechnungsempfänger;Reading the master data entity for an objekt if type Rechnungsempfänger ( static );;
2011-10-19 09:22:59,763 INFO [NovabitPerformanceLogger] - ;0;19.10.2011 09:22:59:763;19.10.2011 09:22:59:763;nuclos;Objekt: 40654871;Entity: Auftragsposition;Reading the master data entity for an objekt if type Auftragsposition ( static );;
2011-10-19 09:22:59,763 INFO [NovabitPerformanceLogger] - ;0;19.10.2011 09:22:59:763;19.10.2011 09:22:59:763;nuclos;Objekt: 40654871;Entity: Auftragsverkäufer;Reading the master data entity for an objekt if type Auftragsverkäufer ( static );;
2011-10-19 09:22:59,779 INFO [NovabitPerformanceLogger] - ;0;19.10.2011 09:22:59:779;19.10.2011 09:22:59:779;nuclos;Objekt: 40654871;Entity: nuclos_generalsearchdocument;Reading the master data entity for an objekt if type nuclos_generalsearchdocument ( static );;
2011-10-19 09:22:59,794 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - BEGIN executing business rules for event "Delete" and entity nuclos_statehistory...
2011-10-19 09:22:59,794 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - FINISHED executing business rules for event "Delete" and entity nuclos_statehistory...
2011-10-19 09:22:59,794 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - BEGIN executing business rules for event "Delete.after" and entity nuclos_statehistory...
2011-10-19 09:22:59,794 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - FINISHED executing business rules for event "Delete.after" and entity nuclos_statehistory...
2011-10-19 09:22:59,794 INFO [org.nuclos.server.masterdata.ejb3.MasterDataFacadeBean] - Der Eintrag mit der Id 40654875 in der Entität nuclos_statehistory wurde gelöscht.
2011-10-19 09:22:59,794 INFO [org.nuclos.server.genericobject.ejb3.GenericObjectFacadeBean] - The entry AU1110#00059 (Id: 40654871) has been deleted.
2011-10-19 09:22:59,794 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - BEGIN executing business rules for event "Delete.after" and entity Auftrag...
2011-10-19 09:22:59,794 INFO [org.nuclos.server.ruleengine.ejb3.RuleEngineFacadeBean] - FINISHED executing business rules for event "Delete.after" and entity Auftrag...27 Oktober 2011 um 18:48 Uhr #4285Ramin Goettlich
TeilnehmerHallo Hugo,
danke für den Hinweis. Das Problem ist bereits seit einer Weile behoben und ab 3.2 nicht mehr existent (Betadownload ab nächster Woche).
Grüsse,
nuclosian -
AutorBeiträge