javinizer / Javinizer

(NSFW) Organize your local Japanese Adult Video (JAV) library
MIT License
565 stars 62 forks source link

Error occurred when | creating actress image files: Cannot convert value #379

Open WhiteArrays opened 12 months ago

WhiteArrays commented 12 months ago

Expected Behavior

Get thumb actress image

Current Behavior

Sorting error

Steps to Reproduce (for bugs)

PS C:\Users\xyz\Downloads\X3 Backup\Test> javinizer
Write-Error: C:\Users\xyz\OneDrive\Documents\PowerShell\Modules\Javinizer\2.5.17\Public\Invoke-JVParallel.ps1:561
Line |
 561 |                      Get-RunspaceData
     |                      ~~~~~~~~~~~~~~~~
     | Cannot index into a null array.
Get-RunspaceData: C:\Users\xyz\OneDrive\Documents\PowerShell\Modules\Javinizer\2.5.17\Public\Invoke-JVParallel.ps1:561
Line |
 561 |                      Get-RunspaceData
     |                      ~~~~~~~~~~~~~~~~
     | Exception calling "EndInvoke" with "1" argument(s): "The running command stopped because the preference variable
     | "ErrorActionPreference" or common parameter is set to Stop: [OFJE-245] [Set-JVMovie] Error occurred when
     | creating actress image files: Cannot convert value "<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
     | <movie>     <title>@Group - [OFJE-245] - Geki Iki 1,804 Times! 56,225 Convulsions! Iki Tide 52, 206cc! Onitsuki
     | 60,739 Piston! S Class Beauty Eros Awakening Large - Convulsions - Twitch Special Latest 13 Titles Complete BEST
     | 8 Hours</title>     <originaltitle></originaltitle>     <id>OFJE-245</id>     <premiered>2020-05-07</premiered>
     | <year>2020</year>     <director></director>     <studio>S1 NO.1 STYLE</studio>     <rating>3.70</rating>
     | <votes></votes>     <plot></plot>     <runtime>480</runtime>
     | <trailer>https://cc3001.dmm.co.jp/litevideo/freepv/o/ofj/ofje00245/ofje00245_mhb_w.mp4</trailer>
     | <mpaa>XXX</mpaa>     <tagline></tagline>     <set>S1 GIRLS COLLECTION</set>
     | <thumb>https://pics.dmm.co.jp/digital/video/ofje00245/ofje00245pl.jpg</thumb>
     | <originalpath>C:\Users\xyz\Downloads\X3 Backup\Test\Mei Washio & Various - [OFJE-245] - 1,80 Furious Orgasms!
     | 56,225 Spasms! 52,206cc Of Squirts! 60,739 Piston-Pounding Thrusts! A Super-Class Beauty An Eros Company
     | Awakening A Massive Spasmic Special THE 13 BEST HITS 8 Hours.mp4</originalpath>     <tag>S1 GIRLS
     | COLLECTION</tag>     <tag>Mei Hatake</tag>     <tag>Rikka Inui</tag>     <tag>Mako Iga</tag>     <tag>Rika
     | Omi</tag>     <tag>Jun Kakei</tag>     <tag>Mao Mashiro</tag>     <tag>Marin Hinata</tag>     <tag>Riko
     | Shiraha</tag>     <tag>Amin Nina</tag>     <tag>Rin Kira</tag>     <tag>Hiyori Yoshioka</tag>     <tag>Sora
     | Amakawa</tag>     <genre>Beautiful Girl</genre>     <genre>Big Tits</genre>     <genre>Slender</genre>
     | <genre>Squirting</genre>     <genre>Compilation</genre>     <genre>Over 4 Hours</genre>     <genre>Exclusive
     | Distribution</genre>     <actor>         <name>Mei Hatake</name>         <altname>畑めい</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/hata_mei.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Rikka Inui</name>         <altname>乾りっか</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/inui_rikka.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Mako Iga</name>         <altname>伊賀まこ</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/iga_mako.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Rika Omi</name>         <altname>逢見リカ</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/aimi_rika.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Jun Kakei</name>         <altname>筧ジュン</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/kakei_jun.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Mao Mashiro</name>         <altname>真白真緒</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/masiro_mao.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Marin Hinata</name>         <altname>ひなたまりん</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/hinata_marin.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Riko Shiraha</name>         <altname>白葉りこ</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/siraha_riko.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Amin Nina</name>         <altname>新名あみん</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/niina_amin.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Rin Kira</name>         <altname>吉良りん</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/kira_rin.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Hiyori Yoshioka</name>         <altname>吉岡ひより</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/yosioka_hiyori.jpg</thumb>         <role>Actress</role>     </actor>
     | <actor>         <name>Sora Amakawa</name>         <altname>天川そら</altname>
     | <thumb>https://pics.dmm.co.jp/mono/actjpgs/amakawa_sora.jpg</thumb>         <role>Actress</role>     </actor>
     | <fileinfo>         <streamdetails>             <video>                 <codec></codec>
     | <aspect></aspect>                 <width></width>                 <height></height>
     | <durationinseconds>0</durationinseconds>             </video>             <audio>
     | <codec></codec>                 <language></language>                 <channels></channels>             </audio>
     | </streamdetails>     </fileinfo> </movie>" to type "System.Xml.XmlDocument". Error: "An error occurred while
     | parsing EntityName. Line 19, position 71.""

