Skip to content

Regression

OmeroPy.test.integration.scriptstest.test_rand.TestRand.testRand (from pytest)

Failing for the past 1 build (Since #343 )
Took 14 sec.

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_rand.TestRand object at 0x7f94184c3c10>

    def testRand(self):
        root_client = self.new_client(system=True)
        scripts = root_client.sf.getScriptService()
        id = scripts.uploadScript(
            "/tests/rand_py/%s.py" % self.uuid(), SENDFILE)
        input = {"x": rlong(3), "y": rlong(3)}
        impl = omero.processor.usermode_processor(root_client)
        try:
>           process = scripts.runScript(id, input, None)

test/integration/scriptstest/test_rand.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 473a76d4-e04c-43ce-82b2-e1dbc4082cff/922edcee-9c9b-4162-9318-bbf9caa9c922omero.api.IScript -t -e 1.1:tcp -h 172.18.0.12 -p 38831 -t 60000
scriptID = 4941
inputs = {'x': object #0 (::omero::RLong)
{
    _val = 3
}, 'y': object #0 (::omero::RLong)
{
    _val = 3
}}
waitSecs = None, _ctx = None

    def runScript(self, scriptID, inputs, waitSecs, _ctx=None):
>       return _M_omero.api.IScript._op_runScript.invoke(self, ((scriptID, inputs, waitSecs), _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_api_IScript_ice.py:935: InternalException