openmodelicainterest  

SimForge - Issue on Snow Leopard MacOs

Alessandro Anselmi
Tue, 02 Feb 2010 01:48:52 -0800

Dear All,
I am facing an issue with SimForge on Mac OS X.
Everytime I try to create a new project, I am not able to have OpenModelica Up 
and Running correctly.

I herewith enclosed the exception stack trace I get when I'm attempting to 
create a new Project.


OMCSTATUS: Will look for OMC object reference in 
'/tmp/openmodelica.ale.objid.DDDD'.
OMCSTATUS: No OMC object reference found, starting server.
OMCSTATUS: Using OPENMODELICAHOME environment variable to find omc-binary
OMCSTATUS: No omc binary at: [/Users/ale/OpenModelica150/omc]
OMCSTATUS: Using omc-binary at '/Users/ale/OpenModelica150/bin/omc'
OMCSTATUS: Running command /Users/ale/OpenModelica150/bin/omc +c=DDDD 
+d=interactiveCorba
OMCSTATUS: Setting working directory to /Users/ale/OpenModelica150
OMCSTATUS: Command run successfully.
OMCSTATUS: Waiting for OMC CORBA object reference to appear on disk.
OMCSTATUS: No OMC object reference file created after approximately 5 seconds.
omc.ConnectException: Unable to start the Open Modelica Compiler. Waited for 5 
seconds, but it didn't respond.
OMCSTATUS: It seems OMC does not want to come up, giving up.
        at omc.OMCProxy$1.run(OMCProxy.java:474)
java.io.FileNotFoundException: /tmp/openmodelica.ale.objid.DDDD (No such file 
or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at java.io.FileReader.<init>(FileReader.java:55)
        at omc.OMCProxy.readObjectFromFile(OMCProxy.java:195)
        at omc.OMCProxy.init(OMCProxy.java:607)
        at omc.OMCProxy.sendExpression(OMCProxy.java:725)
        at omc.OMCProxy.cd(OMCProxy.java:2380)
        at omc.OMCProxy.cd(OMCProxy.java:1540)
        at 
GUI.common.JInternalFrame.project.JInternalProject.<init>(JInternalProject.java:182)
        at GUI.common.EditorWindow2.openFile(EditorWindow2.java:790)
        at GUI.common.EditorWindow2.createProgram(EditorWindow2.java:942)
        at 
GUI.common.abstractInternalFrame.AbstractJMenuBar$EnumJMenuItem.doAction(AbstractJMenuBar.java:94)
        at 
GUI.common.abstractInternalFrame.AbstractJMenuBar.actionPerformed(AbstractJMenuBar.java:720)
        at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216)
        at 
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257)
        at java.awt.Component.processMouseEvent(Component.java:6038)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4410)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2429)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
omc.ConnectException: Unable to read OpenModelica Compiler CORBA object from 
/tmp/openmodelica.ale.objid.DDDD
        at omc.OMCProxy.readObjectFromFile(OMCProxy.java:198)
        at omc.OMCProxy.init(OMCProxy.java:607)
        at omc.OMCProxy.sendExpression(OMCProxy.java:725)
        at omc.OMCProxy.cd(OMCProxy.java:2380)
        at omc.OMCProxy.cd(OMCProxy.java:1540)
        at 
GUI.common.JInternalFrame.project.JInternalProject.<init>(JInternalProject.java:182)
        at GUI.common.EditorWindow2.openFile(EditorWindow2.java:790)
        at GUI.common.EditorWindow2.createProgram(EditorWindow2.java:942)
        at 
GUI.common.abstractInternalFrame.AbstractJMenuBar$EnumJMenuItem.doAction(AbstractJMenuBar.java:94)
        at 
GUI.common.abstractInternalFrame.AbstractJMenuBar.actionPerformed(AbstractJMenuBar.java:720)
        at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216)
        at 
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257)
        at java.awt.Component.processMouseEvent(Component.java:6038)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4410)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2429)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
OMCSTATUS: Trying to send expression to OMC.
omc.ConnectException: Failed start server
        at omc.OMCProxy.init(OMCProxy.java:687)
        at omc.OMCProxy.sendExpression(OMCProxy.java:725)
        at omc.OMCProxy.cd(OMCProxy.java:2380)
        at omc.OMCProxy.cd(OMCProxy.java:1540)
        at 
GUI.common.JInternalFrame.project.JInternalProject.<init>(JInternalProject.java:182)
        at GUI.common.EditorWindow2.openFile(EditorWindow2.java:790)
        at GUI.common.EditorWindow2.createProgram(EditorWindow2.java:942)
        at 
GUI.common.abstractInternalFrame.AbstractJMenuBar$EnumJMenuItem.doAction(AbstractJMenuBar.java:94)
        at 
GUI.common.abstractInternalFrame.AbstractJMenuBar.actionPerformed(AbstractJMenuBar.java:720)
        at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216)
        at 
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257)
        at java.awt.Component.processMouseEvent(Component.java:6038)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4410)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2429)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


I've checked the OpenModelica PATHs, and they seem to be set up correctly in 
the Settings Panel, as per SimForge confirmation.
The strange thing is that it works launching it from Command Line...

Can you please help me to solve this issue?

Many thanks in advance for your valuable support.
Best Regards
Alessandro