Community
Participate
Working Groups
I see the following message in the Error Log View, IWAV0155E Introspection failed on class "org.eclipse.swt.widgets.Menu." msg="IWAV0135E java.lang.NoClassDefFoundError(org.eclipse.swt.widgets.Widget)." Along with this I see the following exceptions IWAV0073I *** RemoteVM Exception - Trace from Remote VM: java.lang.UnsatisfiedLinkError: no swt-win32-3232 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123) at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18) at org.eclipse.swt.widgets.Widget.<clinit>(Widget.java:95) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.run(ConnectionHandler.java:140) at org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.run(ConnectionThread.java:47) IWAV0074I *** Local StackTrace: org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyProxy: java.lang.UnsatisfiedLinkError: no swt-win32-3232 in java.library.path at org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypeProxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java:34) at org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypeProxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFactory.getBeanProxy(REMStandardBeanProxyFactory.java:459) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFactory.processErrorReturn(REMStandardBeanProxyFactory.java:510) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanTypeProxyFactory.getClassReturn(REMStandardBeanTypeProxyFactory.java:391) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanTypeProxyFactory.createBeanTypeProxy(REMStandardBeanTypeProxyFactory.java:202) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanTypeProxyFactory.getBeanTypeProxy(REMStandardBeanTypeProxyFactory.java:368) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanTypeProxyFactory.getBeanTypeProxy(REMStandardBeanTypeProxyFactory.java:267) at org.eclipse.ve.internal.java.core.BeanProxyAdapterFactory.getThisType(BeanProxyAdapterFactory.java:124) at org.eclipse.ve.internal.java.core.BasicAllocationProcesser.allocate(BasicAllocationProcesser.java:158) at org.eclipse.ve.internal.java.core.BasicAllocationProcesser.allocate(BasicAllocationProcesser.java:362) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.primInstantiateDroppedPart(BeanProxyAdapter.java:1264) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.primInstantiateBeanProxy(BeanProxyAdapter.java:1243) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateAndInitialize(BeanProxyAdapter.java:387) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateBeanProxy(BeanProxyAdapter.java:328) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateSettingBean(BeanProxyAdapter.java:1011) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateSettingBean(BeanProxyAdapter.java:973) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.applySetting(BeanProxyAdapter.java:771) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.applied(BeanProxyAdapter.java:700) at org.eclipse.ve.internal.java.core.BeanProxyAdapter$5.isSet(BeanProxyAdapter.java:495) at org.eclipse.jem.internal.instantiation.base.JavaInstance.visitSetFeatures(JavaInstance.java:70) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.applyAllSettings(BeanProxyAdapter.java:485) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateAndInitialize(BeanProxyAdapter.java:463) at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateBeanProxy(BeanProxyAdapter.java:328) at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initSetting(MemberContainerProxyAdapter.java:546) at org.eclipse.ve.internal.java.core.CompositionProxyAdapter.subInitBeanProxy(CompositionProxyAdapter.java:315) at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initBeanProxy(MemberContainerProxyAdapter.java:565) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:2089) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) _________________________________________________________________________________________ IWAV0073I *** RemoteVM Exception - Trace from Remote VM: java.lang.NoClassDefFoundError: org.eclipse.swt.widgets.Widget at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at org.eclipse.jem.internal.proxy.vm.remote.ExpressionProcesserController.loadClass(ExpressionProcesserController.java:134) at org.eclipse.jem.internal.proxy.vm.remote.ExpressionProcesserController.process(ExpressionProcesserController.java:379) at org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.processExpressionCommand(ConnectionHandler.java:602) at org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.run(ConnectionHandler.java:493) at org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.run(ConnectionThread.java:47) IWAV0074I *** Local StackTrace: org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyProxy: java.lang.NoClassDefFoundError: org.eclipse.swt.widgets.Widget at org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypeProxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java:34) at org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypeProxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFactory.getBeanProxy(REMStandardBeanProxyFactory.java:459) at org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFactory.processErrorReturn(REMStandardBeanProxyFactory.java:510) at org.eclipse.jem.internal.proxy.remote.REMExpression.pushInvoke(REMExpression.java:989) at org.eclipse.jem.internal.proxy.core.Expression.invokeExpression(Expression.java:685) at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initBeanProxy(MemberContainerProxyAdapter.java:581) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:2089) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) ________________________________________________________________________________ org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1$DiagnosticWrappedException: java.lang.ArrayIndexOutOfBoundsException: -1 at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:307) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:268) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390) at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getResource(ProjectResourceSetImpl.java:262) at org.eclipse.ve.internal.java.codegen.util.VEModelCacheUtility.doLoadFromCache(VEModelCacheUtility.java:103) at org.eclipse.ve.internal.java.codegen.core.VEModelInstance.createComposition(VEModelInstance.java:100) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reConnect(JavaSourceTranslator.java:1134) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:910) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:514) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.getEObjectForURIFragmentRootSegment(ResourceImpl.java:642) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.getEObject(ResourceImpl.java:692) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.getEObject(ResourceImpl.java:671) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setValueFromId(XMLHandler.java:2511) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setAttribValue(XMLHandler.java:2439) at org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler.handleObjectAttribs(SAXXMIHandler.java:74) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromFactory(XMLHandler.java:1929) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:1833) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:1768) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1576) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:876) at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:82) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:854) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:626) at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source) at org.apache.crimson.parser.Parser2.content(Unknown Source) at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source) at org.apache.crimson.parser.Parser2.content(Unknown Source) at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source) at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source) at org.apache.crimson.parser.Parser2.parse(Unknown Source) at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:179) at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:179) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1089) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:895) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249) at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.demandLoad(ProjectResourceSetImpl.java:83) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264) ... 9 more
One more thing is I am using JRE 1.4.2