Menu

Compatibility issue martix V6R2010x &amp...

2010-09-07
2013-10-21
  • Sandip Wankhade

    Sandip Wankhade - 2010-09-07

    This Great Plugin doesn't work with V6R2010x &  onword versions of Matrix.

    Reason: In these latest releases the 'domain.jar' & 'component.jar' are merged together in 'framework.jar'. And looks like few of the classes are moved somewhere else. If we try to put the 'framework.jar' instead of 'componet.jar' & 'domain.jar' it gives following error while loading the prespective itself & none of the view gets loaded properly & trows following exception =>

    java.lang.ClassNotFoundException: com.matrixone.apps.domain.util.FrameworkException
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:437)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

    Then I tried to put the 'domain.jar' & 'component.jar' from the older builds (V6R2009x), with this other two views worked perfectly fine except 'MxObject View', which was giving follwing exceptions as per log file =>

    Error Log: While trying to search object =>
    !ENTRY org.eclipse.update.configurator 4 0 2010-09-07 17:03:40.427
    !MESSAGE Unable to find feature.xml in directory: C:\ModelingStudio\Eclipse\features\org.mxeclipse_0.9.2.2.jar

    !ENTRY org.eclipse.ui 4 4 2010-09-07 17:03:48.505
    !MESSAGE Plugin 'com.matrixone.modelingstudio.program' invalid Menu Extension (Path 'com.matrixone.modelingstudio.core.actionSet1Menu1' is invalid): com.matrixone.modelingstudio.program.actionSet1Menu1

    !ENTRY org.eclipse.ui 4 4 2010-09-07 17:03:48.505
    !MESSAGE Plug-in 'com.matrixone.modelingstudio.program' contributed an invalid Menu Extension (Path: 'com.matrixone.modelingstudio.core.actionSet1Menu1/com.matrixone.modelingstudio.program.actionSet1Menu1' is invalid): com.matrixone.modelingstudio.program.actions.InsertAllAction

    !ENTRY org.eclipse.ui 4 4 2010-09-07 17:03:48.505
    !MESSAGE Plug-in 'com.matrixone.modelingstudio.program' contributed an invalid Menu Extension (Path: 'com.matrixone.modelingstudio.core.actionSet1Menu1/com.matrixone.modelingstudio.program.actionSet1Menu1' is invalid): com.matrixone.modelingstudio.program.actions.InsertAction

    !ENTRY org.eclipse.ui 4 4 2010-09-07 17:03:48.505
    !MESSAGE Plug-in 'com.matrixone.modelingstudio.program' contributed an invalid Menu Extension (Path: 'com.matrixone.modelingstudio.core.actionSet1Menu1/com.matrixone.modelingstudio.program.actionSet1Menu1' is invalid): com.matrixone.modelingstudio.program.actions.ExtractAllAction

    !ENTRY org.eclipse.ui 4 0 2010-09-07 17:04:11.849
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NoClassDefFoundError: com/matrixone/client/fcs/InputStreamSource_2
    at org.mxeclipse.dialogs.SearchFindLikeComposite.findObjects(SearchFindLikeComposite.java:356)
    at org.mxeclipse.dialogs.SearchStandardComposite.okPressed(SearchStandardComposite.java:201)
    at org.mxeclipse.dialogs.SearchMatrixBusinessObjectsComposite.okPressed(SearchMatrixBusinessObjectsComposite.java:94)
    at org.mxeclipse.dialogs.SearchMatrixBusinessObjectsDialog.okPressed(SearchMatrixBusinessObjectsDialog.java:86)
    at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:472)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at org.mxeclipse.views.MxEclipseObjectView$HistoryFindAction.run(MxEclipseObjectView.java:1295)
    at org.mxeclipse.views.MxEclipseObjectView$SearchHistoryDropDownAction.run(MxEclipseObjectView.java:1258)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
    at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
    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:386)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
    Caused by: java.lang.ClassNotFoundException: com.matrixone.client.fcs.InputStreamSource_2
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    … 43 more

    !ENTRY org.eclipse.ui 4 0 2010-09-07 17:04:13.865
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NoClassDefFoundError: com/matrixone/client/fcs/InputStreamSource_2
    at org.mxeclipse.dialogs.SearchFindLikeComposite.findObjects(SearchFindLikeComposite.java:356)
    at org.mxeclipse.dialogs.SearchStandardComposite.okPressed(SearchStandardComposite.java:201)
    at org.mxeclipse.dialogs.SearchMatrixBusinessObjectsComposite.okPressed(SearchMatrixBusinessObjectsComposite.java:94)
    at org.mxeclipse.dialogs.SearchMatrixBusinessObjectsDialog.okPressed(SearchMatrixBusinessObjectsDialog.java:86)
    at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:472) ………………

    Error Log: While trying to create object =>
    !ENTRY org.eclipse.update.configurator 4 0 2010-09-07 18:50:21.015
    !MESSAGE Plugin does not have a valid identifier: plugins/org.eclipse.xsd.source_2.2.1.v200609210005/

    !ENTRY org.eclipse.update.configurator 4 0 2010-09-07 18:50:21.015
    !MESSAGE Plugin does not have a valid version: plugins/org.eclipse.xsd.source_2.2.1.v200609210005/

    !ENTRY org.eclipse.update.configurator 4 0 2010-09-07 18:50:21.812
    !MESSAGE Plugin does not have a valid identifier: plugins/org.eclipse.xsd.source_2.2.1.v200609210005/

    !ENTRY org.eclipse.update.configurator 4 0 2010-09-07 18:50:21.812
    !MESSAGE Plugin does not have a valid version: plugins/org.eclipse.xsd.source_2.2.1.v200609210005/

    !ENTRY org.eclipse.ui 4 0 2010-09-07 18:54:54.142
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NoClassDefFoundError: com/matrixone/client/fcs/InputStreamSource_2
    at org.mxeclipse.model.MxTreeDomainObject.createNewObject(MxTreeDomainObject.java:356)
    at org.mxeclipse.dialogs.CreateNewComposite.okPressed(CreateNewComposite.java:214)
    at org.mxeclipse.dialogs.CreateNewDialog.okPressed(CreateNewDialog.java:104)
    at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:472)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at org.mxeclipse.views.MxEclipseObjectView$11.run(MxEclipseObjectView.java:604)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
    at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
    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:386)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
    Caused by: java.lang.ClassNotFoundException: com.matrixone.client.fcs.InputStreamSource_2
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    … 41 more

    Can you please fix this bug so that we can use this plugin, it will be a great help …
    Thanks in advance …
    -Sandip Wankhade

     
  • TomD

    TomD - 2010-09-07

    Hi Sandip,

    You are correct and not alone…

    I will update this site with a version that works in V6R2010x as well as V6R2011 and with Eclipse Helios.
    I can't do it today but I'll try for this week.

    Cheers
    Tom

     
  • Sandip Wankhade

    Sandip Wankhade - 2010-09-09

    Hi Tom,

    Thank you for prompt reply … waiting for the next version … :)

    Best Regards
    -Sandip

     
  • Nobody/Anonymous

    Hi Tom,

    Any updates as to when the next compatible version will be available … ?? Looking to use this plugin on V6R2011.

    Thanks
    -Sandip

     
  • Nobody/Anonymous

    …workaround for V6R2010:
    - copy "framework.jar" as "component.jar" and "domain.zip"
    - remove everything except "META-INF" folder from "domain.zip"
    - rename "domain.zip" to "domain.jar"
    - copy both of those files to "com.matrixone.plugin.library_10.7.1.jar"
    Maybe you could also rename that file to show the correct version ;)

     
  • pradeep

    pradeep - 2011-09-14

    Hi could you help me out with the installation of MxEcllipse. When i  goto the "FILES" page, i see a message "Looking for the latest version? Download com.matrixone.plugin.library_10.7.1.jar (106.1 kB) ". Could you help me how should i install this JSR file? In previous version there used to be 2 jars for plugin and feature folders, which contains all the UIs for connecting. With this just a JAR file how could I install?

     
  • Tihomir Ilic

    Tihomir Ilic - 2011-09-14

    You should download mxeclipse.zip file from the files section (latest version is 0.9.2.2), or by using the following link: http://sourceforge.net/projects/mxeclipse/files/mxeclipse/
    The com.matrixon.plugin.library… file just contains placeholders for particular matrix libraries. You can find intructions here: http://mxeclipse.sourceforge.net/download.html

     
  • pradeep

    pradeep - 2011-09-14

    Thanks for the quick update. I have forgotten that 2 jar files goes into eclipse-plugin folder and one jar into features folder.

     
  • Anonymous

    Anonymous - 2012-04-20

    Thanks, the "workaround for V6R2010" works. The only thing that didnt work was MxObject perspective. No issue with the layout, but can't search anything.

    Any suggestions? Thanks!

     
  • jlcr

    jlcr - 2012-05-31

    Hi,

    for this problem with the MxObject you must follow these steps:

    - Ensure FcsClient.jar file is in the plugins\com.matrixone.plugin.library directory

    - On that directory edit MET-INF/MANIFEST.MF file:
    --- add FcsClient.jar to the Bundle-ClassPath list
    --- add com.matrixone.client.fcs to the Export-Package list

    Disable and enable again the plugin to take into account these changes.

    This should works

    Eclipse 3.4 (Indigo) + MxEclipse 0.9.2 plugin configuration works for V6R2012x (and older levels)

     
  • kozawa hidehiro

    kozawa hidehiro - 2013-10-21

    Hi.

    Step for V6R2013X

    …workaround for V6R2010:
    - copy "framework.jar" as "component.jar" and "domain.zip"
    - remove everything except "META-INF" folder from "domain.zip"
    - rename "domain.zip" to "domain.jar"
    - Ensure FcsClient.jar file is in the plugins\com.matrixone.plugin.library directory
    - On that directory edit MET-INF/MANIFEST.MF file:
    --- add FcsClient.jar to the Bundle-ClassPath list
    --- add com.matrixone.client.fcs to the Export-Package list

    and
    in MxEclipseConstants.java, 'Version.number' replace to "10.6.1.0" etc.
    works for Eclipse 3.4(Indigo)

     

Log in to post a comment.