Closed Omertron closed 9 years ago
Comment #1 originally posted by Omertron on 2011-11-25T12:19:35.000Z:
This finally induce error (from error.log):
[17:33:45 - Thread-2] WARN moviejukebox - Video 'xxx' was not able to be scanned using the current plugins [18:02:08 - Thread-6] WARN moviejukebox - GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [18:02:08 - Thread-6] WARN moviejukebox - javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createThumbnail(MovieJukebox.java:2167) at com.moviejukebox.MovieJukebox$6.call(MovieJukebox.java:1350) at com.moviejukebox.MovieJukebox$6.call(MovieJukebox.java:1288) 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)
[18:02:08 - Thread-6] WARN moviejukebox - Error reading the dummy image file: C:\YAMJ\temp\Jukebox\xxx_xxxx_x.png [18:02:31 - Thread-9] WARN moviejukebox - GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [18:02:31 - Thread-9] WARN moviejukebox - javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createPoster(MovieJukebox.java:2266) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1417) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1408) 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)
[18:02:31 - Thread-9] ERROR moviejukebox - Failed creating poster for xxx xxx xxx xxx
[18:02:31 - Thread-9] ERROR moviejukebox - java.io.FileNotFoundException: C:\YAMJ\temp\Jukebox\xxx xxx xxx xxx.jpg (Le fichier spécifié est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.
and no database is created..
Comment #2 originally posted by Omertron on 2011-11-25T12:49:45.000Z:
This is due to an invalid jpg file. You've probably renamed it correctly so it's picked up now.
I'll clean up the error, but to fix it you will need to fix the jpg file.
Comment #3 originally posted by Omertron on 2011-11-25T12:51:27.000Z:
This issue was closed by revision r2809.
Comment #4 originally posted by Omertron on 2011-11-25T14:24:34.000Z:
Thank you very much for this quick answer, I understand that the file seems to be corrupted.. Opening it with a program (lviewpro) and saving it with the same name usually does the trick.. Is this possible to have the binary file for the modified file so that I can rerun it and see if there is other errors.
Thank you for your work.. very appreciated.
Laurent
-----Message d'origine----- De�: moviejukebox@googlecode.com [mailto:moviejukebox@googlecode.com] Envoy�: vendredi 25 novembre 2011 13:54 ��: laurent.rostas@gmail.com Objet�: Re: Issue 2204 in moviejukebox: YAMJ won't recover from following java dll reference error
Comment #5 originally posted by Omertron on 2011-11-25T14:58:07.000Z:
Thank you very much for this quick answer, I understand that the file seems to be corrupted.. Opening it with a program (lviewpro) and saving it with the same name usually does the trick.. Is this possible to have the binary file for the modified file so that I can rerun it and see if there is other errors.
Thank you for your work.. very appreciated.
Laurent
Comment #6 originally posted by Omertron on 2011-11-25T15:08:00.000Z:
I'm not sure what you mean by "to have the binary file for the modified file"?
If you mean the lib directory, you will need to replace the moviejukebox jar file
Comment #7 originally posted by Omertron on 2011-11-25T15:37:51.000Z:
Sorry, I am not familiar with java dev. so I don't know how to modify a jar and which one should be modify. I will wait for your next build
Comment #8 originally posted by Omertron on 2011-11-25T17:22:45.000Z:
You can get the development builds from here: http://mediaplayersite.com
Comment #9 originally posted by Omertron on 2011-11-26T14:29:46.000Z:
Hello,
I tried your new version:
[14:38:23 - main ] Yet Another Movie Jukebox 2.6-SNAPSHOT
[14:38:23 - main ] ~ ~~~ ~~~ ~~~ ~~~~
[14:38:23 - main ] http://code.google.com/p/moviejukebox/
[14:38:23 - main ] Copyright (c) 2004-2011 YAMJ Members
[14:38:23 - main ]
[14:38:23 - main ] This software is licensed under a Creative Commons
License
[14:38:23 - main ] See this page:
http://code.google.com/p/moviejukebox/wiki/License
[14:38:23 - main ]
[14:38:23 - main ] Revision: r2813
[14:38:23 - main ] Build Date: 2011-11-26 10:01:55
there is then one error on cmm.dll
[14:55:31 - Thread-2] Checking existing video: On Aura Tout Vu
[14:55:31 - Thread-2] XML file found for On Aura Tout Vu
[14:55:31 - main ] java.lang.UnsatisfiedLinkError: C:\Program
Files\Java\jre6\bin\cmm.dll: La proc�dure sp�cifi�e est introuvable
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.color.CMM.
[14:55:31 - Thread-2] Movie addMovieFile : file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/tvixhd1/Films/VOF/O/On%2 0Aura%20Tout%20Vu/On%20Aura%20Tout%20Vu.avi [14:55:31 - main ] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.color.CMM at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanne r.java:527) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:242) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1881) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:999) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:983) 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.jav a:114)
[14:55:31 - Thread-2] Recheck: On Aura Tout Vu XML is from a previous version, will rescan [14:55:31 - Thread-2] Recheck of On Aura Tout Vu required [14:55:31 - main ] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.color.CMM at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanne r.java:527) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:242) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1881) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:999) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:983) 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.jav a:114)
[14:55:31 - Thread-2] Rescanning internet for information on On Aura Tout Vu [14:55:31 - main ] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.color.CMM at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanne r.java:527) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:242) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1881) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:999) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:983) 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.jav a:114)
[14:55:31 - main ] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.color.CMM at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanne r.java:527) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:242) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1881) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:999) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:983) 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.jav a:114)
[14:55:31 - main ] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.color.CMM at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanne r.java:527) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:242) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1881) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:999) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:983) 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.jav a:114)
[14:55:31 - main ] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.color.CMM at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanne r.java:527) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:242) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1881) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:999) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:983) 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.jav a:114)
(...)
Then at the end all the files seems corrupted.. I dont understand
why..
[15:01:38 - Thread-9] Writing index data to movie: 48 Heures Par
Jour [15:01:39 - Thread-9] Creating detail poster for movie: 48 Heures Par Jour [15:01:39 - Thread-9] CreatePoster: Using old file (V:\jukebox\nmt\Films\VOF\Jukebox\48 Heures Par Jour.jpg) [15:01:39 - Thread-9] GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [15:01:39 - Thread-9] javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createPoster(MovieJukebox.java:2335) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1454) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1444) 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.jav a:114)
[15:01:39 - Thread-9] Using dummy poster image for 48 heures par jour
[15:01:39 - Thread-9] Failed creating poster for 48 heures par jour
[15:01:39 - Thread-9] java.io.FileNotFoundException: C:\yamj\temp\Jukebox\48
Heures Par Jour.jpg (Le fichier sp�cifi� est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.
[15:01:39 - Thread-9] Creating thumbnails for movie: 48 Heures Par Jour [15:01:39 - Thread-9] GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [15:01:39 - Thread-9] javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createThumbnail(MovieJukebox.java:2236) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1458) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1444) 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.jav a:114)
[15:01:39 - Thread-9] Using dummy thumbnail image for 48 heures par jour [15:01:39 - Thread-9] Error reading the dummy image file: C:\yamj\temp\Jukebox\48 Heures Par Jour.jpg [15:01:39 - Thread-9] Generating right thumbnail from C:\yamj\temp\Jukebox\48 Heures Par Jour.jpg to C:\yamj\temp\Jukebox\48 Heures Par Jour_small.png [15:01:39 - Thread-9] Writing detail HTML to movie: 48 Heures Par Jour [15:01:41 - Thread-9] Writing index data to movie: 600 kilos d'or pur [15:01:41 - Thread-9] Creating detail poster for movie: 600 kilos d'or pur [15:01:41 - Thread-9] CreatePoster: Using old file (V:\jukebox\nmt\Films\VOF\Jukebox\600 kilos d'or pur.jpg) [15:01:41 - Thread-9] GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [15:01:41 - Thread-9] javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createPoster(MovieJukebox.java:2335) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1454) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1444) 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.jav a:114)
[15:01:41 - Thread-9] Using dummy poster image for 600 kilos d'or pur
[15:01:41 - Thread-9] Failed creating poster for 600 kilos d'or pur
[15:01:41 - Thread-9] java.io.FileNotFoundException:
C:\yamj\temp\Jukebox\600 kilos d'or pur.jpg (Le fichier sp�cifi� est
introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.
[15:01:41 - Thread-9] Creating thumbnails for movie: 600 kilos d'or pur [15:01:41 - Thread-9] GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [15:01:41 - Thread-9] javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createThumbnail(MovieJukebox.java:2236) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1458) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1444) 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.jav a:114)
[15:01:41 - Thread-9] Using dummy thumbnail image for 600 kilos d'or pur [15:01:41 - Thread-9] Error reading the dummy image file: C:\yamj\temp\Jukebox\600 kilos d'or pur.jpg [15:01:41 - Thread-9] Generating right thumbnail from C:\yamj\temp\Jukebox\600 kilos d'or pur.jpg to C:\yamj\temp\Jukebox\600 kilos d'or pur_small.png [15:01:41 - Thread-9] Writing detail HTML to movie: 600 kilos d'or pur [15:01:42 - Thread-9] Writing index data to movie: A bout portant [15:01:42 - Thread-9] Creating detail poster for movie: A bout portant [15:01:42 - Thread-9] CreatePoster: Using old file (V:\jukebox\nmt\Films\VOF\Jukebox\A bout portant.jpg) [15:01:42 - Thread-9] GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [15:01:42 - Thread-9] javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createPoster(MovieJukebox.java:2335) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1454) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1444) 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.jav a:114)
[15:01:42 - Thread-9] Using dummy poster image for � bout portant
[15:01:42 - Thread-9] Failed creating poster for � bout portant
[15:01:42 - Thread-9] java.io.FileNotFoundException: C:\yamj\temp\Jukebox\A
bout portant.jpg (Le fichier sp�cifi� est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.
If you can make sens of that...
Result is a jukebox with no image, not even dummy ones.
Thanks for your help.
Laurent
Comment #10 originally posted by Omertron on 2011-11-26T15:48:22.000Z:
Hi, I finally found what was wrong, some of my images had a wrong extension.. If you want to reproduce the problem just change toto.png in toto.jpg in one of you movies, it seems to mess the all database (from a empty database..) After a lot of clean up I got it to work fine.. Thanks again. Laurent
Comment #11 originally posted by Omertron on 2011-11-26T16:43:57.000Z:
Ok, thanks for checking and updating.
I will see if I can work around the wrong extension issue
Comment #12 originally posted by Omertron on 2011-11-26T16:52:39.000Z:
Thanks.. In fact the difficulty is that it is quite difficult to find what files have a wrong extension: In the error message: [17:43:14 - Thread-6] WARN moviejukebox - GraphicsTools: Error reading image file. Possibly corrupt image, please try another image. Unsupported Image Type [17:43:14 - Thread-6] WARN moviejukebox - javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:58) at com.moviejukebox.tools.GraphicTools.loadJPEGImage(GraphicTools.java:116) at com.moviejukebox.MovieJukebox.createPoster(MovieJukebox.java:2335) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1454) at com.moviejukebox.MovieJukebox$7.call(MovieJukebox.java:1444) 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.jav a:114)
the file name is not specified.. it make it quite time consuming to add one by one each movie..
Sincerely,
Laurent
Comment #13 originally posted by Omertron on 2011-11-27T13:45:14.000Z:
Just changing the file extension does not seem to cause this error. I think there was something more wrong with your file.
Comment #14 originally posted by Omertron on 2011-11-27T17:19:09.000Z:
Yes, this is what I saw too, I tried changing en png in jpg and it did not fail.. I am joining a file with the failing extension. The thing is: opening it en saving it on the same name/same extension with lviewpro correct the file (-ok).
Comment #15 originally posted by Omertron on 2011-11-27T17:27:40.000Z:
Editing the file, it seems to be a photoshop .psp file, YAMJ works fine with this extension.. I guess this give me a way to scan my movie directory to find bad extension..
Thanks again for your help.
Comment #16 originally posted by Omertron on 2011-11-27T17:32:06.000Z:
misc file for comments 14 and 15
Comment #17 originally posted by Omertron on 2011-12-17T11:18:39.000Z:
Hello,
I am still experiencing errors that mess up my JB (I am running r2813). Did you have a chance to fix java error "cmm.dll"? In fact since it is running in different Thread it is very difficult to figure out what image is incorrect. Thanks for your help.
One of the errors..
[11:35:27 - main ] java.lang.UnsatisfiedLinkError: C:\Program
Files\Java\jre6\bin\cmm.dll: La proc�dure sp�cifi�e est introuvable
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.color.CMM.
-----Message d'origine----- De�: moviejukebox@googlecode.com [mailto:moviejukebox@googlecode.com] Envoy�: dimanche 27 novembre 2011 14:46 Objet�: Re: Issue 2204 in moviejukebox: YAMJ won't recover from following java dll reference error
Comment #18 originally posted by Omertron on 2011-12-17T12:38:36.000Z:
What version of Java do you have installed? It might be worth trying an update
Comment #19 originally posted by Omertron on 2011-12-17T18:04:54.000Z:
Hello, Thanks you for your answer, I tried several versions of Java.. now in my Java program directory, sub-dir are: jre1.6.0_02 jre6 Maybe there is a way to trap the error and log the image file name. Thanks again,
-----Message d'origine----- De�: moviejukebox@googlecode.com [mailto:moviejukebox@googlecode.com] Envoy�: samedi 17 d�cembre 2011 13:39 Objet�: Re: Issue 2204 in moviejukebox: YAMJ won't recover from following java dll reference error
Comment #20 originally posted by Omertron on 2011-12-17T19:45:25.000Z:
go into a dos command prompt and type "java -version" without the "
You should get something like java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
1.6.0_29 is the latest version also called 1.6u29 sometimes.
Comment #21 originally posted by Omertron on 2011-12-17T20:03:15.000Z:
Hello,
java -version java version "1.6.0_25" Java(TM) SE Runtime Environment (build 1.6.0_25-b06) Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)
Comment #22 originally posted by Omertron on 2011-12-18T09:05:38.000Z:
Hello, I updated my java version (I had to remove the previous one): java -version java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)
The error message is now gone.. I am not a java programmer, but I use to program with other languages, in some language there is a handler that treats all error messages. Maybe there is a way to log the file name that was being processed when the error occurred..
Anyway thank you very much for your help. I will close this Issue. Take care and Merry Christmas
-----Message d'origine----- De�: moviejukebox@googlecode.com [mailto:moviejukebox@googlecode.com] Envoy�: samedi 17 d�cembre 2011 20:46 Objet�: Re: Issue 2204 in moviejukebox: YAMJ won't recover from following java dll reference error
Original issue 2204 created by Omertron on 2011-11-25T12:01:05.000Z:
What steps will reproduce the problem? run YAMJ with or without reset of jukebox library all versions tested java jre6
What is the expected output? What do you see instead? log portion: [17:52:50 - main ] java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre6\bin\cmm.dll: La procédure spécifiée est introuvable at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at sun.security.action.LoadLibraryAction.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.color.CMM.<clinit>(Unknown Source) at java.awt.color.ICC_Profile.getInstance(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.getWidth(Unknown Source) at com.moviejukebox.scanner.artwork.PosterScanner.getFileImageSize(PosterScanner.java:530) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:245) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1841) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:978) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:963) 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)
What version/revision of YAMJ are you using? On what operating system? all latests versions on windows 7
What skin are you using? default
What device are you using YAMJ on? Networked Media Tank, PlayonHD, Other? no relevance (fails to generate Jukebox)
Please provide any additional information below. it was working fine until I did some extensive renaming