- This topic has 9 replies, 3 voices, and was last updated 11 years, 1 month ago by support-tony.
-
AuthorPosts
-
LofiParticipantIs 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.
support-pradeepMemberLofi,
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.
LofiParticipantThank 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!
support-pradeepMemberLofi,
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 ?
LofiParticipantSee 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.
support-tonyKeymasterLofi,
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.
LofiParticipantThank 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 🙂
support-tonyKeymasterLofi,
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.
LofiParticipantHello 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! 🙂
support-tonyKeymasterLofi,
I’m glad you got it working. That’s what we’re here for!
Thanks for letting us know.
-
AuthorPosts