Exception in Siemens Model
Exception in Siemens model
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4282)
at org.eclipse.swt.SWT.error(SWT.java:4197)
at org.eclipse.swt.SWT.error(SWT.java:4168)
at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:359)
at org.eclipse.swt.widgets.Widget.getData(Widget.java:525)
at
org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.getTab(DefaultTabFolder.java:186)
at
org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.getItems(DefaultTabFolder.java:238)
at
org.eclipse.ui.internal.presentations.util.AbstractTabFolder.findItem(AbstractTabFolder.java:171)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder.getTab(PresentablePartFolder.java:375)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder.childPropertyChanged(PresentablePartFolder.java:304)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder.access$2(PresentablePartFolder.java:303)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder$3.propertyChanged(PresentablePartFolder.java:83)
at
org.eclipse.ui.internal.presentations.PresentablePart.firePropertyChange(PresentablePart.java:137)
at
org.eclipse.ui.internal.presentations.PresentablePart$1.propertyChanged(PresentablePart.java:97)
at
org.eclipse.ui.internal.PartPane.firePropertyChange(PartPane.java:620)
at org.eclipse.ui.internal.PartPane.propertyChanged(PartPane.java:625)
at
org.eclipse.ui.internal.WorkbenchPartReference.immediateFirePropertyChange(WorkbenchPartReference.java:571)
at
org.eclipse.ui.internal.WorkbenchPartReference.firePropertyChange(WorkbenchPartReference.java:564)
at
org.eclipse.ui.internal.WorkbenchPartReference.partPropertyChanged(WorkbenchPartReference.java:299)
at
org.eclipse.ui.internal.EditorReference.partPropertyChanged(EditorReference.java:501)
at
org.eclipse.ui.internal.WorkbenchPartReference$2.propertyChanged(WorkbenchPartReference.java:181)
at
org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:129)
at
org.fortiss.tooling.kernel.ui.internal.editor.ExtendableMultiPageEditor.commandStackChanged(ExtendableMultiPageEditor.java:259)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.ModelContext.commandStackChanged(ModelContext.java:330)
at
org.eclipse.emf.common.command.BasicCommandStack.notifyListeners(BasicCommandStack.java:276)
at
org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:110)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.basicExecute(AbstractTransactionalCommandStack.java:241)
at
org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl.doExecute(TransactionalCommandStackImpl.java:63)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.AutoUndoCommandStack.executeNonDirtyingNonUndoing(AutoUndoCommandStack.java:90)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.ModelContext.runAsNonDirtyingCommand(ModelContext.java:254)
at
org.fortiss.tooling.kernel.internal.LibraryService.ensureWrappedElementIsUpToDate(LibraryService.java:214)
at
org.fortiss.af3.component.model.impl.ComponentRefStaticImpl.getContainedElementsList(ComponentRefStaticImpl.java:73)
at
org.fortiss.af3.component.model.impl.ComponentRefImpl.getContainedElementsList(ComponentRefImpl.java:287)
at
org.fortiss.af3.component.utils.CausalityUtils.findWeaklyCausalComponents(CausalityUtils.java:153)
at
org.fortiss.af3.component.utils.CausalityUtils.findWeaklyCausalComponents(CausalityUtils.java:159)
at
org.fortiss.af3.component.utils.CausalityUtils.findWeaklyCausalComponents(CausalityUtils.java:159)
at
org.fortiss.af3.component.utils.CausalityUtils.findWeaklyCausalComponents(CausalityUtils.java:55)
at
org.fortiss.af3.component.constraint.WeakCausalityCycleConstraintChecker.collectViolations(WeakCausalityCycleConstraintChecker.java:54)
at
org.fortiss.af3.component.constraint.WeakCausalityCycleConstraintChecker.collectViolations(WeakCausalityCycleConstraintChecker.java:1)
at
org.fortiss.tooling.kernel.extension.base.MultiViolationConstraintCheckerBase.apply(MultiViolationConstraintCheckerBase.java:49)
at
org.fortiss.tooling.kernel.internal.ConstraintCheckerService.performConstraintCheck(ConstraintCheckerService.java:92)
at
org.fortiss.tooling.kernel.internal.ConstraintCheckerService.performAllConstraintChecksRecursively(ConstraintCheckerService.java:61)
at
org.fortiss.tooling.kernel.utils.ServicesUtils.performAllConstraintChecksRecursively(ServicesUtils.java:40)
at
org.fortiss.tooling.kernel.ui.internal.MarkerService.refreshMarkers(MarkerService.java:188)
at
org.fortiss.tooling.kernel.ui.internal.MarkerService$2.run(MarkerService.java:117)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
(from redmine: issue id 1602, created on 2013-08-09, closed on 2013-10-08)
- Uploads: