SIL-Level - Exception
osgi>!SESSION 2012-10-26 14:20:57.243 ———————————————————————-
eclipse.buildId=unknown
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product org.fortiss.af3.rcapplication.product
Command-line arguments: -product org.fortiss.af3.rcapplication.product
-data C:\Eclipse\mira_dev/../runtime-af3_phoenix.product -dev
file:C:/Eclipse/mira_dev/.metadata/.plugins/org.eclipse.pde.core/af3_phoenix.product/dev.properties
-os win32 -ws win32 -arch x86_64 -consoleLog -console
!ENTRY org.eclipse.core.resources 2 10035 2012-10-26 14:20:59.856
!MESSAGE The workspace exited with unsaved changes in the previous
session; refreshing workspace to recover changes.
!ENTRY org.fortiss.tooling.kernel 4 0 2012-10-26 14:21:04.849
!MESSAGE Exception while loading model file:
SimpleTrafficLightsExample.af3_20
!STACK 0
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Value ‘SIL
2’ is not legal.
(platform:/resource/AF3-Project-Directory/SimpleTrafficLightsExample.af3_20,
815, 88)
at
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:83)
at
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:191)
at
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:242)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1511)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1290)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.ModelContext.(ModelContext.java:95)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EclipseResourceStorageProvider.loadContext(EclipseResourceStorageProvider.java:215)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EclipseResourceStorageProvider.searchResourceForModels(EclipseResourceStorageProvider.java:116)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EclipseResourceStorageProvider.searchWorkspaceForModels(EclipseResourceStorageProvider.java:105)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EclipseResourceStorageProvider.(EclipseResourceStorageProvider.java:92)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.fortiss.tooling.kernel.internal.PersistencyService.setupStorageProviders(PersistencyService.java:231)
at
org.fortiss.tooling.kernel.internal.PersistencyService.(PersistencyService.java:85)
at
org.fortiss.tooling.kernel.service.IPersistencyService.(IPersistencyService.java:49)
at
org.fortiss.tooling.kernel.ui.internal.NavigatorService.(NavigatorService.java:68)
at
org.fortiss.tooling.kernel.ui.service.INavigatorService.(INavigatorService.java:47)
at
org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart.(NavigatorViewPart.java:116)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at
org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:268)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:264)
at
org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:63)
at
org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:327)
at
org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at
org.eclipse.ui.internal.WorkbenchPage.makeActive(WorkbenchPage.java:1320)
at
org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1304)
at
org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1496)
at
org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1485)
at
org.eclipse.ui.internal.WorkbenchPage.access$14(WorkbenchPage.java:1476)
at
org.eclipse.ui.internal.WorkbenchPage$16.runWithException(WorkbenchPage.java:3386)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at
org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.fortiss.af3.rcapplication.AF3Application.start(AF3Application.java:48)
at
org.eclipse.equinox.internal.apEclipseAppHandle.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:344)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Caused by: org.eclipse.emf.ecore.xmi.IllegalValueException: Value ‘SIL
2’ is not legal.
(platform:/resource/AF3-Project-Directory/SimpleTrafficLightsExample.af3_20,
815, 88)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2663)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.setAttribValue(XMLHandler.java:2717)
at
org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler.handleObjectAttribs(SAXXMIHandler.java:85)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromFactory(XMLHandler.java:2193)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:2096)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:2031)
at
org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:134)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1840)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1023)
at
org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:87)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1001)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:712)
at
org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:169)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.jaxSAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.jaxSAXParserImpl.parse(Unknown
Source)
at
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:181)
… 73 more
Caused by: java.lang.IllegalArgumentException: The value ‘SIL 2’ is not
a valid enumerator of ‘ASIL’
at
org.fortiss.af3.sil.model.impl.SILFactoryImpl.createASILFromString(SILFactoryImpl.java:187)
at
org.fortiss.af3.sil.model.impl.SILFactoryImpl.createFromString(SILFactoryImpl.java:93)
at
org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.createFromString(XMLHelperImpl.java:1621)
at
org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1162)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2658)
… 98 more
!ENTRY org.fortiss.tooling.kernel 2 0 2012-10-26 14:21:06.100
!MESSAGE Encountered more than one handler registered with
org.fortiss.tooling.kernel.ui.modelElementHandler(class
org.fortiss.af3.platform.ui.handler.TransmissionConnectionHandler,class
org.fortiss.af3.platform.ui.handler.TransmissionConnectionHandler)
!ENTRY org.fortiss.tooling.kernel 4 0 2012-10-26 14:21:06.331
!MESSAGE
!STACK 0
java.lang.InstantiationException
at
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.fortiss.tooling.kernel.service.base.ObjectAwareServiceBase.setupHandlerMap(ObjectAwareServiceBase.java:98)
at
org.fortiss.tooling.kernel.service.base.ObjectAwareServiceBase.(ObjectAwareServiceBase.java:75)
at
org.fortiss.tooling.kernel.service.base.EObjectAwareServiceBase.(EObjectAwareServiceBase.java:53)
at
org.fortiss.tooling.kernel.ui.internal.ModelElementHandlerService.(ModelElementHandlerService.java:41)
at
org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService.(IModelElementHandlerService.java:43)
at
org.fortiss.tooling.kernel.ui.internal.views.NavigatorNewMenu$AddPrototypeAction.getIcon(NavigatorNewMenu.java:108)
at
org.fortiss.tooling.kernel.ui.internal.views.NavigatorNewMenu$AddPrototypeAction.(NavigatorNewMenu.java:101)
at
org.fortiss.tooling.kernel.ui.internal.views.NavigatorNewMenu.(NavigatorNewMenu.java:58)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.fortiss.tooling.kernel.ui.internal.ContextMenuService.setupProviders(ContextMenuService.java:89)
at
org.fortiss.tooling.kernel.ui.internal.ContextMenuService.(ContextMenuService.java:66)
at
org.fortiss.tooling.kernel.ui.service.IContextMenuService.(IContextMenuService.java:68)
at
org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart.createContextMenu(NavigatorViewPart.java:207)
at
org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart.createPartControl(NavigatorViewPart.java:133)
at
org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
at
org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at
org.eclipse.ui.internal.WorkbenchPage.makeActive(WorkbenchPage.java:1320)
at
org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1304)
at
org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1496)
at
org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1485)
at
org.eclipse.ui.internal.WorkbenchPage.access$14(WorkbenchPage.java:1476)
at
org.eclipse.ui.internal.WorkbenchPage$16.runWithException(WorkbenchPage.java:3386)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at
org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.fortiss.af3.rcapplication.AF3Application.start(AF3Application.java:48)
at
org.eclipse.equinox.internal.apEclipseAppHandle.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:344)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
(from redmine: issue id 1010, created on 2012-10-26, closed on 2012-11-30)