{
  "_class" : "hudson.tasks.junit.CaseResult",
  "testActions" : [
    
  ],
  "age" : 1,
  "className" : "OmeroPy.test.integration.gatewaytest.test_rdefs.TestRDefs",
  "duration" : 7.158,
  "errorDetails" : "failed on setup with \"ValueError: invalid literal for int() with base 10: b''\"",
  "errorStackTrace" : "request = <SubRequest 'author_testimg' for <Function testChannelWindows>>\u000agatewaywrapper = <omero.gateway.pytest_fixtures.GatewayWrapper object at 0x7f49b5c2f750>\u000a\u000a    @pytest.fixture(scope='function')\u000a    def author_testimg(request, gatewaywrapper):\u000a        \"\"\"\u000a        logs in as Author and returns the test image, creating it first if needed.\u000a        \"\"\"\u000a        gatewaywrapper.loginAsAuthor()\u000a>       rv = gatewaywrapper.getTestImage(autocreate=True)\u000a             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000a../../../../.venv3/lib64/python3.11/site-packages/omero/gateway/pytest_fixtures.py:81: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a../../../../.venv3/lib64/python3.11/site-packages/omero/gateway/scripts/testdb_create.py:148: in getTestImage\u000a    return dbhelpers.getImage(self.gateway, 'testimg1', forceds=dataset,\u000a../../../../.venv3/lib64/python3.11/site-packages/omero/gateway/scripts/dbhelpers.py:489: in getImage\u000a    i = IMAGES[alias].create()\u000a        ^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000aself = <omero.gateway.scripts.dbhelpers.ImageEntry object at 0x7f49a053a2d0>\u000a\u000a    def create(self):\u000a        if isinstance(self.dataset, str):\u000a            dataset = DATASETS[self.dataset]\u000a            project = PROJECTS[dataset.project]\u000a            client = USERS[project.owner].login()\u000a            dataset = dataset.get(client)\u000a        else:\u000a            dataset = self.dataset\u000a            client = dataset._conn\u000a        i = self.get(client, dataset)\u000a        if i is not None:\u000a            # print \".. -> image already exists: %s\" % self.name\u000a            return i\u000a        # print \".. -> create new image: %s\" % self.name\u000a        sys.stderr.write('I')\u000a        if self.filename is False:\u000a            UserEntry.setGroupForSession(\u000a                client, dataset.getDetails().getGroup().getName())\u000a            self._createWithoutPixels(client, dataset)\u000a            return self.get(client, dataset)\u000a        fpath = os.path.join(BASEPATH, self.filename)\u000a        if not os.path.exists(fpath):\u000a            if not os.path.exists(os.path.dirname(fpath)):\u000a                os.makedirs(os.path.dirname(fpath))\u000a            if self.filename.endswith('.fake'):\u000a                # If it's a .fake file, simply create it\u000a                os.close(os.open(fpath, os.O_CREAT | os.O_EXCL))\u000a            else:\u000a                 raise IOError('No such file %s' % fpath)\u000a        host = dataset._conn.c.ic.getProperties().getProperty(\u000a            'omero.host') or 'localhost'\u000a        port = dataset._conn.c.ic.getProperties().getProperty(\u000a            'omero.port') or '4063'\u000a    \u000a        exe = \"omero\"\u000a        newconn = dataset._conn.clone()\u000a        newconn.connect()\u000a        try:\u000a            UserEntry.setGroupForSession(\u000a                newconn, dataset.getDetails().getGroup().getName())\u000a            session = newconn._sessionUuid\u000a            # print session\u000a            exe += ' -s %s -k %s -p %s import -d %i --output legacy -n' % (\u000a                host, session, port, dataset.getId())\u000a            exe = exe.split() + [self.name, fpath]\u000a            print(' '.join(exe))\u000a            try:\u000a                p = subprocess.Popen(\u000a                    exe,  shell=False, stdout=subprocess.PIPE,\u000a                    stderr=subprocess.PIPE)\u000a            except OSError:\u000a                print(\"!!Please make sure the 'omero' executable is in PATH\")\u000a                return None\u000a    \u000a            pid = p.communicate()\u000a            try:\u000a                img = omero.gateway.ImageWrapper(\u000a                    dataset._conn,\u000a                    dataset._conn.getQueryService().find(\u000a>                       'Pixels', int(pid[0].split(b'\\n')[0].strip())).image)\u000a                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE                       ValueError: invalid literal for int() with base 10: b''\u000a\u000a../../../../.venv3/lib64/python3.11/site-packages/omero/gateway/scripts/dbhelpers.py:442: ValueError",
  "failedSince" : 554,
  "name" : "testChannelWindows",
  "properties" : {
    
  },
  "skipped" : False,
  "skippedMessage" : None,
  "status" : "REGRESSION",
  "stderr" : None,
  "stdout" : None
}