Skip to content

ModelicaSystem does not return from call #103

Description

@alidaf

Running the bouncingBall script on a Docker container with Debian and OMModelica installed appears to set up the OMC server but the ModelicaSystem call isn't returned:

omc = OMCSessionZMQ()
2019-10-02 14:56:49,581 - OMPython - INFO - OMC Server is up and running at file:////tmp/openmodelica.darren.port.b1050fd2bee2410895097c0fdfd303a7 pid=294
mod = ModelicaSystem("BouncingBall.mo", "BouncingBall", ["Modelica"])
2019-10-02 14:57:03,275 - OMPython - INFO - OMC Server is up and running at file:////tmp/openmodelica.darren.port.9edb9d062daf471dbefac6523603800c pid=315

But there is no return to the prompt. Ctrl-C gives the following traceback:

^CTraceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.7/dist-packages/OMPython/init.py", line 688, in init
self.__loadingModel()
File "/usr/local/lib/python3.7/dist-packages/OMPython/init.py", line 738, in __loadingModel
self.buildModel()
File "/usr/local/lib/python3.7/dist-packages/OMPython/init.py", line 742, in buildModel
buildModelResult = self.requestApi("buildModel", self.modelName)
File "/usr/local/lib/python3.7/dist-packages/OMPython/init.py", line 765, in requestApi
res = self.getconn.sendExpression(exp)
File "/usr/local/lib/python3.7/dist-packages/OMPython/init.py", line 612, in sendExpression
result = self._omc.recv_string()
File "/usr/local/lib/python3.7/dist-packages/zmq/sugar/socket.py", line 592, in recv_string
msg = self.recv(flags=flags)
File "zmq/backend/cython/socket.pyx", line 791, in zmq.backend.cython.socket.Socket.recv
File "zmq/backend/cython/socket.pyx", line 827, in zmq.backend.cython.socket.Socket.recv
File "zmq/backend/cython/socket.pyx", line 186, in zmq.backend.cython.socket._recv_copy
File "zmq/backend/cython/checkrc.pxd", line 12, in zmq.backend.cython.checkrc._check_rc
KeyboardInterrupt

Thanks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions