Regression
OmeroPy.test.integration.gatewaytest.test_rdefs.TestRDefs.testEmissionWave (from pytest)
Error Message
failed on setup with "OSError: [Errno 36] File name too long: '/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.9/site-packages/omero/gateway/scripts/testimg&pixelType=int16&sizeX=512&sizeY=512&sizeZ=35&sizeC=2&physicalSizeX=0.10639449954032898&physicalSizeY=0.10639449954032898&physicalSizeZ=0.10639449954032898&exposureTime=0.33500000834465027&excitation_0=360.0&emission_0=457.0&excitation_1=490.0&emission_1=528.0&withInstrument=true.fake'"
Stacktrace
request = <SubRequest 'author_testimg' for <Function testEmissionWave>> gatewaywrapper = <omero.gateway.pytest_fixtures.GatewayWrapper object at 0x7ff633e9ac10> @pytest.fixture(scope='function') def author_testimg(request, gatewaywrapper): """ logs in as Author and returns the test image, creating it first if needed. """ gatewaywrapper.loginAsAuthor() > rv = gatewaywrapper.getTestImage(autocreate=True) ../../../../.venv3/lib64/python3.9/site-packages/omero/gateway/pytest_fixtures.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../../.venv3/lib64/python3.9/site-packages/omero/gateway/scripts/testdb_create.py:170: in getTestImage return dbhelpers.getImage(self.gateway, 'testimg1', forceds=dataset, ../../../../.venv3/lib64/python3.9/site-packages/omero/gateway/scripts/dbhelpers.py:489: in getImage i = IMAGES[alias].create() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <omero.gateway.scripts.dbhelpers.ImageEntry object at 0x7ff68b81e730> def create(self): if isinstance(self.dataset, str): dataset = DATASETS[self.dataset] project = PROJECTS[dataset.project] client = USERS[project.owner].login() dataset = dataset.get(client) else: dataset = self.dataset client = dataset._conn i = self.get(client, dataset) if i is not None: # print ".. -> image already exists: %s" % self.name return i # print ".. -> create new image: %s" % self.name sys.stderr.write('I') if self.filename is False: UserEntry.setGroupForSession( client, dataset.getDetails().getGroup().getName()) self._createWithoutPixels(client, dataset) return self.get(client, dataset) fpath = os.path.join(BASEPATH, self.filename) if not os.path.exists(fpath): if not os.path.exists(os.path.dirname(fpath)): os.makedirs(os.path.dirname(fpath)) if self.filename.endswith('.fake'): # If it's a .fake file, simply create it > os.close(os.open(fpath, os.O_CREAT | os.O_EXCL)) E OSError: [Errno 36] File name too long: '/home/omero/workspace/OMERO-test-integration/.venv3/lib64/python3.9/site-packages/omero/gateway/scripts/testimg&pixelType=int16&sizeX=512&sizeY=512&sizeZ=35&sizeC=2&physicalSizeX=0.10639449954032898&physicalSizeY=0.10639449954032898&physicalSizeZ=0.10639449954032898&exposureTime=0.33500000834465027&excitation_0=360.0&emission_0=457.0&excitation_1=490.0&emission_1=528.0&withInstrument=true.fake' ../../../../.venv3/lib64/python3.9/site-packages/omero/gateway/scripts/dbhelpers.py:409: OSError