09-25-2012 07:46 PM
I can't edit or even load any QML files in Momentics, get the error message;
"Could not open the editor: The editor class could not be instantiated. This usually indicates a missing no-arg constructor or that the editor's class name was mistyped in plugin.xml."
Source files are fine.
Log shows...
java.lang.IllegalStateException: Duplicate item in map: MapID: ModelInfoLoader.resolvedSlotIDMap, Key:setScale
at com.rim.tad.tools.qml.core.internal.util.TypeUtil.
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.model.semantic
at com.rim.tad.tools.qml.core.internal.editor.QMLEdit
at sun.reflect.NativeConstructorAccessorImpl.newInsta
at sun.reflect.NativeConstructorAccessorImpl.newInsta
at sun.reflect.DelegatingConstructorAccessorImpl.newI
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.RegistrySt
at org.eclipse.core.internal.registry.ExtensionRegist
at org.eclipse.core.internal.registry.ConfigurationEl
at org.eclipse.core.internal.registry.ConfigurationEl
at org.eclipse.ui.internal.WorkbenchPlugin.createExte
at org.eclipse.ui.internal.registry.EditorDescriptor.
at org.eclipse.ui.internal.EditorManager.createPart(E
at org.eclipse.ui.internal.EditorReference.createPart
at org.eclipse.ui.internal.EditorReference.createPart
at org.eclipse.ui.internal.WorkbenchPartReference.get
at org.eclipse.ui.internal.EditorReference.getEditor(
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEdit
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEdit
at org.eclipse.ui.internal.WorkbenchPage.access$11(Wo
at org.eclipse.ui.internal.WorkbenchPage$10.run(Workb
at org.eclipse.swt.custom.BusyIndicator.showWhile(Bus
at org.eclipse.ui.internal.WorkbenchPage.openEditor(W
at org.eclipse.ui.internal.WorkbenchPage.openEditor(W
at org.eclipse.ui.internal.WorkbenchPage.openEditor(W
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610)
at org.eclipse.ui.actions.OpenFileAction.openFile(Ope
at org.eclipse.ui.actions.OpenSystemEditorAction.run(
at org.eclipse.ui.actions.RetargetAction.run(Retarget
at org.eclipse.ui.navigator.CommonNavigatorManager$3.
at org.eclipse.ui.OpenAndLinkWithEditorHelper$Interna
at org.eclipse.jface.viewers.StructuredViewer$2.run(S
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnab
at org.eclipse.jface.viewers.StructuredViewer.fireOpe
at org.eclipse.jface.viewers.StructuredViewer.handleO
at org.eclipse.ui.navigator.CommonViewer.handleOpen(C
at org.eclipse.jface.viewers.StructuredViewer$6.handl
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(
at org.eclipse.jface.util.OpenStrategy.access$2(OpenS
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(
at org.eclipse.swt.widgets.EventTable.sendEvent(Event
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.ja
at org.eclipse.swt.widgets.Display.runDeferredEvents(
at org.eclipse.swt.widgets.Display.readAndDispatch(Di
at org.eclipse.ui.internal.Workbench.runEventLoop(Wor
at org.eclipse.ui.internal.Workbench.runUI(Workbench.
at org.eclipse.ui.internal.Workbench.access$4(Workben
at org.eclipse.ui.internal.Workbench$7.run(Workbench.
at org.eclipse.core.databinding.observable.Realm.runW
at org.eclipse.ui.internal.Workbench.createAndRunWork
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Pl
at org.eclipse.ui.internal.ide.application.IDEApplica
at org.eclipse.equinox.internal.app.EclipseAppHandle.
at org.eclipse.core.runtime.internal.adaptor.EclipseA
at org.eclipse.core.runtime.internal.adaptor.EclipseA
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(
at org.eclipse.equinox.launcher.Main.basicRun(Main.ja
at org.eclipse.equinox.launcher.Main.run(Main.java:14
Solved! Go to Solution.
09-25-2012 08:05 PM
Re-install seems to have fixed it.
09-25-2012 10:12 PM
Had the same problem where I insalled beta 3 over beta 2 (into the same directory).
I uninstalled Beta 2 in "Remove Programs" and then manually cleaned the install directory and reinstalled Beta 3.