{"action":"closed","issue":{"url":"https://api.github.com/repos/ilastik/ilastik/issues/1008","labels_url":"https://api.github.com/repos/ilastik/ilastik/issues/1008/labels{/name}","comments_url":"https://api.github.com/repos/ilastik/ilastik/issues/1008/comments","events_url":"https://api.github.com/repos/ilastik/ilastik/issues/1008/events","html_url":"https://github.com/ilastik/ilastik/issues/1008","id":43766480,"number":1008,"title":"Carving Preprocessing a dataset on Ilastik 1.1.2 generated an error during the Preprocessing step","user":{"login":"bpavie","id":1775952,"avatar_url":"https://avatars.githubusercontent.com/u/1775952?v=3","gravatar_id":"","url":"https://api.github.com/users/bpavie","html_url":"https://github.com/bpavie","followers_url":"https://api.github.com/users/bpavie/followers","following_url":"https://api.github.com/users/bpavie/following{/other_user}","gists_url":"https://api.github.com/users/bpavie/gists{/gist_id}","starred_url":"https://api.github.com/users/bpavie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpavie/subscriptions","organizations_url":"https://api.github.com/users/bpavie/orgs","repos_url":"https://api.github.com/users/bpavie/repos","events_url":"https://api.github.com/users/bpavie/events{/privacy}","received_events_url":"https://api.github.com/users/bpavie/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2014-09-24T13:48:14Z","updated_at":"2015-03-31T02:42:00Z","closed_at":"2015-03-31T02:42:00Z","body":"I was running the version 1.1.2 of Ilastik trying to use the carving method to segment my dataset, tiff stack file.\r\nRunning the the preprocessing step with the option dark lines selected generated this error:\r\n\r\n```\r\nStarting ilastik from \"C:\\Program Files\\ilastik-1.1.2\".\r\nERROR 2014-09-24 15:37:17,720 log_exception 9208 8412 Traceback (most recent cal\r\nl last):\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 276, in _execute\r\n    self._result = self.fn()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\slot.py\", line\r\n792, in __call__\r\n    result_op = self.operator.execute(self.slot, (), self.roi, destination)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\ilastik\\ilastik\\workflows\\carving\r\n\\opPreprocessing.py\", line 393, in execute\r\n    mst = self._opMstProvider.MST.value\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\slot.py\", line\r\n1006, in value\r\n    temp =  self[:].wait()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 396, in wait\r\n    return self._wait(timeout)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 422, in _wait\r\n    self._wait_within_request( current_request )\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 276, in _execute\r\n    self._result = self.fn()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\slot.py\", line\r\n792, in __call__\r\n    result_op = self.operator.execute(self.slot, (), self.roi, destination)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\ilastik\\ilastik\\workflows\\carving\r\n\\opPreprocessing.py\", line 215, in execute\r\n    labelVolume = self.LabelImage( *roiFromShape( self.LabelImage.meta.shape ) )\r\n.wait()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 396, in wait\r\n    return self._wait(timeout)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 422, in _wait\r\n    self._wait_within_request( current_request )\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 276, in _execute\r\n    self._result = self.fn()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\slot.py\", line\r\n792, in __call__\r\n    result_op = self.operator.execute(self.slot, (), self.roi, destination)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\operators\\opArr\r\nayCache.py\", line 309, in execute\r\n    return self._executeOutput(slot, subindex, roi, result)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\operators\\opArr\r\nayCache.py\", line 416, in _executeOutput\r\n    dirtyPool.wait()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 970, in wait\r\n    req.block()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 402, in block\r\n    self._wait(timeout) # No return value. Use wait()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 422, in _wait\r\n    self._wait_within_request( current_request )\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 276, in _execute\r\n    self._result = self.fn()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\request\\request\r\n.py\", line 682, in __call__\r\n    return self.func( *totalargs, **self.kwargs)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\lazyflow\\lazyflow\\slot.py\", line\r\n792, in __call__\r\n    result_op = self.operator.execute(self.slot, (), self.roi, destination)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\ilastik\\ilastik\\workflows\\carving\r\n\\opPreprocessing.py\", line 178, in execute\r\n    sys.stdout.write(\"Watershed...\"); sys.stdout.flush()\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\volumina\\volumina\\colorama\\ansito\r\nwin32.py\", line 55, in write\r\n    self.__convertor.write(text)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\volumina\\volumina\\colorama\\ansito\r\nwin32.py\", line 136, in write\r\n    self.write_and_convert(text)\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\volumina\\volumina\\colorama\\ansito\r\nwin32.py\", line 163, in write_and_convert\r\n    self.write_plain_text(text, cursor, len(text))\r\n  File \"C:\\Program Files\\ilastik-1.1.2\\ilastik\\volumina\\volumina\\colorama\\ansito\r\nwin32.py\", line 168, in write_plain_text\r\n    self.wrapped.write(text[start:end])\r\nIOError: [Errno 9] Bad file descriptor\r\n```"}}