View Issue Details

IDProjectCategoryView StatusLast Update
0004480Slicer4Module DICOMpublic2017-12-22 10:49
Reporterresearchtomliu Assigned Topieper  
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformOSwin7 64 bitOS Versionservice package1
Product Version 
Target VersionFixed in Version 
Summary0004480: could not open the "DICOM browser"
Description

When I want to us the DICOM module to import the data, I can not see the DICOM Browser as usual. Then I press the "Start Listener" button, a log pop-up to show me the massage that "could not start listener. Database directory not set: cannot start DICOMlistener".

Additional Information

[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Session start time .......: 2017-11-27 22:32:21
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Slicer version ...........: 4.8.0 (revision 26489) win-amd64 - installed
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Operating system .........: Windows / 7 / Service Pack 1 (Build 7601) - 64-bit
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Memory ...................: 8159 MB physical, 16316 MB virtual
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - CPU ......................: GenuineIntel , 8 cores, 16 logical processors
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Developer mode enabled ...: no
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Prefer executable CLI ....: yes
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Additional module paths ..: (none)
[DEBUG][Python] 27.11.2017 22:32:22 [Python] (D:\Program Files\Slicer 4.8.0\lib\Python\Lib\site-packages\git\cmd.py:719) - Popen(%s, cwd=%s, universal_newlines=%s, shell=%s)
[DEBUG][Python] 27.11.2017 22:32:22 [Python] (D:\Program Files\Slicer 4.8.0\lib\Python\Lib\site-packages\git\cmd.py:719) - Popen(%s, cwd=%s, universal_newlines=%s, shell=%s)
[DEBUG][Python] 27.11.2017 22:32:23 [Python] (D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: Annotations
[DEBUG][Python] 27.11.2017 22:32:23 [Python] (D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: SegmentEditor
[DEBUG][Python] 27.11.2017 22:32:23 [Python] (D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: SegmentStatistics
[DEBUG][Qt] 27.11.2017 22:32:21 [] (unknown:0) - Number of registered modules: 135
[DEBUG][Qt] 27.11.2017 22:32:22 [] (unknown:0) - Number of instantiated modules: 135
[DEBUG][Qt] 27.11.2017 22:32:24 [] (unknown:0) - Number of loaded modules: 135
[DEBUG][Qt] 27.11.2017 22:32:24 [] (unknown:0) - Switch to module: "Welcome"
[DEBUG][Qt] 27.11.2017 22:32:28 [] (unknown:0) - Switch to module: "DICOM"
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 327, in setup
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - self.detailsPopup = self.getSavedDICOMDetailsWidgetType()()
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\DICOMLib\DICOMWidgets.py", line 996, in init
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - super(DICOMDetailsWindow, self).init(dicomBrowser, parent)
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\DICOMLib\DICOMWidgets.py", line 965, in init
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - DICOMDetailsBase.init(self, dicomBrowser)
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\DICOMLib\DICOMWidgets.py", line 86, in init
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - self.promptForDatabaseDirectory()
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:\Program Files\Slicer 4.8.0\lib\Slicer-4.8\qt-scripted-modules\DICOMLib\DICOMWidgets.py", line 526, in promptForDatabaseDirectory
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - "the DICOM Browser to pick a different location.".format(databaseDirectory)
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - UnicodeEncodeError: 'ascii' codec can't encode characters in position 11-14: ordinal not in range(128)
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 268, in enter
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - self.onOpenDetailsPopup()
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 368, in onOpenDetailsPopup
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - if not isinstance(self.detailsPopup, self.getSavedDICOMDetailsWidgetType()):
[CRITICAL][Stream] 27.11.2017 22:32:28 [] (unknown:0) - AttributeError: DICOMWidget instance has no attribute 'detailsPopup'
[WARNING][Python] 27.11.2017 22:33:26 [Python] (D:\Program Files\Slicer 4.8.0\bin\Python\slicer\util.py:906) - Could not start listener:
Database directory not set: cannot start DICOMListener
[CRITICAL][Stream] 27.11.2017 22:33:26 [] (unknown:0) - Could not start listener:
[CRITICAL][Stream] 27.11.2017 22:33:26 [] (unknown:0) - Database directory not set: cannot start DICOMListener
[DEBUG][Qt] 27.11.2017 22:33:38 [] (unknown:0) - Switch to module: "Editor"
[CRITICAL][Stream] 27.11.2017 22:33:38 [] (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 27.11.2017 22:33:38 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 271, in exit
[CRITICAL][Stream] 27.11.2017 22:33:38 [] (unknown:0) - if not self.detailsPopup.browserPersistent:
[CRITICAL][Stream] 27.11.2017 22:33:38 [] (unknown:0) - AttributeError: DICOMWidget instance has no attribute 'detailsPopup'
[DEBUG][Qt] 27.11.2017 22:33:45 [] (unknown:0) - Switch to module: "DICOM"
[CRITICAL][Stream] 27.11.2017 22:33:45 [] (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 27.11.2017 22:33:45 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 268, in enter
[CRITICAL][Stream] 27.11.2017 22:33:45 [] (unknown:0) - self.onOpenDetailsPopup()
[CRITICAL][Stream] 27.11.2017 22:33:45 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 368, in onOpenDetailsPopup
[CRITICAL][Stream] 27.11.2017 22:33:45 [] (unknown:0) - if not isinstance(self.detailsPopup, self.getSavedDICOMDetailsWidgetType()):
[CRITICAL][Stream] 27.11.2017 22:33:45 [] (unknown:0) - AttributeError: DICOMWidget instance has no attribute 'detailsPopup'
[DEBUG][Qt] 27.11.2017 22:33:56 [] (unknown:0) - Switch to module: "Data"
[CRITICAL][Stream] 27.11.2017 22:33:56 [] (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 27.11.2017 22:33:56 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 271, in exit
[CRITICAL][Stream] 27.11.2017 22:33:56 [] (unknown:0) - if not self.detailsPopup.browserPersistent:
[CRITICAL][Stream] 27.11.2017 22:33:56 [] (unknown:0) - AttributeError: DICOMWidget instance has no attribute 'detailsPopup'
[DEBUG][Qt] 27.11.2017 22:34:15 [] (unknown:0) - Switch to module: "DataStore"
[DEBUG][Qt] 27.11.2017 22:34:42 [] (unknown:0) - Switch to module: "Welcome"
[DEBUG][Qt] 27.11.2017 22:34:47 [] (unknown:0) - Switch to module: "Data"
[DEBUG][Qt] 27.11.2017 22:35:00 [] (unknown:0) - Switch to module: "Annotations"
[DEBUG][Qt] 27.11.2017 22:35:13 [] (unknown:0) - Switch to module: "DICOM"
[CRITICAL][Stream] 27.11.2017 22:35:13 [] (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 27.11.2017 22:35:13 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 268, in enter
[CRITICAL][Stream] 27.11.2017 22:35:13 [] (unknown:0) - self.onOpenDetailsPopup()
[CRITICAL][Stream] 27.11.2017 22:35:13 [] (unknown:0) - File "D:/Program Files/Slicer 4.8.0/lib/Slicer-4.8/qt-scripted-modules/DICOM.py", line 368, in onOpenDetailsPopup
[CRITICAL][Stream] 27.11.2017 22:35:13 [] (unknown:0) - if not isinstance(self.detailsPopup, self.getSavedDICOMDetailsWidgetType()):
[CRITICAL][Stream] 27.11.2017 22:35:13 [] (unknown:0) - AttributeError: DICOMWidget instance has no attribute 'detailsPopup'
[WARNING][Python] 27.11.2017 22:35:58 [Python] (D:\Program Files\Slicer 4.8.0\bin\Python\slicer\util.py:906) - Could not start listener:
Database directory not set: cannot start DICOMListener
[CRITICAL][Stream] 27.11.2017 22:35:58 [] (unknown:0) - Could not start listener:
[CRITICAL][Stream] 27.11.2017 22:35:58 [] (unknown:0) - Database directory not set: cannot start DICOMListener
[WARNING][Qt] 27.11.2017 22:36:33 [] (unknown:0) - libpng warning: iCCP: known incorrect sRGB profile

TagsNo tags attached.

Activities

pieper

pieper

2017-11-28 08:34

administrator   ~0015446

We think this might be an issue with the character set for the user path name.

Could you create a new user account on your system with a US English name, something like "testuser" and see if you can reproduce the issue? Let us know the tests that worked and did not work and also information about what languages your computer is set up to use.

pieper

pieper

2017-12-22 10:49

administrator   ~0015465

No feedback from reporter and cannot reproduce.

Issue History

Date Modified Username Field Change
2017-11-27 10:07 researchtomliu New Issue
2017-11-27 10:07 researchtomliu Status new => assigned
2017-11-27 10:07 researchtomliu Assigned To => pieper
2017-11-28 08:34 pieper Status assigned => feedback
2017-11-28 08:34 pieper Note Added: 0015446
2017-12-22 10:49 pieper Status feedback => closed
2017-12-22 10:49 pieper Resolution open => fixed
2017-12-22 10:49 pieper Note Added: 0015465