No Idea Project Created
I followed the tutorial instructions but no IDEA project was created when I created the MPS project. Perhaps this is because I'm using IRIDA EAP 3405 (the download link for 3370 only points to 3405) ?
I can follow the tutorial in MPS, but how do I get the IDEA project created?
The Windows command processor shows a stack trace:
ERROR - rains.mps.ide.NewProjectDialog - Exception
org.apache.xmlrpc.XmlRpcException: java.lang.Exception: RPC handler object "MPSS
upport" not found and no default handler registered
at org.apache.xmlrpc.XmlRpcClient$Worker.execute(XmlRpcClient.java:457)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:163)
at jetbrains.mps.plugin.MPSPlugin.addSource(MPSPlugin.java:129)
at jetbrains.mps.ide.NewProjectDialog.createNewProject(NewProjectDialog.
java:151)
at jetbrains.mps.ide.NewProjectDialog.access$200(NewProjectDialog.java:2
6)
at jetbrains.mps.ide.NewProjectDialog$2.actionPerformed(NewProjectDialog
.java:91)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
49)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
istener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:153)
at java.awt.Dialog$1.run(Dialog.java:515)
at java.awt.Dialog.show(Dialog.java:536)
at java.awt.Component.show(Component.java:1300)
at java.awt.Component.setVisible(Component.java:1253)
at jetbrains.mps.ide.BaseDialog.showDialog(BaseDialog.java:41)
at jetbrains.mps.ide.IdeMain.newProject(IdeMain.java:457)
at jetbrains.mps.ide.actions.file.NewProjectAction.execute(NewProjectAct
ion.java:21)
at jetbrains.mps.ide.action.AbstractActionAdapter$1.run(AbstractActionAd
apter.java:34)
at jetbrains.mps.ide.command.StandaloneCommandProcessor.executeCommand(S
tandaloneCommandProcessor.java:24)
at jetbrains.mps.ide.command.CommandProcessor.executeCommand(CommandProc
essor.java:23)
at jetbrains.mps.ide.action.AbstractActionAdapter.actionPerformed(Abstra
ctActionAdapter.java:32)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
49)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1
000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMen
uItemUI.java:1041)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Please sign in to leave a comment.
I guess this is probably related to the failed IDEA project, but MPS generates the tutorial language OK, and produces a HelloWorld.java file (and a HelloWorld_Editor.java file), but when I come to create a concept for the test model, I get:
Create Rot Node > HelloWorld >
where the text in [] is greyed out...
It all looks very clever and terribly modern, but it doesn't seem to work yet.
It looks like MPSPlugin can't connect to MPS IDE. Probably it is because
you are using windows firewall. Try to open ports 9323 and 23239.
Still no joy - I get the same exception after explicitly opening those ports, either as TCP and UDP...
OK, it now works with IDEA RC1 #3415.