jvSettings.json:

{
  "throttlelimit": 1,
  "location.input": "",
  "location.output": "",
  "location.thumbcsv": "",
  "location.genrecsv": "",
  "location.uncensorcsv": "",
  "location.historycsv": "",
  "location.tagcsv": "",
  "location.log": "",
  "scraper.movie.aventertainment": false,
  "scraper.movie.aventertainmentja": false,
  "scraper.movie.r18dev": true,
  "scraper.movie.dmm": false,
  "scraper.movie.dmmja": false,
  "scraper.movie.jav321ja": false,
  "scraper.movie.javbus": false,
  "scraper.movie.javbusja": false,
  "scraper.movie.javbuszh": false,
  "scraper.movie.javdb": false,
  "scraper.movie.javdbzh": false,
  "scraper.movie.javlibrary": true,
  "scraper.movie.javlibraryja": false,
  "scraper.movie.javlibraryzh": false,
  "scraper.movie.mgstageja": false,
  "scraper.movie.tokyohot": false,
  "scraper.movie.tokyohotja": false,
  "scraper.movie.tokyohotzh": false,
  "scraper.option.dmm.scrapeactress": true,
  "scraper.option.idpreference": "id",
  "scraper.option.addmaleactors": false,
  "match.minimumfilesize": 50,
  "match.includedfileextension": [
    ".asf",
    ".avi",
    ".flv",
    ".m4v",
    ".mkv",
    ".mp4",
    ".mov",
    ".rmvb",
    ".wmv"
  ],
  "match.excludedfilestring": [
    "^.*-trailer*",
    "^.*-5\\."
  ],
  "match.regex": true,
  "match.regex.string": "([a-zA-Z|tT28]+-\\d+[zZ]?[eE]?)(?:-pt)?(\\d{1,2})?",
  "match.regex.idmatch": 1,
  "match.regex.ptmatch": 2,
  "sort.movetofolder": true,
  "sort.renamefile": false,
  "sort.renamefolderinplace": false,
  "sort.maxtitlelength": 100,
  "sort.movesubtitles": true,
  "sort.create.nfo": true,
  "sort.create.nfoperfile": true,
  "sort.download.actressimg": true,
  "sort.download.thumbimg": true,
  "sort.download.posterimg": true,
  "sort.download.screenshotimg": false,
  "sort.download.trailervid": false,
  "sort.download.timeoutduration": 100000,
  "sort.format.groupactress": true,
  "sort.format.delimiter": ", ",
  "sort.format.file": "<ID>",
  "sort.format.folder": "<RELEASEDATE> - [<ID>] - <TITLE>",
  "sort.format.outputfolder": "<ACTORS>",
  "sort.format.posterimg": "<FILENAME>",
  "sort.format.thumbimg": "<FILENAME>",
  "sort.format.trailervid": "<ID>-trailer",
  "sort.format.nfo": "<ID>",
  "sort.format.screenshotimg": "fanart",
  "sort.format.screenshotimg.padding": 1,
  "sort.format.screenshotfolder": "extrafanart",
  "sort.format.actressimgfolder": ".actors",
  "sort.metadata.nfo.addaliases": false,
  "sort.metadata.nfo.mediainfo": true,
  "sort.metadata.nfo.addgenericrole": true,
  "sort.metadata.nfo.altnamerole": false,
  "sort.metadata.nfo.translate": false,
  "sort.metadata.nfo.translate.module": "googletrans",
  "sort.metadata.nfo.translate.field": "description",
  "sort.metadata.nfo.translate.language": "en",
  "sort.metadata.nfo.translate.deeplapikey": "",
  "sort.metadata.nfo.translate.keeporiginaldescription": false,
  "sort.metadata.nfo.displayname": "<ACTORS> - [<ID>] - <TITLE>",
  "sort.metadata.nfo.firstnameorder": true,
  "sort.metadata.nfo.actresslanguageja": false,
  "sort.metadata.nfo.unknownactress": true,
  "sort.metadata.nfo.originalpath": true,
  "sort.metadata.nfo.actressastag": true,
  "sort.metadata.nfo.preferactressalias": true,
  "sort.metadata.nfo.format.tag": "<SET>",
  "sort.metadata.nfo.format.tagline": "",
  "sort.metadata.nfo.format.credits": [],
  "sort.metadata.thumbcsv": false,
  "sort.metadata.thumbcsv.autoadd": true,
  "sort.metadata.thumbcsv.convertalias": false,
  "sort.metadata.genrecsv": false,
  "sort.metadata.genrecsv.autoadd": false,
  "sort.metadata.tagcsv": false,
  "sort.metadata.tagcsv.autoadd": true,
  "sort.metadata.genre.ignore": [
    "^Featured Actress",
    "^Hi-Def",
    ".*sale.*",
    ".*mosaic.*"
  ],
  "sort.metadata.requiredfield": [
    "id",
    "coverurl",
    "genre",
    "maker",
    "releaseDate",
    "title"
  ],
  "sort.metadata.priority.actress": [
    "r18dev",
    "dmmja",
    "javlibrary",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.alternatetitle": [
    "javlibraryja",
    "dmmja"
  ],
  "sort.metadata.priority.coverurl": [
    "r18dev",
    "javlibrary",
    "dmmja",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.description": [
    "dmmja",
    "r18dev",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.director": [
    "r18dev",
    "javlibrary",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.genre": [
    "r18dev",
    "javlibrary",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.id": [
    "javlibrary",
    "r18dev",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.contentid": [
    "r18dev",
    "dmmja"
  ],
  "sort.metadata.priority.label": [
    "javlibrary",
    "r18dev",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.maker": [
    "javlibrary",
    "r18dev",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.releasedate": [
    "javlibrary",
    "r18dev",
    "dmmja",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.rating": [
    "dmmja",
    "javlibrary",
    "mgstageja"
  ],
  "sort.metadata.priority.runtime": [
    "javlibrary",
    "r18dev",
    "dmmja",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.series": [
    "r18dev",
    "mgstageja"
  ],
  "sort.metadata.priority.screenshoturl": [
    "javlibrary",
    "r18dev",
    "dmmja",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.title": [
    "javlibrary",
    "r18dev",
    "javbus",
    "mgstageja",
    "aventertainment"
  ],
  "sort.metadata.priority.trailerurl": [
    "r18dev",
    "dmmja"
  ],
  "emby.url": "http://192.168.0.1:8096",
  "emby.apikey": "",
  "javlibrary.baseurl": "https://www.javlibrary.com",
  "javlibrary.browser.useragent": "",
  "javlibrary.cookie.__cf_bm": "",
  "javlibrary.cookie.cf_clearance": "",
  "javlibrary.cookie.session": "",
  "javlibrary.cookie.userid": "",
  "javdb.cookie.session": "",
  "proxy.enabled": false,
  "proxy.host": "",
  "proxy.username": "",
  "proxy.password": "",
  "web.favorites.genre": [],
  "web.favorites.tag": [],
  "web.sort.recurse": false,
  "web.sort.strict": false,
  "web.sort.interactive": true,
  "web.sort.update": false,
  "web.sort.force": false,
  "web.sort.preview": false,
  "web.sort.recursedepth": 1,
  "web.sort.confirm": false,
  "web.sort.manualsearch.aventertainment": false,
  "web.sort.manualsearch.aventertainmentja": false,
  "web.sort.manualsearch.dmm": false,
  "web.sort.manualsearch.dmmja": false,
  "web.sort.manualsearch.jav321ja": false,
  "web.sort.manualsearch.javbus": false,
  "web.sort.manualsearch.javbusja": false,
  "web.sort.manualsearch.javbuszh": false,
  "web.sort.manualsearch.javdb": false,
  "web.sort.manualsearch.javdbzh": false,
  "web.sort.manualsearch.javlibrary": true,
  "web.sort.manualsearch.javlibraryja": false,
  "web.sort.manualsearch.javlibraryzh": false,
  "web.sort.manualsearch.mgstageja": false,
  "web.sort.manualsearch.r18dev": false,
  "web.sort.manualsearch.tokyohot": false,
  "web.sort.manualsearch.tokyohotja": false,
  "web.sort.manualsearch.tokyohotzh": false,
  "web.theme": "light",
  "admin.log": true,
  "admin.log.level": "info",
  "admin.updates.check": true
}

Note: I also tried in GUI, same issue occurred. This looks like only occurred with multiple actress in a movie. Tried with single actress, and no issue.

Your Environment

WhiteArrays commented 12 months ago

I just found out another thing just now. Whenever do the sorting in batch (no matter how many), it will be completely stop when that error happen; even there're still several videos (single actress) remain unsorted.

WhiteArrays commented 11 months ago

Adding another one found today: The .srt file got deleted to any completed sorting video. Did not copy into the sorted folder, and lost/deleted from the unsorted folder.

Luckily I tested this on duplicated folder, and not from the original folder. So I still have all deleted .srt; but quite tedious to copy all of them one by one.

WhiteArrays commented 11 months ago

I just realized, I accidentally closed this issue. It still happens. Sorry for that, I'm still new using GitHub.

WhiteArrays commented 10 months ago

any update or feedback with this issue?