org.eclipse.emf.ecore.xmi.IllegalValueException: Value 'org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl@677018d6 (name: getRemote, visibility: ) (isLeaf: false)' is not legal. (platform:/resource/com.systemincloud.modeler.runner/com.systemincloud.modeler.runner.uml, 4899, 90)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2671)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2656)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:2112)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:2038)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:128)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1821)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1030)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:81)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1008)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:719)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:163)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1362)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)\
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)\
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)\
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:253)\
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1518)\
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1297)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModelGen(UMLEditor.java:996)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModel(UMLEditor.java:1016)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createPages(UMLEditor.java:1104)\
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:358)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:142)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:323)\
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
at java.lang.reflect.Method.invoke(Method.java:606)\
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)\
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:877)\
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)\
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:119)\
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:333)\
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:254)\
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)\
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:949)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:735)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:706)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:700)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:685)\
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:90)\
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)\
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)\
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)\
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4491)\
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)\
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)\
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)\
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)\
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)\
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)\
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)\
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)\
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)\
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)\
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$10.widgetSelected(StackRenderer.java:936)\
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1401)\
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)\
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3080)\
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1772)\
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:279)\
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)\
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)\
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
at java.lang.reflect.Method.invoke(Method.java:606)\
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)\
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)\
Caused by: java.lang.IllegalArgumentException: newTemplate must be an instance of Classifier\
at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.basicSetTemplate(RedefinableTemplateSignatureImpl.java:212)\
at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.eInverseAdd(RedefinableTemplateSignatureImpl.java:527)\
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1405)\
at org.eclipse.uml2.uml.internal.impl.OperationImpl.setOwnedTemplateSignature(OperationImpl.java:630)\
at org.eclipse.uml2.uml.internal.impl.OperationImpl.eSet(OperationImpl.java:1844)\
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1071)\
at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1204)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2666)
... 112 more
java.lang.IllegalArgumentException: newTemplate must be an instance of Classifier\
at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.basicSetTemplate(RedefinableTemplateSignatureImpl.java:212)\
at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.eInverseAdd(RedefinableTemplateSignatureImpl.java:527)\
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1405)\
at org.eclipse.uml2.uml.internal.impl.OperationImpl.setOwnedTemplateSignature(OperationImpl.java:630)\
at org.eclipse.uml2.uml.internal.impl.OperationImpl.eSet(OperationImpl.java:1844)\
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1071)\
at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1204)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2666)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2656)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:2112)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:2038)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:128)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1821)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1030)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:81)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1008)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:719)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:163)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1362)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)\
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)\
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)\
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:253)\
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1518)\
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1297)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModelGen(UMLEditor.java:996)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModel(UMLEditor.java:1016)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createPages(UMLEditor.java:1104)\
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:358)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:142)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:323)\
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
at java.lang.reflect.Method.invoke(Method.java:606)\
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)\
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:877)\
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)\
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:119)\
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:333)\
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:254)\
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)\
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:949)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:735)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:706)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:700)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:685)\
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:90)\
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)\
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)\
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)\
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4491)\
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)\
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)\
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)\
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)\
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)\
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)\
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)\
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)\
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)\
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)\
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$10.widgetSelected(StackRenderer.java:936)\
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1401)\
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)\
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3080)\
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1772)\
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:279)\
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)\
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)\
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
at java.lang.reflect.Method.invoke(Method.java:606)\
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)\
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
Problematic are template methods like:\
public T getRemote(String name, Class clazz) { \
return (T) remotes.get(name);\
}
| --- | --- | | Bugzilla Link | 436013 | | Status | NEW | | Importance | P3 normal | | Reported | May 28, 2014 04:01 EDT | | Modified | May 28, 2014 04:10 EDT | | Reporter | Marek Jagielski |
Description
I have installed nightly build - version 0.12.
org.eclipse.emf.ecore.xmi.IllegalValueException: Value 'org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl@677018d6 (name: getRemote, visibility:) (isLeaf: false)' is not legal. (platform:/resource/com.systemincloud.modeler.runner/com.systemincloud.modeler.runner.uml, 4899, 90)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2671)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2656)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:2112)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:2038)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:128)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1821)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1030)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:81)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1008)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:719)\
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:163)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1362)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)\
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)\
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)\
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:253)\
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1518)\
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1297)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)\
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModelGen(UMLEditor.java:996)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModel(UMLEditor.java:1016)\
at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createPages(UMLEditor.java:1104)\
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:358)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:142)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)\
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:323)\
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
at java.lang.reflect.Method.invoke(Method.java:606)\
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)\
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:877)\
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)\
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:119)\
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:333)\
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:254)\
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)\
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)\
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:949)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:735)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:706)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:700)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:685)\
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:90)\
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)\
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)\
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)\
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4491)\
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)\
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)\
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)\
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)\
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)\
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)\
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)\
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)\
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)\
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)\
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$10.widgetSelected(StackRenderer.java:936)\
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1401)\
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)\
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3080)\
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1772)\
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:279)\
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)\
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)\
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
at java.lang.reflect.Method.invoke(Method.java:606)\
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)\
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)\
Caused by: java.lang.IllegalArgumentException: newTemplate must be an instance of Classifier\
at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.basicSetTemplate(RedefinableTemplateSignatureImpl.java:212)\
at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.eInverseAdd(RedefinableTemplateSignatureImpl.java:527)\
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1405)\
at org.eclipse.uml2.uml.internal.impl.OperationImpl.setOwnedTemplateSignature(OperationImpl.java:630)\
at org.eclipse.uml2.uml.internal.impl.OperationImpl.eSet(OperationImpl.java:1844)\
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1071)\
at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1204)\
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2666)
... 112 more
java.lang.IllegalArgumentException: newTemplate must be an instance of Classifier\ at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.basicSetTemplate(RedefinableTemplateSignatureImpl.java:212)\ at org.eclipse.uml2.uml.internal.impl.RedefinableTemplateSignatureImpl.eInverseAdd(RedefinableTemplateSignatureImpl.java:527)\ at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1405)\ at org.eclipse.uml2.uml.internal.impl.OperationImpl.setOwnedTemplateSignature(OperationImpl.java:630)\ at org.eclipse.uml2.uml.internal.impl.OperationImpl.eSet(OperationImpl.java:1844)\ at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1071)\ at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1204)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2666)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2656)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:2112)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:2038)\ at org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:128)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1821)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1030)\ at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:81)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1008)\ at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:719)\ at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:163)\ at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)\ at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1362)\ at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770)\ at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)\ at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)\ at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)\ at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)\ at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\ at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)\ at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)\ at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)\ at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)\ at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:253)\ at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1518)\ at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1297)\ at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)\ at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)\ at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)\ at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModelGen(UMLEditor.java:996)\ at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createModel(UMLEditor.java:1016)\ at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createPages(UMLEditor.java:1104)\ at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:358)\ at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:142)\ at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)\ at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:323)\ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\ at java.lang.reflect.Method.invoke(Method.java:606)\ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)\ at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:877)\ at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)\ at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:119)\ at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:333)\ at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:254)\ at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)\ at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)\ at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)\ at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)\ at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:949)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:735)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:706)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:700)\ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:685)\ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:90)\ at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)\ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)\ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)\ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4491)\ at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:205)\ at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)\ at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\ at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\ at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\ at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\ at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)\ at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)\ at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)\ at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)\ at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)\ at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)\ at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)\ at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)\ at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$10.widgetSelected(StackRenderer.java:936)\ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)\ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416)\ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1401)\ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)\ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3080)\ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1772)\ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:279)\ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)\ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)\ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)\ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\ at java.lang.reflect.Method.invoke(Method.java:606)\ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\ at org.eclipse.equinox.launcher.Main.run(Main.java:1450)\ at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
Problematic are template methods like:\ public T getRemote(String name, Class clazz) { \
return (T) remotes.get(name);\
}
they generated generated as:
Thanks,
Marek