Home › Forum › Nuclos Konfiguration › Vorgänge und Objekte › Fehler im Relationeneditor (3.0.3)
- Dieses Thema hat 2 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 12 Jahre von
Tobias Streckel.
-
AutorBeiträge
-
23 Mai 2011 um 13:39 Uhr #3745
Tobias Streckel
TeilnehmerHallo zusammen,
ich hatte eine Relation zu einer Schlüsseltabelle im Relationeneditor gelöscht und habe die folgende Fehlermedlung bekommen:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.mxgraph.model.mxCell.getEdgeAt(Unknown Source)
at org.nuclos.client.relation.EntityRelationshipModelEditPanel.removeNotExistentEntitiesFromModel(EntityRelationshipModelEditPanel.java:1287)
at org.nuclos.client.relation.EntityRelationShipCollectController.unsafeFillDetailsPanel(EntityRelationShipCollectController.java:277)
at org.nuclos.client.relation.EntityRelationShipCollectController.unsafeFillDetailsPanel(EntityRelationShipCollectController.java:67)
at org.nuclos.client.ui.collect.CollectController.safeFillDetailsPanel(CollectController.java:3341)
at org.nuclos.client.ui.collect.CollectController$DefaultCollectStateListener.detailsModeEntered(CollectController.java:4965)
at org.nuclos.client.ui.collect.CollectStateModel.fireDetailsModeEntered(CollectStateModel.java:576)
at org.nuclos.client.ui.collect.CollectStateModel.setCollectState(CollectStateModel.java:269)
at org.nuclos.client.ui.collect.CollectStateModel.setCollectState(CollectStateModel.java:177)
at org.nuclos.client.ui.collect.CollectController.setCollectState(CollectController.java:3298)
at org.nuclos.client.ui.collect.CollectController.enterViewMode(CollectController.java:2757)
at org.nuclos.client.ui.collect.CollectController.access$3000(CollectController.java:205)
at org.nuclos.client.ui.collect.CollectController$34.run(CollectController.java:2745)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:715)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:690)
at org.nuclos.client.ui.collect.CollectController.cmdEnterViewMode(CollectController.java:2742)
at org.nuclos.client.ui.collect.CollectController.viewSingleCollectable(CollectController.java:2045)
at org.nuclos.client.ui.collect.CollectController.runViewSingleCollectable(CollectController.java:1993)
at org.nuclos.client.ui.collect.CollectController.runViewSingleCollectableWithId(CollectController.java:2015)
at org.nuclos.client.ui.collect.CollectController.runViewSingleCollectableWithId(CollectController.java:2005)
at org.nuclos.client.main.MainController$18$1.run(MainController.java:533)
at org.nuclos.common2.CommonRunnableAdapter.run(CommonRunnableAdapter.java:38)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:715)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:690)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:737)
at org.nuclos.client.main.MainController$18.actionPerformed(MainController.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.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.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)Wenn ich den Relationeneditor öffne, kommt jedes mal die gleiche Meldung. Zwar zeigt er mir nach bestätigen der Fehlmeldung den Editor, die Toolbar zum neuladen bzw. speicher erscheint jedoch nicht mehr.
Hat jemand eine Idee, wie ich den Fehler beheben kann?
Vielen Dank!
Tobias24 Mai 2011 um 10:26 Uhr #3750Marc Finke
TeilnehmerHallo Tobias,
leider konnten wir den Fehler noch nicht nachstellen.
Könntest du uns die Vorgehensweise schildern, dann können wir auf dieser Grundlage den Editor verbessern.Als Workaround solltest du den/die Datensatz(e) aus der Tabelle:
t_md_entityrelation
löschen.Dadurch wird nur das Model gelöscht. Die Beziehungen zwischen den Entitäten bleiben erhalten.
Gruß
grovvy
24 Mai 2011 um 16:00 Uhr #3754Tobias Streckel
TeilnehmerHallo grovvy,
vielen Dank für die Antwort. Ich hatte eine Verbindung (FK) zwischen zwei Tabellen gelöscht. Daraufhin habe ich die Fehlermeldung bekommen.
Die eigentliche Tabelle habe ich als Entity mittlerweile entfernt, allerdings wird die Entity im Relationeneditor noch angezeigt. :-/
VG
Tobias
-
AutorBeiträge