Invalid Thread Access im EAK DObj
Stacktrace:
!ENTRY de.bsvrz.buv.plugin.dobj 4 2 2020-10-27 13:57:29.461
!MESSAGE Problems occurred when invoking code from plug-in: "de.bsvrz.buv.plugin.dobj".
!STACK 0
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.draw2d.DeferredUpdateManager.sendUpdateRequest(DeferredUpdateManager.java:261)
at org.eclipse.draw2d.DeferredUpdateManager.queueWork(DeferredUpdateManager.java:247)
at org.eclipse.draw2d.DeferredUpdateManager.addInvalidFigure(DeferredUpdateManager.java:133)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1451)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1453)
at org.eclipse.draw2d.Figure.setBorder(Figure.java:1486)
at de.bsvrz.buv.plugin.anlagenstatus.parts.EakEditPart.updateBorder(EakEditPart.java:247)
at de.bsvrz.buv.plugin.anlagenstatus.parts.AnlagenStatusEditPart.refreshVisuals(AnlagenStatusEditPart.java:317)
at de.bsvrz.buv.plugin.anlagenstatus.parts.AnlagenStatusEditPart.propertyChange(AnlagenStatusEditPart.java:382)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at de.bsvrz.buv.plugin.anlagenstatus.modell.AnlagenStatusKnoten.firePropertyChange(AnlagenStatusKnoten.java:442)
at de.bsvrz.buv.plugin.anlagenstatus.modell.AnlagenStatusKnoten.aktualisiereStatus(AnlagenStatusKnoten.java:661)
at de.bsvrz.buv.plugin.anlagenstatus.modell.AnlagenStatusKnoten.propertyChange(AnlagenStatusKnoten.java:797)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at de.bsvrz.buv.plugin.anlagenstatus.modell.AnlagenStatusKnoten.firePropertyChange(AnlagenStatusKnoten.java:442)
at de.bsvrz.buv.plugin.anlagenstatus.modell.AnlagenStatusKnoten.geheOffline(AnlagenStatusKnoten.java:776)
at de.bsvrz.buv.plugin.anlagenstatus.parts.AnlagenStatusEditPart.geheOffline(AnlagenStatusEditPart.java:723)
at de.bsvrz.buv.plugin.dobj.editparts.DoModelEditPart$2.run(DoModelEditPart.java:281)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at de.bsvrz.buv.plugin.dobj.editparts.DoModelEditPart.performOnlineRequest(DoModelEditPart.java:278)
at de.bsvrz.buv.plugin.dobj.editparts.DoModelEditPart.performRequest(DoModelEditPart.java:250)
at de.bsvrz.buv.plugin.darstellung.views.ansicht.AnsichtComposite.geheOffline(AnsichtComposite.java:123)
at de.bsvrz.buv.plugin.darstellung.views.ansicht.AnsichtComposite.propertyChange(AnsichtComposite.java:154)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:303)
at de.bsvrz.sys.funclib.bitctrl.daf.DefaultDavProvider.setVerbunden(DefaultDavProvider.java:206)
at de.bsvrz.sys.funclib.bitctrl.modell.DefaultObjektFactory.setVerbunden(DefaultObjektFactory.java:83)
at de.bsvrz.sys.funclib.bitctrl.modell.rw.NutzerverbindungObjektFactory.access$0(NutzerverbindungObjektFactory.java:1)
at de.bsvrz.sys.funclib.bitctrl.modell.rw.NutzerverbindungObjektFactory$1.verbindungGetrennt(NutzerverbindungObjektFactory.java:56)
at de.bsvrz.buv.rw.rw.internal.RahmenwerkImpl$3.run(RahmenwerkImpl.java:356)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.ui.internal.JFaceUtil.lambda$0(JFaceUtil.java:47)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at de.bsvrz.buv.rw.rw.internal.RahmenwerkImpl.fireVerbindungsListeners(RahmenwerkImpl.java:352)
at de.bsvrz.buv.rw.rw.internal.RahmenwerkImpl.access$4(RahmenwerkImpl.java:338)
at de.bsvrz.buv.rw.rw.internal.RahmenwerkImpl$1.connectionClosed(RahmenwerkImpl.java:297)
at de.bsvrz.dav.daf.main.ClientDavConnection.notifyConnectionClosed(ClientDavConnection.java:1757)
at de.bsvrz.dav.daf.main.ClientDavConnection.access$400(ClientDavConnection.java:64)
at de.bsvrz.dav.daf.main.ClientDavConnection$3.connectionClosed(ClientDavConnection.java:433)
at de.bsvrz.dav.daf.communication.protocol.ClientHighLevelCommunication.notifyConnectionClosed(ClientHighLevelCommunication.java:1014)
at de.bsvrz.dav.daf.communication.protocol.ClientHighLevelCommunication.terminate(ClientHighLevelCommunication.java:619)
at de.bsvrz.dav.daf.communication.protocol.ClientHighLevelCommunication.disconnected(ClientHighLevelCommunication.java:643)
at de.bsvrz.dav.daf.communication.lowLevel.LowLevelCommunication$1.run(LowLevelCommunication.java:466)
at java.lang.Thread.run(Thread.java:748)