Jump to content

Actor picture not downloading (Robert Downey Jr???)


Recommended Posts

Posted

Hi,

 

A weird thing happens to me here :

Don't know why but as you can see on this video : https://www.youtube.com/watch?v=k8yRkSSsML4, I'm not able to ask server to download the picture of Robert Downey Jr. I don't know if other pictures are broken or not, I went into the directory and the picture's not there... Nothing works, refresh, picture edit, identifying...

 

Any ideas?

Happy2Play
Posted (edited)

You need to post a log.

 

Yes there is something weird with Robert Downey Jr. but after getting a blank/no image, "Identify" repopulates image for me (Beta 5931).

 

Error after attempting to change image.  Image is actually deleted from people folder and not changed to new image.

 

http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/RemoteImages/Download?Type=Primary&ImageUrl=http://image.tmdb.org/t/p/original/zY5osf94NzImi2FoqSQvdSb0SQz.jpg&ProviderName=TheMovieDb. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
2016-04-10 11:19:59.0445 Info HttpClient: HttpClientManager GET: http://image.tmdb.org/t/p/original/zY5osf94NzImi2FoqSQvdSb0SQz.jpg
2016-04-10 11:19:59.2629 Debug ProviderManager: Saving image to Z:\ServerFolders\Emby-Server\metadata\People\R\Robert Downey Jr.\folder.jpg
2016-04-10 11:19:59.2629 Debug App: Saving Z:\ServerFolders\Emby-Server\metadata\People\R\Robert Downey Jr. to database.
2016-04-10 11:19:59.2785 Debug SqliteItemRepository: Unknown type MediaBrowser.Controller.Channels.ChannelVideoItem
2016-04-10 11:19:59.2785 Info HttpServer: HTTP Response 204 to fe80::c40e:ae9c:3f5d:6b89%11. Time: 250ms. http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/RemoteImages/Download?Type=Primary&ImageUrl=http://image.tmdb.org/t/p/original/zY5osf94NzImi2FoqSQvdSb0SQz.jpg&ProviderName=TheMovieDb
2016-04-10 11:19:59.6685 Info HttpServer: HTTP GET http://whs2011-home:8096/emby/Users/06d517a29e044718816b34ce7f76c674/Items/df7a60e16343b84bbd5fad14e237e4b8. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
2016-04-10 11:19:59.6685 Debug SqliteItemRepository: Unknown type MediaBrowser.Controller.Channels.ChannelVideoItem
2016-04-10 11:19:59.6841 Info HttpServer: HTTP Response 200 to fe80::c40e:ae9c:3f5d:6b89%11. Time: 16ms. http://whs2011-home:8096/emby/Users/06d517a29e044718816b34ce7f76c674/Items/df7a60e16343b84bbd5fad14e237e4b8
2016-04-10 11:19:59.6841 Info HttpServer: HTTP GET http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/RemoteImages/Providers. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
2016-04-10 11:19:59.6997 Info HttpServer: HTTP Response 200 to fe80::c40e:ae9c:3f5d:6b89%11. Time: 16ms. http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/RemoteImages/Providers
2016-04-10 11:19:59.6997 Info HttpServer: HTTP GET http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/Images. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
2016-04-10 11:19:59.6997 Info HttpServer: HTTP Response 200 to fe80::c40e:ae9c:3f5d:6b89%11. Time: 0ms. http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/Images
2016-04-10 11:19:59.7309 Info HttpServer: HTTP GET http://whs2011-home:8096/emby/Items/df7a60e16343b84bbd5fad14e237e4b8/Images/Primary?height=150&tag=9e79b59e5333788a13bc3057104e3aa9&quality=90&accept=webp. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
2016-04-10 11:19:59.7309 Error ImageProcessor: CoverArtPersonEnhancer failed enhancing Robert Downey Jr.
*** Error Report ***
Version: 3.0.5931.0
Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
Processor count: 4
64-Bit OS: True
64-Bit Process: True
Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
UnableToOpenBlob `Z:\ServerFolders\Emby-Server\metadata\People\R\Robert Downey Jr\folder.jpg': No such file or directory @ error/blob.c/OpenBlob/2701
ImageMagickSharp.WandException
    at ImageMagickSharp.WandCore`1.CheckErrorBool(Int32 status)
    at ImageMagickSharp.MagickWand.OpenImage(String path)
    at ImageMagickSharp.MagickWand..ctor(String path)
    at CoverArt.ImageProcessors.CoverArtBaseEnhancer.<EnhanceImageAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at Emby.Drawing.ImageProcessor.<ExecuteImageEnhancers>d__3e.MoveNext()

