ukdtom / ExportTools.bundle

Export tools for Plex
https://forums.plex.tv/t/rel-exporttools/175915
The Unlicense
328 stars 29 forks source link

Unable to load library list #114

Closed problemss closed 4 years ago

problemss commented 4 years ago

I just installed ExportTools on my NVIDIA Shield via UAS. When I select the load library option I receive the following error and no libraries load.

2019-12-09 21:26:23,796 (2bccfbd4f0) :  CRITICAL (sandbox:303) - Exception when calling function 'ValidatePrefs' (most recent call last):
  File "/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-0f4abfbcc/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/code/sandbox.py", line 294, in call_named_function
    result = f(*args, **kwargs)
  File "/storage/emulated/0/Android/data/com.plexapp.mediaserver.smb/Plex Media Server/Plug-ins/ExportTools.bundle/Contents/Code/__init__.py", line 473, in ValidatePrefs
    Thread.Create(sectionList(), globalize=True)
  File "/storage/emulated/0/Android/data/com.plexapp.mediaserver.smb/Plex Media Server/Plug-ins/ExportTools.bundle/Contents/Code/__init__.py", line 151, in sectionList
    with io.open(prefsFile) as json_file:
TypeError: bad argument type for built-in operation

My files are in an editable location. I can some other changes to the settings and they save fine.

problemss commented 4 years ago

Just to add, I did try the manual reset mentioned on another issue and it didn't help.

ukdtom commented 4 years ago

No idea if Shield works with ET plugin here, but note that the user running PMS, must have write access to the plugin directory

Also, a small snip from the log is not 100% helpful. Better with a zip file with all the ET logs

ukdtom commented 4 years ago

Ping...

problemss commented 4 years ago

Yes I can write to it. I'll grab more logs.

ukdtom commented 4 years ago

Ping

ukdtom commented 4 years ago

Closing due to lack of response