VideoHelp Forum
+ Reply to Thread
Results 1 to 13 of 13
Thread
  1. Member
    Join Date
    Aug 2004
    Location
    PA USA
    Search Comp PM
    I'm running Windows 7 32 bit, I get the following error when opening Handbrake:

    An Unknown Error has occured.
    System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+.
    at System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
    at System.Drawing.Image.Save(Stream stream, ImageFormat format)
    at Growl.CoreLibrary.ImageConverter.ImageToBytes(Imag e image)
    at Growl.CoreLibrary.Resource.op_Implicit(Image image)
    at HandBrake.ApplicationServices.Functions.GrowlCommu nicator.Initialize()
    at HandBrake.ApplicationServices.Functions.GrowlCommu nicator.Register()
    at HandBrake.ApplicationServices.Services.Encode..cto r()
    at HandBrake.ApplicationServices.Services.QueueProces sor..ctor(Int32 instanceId)
    at Handbrake.frmMain..ctor(String[] args)
    at Handbrake.Program.Main(String[] args)

    Any ideas?
    It's not important the problem be solved, only that the blame for the mistake is assigned correctly
    Quote Quote  
  2. Have you tried reinstalling? I'm no expert programmer but there looks like some corruption in there.
    'at Growl.CoreLibrary.ImageConverter.ImageToBytes(Imag e image)'
    There should not be a space between the 'Imag' and 'e' ( I think!! Don't hold me to it)
    What the routine does is to convert an image to a byte format to pass as a string.

    However, the usual fault for that stack trace is a folder permissions error (ie, access is forbidden for write to a folder)
    Try enabling the folder for all users or run Handbrake as administrator.

    It's the best I can suggest.
    Quote Quote  
  3. Member
    Join Date
    Aug 2004
    Location
    PA USA
    Search Comp PM
    Thanks for your input, I was looking at the Imag e image line as well but have no way to fix that, I've done a uninstall, reinstall, but I didn't reboot, I'm going to fool around with it some more, it used to work perfect so something is broken, I may try an earlier version as well.
    It's not important the problem be solved, only that the blame for the mistake is assigned correctly
    Quote Quote  
  4. What version of HandBrake are you using?

    Read this...
    https://forum.handbrake.fr/viewtopic.php?f=11&t=18388

    ...then try the latest nightly build:
    https://build.handbrake.fr/view/Nightlies/job/Windows/

    If that doesn't help, see here:
    https://trac.handbrake.fr/wiki/SupportFAQ#FailedLoad
    Last edited by mike20021969; 14th Apr 2013 at 07:49.
    Quote Quote  
  5. Banned
    Join Date
    Oct 2004
    Location
    Freedonia
    Search Comp PM
    This is a rather infamous .NET error. It's infamous because it happens a lot (it's not Handbrake specific) and it provides no useful information that an average person could use to find and fix the real problem.

    One website suggested that using a non-existent save directory can cause this. I understand that you say that this happens when you start Handbrake. If there is any way to check the settings of Handbrake before it crashes, do that and look for errors like typos in paths for where to save encoded files. If you can't do that, then I'd suggest installing an older version as you propose.

    The "Imag e" thing is a just a typo. Whoever wrote the .NET code to generate the output from the error botched what they typed.
    Quote Quote  
  6. Banned
    Join Date
    Oct 2004
    Location
    Freedonia
    Search Comp PM
    As I have pointed out, this is definitely .NET related, so follow mike20021969's link and do what it says about .NET 4.0 and see if that fixes it. I have to be honest with you that I'm skeptical about my save directory advice, but I offered it as a better than nothing suggestion. You can look into that if mike20021969's suggestion doesn't help.
    Quote Quote  
  7. If it worked flawlessly before, as jman98 said:
    'One website suggested that using a non-existent save directory can cause this.'
    Perhaps you have deleted the previous 'save to' location folder?
    Quote Quote  
  8. Member
    Join Date
    Aug 2004
    Location
    PA USA
    Search Comp PM
    Uninstalled Handbrake,
    ran the DotNet 4.0 installer and did "Repair"
    deleted
    c:\users\username\AppData\Roaming\Handbrake
    c:\users\username\AppData\Local\Handbrake
    ran the windows disk cleanup tool and cleaned temp files
    rebooted
    downloaded Handbrake 0.9.8

    same error...
    It's not important the problem be solved, only that the blame for the mistake is assigned correctly
    Quote Quote  
  9. Originally Posted by sum_guy View Post
    downloaded Handbrake 0.9.8

    same error...
    Did you give the latest nightly a try?

    If all else fails, then ask on HandBrake forums:
    https://forum.handbrake.fr/viewforum.php?f=11
    Quote Quote  
  10. Originally Posted by mike20021969 View Post
    Originally Posted by sum_guy View Post
    downloaded Handbrake 0.9.8

    same error...
    Did you give the latest nightly a try?

    If all else fails, then ask on HandBrake forums:
    https://forum.handbrake.fr/viewforum.php?f=11
    That's the best suggestion.

    The only other thing I can suggest is a corrupt registry key, a pointer to a folder/file which no longer exists or is pointing to the wrong location. Had the problem once when I installed AviSynth to the wrong location; had to reinstall.
    That fixed it, but it may be you will have to hack the registry to be sure.
    Quote Quote  
  11. Member
    Join Date
    Aug 2004
    Location
    PA USA
    Search Comp PM
    I'm certain it's a dotnet issue, I discovered FreeMake video converter doesn't work either and it too requires DotNet 4.0, my experience with DotNet at home and at work has been less than perfect seems like it's pretty flaky and prone to breakage. I will post any solution that works, in the meantime thank you all for your input.
    It's not important the problem be solved, only that the blame for the mistake is assigned correctly
    Quote Quote  
  12. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    Try doing a system restore before the error occurs.Sometimes registry keys get corrupted and system restores help.
    I think,therefore i am a hamster.
    Quote Quote  
  13. Member
    Join Date
    Aug 2004
    Location
    PA USA
    Search Comp PM
    I don't know what happened but now it all started working correctly again. It had to be a dotnet problem because other applications that depend on it weren't working as well. Now they all work again.
    It's not important the problem be solved, only that the blame for the mistake is assigned correctly
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!