Regression
OmeroPy.test.integration.scriptstest.test_ping.TestPing.testProcessShutdown (from pytest)
Error Message
omero.InternalException: exception ::omero::InternalException { serverStackTrace = Traceback (most recent call last): File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/util/decorators.py", line 71, in exc_handler rv = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 935, in parseJob prx, process = self.process( ^^^^^^^^^^^^^ File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/util/decorators.py", line 31, in handler return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 1006, in process process = ProcessClass(self.ctx, launcher, properties, params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 135, in __init__ self.make_env() File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 144, in make_env variables = self.ctx.get("omero.process.env_vars", None) ^^^^^^^^^^^^ AttributeError: 'ServerContext' object has no attribute 'get' serverExceptionClass = message = Internal exception }
Stacktrace
self = <test.integration.scriptstest.test_ping.TestPing object at 0x7f94185554d0> def testProcessShutdown(self): p = self._getProcessor() > process = p.execute(rmap({})) test/integration/scriptstest/test_ping.py:218: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = a5ca7afd-748a-4e50-bb16-b13471f63fed/InteractiveProcessor-dea4a4c9-d27f-477f-8682-fa53f74d93ee -t -e 1.1:tcp -h 172.18.0.12 -p 38831 -t 60000 inputs = object #0 (::omero::RMap) { _val = { } }, _ctx = None def execute(self, inputs, _ctx=None): > return _M_omero.grid.InteractiveProcessor._op_execute.invoke(self, ((inputs, ), _ctx)) E omero.InternalException: exception ::omero::InternalException E { E serverStackTrace = Traceback (most recent call last): E File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/util/decorators.py", line 71, in exc_handler E rv = func(*args, **kwargs) E ^^^^^^^^^^^^^^^^^^^^^ E File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 935, in parseJob E prx, process = self.process( E ^^^^^^^^^^^^^ E File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/util/decorators.py", line 31, in handler E return func(*args, **kwargs) E ^^^^^^^^^^^^^^^^^^^^^ E File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 1006, in process E process = ProcessClass(self.ctx, launcher, properties, params, E ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 135, in __init__ E self.make_env() E File "/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.11/site-packages/omero/processor.py", line 144, in make_env E variables = self.ctx.get("omero.process.env_vars", None) E ^^^^^^^^^^^^ E AttributeError: 'ServerContext' object has no attribute 'get' E E serverExceptionClass = E message = Internal exception E } ../../../../.venv3/lib64/python3.11/site-packages/omero_Scripts_ice.py:2062: InternalException