ThinkGeo.com    |     Documentation    |     Premium Support

Page Error

Hi,


I have a web page where I get this error:   


 



Server Error in '/' Application.


A generic error occurred in GDI+.


 Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.            



 Exception Details: System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.



Source Error: 




    
        
            An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
        
    



Stack Trace: 




    
        
            
            
[ExternalException (0x80004005): A generic error occurred in GDI+.]
   System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) +472362
   System.Drawing.Image.Save(String filename, ImageFormat format) +69
   System.Drawing.Image.Save(String filename) +25
   ohM=.PBY=.RRY=(Page RhY=, Type RxY=) +634
   ThinkGeo.MapSuite.WebEdition.Map.OnLoad(EventArgs e) +167
   System.Web.UI.Control.LoadRecursive() +54
   System.Web.UI.Control.LoadRecursive() +145
   System.Web.UI.Control.LoadRecursive() +145
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772

            

        
    





Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929


 


I cannot figure out from where this thing is coming from????   Any ideas?


 


thanks in advance.


 


jm


 



Do you do any image manipulation? That is where GDI+ errors usually come from.

I don’t think… could you tell me if there is a way to show the parameters involved when the error is occurring?  
  
 thanks. 
  
 jm.

I found that this is occuring only when using the debug under visual studio!!! works just fine when published on an IIS web server. 
  
 any ideas? 
  
 thanks. 
  
 PS: looks like that the error is linked with Thinkgeo code???

Hello Jean-marie, 
  
 Thanks for your code, could you please give us more details? How to recreate this problem? 
  
 Sorry I can’t figure out what’s the root cause only from this exception message. 
  
 Regards, 
  
 Gary

I am getting this exact error when i try to test my application on a 64 SBS 2011 server.

[ExternalException (0x80004005): A generic error occurred in GDI+.]
   System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) +811773
I am saving nothing to file so it must be the application that saves items to cache. I have changed the permission on the application directory but that has made no difference. Does it save temporary files to a particular directory? I just need to change the permissions so that i can run the application successfully.



Kind Regards



Eugene


Hi Eugene,


Thanks for your ticket,  and I agree with you that this should be caused by "folder permission " thing, would you please use the method in the following picture to get the folder location, and then set permission to that folder? Then try it again?


if you have any more question , please feel free to let us know.


Best Regards


Summer