facebook

Bring back Matisse

  1. MyEclipse IDE
  2.  > 
  3. Feature Requests
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #342787 Reply

    Lofi
    Participant

    Is there a way to get Matisse back in MyEclipse 2013? Plugin or whatever?

    We have 100s of Matisse forms which we really don’t want to check if they work with WindowBuilder.

    Thank you very much.

    #342806 Reply

    Lofi,

    Yes, you can install Matisse in MyEclipse. MyEclipse 2013 installer doesn’t configure Matisse by default, but it is still available by going to Help->Choose Components, opening the Enterprise category on the left and double-clicking “MyEclipse Visual Swing Designer” and finally clicking the Apply Changes button.

    I hope this helps.

    #342870 Reply

    Lofi
    Participant

    Thank you. Installation seemed to be fine, but when I klick the Matisse Design tab, then all I get is a gray page. It doesn’t work. The metadata .log doesn’t show any error. This happens in my existing project which I migrated. If I create a new project, then Matisse does work. So as usual the question: How do I get a log? 🙂

    Edit: got a log when I started MyEclipse with the -debug option:

    java.lang.NullPointerException
    at com.genuitec.eclipse.dehory.util.MatisseClassLoader.addLibraryClassPath(MatisseClassLoader.java:314)
    at com.genuitec.eclipse.dehory.util.MatisseClassLoader.generateClassPathList(MatisseClassLoader.java:278)
    at com.genuitec.eclipse.dehory.util.MatisseClassLoader.generateClassPathList(MatisseClassLoader.java:282)
    at com.genuitec.eclipse.dehory.util.MatisseClassLoader.<init>(MatisseClassLoader.java:252)
    at com.genuitec.eclipse.dehory.util.MatisseClassLoader.getClassLoader(MatisseClassLoader.java:214)
    at org.netbeans.modules.form.project.ClassPathUtils.getFormClassLoader(ClassPathUtils.java:138)
    at org.netbeans.modules.form.project.ClassPathUtils.getProjectClassLoader(ClassPathUtils.java:143)
    at org.netbeans.modules.form.FormLAF.setUseDesignerDefaults(FormLAF.java:379)
    at org.netbeans.modules.form.FormLAF.useDesignerLookAndFeel(FormLAF.java:290)
    at org.netbeans.modules.form.FormLAF.access$4(FormLAF.java:275)
    at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:225)
    at org.openide.util.Mutex.doEventAccess(Mutex.java:1355)
    at org.openide.util.Mutex.readAccess(Mutex.java:317)
    at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:213)
    at org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:312)
    at org.netbeans.modules.form.FormEditor.loadForm(FormEditor.java:258)
    at org.netbeans.modules.form.FormEditorSupport.loadForm(FormEditorSupport.java:268)
    at com.genuitec.eclipse.dehory.DeHoryFormEditor$SwingFormEditorControl.createSwingComponent(DeHoryFormEditor.java:157)
    at org.eclipse.albireo.core.SwingControl$9.run(SwingControl.java:330)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

    Any ideas?

    Thank you very much for the help!

    #342877 Reply

    Lofi,

    Sorry that you are seeing this issue. Can you please attach the sample project which exhibits this issue, to help us replicate the issue at our end ?

    #342906 Reply

    Lofi
    Participant

    See attachment. Just open the TestForm.form file in /src with Matisse. The editor won’t show up.

    I also narrowed down the problem. E. g. the line

    <classpathentry kind=”con” path=”com.genuitec.runtime.library/com.genuitec.jaxws_2.1″/>

    in the classpath causes Matisse not to work. It worked in the previous version I used (8.6). Migration problem?

    Attachments:
    You must be logged in to view attached files.
    #342908 Reply

    support-tony
    Keymaster

    Lofi,

    Thanks for the sample project. Unfortunately, I couldn’t replicate the issue with that project. It looks like a standard Java project with the JAX-WS API libraries added, on MyEclipse 8.6, then migrated to 2013. I tried replicating this scenario but still had no trouble opening Matisse on a form, even though the project I created ended up looking like your sample project.

    From the error, it looks like something might be missing though I still couldn’t replicate the issue after removing web services support from MyEclipse. Have you customized the MyEclipse installation in any way?

    Also, could you let us know which OS you’re running? I’ve tried with Windows 7 and Windows XP. Attaching the output from MyEclipse->Installation Summary->Installation Details might be useful.

    #343007 Reply

    Lofi
    Participant

    Thank you. I’ll check it out during the weekend and let you know the information you require. Seems to me like the problem may be in my .metadata? I’ll set my project up from scratch with a new .metadata. I used the migrated one I had from 8.6, maybe that’s the solution to all problems 🙂

    #343008 Reply

    support-tony
    Keymaster

    Lofi,

    It could be something in the .metadata, though I can’t say what that might be, at this point. That can be easily checked by switching to a new workspace and then importing the project from the old workspace and seeing if you can open Matisse there.

    I’ll wait for further info.

    #343161 Reply

    Lofi
    Participant

    Hello Tony,

    yes, discarding the 8.6 .metadata and recreating the project solved the problem. Also other ones like e. g. Nullpointer Exceptions when I used the xhtml editor with jsf.

    Thank you very much! 🙂

    #343171 Reply

    support-tony
    Keymaster

    Lofi,

    I’m glad you got it working. That’s what we’re here for!

    Thanks for letting us know.

Viewing 10 posts - 1 through 10 (of 10 total)
Reply To: Bring back Matisse

You must be logged in to post in the forum log in