YAMJ / yamj-v2

Yet Another Movie Jukebox (YAMJ) v2
GNU General Public License v3.0
28 stars 11 forks source link

Overwrite parameters not working anymore #1850

Closed Omertron closed 9 years ago

Omertron commented 9 years ago

Original issue 1851 created by Omertron on 2011-03-07T13:14:32.000Z:

r2182

Although I have set:

mjb.forceXMLOverwrite=false mjb.forceVideoImagesOverwrite=false mjb.forceBannersOverwrite=false mjb.forceSkinOverwrite=false mjb.forceThumbnailsOverwrite=false

all of these files (even when they alreay exist) are copied to the Jukebox directory each time I run YAMJ. I expect the new ones only to be copied. About 15000 files are copied when I expect only 3000. This used to work in the past.

Thanks for your help.

Omertron commented 9 years ago

Comment #1 originally posted by Omertron on 2011-03-07T13:53:25.000Z:

My guess would be that your library files are newer than your jukebox files and therefore they are copied over.

Check the date/time on the library files and then on the jukebox

Omertron commented 9 years ago

Comment #2 originally posted by Omertron on 2011-03-07T15:00:57.000Z:

Actually the problem is:

Say, I ran YAMJ yesterday. I run YAMJ today after adding one movie only to my library (no other changes). All 15000 files are copied again.

Well, not being sure, I did the test again today with a smaller library:

Step 1 (see cap1): This is a view before indexing. As you can see, latest indexing occured today at 15:45

Step 2 (see cap2): I run YAMJ again at 15:46, one minute after previous indexing.

Step 3 (see cap3): This is the view after indexing, showing some files that have been modified at 15:50, when they shouldn't have been

Omertron commented 9 years ago

Comment #3 originally posted by Omertron on 2011-03-07T15:39:49.000Z:

Can you post the log file (the top few lines) I think the jukebox_details might be triggering the forceOverwrite settings to come on There should be lines in there that looks something like "Setting forceXXX because of..."

Omertron commented 9 years ago

Comment #4 originally posted by Omertron on 2011-03-07T17:50:40.000Z:

OK. Here are the top lines. But I can't find anything looking like "because of"...

Yet Another Movie Jukebox 2.4-SNAPSHOT


http://code.google.com/p/moviejukebox/
Copyright (c) 2004-2011 YAMJ Members

This software is licensed under a Creative Commons License
See this page: http://code.google.com/p/moviejukebox/wiki/License

  Revision: r2182
Build Date: 2011-03-03 01:12:00

Processing started at Mon Mar 07 16:00:08 CET 2011

