# I can't use TCIA BROWSER

**URL:** <https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272>\
**Category:** Support\
**Created:** [December 29, 2020, 3:03pm UTC](https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272 "2020-12-29T15:03:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anonymous1](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@Anonymous1](https://discourse.slicer.org/u/Anonymous1)\
**Post date:** [December 29, 2020, 3:03pm UTC](https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272/1 "2020-12-29T15:03:43Z")

</div>

Hi,  
I’m trying to use TCIA BROWSER, but slicer doesn’t let me.

 ![Captura de pantalla 2020-12-29 a las 9.45.29](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/a/ba6c5b92d88ef85a83aa7f098218d98cd7190f35.jpeg)  
This is the error that gives, how can I solve it?

Thank you!

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [December 29, 2020, 3:31pm UTC](https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272/2 "2020-12-29T15:31:58Z")

</div>

Can you provide the whole error log?

Instructions are here: [https://www.slicer.org/wiki/Documentation/Nightly/Report\_a\_problem](https://www.slicer.org/wiki/Documentation/Nightly/Report_a_problem)

---

<div class="post-metadata">

**Author:** ![Anonymous1](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@Anonymous1](https://discourse.slicer.org/u/Anonymous1)\
**Post date:** [December 29, 2020, 3:58pm UTC](https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272/3 "2020-12-29T15:58:46Z")

</div>

[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Session start time …: 2020-12-29 16:50:43  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Slicer version …: 4.13.0-2020-12-25 (revision 29542 / 210e827) macosx-amd64 - installed release  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Operating system …: macOS / 11.0.1 / 20B50 - 64-bit  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Memory …: 8192 MB physical, 1024 MB virtual  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - CPU …: GenuineIntel Intel® Core™ i5-7267U CPU @ 3.10GHz, 2 cores, 4 logical processors  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - VTK configuration …: OpenGL2 rendering, Sequential threading  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Qt configuration …: version 5.15.1, with SSL, requested OpenGL 3.2 (core profile)  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Developer mode enabled …: no  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Prefer executable CLI …: yes  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Application path …: /Applications/Slicer.app/Contents/MacOS  
[DEBUG][Qt] 29.12.2020 16:50:43 [] (unknown:0) - Additional module paths …: /Applications/Slicer.app/Contents/Extensions-29542/TCIABrowser/lib/Slicer-4.13/qt-scripted-modules  
[WARNING][Qt] 29.12.2020 16:50:45 [] (unknown:0) - Populating font family aliases took 1313 ms. Replace uses of missing font family “.SF NS Text” with one that exists to avoid this cost.  
[DEBUG][Python] 29.12.2020 16:50:47 [Python] (/Applications/Slicer.app/Contents/lib/Python/lib/python3.6/site-packages/pydicom/datadict.py:432) - Reversing DICOM dictionary so can look up tag from a keyword…  
[DEBUG][Python] 29.12.2020 16:50:49 [Python] (/Applications/Slicer.app/Contents/lib/Slicer-4.13/qt-scripted-modules/SubjectHierarchyPlugins/AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: Annotations  
[DEBUG][Python] 29.12.2020 16:50:49 [Python] (/Applications/Slicer.app/Contents/lib/Slicer-4.13/qt-scripted-modules/SubjectHierarchyPlugins/AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: SegmentEditor  
[DEBUG][Python] 29.12.2020 16:50:49 [Python] (/Applications/Slicer.app/Contents/lib/Slicer-4.13/qt-scripted-modules/SubjectHierarchyPlugins/AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: SegmentStatistics  
[DEBUG][Qt] 29.12.2020 16:50:49 [] (unknown:0) - Switch to module: “Welcome”  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - Switch to module: “TCIABrowser”  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - ctkDICOMModelPrivate::generateQuery: query is: SELECT UID as UID, PatientsName as Name, PatientsAge as Age, PatientsBirthDate as Date, PatientID as “Subject ID” FROM Patients ORDER BY “Name” DESC  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - ctkDICOMModelPrivate::updateQueries for Root: query is: SELECT UID as UID, PatientsName as Name, PatientsAge as Age, PatientsBirthDate as Date, PatientID as “Subject ID” FROM Patients ORDER BY “Name” DESC  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - SQL failed  
Bad SQL: SELECT Version from SchemaInfo;  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - Error text:  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - SQL failed  
Bad SQL: SELECT Filename from Images;  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - Error text:  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - SQL failed  
Bad SQL: DROP TABLE IF EXISTS ‘SchemaInfo’;  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - Error text:  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[WARNING][Qt] 29.12.2020 16:51:01 [] (unknown:0) - QSqlQuery::exec: database not open  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - SQL failed  
Bad SQL: SELECT SOPInstanceUID, SeriesInstanceUID FROM Images WHERE DisplayedFieldsUpdatedTimestamp IS NULL;  
[DEBUG][Qt] 29.12.2020 16:51:01 [] (unknown:0) - Error text:  
[CRITICAL][Stream] 29.12.2020 16:51:01 [] (unknown:0) - Traceback (most recent call last):  
[CRITICAL][Stream] 29.12.2020 16:51:01 [] (unknown:0) - File “/Applications/Slicer.app/Contents/Extensions-29542/TCIABrowser/lib/Slicer-4.13/qt-scripted-modules/TCIABrowser.py”, line 95, in **init**  
[CRITICAL][Stream] 29.12.2020 16:51:01 [] (unknown:0) - os.makedirs(self.storagePath)  
[CRITICAL][Stream] 29.12.2020 16:51:01 [] (unknown:0) - File “/Applications/Slicer.app/Contents/bin/…/lib/Python/lib/python3.6/os.py”, line 210, in makedirs  
[CRITICAL][Stream] 29.12.2020 16:51:02 [] (unknown:0) - makedirs(head, mode, exist\_ok)  
[CRITICAL][Stream] 29.12.2020 16:51:02 [] (unknown:0) - File “/Applications/Slicer.app/Contents/bin/…/lib/Python/lib/python3.6/os.py”, line 220, in makedirs  
[CRITICAL][Stream] 29.12.2020 16:51:02 [] (unknown:0) - mkdir(name, mode)  
[CRITICAL][Stream] 29.12.2020 16:51:02 [] (unknown:0) - OSError: [Errno 30] Read-only file system: ‘./ctkDICOM-Database’  
[CRITICAL][Qt] 29.12.2020 16:51:02 [] (unknown:0) - qSlicerPythonCppAPI::instantiateClass - [“TCIABrowserWidget”] - Failed to instantiate scripted pythonqt class “TCIABrowserWidget” 0x7f800b2c05f8  
[DEBUG][Qt] 29.12.2020 16:51:02 [] (unknown:0) - Warning, the module “TCIABrowser” has no widget representation  
[DEBUG][Qt] 29.12.2020 16:51:02 [] (unknown:0) - Warning, there is no UI for the module “TCIABrowser”

---

<div class="post-metadata">

**Author:** ![Anonymous1](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@Anonymous1](https://discourse.slicer.org/u/Anonymous1)\
**Post date:** [December 29, 2020, 4:00pm UTC](https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272/4 "2020-12-29T16:00:37Z")

</div>

This is the error log

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [December 29, 2020, 7:10pm UTC](https://discourse.slicer.org/t/i-cant-use-tcia-browser/15272/5 "2020-12-29T19:10:14Z")

</div>

TCIA module needs Slicer to have a valid DICOM database. Switch to DICOM module to create and initialize the database (you just need to do it once after you install Slicer on your computer).