2016-04-10 11:19:59.7309 Error ImageProcessor: Error enhancing image
2016-04-10 11:19:59.7309 Error ImageProcessor: Error encoding image
*** Error Report ***
Version: 3.0.5931.0
Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
Processor count: 4
64-Bit OS: True
64-Bit Process: True
Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
UnableToOpenBlob `Z:\ServerFolders\Emby-Server\metadata\People\R\Robert Downey Jr\folder.jpg': No such file or directory @ error/blob.c/OpenBlob/2701
ImageMagickSharp.WandException
    at ImageMagickSharp.WandCore`1.CheckErrorBool(Int32 status)
    at ImageMagickSharp.MagickWand.OpenImage(String path)
    at ImageMagickSharp.MagickWand..ctor(String path)
    at Emby.Drawing.ImageMagick.ImageMagickEncoder.EncodeImage(String inputPath, String outputPath, Boolean autoOrient, Int32 width, Int32 height, Int32 quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat)
    at Emby.Drawing.ImageProcessor.<ProcessImage>d__7.MoveNext()

2016-04-10 11:19:59.7309 Error DtoUtils: ServiceBase<TRequest>::Service Exception
*** Error Report ***
Version: 3.0.5931.0
Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
Processor count: 4
64-Bit OS: True
64-Bit Process: True
Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
One or more errors occurred.
System.AggregateException
    at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
    at MediaBrowser.Server.Implementations.HttpServer.HttpResultFactory.GetStaticResult(IRequest requestContext, StaticResultOptions options)
    at MediaBrowser.Server.Implementations.HttpServer.HttpResultFactory.GetStaticFileResult(IRequest requestContext, StaticFileResultOptions options)
    at MediaBrowser.Api.Images.ImageService.<GetImageResult>d__f.MoveNext()
InnerException: System.IO.FileNotFoundException
Could not find file 'Z:\ServerFolders\Emby-Server\metadata\People\R\Robert Downey Jr\folder.jpg'.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    at CommonIO.ManagedFileSystem.GetFileStream(String path, FileMode mode, FileAccess access, FileShare share, Boolean isAsync)
    at MediaBrowser.Server.Implementations.HttpServer.HttpResultFactory.<>c__DisplayClass2.<GetStaticFileResult>b__1()
    at MediaBrowser.Server.Implementations.HttpServer.HttpResultFactory.<GetStaticResult>d__7.MoveNext()

2016-04-10 11:19:59.7309 Error HttpServer: Error processing request for /emby/Items/df7a60e16343b84bbd5fad14e237e4b8/Images/Primary?height=150&tag=9e79b59e5333788a13bc3057104e3aa9&quality=90&accept=webp
*** Error Report ***
Version: 3.0.5931.0
Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
Processor count: 4
64-Bit OS: True
64-Bit Process: True
Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
One or more errors occurred.
ServiceStack.HttpError
No Stack Trace Available

 

 

 

Edit - unable to change image for this actor though. 

Edited by Happy2Play
Happy2Play
Posted (edited)

This happens with all actors have "periods" at the end of their names.  Tested on "Cuba Gooding Jr." also.

 

Edit image deletes current image and doesn't apply new selected image.  Identify brings back "Identify" selected image.  Stable (5913) and Beta (5931)

 

 

Got same results a OP on Dev 3.0.5943.25421 - Blank/no image, unable to edit/change image and Identify doesn't add image.

 

Could it be the way the path is listed, since that path technically doesn't exist with a "period" on windows?

 

570ae3592186c_path.jpg

 

Edited by Happy2Play
Posted

Ok I use the Version 3.0.5927.0 (beta) and as the video shows in my first post, I've got the same symptom as yours @@Happy2Play.

 

Could a dev look into this?

Posted

This is an old issue that has cropped back up I guess.  Windows folder names cannot end in a '.'.

Posted

Ok what can we do?

Posted

You can try deleting the "." at the end.

Happy2Play
Posted (edited)

You can try deleting the "." at the end.

Path can't be modified.

 

The problem is you would have delete the "." in every movie/episode metadata that contained the person and modify providers and that isn't going to happen.

 

There is a problem in the Server code that is presenting a "period" in the path that doesn't exist in the folder name.

Edited by Happy2Play
Posted (edited)

And why Emby Server for Windows can't do all processes without the "." at the end? When it found a name in nfo files ending with a period it only has to delete it, then create a folder without ".". When it's time to display the person information, if a "." is present at the end, the server just has to delete it when it's time to go into perso folder...

 

I think it could work... Or we ask to Microsoft to allow "." at the end of a folder?!

Edited by jscoys
Posted

For the time being you can just manually upload the poster image to the correct people folder ( .\metadata\people\r\robert Downey jr) and the poster image will show in the web client and emby theatre. In windows media center client the picture will not show up.

  • Like 1
Posted

What is weird is that the problem seems to appear only when I try to edit the pictures for an actor with a period at the end...

 

Before that it was ok, the picture was there after the first "Refresh people" cycle...

 

So I think it's only in the edit pictures subroutines that the period is causing problems. So it's not a big deal to resolve it right?

 

(P.S : I just manually put a poster.jpg in the folder to resolve my problem... And I see the picture displayed well on all my Emby apps... Once again, it can perfectly get the picture from this directory without period!).

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...