Using properties file ./properties/moviejukebox-default.properties
Using properties file ./moviejukebox.properties
Using properties file ./skins/default/skin.properties
Using properties file ./skins/default/skin-user.properties
Warning (non-fatal): User properties file: './skins/default/skin-user.properties', not found.
Using properties file ./properties/apikeys.properties
{16:00:08 main} Properties: {API_KEY_MovieMeter=[APIKEY],API_KEY_TVRage=[APIKEY],API_KEY_TheMovieDB=[APIKEY],API_KEY_TheTVDb=[APIKEY],actors.max=6,anidb.useHashIdentification=false,appletrailers.download=false,appletrailers.max=3,appletrailers.replaceurl=www.apple.com,appletrailers.trailertypes=tlr,trl,clip,tsr,30sec,640w,appletrailers.typesinclude=true,banner.scanner.imageName=banner,banner.scanner.useFolderImage=false,banners.format=jpg,banners.height=108,banners.normalize=true,banners.opacityEnd=100.0,banners.opacityStart=30.0,banners.perspective=false,banners.perspectiveBottom=3.0,banners.perspectiveDirection=right,banners.perspectiveTop=3.0,banners.reflection=false,banners.reflectionEnd=100.0,banners.reflectionHeight=12.5,banners.reflectionStart=0.0,banners.width=587,certification.ordering=G,TV-G,PG,TV-PG,PG-13,TV-14,R,NC-17,Unrated,Not Rated,comingsoon.imdb.perferredFor=rating,runtime,country,year,company,cast,writers,comingsoon.imdb.scan=always,comingsoon.search=comingsoon,yahoo,comingsoon.trailer.download=false,comingsoon.trailer.label=ita,comingsoon.trailer.preferredFormat=wmv,mov,comingsoon.trailer.resolution=,comingsoon.trailer.setExchange=false,custom5150.exitviamenu=../index.htm,fanart.movie.download=true,fanart.movie.height=720,fanart.movie.width=795,fanart.scanner.Validate=true,fanart.scanner.ValidateAspect=true,fanart.scanner.ValidateMatch=75,fanart.scanner.fanartExtensions=jpg,jpeg,gif,bmp,png,fanart.scanner.fanartToken=.fanart,fanart.scanner.imageName=fanart,backdrop,background,fanart.scanner.useFolderImage=false,fanart.tv.download=true,fanart.tv.height=720,fanart.tv.width=1280,filename.extras.keywords=trailer,bonus,extra,filename.extras.process=true,filename.movie.versions.keywords=directors cut,extended cut,final cut,remastered,extended version,filename.nfo.acceptAllNfo=false,filename.nfo.checknewer=false,filename.nfo.directory=NFO,filename.nfo.extensions=NFO,INFO,TXT,filename.nfo.parentDirs=false,filename.nfo.writeFiles=false,filename.scanner.language.detection=true,filename.scanner.language.keywords=Chinese,Dual_Language,English,French,German,Hebrew,Hindi,Hungarian,Italian,Japanese,Norwegian,Polish,Portuguese,Russian,Spanish,Swedish,Thai,VO,Danish,Dutch,Tagalog,filename.scanner.language.keywords.Chinese=ZH,Zh,zh,CHI,Chi,chi,CHINESE,Chinese,chinese,filename.scanner.language.keywords.Danish=DA,DAN,DANISH,da,dan,danish,filename.scanner.language.keywords.Dual_Language=DL,dl,filename.scanner.language.keywords.Dutch=NL,Nl,nl,NLD,Nld,nld,DUTCH,Dutch,dutch,filename.scanner.language.keywords.English=ENG,EN,ENGLISH,eng,en,english,Eng,filename.scanner.language.keywords.French=FRA,FR,FRENCH,VF,fra,fr,french,vf,Fra,filename.scanner.language.keywords.German=GER,DE,GERMAN,ger,de,german,Ger,filename.scanner.language.keywords.Hebrew=HEB,HE,HEBREW,HEBDUB,heb,he,hebrew,hebdub,Heb,filename.scanner.language.keywords.Hindi=HI,HIN,HINDI,hi,hin,hindi,Hin,Hindi,filename.scanner.language.keywords.Hungarian=HUN,HU,HUNGARIAN,hun,hu,hungarian,filename.scanner.language.keywords.Italian=ITA,IT,ITALIAN,ita,it,italian,Ita,filename.scanner.language.keywords.Japanese=JPN,JP,JAPANESE,jpn,jp,japanese,Jpn,filename.scanner.language.keywords.Norwegian=NOR,NORWEGIAN,nor,norwegian,Norwegian,filename.scanner.language.keywords.Polish=POL,PL,POLISH,PLDUB,pol,pl,polish,pldub,Pol,filename.scanner.language.keywords.Portuguese=POR,PT,PORTUGUESE,por,pt,portuguese,Por,filename.scanner.language.keywords.Russian=RUS,RU,RUSSIAN,rus,ru,russian,Rus,filename.scanner.language.keywords.Spanish=SPA,ES,SPANISH,spa,es,spanish,Spa,filename.scanner.language.keywords.Swedish=SV,Sv,sv,SWE,Swe,swe,SWEDISH,Swedish,swedish,filename.scanner.language.keywords.Tagalog=TL,Tl,tl,TGL,Tgl,tgl,TAGALOG,Tagalog,tagalog,filename.scanner.language.keywords.Thai=TH,Th,th,THA,Tha,tha,THAI,Thai,thai,filename.scanner.language.keywords.VO=VO,VOSTFR,vo,vostfr,filename.scanner.parentRegex=(\w_?)(.|-{0,1})(\d{3,4})(.|-{0,1})(\w_),filename.scanner.skip.caseSensitive=true,filename.scanner.skip.caseSensitive.regex=true,filename.scanner.skip.episodeTitle=false,filename.scanner.skip.keywords=LiMiTED,DiAMOND,AXXO,PUKKA,iDHD,PROPER,REPACK,DSR,STV,UNRATED,RERIP,REMUX,filename.scanner.skip.keywords.regex=,filename.scanner.source.keywords=HDTV,PDTV,DVDRip,DVDSCR,DSRip,CAM,R5,LINE,HD2DVD,DVD,HRHDTV,MVCD,VCD,TS,VHSRip,BluRay,HDDVD,D-THEATER,SDTV,WEBDL,filename.scanner.source.keywords.BluRay=BDRIP,BLURAYRIP,BLU-RAY,BRRIP,filename.scanner.source.keywords.D-THEATER=DTH,DTHEATER,filename.scanner.source.keywords.DVD=DVD5,DVD9,filename.scanner.source.keywords.DVDRip=DVDR,filename.scanner.source.keywords.HDDVD=HD-DVD,HDDVDRIP,filename.scanner.source.keywords.SDTV=TVRip,PAL,NTSC,filename.scanner.source.keywords.WEBDL=WEB-DL,iTunes,filename.scanner.types=VOD,ZCD,filename.scanner.types.VOD=,filename.scanner.types.ZCD=ISO,IMG,VOB,MDF,NRG,BIN,filename.scanner.types.suffix.VOD=,filename.scanner.types.suffix.ZCD=2,filename.scanner.useParentRegex=false,filmaffinity.id.search=filmaffinity,filmdelta.getcdonposter=true,filmdelta.rating=filmdelta,filmkatalogus.getplot=true,filmkatalogus.gettitle=true,filmkatalogus.outline.length=150,filmweb.id.search=filmweb,filmweb.plot=long,genres.max=3,highdef.1080.width=1920,highdef.720.width=1280,highdef.differentiate=true,imdb.full.info=false,imdb.id.search=imdb,imdb.perfect.match=true,imdb.plot=long,imdb.site=us,indexing.character.groupEnglish=false,indexing.character.replacement=À-A,Á-A,Â-A,Ã-A,Ä-A,à-A,á-A,â-A,ã-A,ä-A,Ç-C,ç-C,È-E,É-E,Ê-E,Ë-E,è-E,é-E,ê-E,ë-E,ì-I,ìD-I,î-I,ï-I,Ì-I,Í-I,Î-I,Ï-I,Ñ-N,Ò-O,Ó-O,Ô-O,Õ-O,Ö-O,Ù-U,Ú-U,Û-U,Ü-U,ù-U,ú-U,û-U,ü-U,kinopoisk.rating=average,mediainfo.home=./mediaInfo/,mediainfo.metadata.enable=false,mjb.MaxDownloadSlots=._=2,._imdb._=4,._google._=10,._yahoo._=10,._themoviedb._=1,._thetvdb._=1,._apple._=2,._allocine._=6,mjb.MaxThreadsDownload=8,mjb.MaxThreadsProcess=8,mjb.Timeout.Connect=25000,mjb.Timeout.Read=90000,mjb.appendDateToLogFile=true,mjb.appendLibraryToLogFile=false,mjb.background.plugin=com.moviejukebox.plugin.DefaultBackgroundPlugin,mjb.categories.displayList=Genres,Year,Director,Cast,Country,Library,mjb.categories.indexList=Genres,Year,Director,Cast,Country,Other,Title,Library ,mjb.categories.minCount=3,mjb.charset.filename.translate=а-a,б-b,в-v,г-g,д-d,е-e,ж-zh,з-z,и-i,й-y,к-k,л-l,м-m,н-n,о-o,п-p,р-r,с-s,т-t,у-u,ф-f,х-h,ц-c,ч-ch,ш-sh,щ-sch,ъ-_,ы-y,ь-_,э-e,ю-yu,я-ya,ё-yo,mjb.charset.filenameEncodingEscapeChar=$,mjb.charset.unsafeFilenameChars=<>:"/|?_,mjb.clean.skip=categories.css|exportindex_item_pch.css|exportdetails_item_popcorn.css,mjb.detailsDirName=Jukebox,mjb.excludeMultiPartBluRay=false,mjb.extensions=AVI DIVX MKV WMV M2TS TS RM QT ISO VOB MPG MOV MP4 M1V M2V M4V M2P TP TRP M2T MTS ASF RMP4 IMG DVR-MS avi divx mkv wmv m2ts ts rm qt iso vob mpg mov mp4 m1v m2v m4v m2p tp trp m2t mts asf rmp4 img dvr-ms,mjb.filter.genres=true,mjb.forceBannersOverwrite=false,mjb.forceFanartOverwrite=false,mjb.forceHTMLOverwrite=false,mjb.forceIndexOverwrite=false,mjb.forceNFOEncoding=AUTO,mjb.forcePostersOverwrite=false,mjb.forceSkinOverwrite=false,mjb.forceThumbnailsOverwrite=false,mjb.forceTrailersOverwrite=false,mjb.forceVideoImagesOverwrite=false,mjb.forceXMLOverwrite=false,mjb.fullMovieInfoInIndexes=true,mjb.genre.skip=,mjb.homePage=,mjb.image.plugin=com.moviejukebox.plugin.DefaultImagePlugin,mjb.imageRetryCount=3,mjb.includeEpisodePlots=true,mjb.includeVideoImages=true,mjb.includeWideBanners=true,mjb.indexFile=index.htm,mjb.indexFilesPrefix=,mjb.internet.plugin=com.moviejukebox.plugin.AllocinePlugin,mjb.internet.tv.plugin=com.moviejukebox.plugin.TheTvDBPlugin,mjb.jukeboxCleanReport=true,mjb.jukeboxTempDir=./temp,mjb.listing.GroupByType=true,mjb.listing.clear.UNKNOWN=true,mjb.listing.csv.dateFormat==dd/MM/yyyy,mjb.listing.csv.delimiter=@,mjb.listing.csv.fields=TITLE,YEAR,RUNTIME,DIRECTOR,CAST,GENRES,PLOT,LANGUAGE,SUBTITLES,RATING,FILESIZE,LIBRARYDESCRIPTION,mjb.listing.csv.limitCast=5,mjb.listing.csv.limitGenres=3,mjb.listing.csv.ratingFactor=0.1,mjb.listing.generate=true,mjb.listing.output.destination=D:/Work/,mjb.listing.output.filename=MovieJukebox-listing,mjb.listing.plugin=com.moviejukebox.plugin.MovieListingPluginCustomCsv,mjb.listing.types=All,mjb.logThreadName=true,mjb.logTimeStamp=true,mjb.monitorJukeboxProperties=true,mjb.nbThumbnailsPerLine=9,mjb.nbThumbnailsPerPage=27,mjb.nbTvThumbnailsPerPage=12,mjb.newcount.movie=0,mjb.newcount.tv=0,mjb.newdays.movie=7,mjb.newdays.tv=7,mjb.playFullBluRayDisk=true,mjb.playerRootPath=file:///opt/sybhttpd/localhost.drives/HARD_DISK/Video/,mjb.playlist.IgnoreExtensions=img,iso,mjb.playlist.generateMultiPart=true,mjb.recheck.Days=0,mjb.recheck.Max=50,mjb.recheck.Revision=1000,mjb.recheck.Unknown=false,mjb.recheck.Version=false,mjb.recheck.XML=false,mjb.recheck.minDays=7,mjb.scanner.archivescan.rar=false,mjb.scanner.bannerToken=.banner,mjb.scanner.fanartToken=.fanart,mjb.scanner.hashpathdepth=0,mjb.scanner.posterToken=_large,mjb.scanner.thumbnailToken=_small,mjb.scanner.videoimageToken=.videoimage,mjb.sets.createPosters=true,mjb.sets.indexFanart=true,mjb.sets.minSetCount=1,mjb.sets.requireAll=false,mjb.showMemory=true,mjb.singleSeriesPage=true,mjb.skin.dir=./skins/default,mjb.subtitles.ExcludeFilesWithoutExternal=false,mjb.xmlCategoryFile=My_categories.xml,mjb.xmlGenreFile=My_genres.xml,moviemeter.id.search=moviemeter,plugin.plot.maxlength=1050,poster.scanner.SearchPriority.movie=allocine,moviecovers,imdb,impawards,motechnet,google,yahoo,poster.scanner.SearchPriority.tv=thetvdb,cdon,filmaffinity,poster.scanner.Validate=true,poster.scanner.ValidateAspect=true,poster.scanner.ValidateMatch=75,poster.scanner.coverArtExtensions=jpg,jpeg,gif,bmp,png,tbn,poster.scanner.google.Validate=true,poster.scanner.google.retry=5,poster.scanner.imageName=folder,poster,poster.scanner.searchForExistingCoverArt=moviename,poster.scanner.useFolderImage=false,posters.format=png,posters.height=720,posters.language=false,posters.logoHD=false,posters.logoTV=false,posters.normalize=true,posters.opacityEnd=100.0,posters.opacityStart=30.0,posters.perspective=false,posters.perspectiveBottom=3.0,posters.perspectiveDirection=right,posters.perspectiveTop=3.0,posters.reflection=false,posters.reflectionEnd=100.0,posters.reflectionHeight=12.5,posters.reflectionStart=0.0,posters.roundCorners=true,posters.width=485,sorting.strip.prefixes="A ","An ","The ", "Les ","Le ", "L'", "La ", "Une ","Un ","A la ","A l'","Los ",sratim.BidiSupport=true,sratim.KeepEnglishGenres=false,sratim.KeepEnglishTitles=false,sratim.downloadOnlyHebrew=false,sratim.keepImdbCast=false,sratim.subtitle=false,sratim.textMatchSimilarity=0.8,themoviedb.language=en-US,thetvdb.dvd.episodes=false,thetvdb.language=fr,thumbnails.format=jpg,thumbnails.height=237,thumbnails.language=true,thumbnails.logoHD=true,thumbnails.logoSet=true,thumbnails.logoTV=true,thumbnails.normalize=true,thumbnails.opacityEnd=100.0,thumbnails.opacityStart=30.0,thumbnails.perspective=false,thumbnails.perspectiveBottom=3.0,thumbnails.perspectiveDirection=right,thumbnails.perspectiveTop=3.0,thumbnails.reflection=false,thumbnails.reflectionEnd=100.00,thumbnails.reflectionHeight=12.5,thumbnails.reflectionStart=0.0,thumbnails.width=160,trailers.rescan.days=15,trailers.scanner.enable=true,userPropertiesName=./moviejukebox.properties,videoimages.height=225,videoimages.normalize=true,videoimages.reflection=false,videoimages.width=400}
{16:00:08 main} MovieFilenameScanner: useParentPattern >>(\w_?)(.|-{0,1})(\d{3,4})(.|-{0,1})(\w_)<<
{16:00:16 main} Parsing library file : C:\YAMJ\My_Library_Docus.xml
{16:00:16 main} Found media library: Documentaires
{16:00:16 main} Media library: [MediaLibraryPath[path=V:\Docus][playerRootPath=file:///opt/sybhttpd/localhost.drives/SATA_DISK/Docus/][scrape=true][excludes=sample][excludes=tmp/][excludes=temp/][excludes=RECYCLER/][excludes=RECYCLE.BIN/]]
{16:00:17 main} Using 8 processing threads and 8 downloading threads...
{16:00:17 main} Memory - Total: 245 MB, Free: 221 MB
{16:00:17 main} Preparing environment...
{16:00:17 main} JukeboxProperties: Returning: Name: RETURN, xmlOverwrite: false, htmlOverwrite: true, thumbnailOverwrite: true, posterOverwrite: false, fanartOverwrite: false, bannerOverwrite: false, videoimageOverwrite: false, indexOverwrite: true
{16:00:17 main} Setting 'forceHtmlOverwrite = true' due to property file changes
{16:00:17 main} Setting 'forceThumbnailOverwrite = true' due to property file changes
{16:00:17 main} Setting 'forceIndexOverwrite = true' due to property file changes
{16:00:17 main} Memory - Total: 245 MB, Free: 241 MB
{16:00:17 main} Initializing...
{16:00:17 main} Creating temporary jukebox location: C:\YAMJ\temp
{16:00:17 main} Memory - Total: 245 MB, Free: 241 MB
{16:00:17 main} Scanning library directory C:\YAMJ\My_Library_Docus.xml
{16:00:17 main} Jukebox output goes to V:\All_Documentaires
{16:00:17 main} Using download limits: ._=2,._imdb._=4,._google._=10,._yahoo._=10,._themoviedb._=1,._thetvdb._=1,._apple._=2,._allocine._=6
{16:00:17 main} ._=2
{16:00:17 main} ._imdb._=4
{16:00:17 main} ._google._=10
{16:00:17 main} ._yahoo._=10
{16:00:17 main} ._themoviedb._=1
{16:00:17 main} ._thetvdb._=1
{16:00:17 main} ._apple._=2
{16:00:17 main} ._allocine._=6
{16:00:17 main} New Movie category will have all of the most recent movies in the last 7 days
{16:00:17 main} New TV category will have all of the most recent TV Shows in the last 7 days
{16:00:17 Thread-1} Scanning media library V:\Docus
{16:00:18 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/SATA_DISK/Docus/Apocalypse%20La%202%C3%A8me%20Guerre%20Mondiale.part1.2009.720p.BluRay.FR.x264.HD.extra-L%27Agression%20%281933-1939%29.mkv
Omertron commented 9 years ago

Comment #5 originally posted by Omertron on 2011-03-07T17:55:40.000Z:

I guess the problem comes from

{16:00:17 main} Setting 'forceHtmlOverwrite = true' due to property file changes {16:00:17 main} Setting 'forceThumbnailOverwrite = true' due to property file changes {16:00:17 main} Setting 'forceIndexOverwrite = true' due to property file changes

But my properties file wasn't changed...

Omertron commented 9 years ago

Comment #6 originally posted by Omertron on 2011-03-07T18:26:45.000Z:

Well, I'll do it again to make sure my properties files hasn't changed.

Step 1 (cap1 & cap2): After new indexing at 19:04

Step 2 (cap3 & cap4) After reindexing at 19:14 You can see that my propertiles file didn't change (cap3). However, some movies previously indexed are still re-moved to my Jukebox directory (cap4)

But this time, no particular message in the log fle:

Yet Another Movie Jukebox 2.4-SNAPSHOT


http://code.google.com/p/moviejukebox/
Copyright (c) 2004-2011 YAMJ Members

This software is licensed under a Creative Commons License
See this page: http://code.google.com/p/moviejukebox/wiki/License

  Revision: r2182
Build Date: 2011-03-03 01:12:00

Processing started at Mon Mar 07 19:14:23 CET 2011

Using properties file ./properties/moviejukebox-default.properties
Using properties file ./moviejukebox.properties
Using properties file ./skins/default/skin.properties
Using properties file ./skins/default/skin-user.properties
Warning (non-fatal): User properties file: './skins/default/skin-user.properties', not found.
Using properties file ./properties/apikeys.properties
{19:14:23 main} Properties: {API_KEY_MovieMeter=[APIKEY],API_KEY_TVRage=[APIKEY],API_KEY_TheMovieDB=[APIKEY],API_KEY_TheTVDb=[APIKEY],actors.max=6,anidb.useHashIdentification=false,appletrailers.download=false,appletrailers.max=3,appletrailers.replaceurl=www.apple.com,appletrailers.trailertypes=tlr,trl,clip,tsr,30sec,640w,appletrailers.typesinclude=true,banner.scanner.imageName=banner,banner.scanner.useFolderImage=false,banners.format=jpg,banners.height=108,banners.normalize=true,banners.opacityEnd=100.0,banners.opacityStart=30.0,banners.perspective=false,banners.perspectiveBottom=3.0,banners.perspectiveDirection=right,banners.perspectiveTop=3.0,banners.reflection=false,banners.reflectionEnd=100.0,banners.reflectionHeight=12.5,banners.reflectionStart=0.0,banners.width=587,certification.ordering=G,TV-G,PG,TV-PG,PG-13,TV-14,R,NC-17,Unrated,Not Rated,comingsoon.imdb.perferredFor=rating,runtime,country,year,company,cast,writers,comingsoon.imdb.scan=always,comingsoon.search=comingsoon,yahoo,comingsoon.trailer.download=false,comingsoon.trailer.label=ita,comingsoon.trailer.preferredFormat=wmv,mov,comingsoon.trailer.resolution=,comingsoon.trailer.setExchange=false,custom5150.exitviamenu=../index.htm,fanart.movie.download=true,fanart.movie.height=720,fanart.movie.width=795,fanart.scanner.Validate=true,fanart.scanner.ValidateAspect=true,fanart.scanner.ValidateMatch=75,fanart.scanner.fanartExtensions=jpg,jpeg,gif,bmp,png,fanart.scanner.fanartToken=.fanart,fanart.scanner.imageName=fanart,backdrop,background,fanart.scanner.useFolderImage=false,fanart.tv.download=true,fanart.tv.height=720,fanart.tv.width=1280,filename.extras.keywords=trailer,bonus,extra,filename.extras.process=true,filename.movie.versions.keywords=directors cut,extended cut,final cut,remastered,extended version,filename.nfo.acceptAllNfo=false,filename.nfo.checknewer=false,filename.nfo.directory=NFO,filename.nfo.extensions=NFO,INFO,TXT,filename.nfo.parentDirs=false,filename.nfo.writeFiles=false,filename.scanner.language.detection=true,filename.scanner.language.keywords=Chinese,Dual_Language,English,French,German,Hebrew,Hindi,Hungarian,Italian,Japanese,Norwegian,Polish,Portuguese,Russian,Spanish,Swedish,Thai,VO,Danish,Dutch,Tagalog,filename.scanner.language.keywords.Chinese=ZH,Zh,zh,CHI,Chi,chi,CHINESE,Chinese,chinese,filename.scanner.language.keywords.Danish=DA,DAN,DANISH,da,dan,danish,filename.scanner.language.keywords.Dual_Language=DL,dl,filename.scanner.language.keywords.Dutch=NL,Nl,nl,NLD,Nld,nld,DUTCH,Dutch,dutch,filename.scanner.language.keywords.English=ENG,EN,ENGLISH,eng,en,english,Eng,filename.scanner.language.keywords.French=FRA,FR,FRENCH,VF,fra,fr,french,vf,Fra,filename.scanner.language.keywords.German=GER,DE,GERMAN,ger,de,german,Ger,filename.scanner.language.keywords.Hebrew=HEB,HE,HEBREW,HEBDUB,heb,he,hebrew,hebdub,Heb,filename.scanner.language.keywords.Hindi=HI,HIN,HINDI,hi,hin,hindi,Hin,Hindi,filename.scanner.language.keywords.Hungarian=HUN,HU,HUNGARIAN,hun,hu,hungarian,filename.scanner.language.keywords.Italian=ITA,IT,ITALIAN,ita,it,italian,Ita,filename.scanner.language.keywords.Japanese=JPN,JP,JAPANESE,jpn,jp,japanese,Jpn,filename.scanner.language.keywords.Norwegian=NOR,NORWEGIAN,nor,norwegian,Norwegian,filename.scanner.language.keywords.Polish=POL,PL,POLISH,PLDUB,pol,pl,polish,pldub,Pol,filename.scanner.language.keywords.Portuguese=POR,PT,PORTUGUESE,por,pt,portuguese,Por,filename.scanner.language.keywords.Russian=RUS,RU,RUSSIAN,rus,ru,russian,Rus,filename.scanner.language.keywords.Spanish=SPA,ES,SPANISH,spa,es,spanish,Spa,filename.scanner.language.keywords.Swedish=SV,Sv,sv,SWE,Swe,swe,SWEDISH,Swedish,swedish,filename.scanner.language.keywords.Tagalog=TL,Tl,tl,TGL,Tgl,tgl,TAGALOG,Tagalog,tagalog,filename.scanner.language.keywords.Thai=TH,Th,th,THA,Tha,tha,THAI,Thai,thai,filename.scanner.language.keywords.VO=VO,VOSTFR,vo,vostfr,filename.scanner.parentRegex=(\w_?)(.|-{0,1})(\d{3,4})(.|-{0,1})(\w_),filename.scanner.skip.caseSensitive=true,filename.scanner.skip.caseSensitive.regex=true,filename.scanner.skip.episodeTitle=false,filename.scanner.skip.keywords=LiMiTED,DiAMOND,AXXO,PUKKA,iDHD,PROPER,REPACK,DSR,STV,UNRATED,RERIP,REMUX,filename.scanner.skip.keywords.regex=,filename.scanner.source.keywords=HDTV,PDTV,DVDRip,DVDSCR,DSRip,CAM,R5,LINE,HD2DVD,DVD,HRHDTV,MVCD,VCD,TS,VHSRip,BluRay,HDDVD,D-THEATER,SDTV,WEBDL,filename.scanner.source.keywords.BluRay=BDRIP,BLURAYRIP,BLU-RAY,BRRIP,filename.scanner.source.keywords.D-THEATER=DTH,DTHEATER,filename.scanner.source.keywords.DVD=DVD5,DVD9,filename.scanner.source.keywords.DVDRip=DVDR,filename.scanner.source.keywords.HDDVD=HD-DVD,HDDVDRIP,filename.scanner.source.keywords.SDTV=TVRip,PAL,NTSC,filename.scanner.source.keywords.WEBDL=WEB-DL,iTunes,filename.scanner.types=VOD,ZCD,filename.scanner.types.VOD=,filename.scanner.types.ZCD=ISO,IMG,VOB,MDF,NRG,BIN,filename.scanner.types.suffix.VOD=,filename.scanner.types.suffix.ZCD=2,filename.scanner.useParentRegex=false,filmaffinity.id.search=filmaffinity,filmdelta.getcdonposter=true,filmdelta.rating=filmdelta,filmkatalogus.getplot=true,filmkatalogus.gettitle=true,filmkatalogus.outline.length=150,filmweb.id.search=filmweb,filmweb.plot=long,genres.max=3,highdef.1080.width=1920,highdef.720.width=1280,highdef.differentiate=true,imdb.full.info=false,imdb.id.search=imdb,imdb.perfect.match=true,imdb.plot=long,imdb.site=us,indexing.character.groupEnglish=false,indexing.character.replacement=À-A,Á-A,Â-A,Ã-A,Ä-A,à-A,á-A,â-A,ã-A,ä-A,Ç-C,ç-C,È-E,É-E,Ê-E,Ë-E,è-E,é-E,ê-E,ë-E,ì-I,ìD-I,î-I,ï-I,Ì-I,Í-I,Î-I,Ï-I,Ñ-N,Ò-O,Ó-O,Ô-O,Õ-O,Ö-O,Ù-U,Ú-U,Û-U,Ü-U,ù-U,ú-U,û-U,ü-U,kinopoisk.rating=average,mediainfo.home=./mediaInfo/,mediainfo.metadata.enable=false,mjb.MaxDownloadSlots=._=2,._imdb._=4,._google._=10,._yahoo._=10,._themoviedb._=1,._thetvdb._=1,._apple._=2,._allocine._=6,mjb.MaxThreadsDownload=8,mjb.MaxThreadsProcess=8,mjb.Timeout.Connect=25000,mjb.Timeout.Read=90000,mjb.appendDateToLogFile=true,mjb.appendLibraryToLogFile=false,mjb.background.plugin=com.moviejukebox.plugin.DefaultBackgroundPlugin,mjb.categories.displayList=Genres,Year,Director,Cast,Country,Library,mjb.categories.indexList=Genres,Year,Director,Cast,Country,Other,Title,Library ,mjb.categories.minCount=3,mjb.charset.filename.translate=а-a,б-b,в-v,г-g,д-d,е-e,ж-zh,з-z,и-i,й-y,к-k,л-l,м-m,н-n,о-o,п-p,р-r,с-s,т-t,у-u,ф-f,х-h,ц-c,ч-ch,ш-sh,щ-sch,ъ-_,ы-y,ь-_,э-e,ю-yu,я-ya,ё-yo,mjb.charset.filenameEncodingEscapeChar=$,mjb.charset.unsafeFilenameChars=<>:"/|?_,mjb.clean.skip=categories.css|exportindex_item_pch.css|exportdetails_item_popcorn.css,mjb.detailsDirName=Jukebox,mjb.excludeMultiPartBluRay=false,mjb.extensions=AVI DIVX MKV WMV M2TS TS RM QT ISO VOB MPG MOV MP4 M1V M2V M4V M2P TP TRP M2T MTS ASF RMP4 IMG DVR-MS avi divx mkv wmv m2ts ts rm qt iso vob mpg mov mp4 m1v m2v m4v m2p tp trp m2t mts asf rmp4 img dvr-ms,mjb.filter.genres=true,mjb.forceBannersOverwrite=false,mjb.forceFanartOverwrite=false,mjb.forceHTMLOverwrite=false,mjb.forceIndexOverwrite=false,mjb.forceNFOEncoding=AUTO,mjb.forcePostersOverwrite=false,mjb.forceSkinOverwrite=false,mjb.forceThumbnailsOverwrite=false,mjb.forceTrailersOverwrite=false,mjb.forceVideoImagesOverwrite=false,mjb.forceXMLOverwrite=false,mjb.fullMovieInfoInIndexes=true,mjb.genre.skip=,mjb.homePage=,mjb.image.plugin=com.moviejukebox.plugin.DefaultImagePlugin,mjb.imageRetryCount=3,mjb.includeEpisodePlots=true,mjb.includeVideoImages=true,mjb.includeWideBanners=true,mjb.indexFile=index.htm,mjb.indexFilesPrefix=,mjb.internet.plugin=com.moviejukebox.plugin.AllocinePlugin,mjb.internet.tv.plugin=com.moviejukebox.plugin.TheTvDBPlugin,mjb.jukeboxCleanReport=true,mjb.jukeboxTempDir=./temp,mjb.listing.GroupByType=true,mjb.listing.clear.UNKNOWN=true,mjb.listing.csv.dateFormat==dd/MM/yyyy,mjb.listing.csv.delimiter=@,mjb.listing.csv.fields=TITLE,YEAR,RUNTIME,DIRECTOR,CAST,GENRES,PLOT,LANGUAGE,SUBTITLES,RATING,FILESIZE,LIBRARYDESCRIPTION,mjb.listing.csv.limitCast=5,mjb.listing.csv.limitGenres=3,mjb.listing.csv.ratingFactor=0.1,mjb.listing.generate=true,mjb.listing.output.destination=D:/Work/,mjb.listing.output.filename=MovieJukebox-listing,mjb.listing.plugin=com.moviejukebox.plugin.MovieListingPluginCustomCsv,mjb.listing.types=All,mjb.logThreadName=true,mjb.logTimeStamp=true,mjb.monitorJukeboxProperties=true,mjb.nbThumbnailsPerLine=9,mjb.nbThumbnailsPerPage=27,mjb.nbTvThumbnailsPerPage=12,mjb.newcount.movie=0,mjb.newcount.tv=0,mjb.newdays.movie=7,mjb.newdays.tv=7,mjb.playFullBluRayDisk=true,mjb.playerRootPath=file:///opt/sybhttpd/localhost.drives/HARD_DISK/Video/,mjb.playlist.IgnoreExtensions=img,iso,mjb.playlist.generateMultiPart=true,mjb.recheck.Days=0,mjb.recheck.Max=50,mjb.recheck.Revision=1000,mjb.recheck.Unknown=false,mjb.recheck.Version=false,mjb.recheck.XML=false,mjb.recheck.minDays=7,mjb.scanner.archivescan.rar=false,mjb.scanner.bannerToken=.banner,mjb.scanner.fanartToken=.fanart,mjb.scanner.hashpathdepth=0,mjb.scanner.posterToken=_large,mjb.scanner.thumbnailToken=_small,mjb.scanner.videoimageToken=.videoimage,mjb.sets.createPosters=true,mjb.sets.indexFanart=true,mjb.sets.minSetCount=1,mjb.sets.requireAll=false,mjb.showMemory=true,mjb.singleSeriesPage=true,mjb.skin.dir=./skins/default,mjb.subtitles.ExcludeFilesWithoutExternal=false,mjb.xmlCategoryFile=My_categories.xml,mjb.xmlGenreFile=My_genres.xml,moviemeter.id.search=moviemeter,plugin.plot.maxlength=1050,poster.scanner.SearchPriority.movie=allocine,moviecovers,imdb,impawards,motechnet,google,yahoo,poster.scanner.SearchPriority.tv=thetvdb,cdon,filmaffinity,poster.scanner.Validate=true,poster.scanner.ValidateAspect=true,poster.scanner.ValidateMatch=75,poster.scanner.coverArtExtensions=jpg,jpeg,gif,bmp,png,tbn,poster.scanner.google.Validate=true,poster.scanner.google.retry=5,poster.scanner.imageName=folder,poster,poster.scanner.searchForExistingCoverArt=moviename,poster.scanner.useFolderImage=false,posters.format=png,posters.height=720,posters.language=false,posters.logoHD=false,posters.logoTV=false,posters.normalize=true,posters.opacityEnd=100.0,posters.opacityStart=30.0,posters.perspective=false,posters.perspectiveBottom=3.0,posters.perspectiveDirection=right,posters.perspectiveTop=3.0,posters.reflection=false,posters.reflectionEnd=100.0,posters.reflectionHeight=12.5,posters.reflectionStart=0.0,posters.roundCorners=true,posters.width=485,sorting.strip.prefixes="A ","An ","The ", "Les ","Le ", "L'", "La ", "Une ","Un ","A la ","A l'","Los ",sratim.BidiSupport=true,sratim.KeepEnglishGenres=false,sratim.KeepEnglishTitles=false,sratim.downloadOnlyHebrew=false,sratim.keepImdbCast=false,sratim.subtitle=false,sratim.textMatchSimilarity=0.8,themoviedb.language=en-US,thetvdb.dvd.episodes=false,thetvdb.language=fr,thumbnails.format=jpg,thumbnails.height=237,thumbnails.language=true,thumbnails.logoHD=true,thumbnails.logoSet=true,thumbnails.logoTV=true,thumbnails.normalize=true,thumbnails.opacityEnd=100.0,thumbnails.opacityStart=30.0,thumbnails.perspective=false,thumbnails.perspectiveBottom=3.0,thumbnails.perspectiveDirection=right,thumbnails.perspectiveTop=3.0,thumbnails.reflection=false,thumbnails.reflectionEnd=100.00,thumbnails.reflectionHeight=12.5,thumbnails.reflectionStart=0.0,thumbnails.width=160,trailers.rescan.days=15,trailers.scanner.enable=true,userPropertiesName=./moviejukebox.properties,videoimages.height=225,videoimages.normalize=true,videoimages.reflection=false,videoimages.width=400}
{19:14:23 main} MovieFilenameScanner: useParentPattern >>(\w_?)(.|-{0,1})(\d{3,4})(.|-{0,1})(\w_)<<
{19:14:23 main} Parsing library file : C:\YAMJ\My_Library_Musique.xml
{19:14:24 main} Found media library: Musique
{19:14:24 main} Media library: [MediaLibraryPath[path=U:][playerRootPath=file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/][scrape=true][excludes=sample][excludes=tmp/][excludes=temp/][excludes=RECYCLER/][excludes=RECYCLE.BIN/]]
{19:14:24 main} Using 8 processing threads and 8 downloading threads...
{19:14:24 main} Memory - Total: 245 MB, Free: 221 MB
{19:14:24 main} Preparing environment...
{19:14:24 main} JukeboxProperties: Returning: Name: RETURN, xmlOverwrite: false, htmlOverwrite: false, thumbnailOverwrite: false, posterOverwrite: false, fanartOverwrite: false, bannerOverwrite: false, videoimageOverwrite: false, indexOverwrite: false
{19:14:24 main} Memory - Total: 245 MB, Free: 241 MB
{19:14:24 main} Initializing...
{19:14:24 main} Creating temporary jukebox location: C:\YAMJ\temp
{19:14:24 main} Memory - Total: 245 MB, Free: 241 MB
{19:14:24 main} Scanning library directory C:\YAMJ\My_Library_Musique.xml
{19:14:24 main} Jukebox output goes to V:\All_Musique
{19:14:25 main} Using download limits: ._=2,._imdb._=4,._google._=10,._yahoo._=10,._themoviedb._=1,._thetvdb._=1,._apple._=2,._allocine._=6
{19:14:25 main} ._=2
{19:14:25 main} ._imdb._=4
{19:14:25 main} ._google._=10
{19:14:25 main} ._yahoo._=10
{19:14:25 main} ._themoviedb._=1
{19:14:25 main} ._thetvdb._=1
{19:14:25 main} ._apple._=2
{19:14:25 main} ._allocine._=6
{19:14:25 main} New Movie category will have all of the most recent movies in the last 7 days
{19:14:25 main} New TV category will have all of the most recent TV Shows in the last 7 days
{19:14:25 Thread-1} Scanning media library U:\
{19:14:25 Thread-1} Directory '$RECYCLE.BIN\S-1-5-21-1919767106-410091209-1162844608-1000' excluded.
{19:14:25 Thread-1} Directory '$RECYCLE.BIN\S-1-5-21-2348514805-2910833250-1086672289-1001' excluded.
{19:14:25 Thread-1} Directory '$RECYCLE.BIN\S-1-5-21-673022035-2116324455-2846582008-1001' excluded.
{19:14:25 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/10cc%20-%20Clever%20Clogs.ISO
{19:14:25 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/10cc%20-%20Live%20In%20Japan/VIDEO_TS
{19:14:25 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/America%20-%20In%20concert%20live%20at%20Sydney%20Opera%20House.iso
{19:14:25 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beach%20Boys%20-%20California%20Surfin%27/VIDEO_TS
{19:14:26 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beat%20Club%20-%20%5Bpart1%5D-The%20Best%20Of%20%2772/VIDEO_TS
{19:14:26 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beat%20Club%20-%20%5Bpart2%5D-The%20Best%20Of%20%2773/VIDEO_TS
{19:14:26 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beat%20Club%20-%20%5Bpart2%5D-The%20Best%20Of%20%2773/VIDEO_TS
{19:14:26 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Hey%20Jude%20-%20The%20Video%20LP%20%20part1/VIDEO_TS
{19:14:27 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Hey%20Jude%20-%20The%20Video%20LP%20%20part2/VIDEO_TS
{19:14:28 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Hey%20Jude%20-%20The%20Video%20LP%20%20part2/VIDEO_TS
{19:14:28 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Live%20in%20washington%20%281964-02-11%29.mkv
{19:14:28 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part1/VIDEO_TS
{19:14:28 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part2/VIDEO_TS
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part2/VIDEO_TS
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part3/VIDEO_TS
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part3/VIDEO_TS
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part4/VIDEO_TS
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Longandwinding%20part4/VIDEO_TS
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Shea%20Stadium.1965.ISO
{19:14:29 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20The%20Beatles/VIDEO_TS
{19:14:30 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20The%20Compleat%20Beatles/VIDEO_TS
{19:14:30 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20VIDEO%20COLLECTION%201962-1966_VOL1/VIDEO_TS
{19:14:30 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20-%20Yellow%20Submarine%20restored%201999%20FULL%20SCREEN%21%21/VIDEO_TS
{19:14:31 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/Beatles%20Blue%20Album%20Movie/VIDEO_TS
{19:14:31 Thread-1} Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/USB_DRIVE.Musique_R/BEATLES%20BOX%20DIGITAL%20REMASTERED%20The%20Mini%20Documentaries.ISO
Omertron commented 9 years ago

Comment #7 originally posted by Omertron on 2011-03-07T18:40:52.000Z:

The jukebox properties file monitors changes in your properties configuration, all of them including the skin properties. You can open the jukebox_details.xml file to see what the properties are that are monitored. Something in your configuration has changed to cause the overwrite settings to be checked.

When you ran YAMJ again, the properties hadn't changed and therefore the overwrite settings weren't set.

I don't understand what you are trying to show with the screenshots

Omertron commented 9 years ago

Comment #8 originally posted by Omertron on 2011-03-07T19:52:48.000Z:

I can find no jukebox_details.xml. Where is it supposed to be? I have made no configuration changes within some minutes, I'd be aware of it. My example was just for testing, just to make sure I changed nothing in whichever configuration file bewteen two scans...

Omertron commented 9 years ago

Comment #9 originally posted by Omertron on 2011-03-07T19:55:24.000Z:

I have one details.xml in YAMJ/skins/default directory (I use AEON), but it wasn't modified since last year...

Omertron commented 9 years ago

Comment #10 originally posted by Omertron on 2011-03-07T19:59:59.000Z:

It's in your jukebox folder. Looks at cap3 above

Omertron commented 9 years ago

Comment #11 originally posted by Omertron on 2011-03-07T20:10:28.000Z:

Well, I'll try to explain the screeshots:

1) cap1 shows that, for example, "YES - The Union tour" was first modified today at 19:09 2) cap2 shows that these same files were modified (hence copied) at 19:18 after reindexing, although my moviejukebox.properties wasn't modified in between (cap3 & cap 4), and of course "YES - The Union tour" wasn't modified in the meantime.

If you need some more information, please let me know.

Thanks for your help.

Omertron commented 9 years ago

Comment #12 originally posted by Omertron on 2011-03-07T20:14:30.000Z:

OK. This is my jukebox_details.xml. What sould I find there?

2.4-SNAPSHOT 2182 2011-03-07-19:16:30 Jukebox V:\All_Musique ./moviejukebox.properties ./skins/default true true true true true false 27 9 12 3 160 237 true true true true 485 720 false false false 15
Omertron commented 9 years ago

Comment #13 originally posted by Omertron on 2011-03-07T20:29:54.000Z:

Basically, did you change any of those properties in the moviejukebox.properties or skin.properties files?

As to the changed movies, you'll have to look in the log file to see if the file was rechecked.

Omertron commented 9 years ago

Comment #14 originally posted by Omertron on 2011-03-07T20:39:18.000Z:

As I told you, I made the check within minutes, and changed nothing in any configuration file between 2 checks. Please find my latest logfile attached.

Omertron commented 9 years ago

Comment #15 originally posted by Omertron on 2011-03-08T14:22:39.000Z:

I think I can confirm this but only regarding the XML files (and corresp. html/jsp files). Thought, I couldn't say if that hasn't been always like this.

I tested it several times with rev. 2192 and I think that - without making ANY changes - new XML files (+html/jsp) were built everytime for all MOVIES (every format) and DVD files (ifo; MOVIES and SERIES), only Series in "non-DVD"format (avi/mkv,etc.) were not affected. But the existing jpg/png files have not been overwriten (except some videoimages). In my log file I noticed two strange lines for DVDs (as I said no chamges were made): Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/HARD_DISK/Downloads/Videos/Movies/Batman%20Begins/VIDEO_TS/VIDEO_TS.IFO Detected change of file location to: file:///opt/sybhttpd/localhost.drives/HARD_DISK/Downloads/Videos/Movies/Batman%20Begins/VIDEO_TS

Omertron commented 9 years ago

Comment #16 originally posted by Omertron on 2011-03-08T15:26:52.000Z:

Until last week, I was using r2009. With that release, each time I added one or two new movies to my jukebox, the number of files copied was around 3000. When I upgraded to the latest release, this number jumped to 16000, every time I run YAMJ (even when no new movies are added!).

So I think this issue appeared with one of the latest releases.

Omertron commented 9 years ago

Comment #17 originally posted by Omertron on 2011-03-08T17:07:33.000Z:

Just to show you that it used to work with previous releases, I have downgraded to r2009. As shown below, 3667 files only are copied:

Yet Another Movie Jukebox v2.3 BETA


http://code.google.com/p/moviejukebox/
Copyright (c) 2004-2010 YAMJ Members

This software is licensed under a Creative Commons License
See this page: http://code.google.com/p/moviejukebox/wiki/License

  Revision: r2009
Build Date: December 28 2010

Processing started at Tue Mar 08 16:29:34 CET 2011

Using properties file ./properties/moviejukebox-default.properties
Using properties file ./moviejukebox.properties
...
{16:42:37 main}   Indexing Director (4/8) contains 1106 indexes
{16:42:48 main}   Indexing Title (5/8) contains 27 indexes
{16:42:48 main}   Indexing Other (6/8) contains 5 indexes
{16:42:48 main}   Indexing Cast (7/8) contains 34609 indexes
{16:43:20 main}   Indexing Set (8/8) contains 53 indexes
{16:43:22 main} Writing Category XML...
{16:43:22 main}   Indexing Categories
{16:43:23 main} Writing Indexes HTML...
{16:44:11 main} Writing Category HTML...
{16:44:13 main} Memory - Total: 3,94 GB, Free: 756 MB
{16:44:14 main} Copying new files to Jukebox directory...
    Copying directory C:\YAMJ\temp\Jukebox (3667/3667)
{16:48:05 main} Skin copying skipped.
..........................................................................
After that, I upgraded again to r2192. The result is 15998 files copied:

Yet Another Movie Jukebox 2.4-SNAPSHOT
~~~ ~~~~~~~ ~~~~~ ~~~~~~~ ~~~~~~~~~~~~
http://code.google.com/p/moviejukebox/
Copyright (c) 2004-2011 YAMJ Members

This software is licensed under a Creative Commons License
See this page: http://code.google.com/p/moviejukebox/wiki/License

  Revision: r2192
Build Date: 2011-03-07 11:52:04

Processing started at Tue Mar 08 16:59:59 CET 2011

Using properties file ./properties/moviejukebox-default.properties
Using properties file ./moviejukebox.properties
...
{17:09:21 main}   Indexing Cast (7/8) contains 34609 indexes
{17:10:41 main}   Indexing Set (8/8) contains 53 indexes
{17:10:42 main} Writing Category XML...
{17:10:42 main}   Indexing Categories
{17:10:44 main} Writing Indexes HTML...
{17:14:10 main} Writing Category HTML...
{17:14:13 main} Memory - Total: 6,72 GB, Free: 765 MB
{17:14:15 main} Copying new files to Jukebox directory...
    Copying directory C:\YAMJ\temp\Jukebox (15998/15998)
{17:28:37 main} Memory - Total: 6,72 GB, Free: 1 GB
{17:29:07 main} Jukebox cleaning skipped.
{17:29:07 main} Generating listing output...
{17:29:19 main}   Copying to: D:/Work/\MovieJukebox-listing.csv
{17:29:19 main} Clean up temporary files
{17:29:29 main}
{17:29:29 main} MovieJukebox process completed at Tue Mar 08 17:29:29 CET 2011
{17:29:29 main} Processing took 00:29:29
......................................................................
This time 15998 files have been copied. To make sure it is not due to the change of version, I have indexed a 2nd time with r2192. It still shows 15998 files copied.

Any subsequent indexing shows the same number of copied files (15998).

The real problem for me is the time it takes to transfer the files through the network. With r2009 it takes 3mn, and 15mn with r2192.

Both logiles are attached:
- indexing with r2009
- 2nd indexing with r2192

Thanks for your help!
Omertron commented 9 years ago

Comment #18 originally posted by Omertron on 2011-03-08T20:30:44.000Z:

I had a closer look and tried different revisions. It seems that the problem started with r2041. Since r2041 all Movie XMLs are generated in every scan (though I didn't make any changes). With r2040 and lower this isn't the case. The Problem that XMLs of IFOs/DVDs (Movies and Series) are recreated everytime, too, seems to be an older one. But I wasn't able to find the rev. where this started (earliere than r1969).

Omertron commented 9 years ago

Comment #19 originally posted by Omertron on 2011-03-08T21:06:39.000Z:

The r2041 change was for trailers. Do you use trailers? Worst case the trailer re-scan functionality will cause the trailers to be scanned every 15 days.

Omertron commented 9 years ago

Comment #20 originally posted by Omertron on 2011-03-08T21:14:42.000Z:

Try setting trailers.rescan.days=-1 or trailers.scanner.enable=false

Omertron commented 9 years ago

Comment #21 originally posted by Omertron on 2011-03-08T22:03:34.000Z:

Tried changing the scanner properties: It had no effect on the permanent IFO/DVD XML rebuilt :-( But Movie(avi,mkv,etc.) XMLs are rebuilt correctly again (set trailers.rescan.days to -1 and back to 15) :-)

At least one movie had no Trailer info but was a multi-part/file movie ... strange

Omertron commented 9 years ago

Comment #22 originally posted by Omertron on 2011-03-08T23:04:41.000Z:

I don't use trailers.

Omertron commented 9 years ago

Comment #23 originally posted by Omertron on 2011-03-09T06:45:41.000Z:

SO are the problem files ISO / VIDEO_TS then?

Omertron commented 9 years ago

Comment #24 originally posted by Omertron on 2011-03-09T06:46:27.000Z:

And it doesn't matter if you use trailers or not, please try those settings. They are by default on.

Omertron commented 9 years ago

Comment #25 originally posted by Omertron on 2011-03-09T09:28:51.000Z:

Well, now we know where it comes from: I have set trailers.scanner.enable=false, and only 3528 files are copied! That's OK for me.

Omertron commented 9 years ago

Comment #26 originally posted by Omertron on 2011-03-09T09:32:23.000Z:

I mean it's a good workaround, but it is a bug that should be fixed. Thanks for helping.

Omertron commented 9 years ago

Comment #27 originally posted by Omertron on 2011-03-09T10:55:35.000Z:

No, that's exactly what I wanted. To know it's an issue with the trailer download/re-scan.

I have a feeling that it's updating the XML on each run because it can't find a trailer. What it should be doing is checking and not updating the XML if it can't find a trailer.

Thanks for your help :)

Omertron commented 9 years ago

Comment #28 originally posted by Omertron on 2011-03-09T11:49:58.000Z:

But forceXMLOverwrite=false definitely doesn't work for IFO/VIDEO_TS.

Omertron commented 9 years ago

Comment #29 originally posted by Omertron on 2011-03-09T16:18:43.000Z:

As I wrote before, I detected these lines in the log file:

Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/HARD_DISK/Downloads/Videos/Movies/Batman%20Begins/VIDEO_TS/VIDEO_TS.IFO

Detected change of file location to: file:///opt/sybhttpd/localhost.drives/HARD_DISK/Downloads/Videos/Movies/Batman%20Begins/VIDEO_TS

So after some research I replaced in MovieJukebox.java (around 1370)

if ((!scannedFilename.equalsIgnoreCase(xmlLoop.getFilename())) || (!scannedFileLocation.equalsIgnoreCase(xmlLoop.getFile().getAbsolutePath()))) {

by

if (((!scannedFilename.equalsIgnoreCase(xmlLoop.getFilename())) && (!(scannedFilename + "/VIDEO_TS.IFO").equalsIgnoreCase(xmlLoop.getFilename()))) || (!scannedFileLocation.equalsIgnoreCase(xmlLoop.getFile().getAbsolutePath()))) {

If this doesn't collide with something else it will solve the always-new-XMLs-for-DVDs problem. In my case the scan was much faster since I have many DVDs.

Omertron commented 9 years ago

Comment #30 originally posted by Omertron on 2011-03-09T17:36:16.000Z:

Does r2200 fix the problem. Shoul I remove "trailers.scanner.enable=false" and test again ?

Omertron commented 9 years ago

Comment #31 originally posted by Omertron on 2011-03-09T17:46:28.000Z:

I don't know about fix the problem, but it's the fix that Safra's done.

So yes, please try it and see what the results are

Omertron commented 9 years ago

Comment #32 originally posted by Omertron on 2011-03-09T17:51:41.000Z:

Thanks for r2200! @babo...@numericable.fr If you have DVD folders (VIDEO_TS) you should see an effect. But it doesn't change anything regarding trailers.

Omertron commented 9 years ago

Comment #33 originally posted by Omertron on 2011-03-09T18:01:18.000Z:

Yes, I thought the trailers issue would still exist, this is why I've left the issue open.

Either I, or Yves, will take a look at this in the next day or so.

Omertron commented 9 years ago

Comment #34 originally posted by Omertron on 2011-03-09T18:42:50.000Z:

I have installed r2200 and removed "trailers.scanner.enable=false".

You can see the results below. 16000 files are copied again instead of 3000. And I got some new errors...

{19:22:17 main} Memory - Total: 377 MB, Free: 166 MB {19:22:17 main} Memory - Total: 377 MB, Free: 275 MB {19:22:17 main} Memory - Total: 378 MB, Free: 292 MB {19:22:17 main} Indexing masters... {19:22:18 main} Memory - Total: 379 MB, Free: 247 MB {19:22:18 main} Writing movie data... Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior No more warnings will be displayed {19:22:42 main} java.lang.ArrayIndexOutOfBoundsException: -1 at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(Unknown Source) at java.util.GregorianCalendar.computeFields(Unknown Source) at java.util.GregorianCalendar.computeFields(Unknown Source) at java.util.Calendar.setTimeInMillis(Unknown Source) at java.util.Calendar.setTime(Unknown Source) at java.text.SimpleDateFormat.format(Unknown Source) at java.text.SimpleDateFormat.format(Unknown Source) at java.text.DateFormat.format(Unknown Source) at com.moviejukebox.writer.MovieJukeboxXMLWriter.writeMovie(MovieJukeboxXMLWriter.java:1112) at com.moviejukebox.writer.MovieJukeboxXMLWriter.writeMovieXML(MovieJukeboxXMLWriter.java:1292) at com.moviejukebox.MovieJukebox$5.call(MovieJukebox.java:1068) at com.moviejukebox.MovieJukebox$5.call(MovieJukebox.java:1063) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.moviejukebox.tools.ThreadExecutor$ScheduledThread.run(ThreadExecutor.java:114)

{19:22:43 main} Memory - Total: 562 MB, Free: 280 MB {19:22:43 main} Writing Indexes XML... {19:22:43 main} Indexing Country (1/8) contains 65 indexes {19:22:43 main} Indexing Year (2/8) contains 14 indexes {19:22:43 main} Indexing Title (3/8) contains 27 indexes {19:22:43 main} Indexing Director (4/8) contains 1107 indexes {19:22:55 main} Indexing Genres (5/8) contains 27 indexes {19:22:55 main} Indexing Other (6/8) contains 5 indexes {19:22:55 main} Indexing Cast (7/8) contains 34646 indexes {19:24:10 main} Indexing Set (8/8) contains 53 indexes {19:24:11 main} Writing Category XML... {19:24:11 main} Indexing Categories {19:24:13 main} Writing Indexes HTML... Error on line 6105 column 22 of Country_U.S.A._10.xml: SXXP0003: Error reported by XML parser: XML document structures must start and end within the same entity. {19:24:23 Thread-65} HTMLWriter: Failed generating HTML library index for Category: Country, Key: U.S.A., Page: 10 {19:24:23 Thread-65} net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException: XML document structures must start and end wi thin the same entity. at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:420) at net.sf.saxon.event.Sender.send(Sender.java:180) at net.sf.saxon.Controller.transform(Controller.java:1724) at com.moviejukebox.writer.MovieJukeboxHTMLWriter.writeSingleIndexPage(MovieJukeboxHTMLWriter.java:549) at com.moviejukebox.writer.MovieJukeboxHTMLWriter.access$000(MovieJukeboxHTMLWriter.java:62) at com.moviejukebox.writer.MovieJukeboxHTMLWriter$1.call(MovieJukeboxHTMLWriter.java:503) at com.moviejukebox.writer.MovieJukeboxHTMLWriter$1.call(MovieJukeboxHTMLWriter.java:500) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.moviejukebox.tools.ThreadExecutor$ScheduledThread.run(ThreadExecutor.java:114) Caused by: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:400)

... 12 more

org.xml.sax.SAXParseException: XML document structures must start and end within the same entity. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:400) at net.sf.saxon.event.Sender.send(Sender.java:180) at net.sf.saxon.Controller.transform(Controller.java:1724) at com.moviejukebox.writer.MovieJukeboxHTMLWriter.writeSingleIndexPage(MovieJukeboxHTMLWriter.java:549) at com.moviejukebox.writer.MovieJukeboxHTMLWriter.access$000(MovieJukeboxHTMLWriter.java:62) at com.moviejukebox.writer.MovieJukeboxHTMLWriter$1.call(MovieJukeboxHTMLWriter.java:503) at com.moviejukebox.writer.MovieJukeboxHTMLWriter$1.call(MovieJukeboxHTMLWriter.java:500) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.moviejukebox.tools.ThreadExecutor$ScheduledThread.run(ThreadExecutor.java:114)

{19:28:41 main} Writing Category HTML... {19:28:43 main} Memory - Total: 6,7 GB, Free: 692 MB {19:28:46 main} Copying new files to Jukebox directory... Copying directory C:\YAMJ\temp\Jukebox (11524/16026)

Omertron commented 9 years ago

Comment #35 originally posted by Omertron on 2011-03-09T19:05:28.000Z:

By the way, plese notice my new email identification (jp.bernik@gmail.com). Previously I used babouin@numericable.fr...

Omertron commented 9 years ago

Comment #36 originally posted by Omertron on 2011-03-09T19:11:26.000Z:

I have indexed a second time without changing anything. There are less errors now, but 16000 files are still copied:

{19:51:11 main} Sorting Indexes ... {19:51:11 main} Memory - Total: 467 MB, Free: 242 MB {19:51:12 main} Memory - Total: 468 MB, Free: 362 MB {19:51:12 main} Memory - Total: 469 MB, Free: 384 MB {19:51:12 main} Indexing masters... {19:51:13 main} Memory - Total: 469 MB, Free: 327 MB {19:51:13 main} Writing movie data... Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.function.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/tokenize/str.tokenize.template.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/functions/replace/str.replace.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior No more warnings will be displayed {19:51:38 main} Memory - Total: 840 MB, Free: 590 MB {19:51:39 main} Writing Indexes XML... {19:51:39 main} Indexing Country (1/8) contains 65 indexes {19:51:39 main} Indexing Year (2/8) contains 14 indexes {19:51:39 main} Indexing Genres (3/8) contains 27 indexes {19:51:39 main} Indexing Director (4/8) contains 1106 indexes {19:51:51 main} Indexing Title (5/8) contains 27 indexes {19:51:51 main} Indexing Other (6/8) contains 5 indexes {19:51:51 main} Indexing Cast (7/8) contains 34645 indexes {19:53:11 main} Indexing Set (8/8) contains 53 indexes {19:53:12 main} Writing Category XML... {19:53:12 main} Indexing Categories {19:53:14 main} Writing Indexes HTML... {19:57:58 main} Writing Category HTML... {19:58:20 main} Memory - Total: 6,52 GB, Free: 855 MB {19:58:22 main} Copying new files to Jukebox directory... Copying directory C:\YAMJ\temp\Jukebox (8991/16019)

Omertron commented 9 years ago

Comment #37 originally posted by Omertron on 2011-03-09T19:13:55.000Z:

Warning: Stylesheet module file << This is an error with the new Saxon XSLT processing engine.

XML document structures must start and end within the same entity is a different error that I think is associated with another problem when writing the XML. Re-running YAMJ will fix that particular issue.

The trailer issue is not fixed. We know what the issue is and it will be fixed soon

Omertron commented 9 years ago

Comment #38 originally posted by Omertron on 2011-03-09T19:28:59.000Z:

I have set again "trailers.scanner.enable=false". I still have those strange warnings, but now only 3000 files are copied, which is correct.

Conclusions about r2200:

1) Now I get lots of warnings such as "Warning: Stylesheet module file:/C:/YAMJ/skins/default/ppp/str.xsl is included or imported more than once. This is permitted, but may lead to errors or unexpected behavior"

2) It didn't solve issue 1851.

Omertron commented 9 years ago

Comment #39 originally posted by Omertron on 2011-03-09T20:18:34.000Z:

I didn't expect it to fix the issue, the outstanding issue with the trailer scanner still exists.

However, it's fixed an issue with the rescanner that was causing other issues.

This issue will stay open until we get a chance to fix the underlying problem, but you have a workaround that will help reduce the problem

Omertron commented 9 years ago

Comment #40 originally posted by Omertron on 2011-03-09T22:08:36.000Z:

The workaround is OK for me. But what about these new warnings? Does it mean something is broken?

Omertron commented 9 years ago

Comment #41 originally posted by Omertron on 2011-03-10T06:37:12.000Z:

http://www.networkedmediatank.com/showthread.php?tid=50537

Omertron commented 9 years ago

Comment #42 originally posted by Omertron on 2011-03-10T11:31:23.000Z:

Puh, I was wondering why the small changes in r2200 should have resulted in these warnings. But it turned out to be r2199. Thanks for the link :-)

Omertron commented 9 years ago

Comment #43 originally posted by Omertron on 2011-03-10T15:52:02.000Z:

I just checked. You are right, the warnings appeared with r2199.

Omertron commented 9 years ago

Comment #44 originally posted by Omertron on 2011-03-11T19:24:42.000Z:

Fixed by r2207

Omertron commented 9 years ago

Comment #45 originally posted by Omertron on 2011-03-11T20:14:15.000Z:

Do you mean I don't need anymore to set "trailers.scanner.enable=false", or did you fix the warnongs issue?

Omertron commented 9 years ago

Comment #46 originally posted by Omertron on 2011-03-11T20:23:25.000Z:

The warnings will still be there until Saxon is updated

You should no longer need trailers.scanner.enable=false

Omertron commented 9 years ago

Comment #47 originally posted by Omertron on 2011-03-11T20:25:04.000Z:

OK. I'm going to check it. Thanks a lot for your help!

Omertron commented 9 years ago

Comment #48 originally posted by Omertron on 2011-03-11T21:29:37.000Z:

Tried again with r2207, after removing "trailers.scanner.enable=false".

First run: 16000 files copied Second run : still 16000 files copied

I was expecting 3000 files copied.

Sorry, I guees the issue is not solved...

Omertron commented 9 years ago

Comment #49 originally posted by Omertron on 2011-03-13T23:57:47.000Z:

Check against r2215

Omertron commented 9 years ago

Comment #50 originally posted by Omertron on 2011-03-14T12:15:21.000Z:

Sorry, but no change after removing "trailers.scanner.enable=false". Still 16000 files copied (twice checked).