I'm having an issue with .gif images and the image.cfc component. I have an application that has to be able to dynamically resize images and now it has to handle .gif images. I can read them fine but cannot write them. So I'm attempting to use the convert function built in to convert the image from a .gif to .jpg, then do the resize. I get it successfully converted and saved back to the directory under the same name, just different extension. Then I update my database with the new image. Then I start the resize and get the error that I copied below. Any ideas as to why this is happening or any suggestions to help me accomplish the same thing without finding a completely new image tool and having to recode a bunch of stuff?
Object Instantiation Exception. An exception occurred when instantiating a java object. The cause of this exception was that: . The error occurred in *D:\websites\ChridGIS\com\image.cfc: line 223* *Called from* D:\websites\ChridGIS\toolkit\display\dspPropDetails.cfm: line 329 *Called from* D:\websites\ChridGIS\toolkit\display\dspDetails.cfm: line 250 *Called from* D:\websites\ChridGIS\toolkit\display\dspDetails.cfm: line 1 *Called from* D:\websites\ChridGIS\toolkit\resourceSearch.cfm: line 42 *Called from* D:\websites\ChridGIS\toolkit\Application.cfc: line 113 *Called from* D:\websites\ChridGIS\com\image.cfc: line 223 *Called from* D:\websites\ChridGIS\toolkit\display\dspPropDetails.cfm: line 329 *Called from* D:\websites\ChridGIS\toolkit\display\dspDetails.cfm: line 250 *Called from* D:\websites\ChridGIS\toolkit\display\dspDetails.cfm: line 1 *Called from* D:\websites\ChridGIS\toolkit\resourceSearch.cfm: line 42 *Called from* D:\websites\ChridGIS\toolkit\Application.cfc: line 113 221 : return retVal; 222 : } *223 : resizedImage.init(javacast("int",w),javacast("int",h),img.getType());* 224 : 225 : w = w / img.getWidth(); ------------------------------------------------------------------------ Resources: * Check the ColdFusion documentation <http://www.macromedia.com/go/proddoc_getdoc> to verify that you are using the correct syntax. * Search the Knowledge Base <http://www.macromedia.com/support/coldfusion/> to find a solution to your problem. Browser Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Remote Address 10.0.0.87 Referrer Date/Time 16-Oct-06 10:43 AM Stack Trace (click to expand) <javascript:;> at cfimage2ecfc740018796$funcRESIZE.runFunction(D:\websites\ChridGIS\com\image.cfc:223) at cfdspPropDetails2ecfm611613558.runPage(D:\websites\ChridGIS\toolkit\display\dspPropDetails.cfm:329) at cfdspDetails2ecfm1198259780._factor6(D:\websites\ChridGIS\toolkit\display\dspDetails.cfm:250) at cfdspDetails2ecfm1198259780.runPage(D:\websites\ChridGIS\toolkit\display\dspDetails.cfm:1) at cfresourceSearch2ecfm1520973003.runPage(D:\websites\ChridGIS\toolkit\resourceSearch.cfm:42) at cfApplication2ecfc1806409534$funcONREQUEST.runFunction(D:\websites\ChridGIS\toolkit\Application.cfc:113) at cfimage2ecfc740018796$funcRESIZE.runFunction(D:\websites\ChridGIS\com\image.cfc:223) at cfdspPropDetails2ecfm611613558.runPage(D:\websites\ChridGIS\toolkit\display\dspPropDetails.cfm:329) at cfdspDetails2ecfm1198259780._factor6(D:\websites\ChridGIS\toolkit\display\dspDetails.cfm:250) at cfdspDetails2ecfm1198259780.runPage(D:\websites\ChridGIS\toolkit\display\dspDetails.cfm:1) at cfresourceSearch2ecfm1520973003.runPage(D:\websites\ChridGIS\toolkit\resourceSearch.cfm:42) at cfApplication2ecfc1806409534$funcONREQUEST.runFunction(D:\websites\ChridGIS\toolkit\Application.cfc:113) java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedConstructorAccessor809.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at coldfusion.runtime.java.JavaProxy.CreateObject(JavaProxy.java:128) at coldfusion.runtime.java.JavaProxy.invoke(JavaProxy.java:56) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:1634) at cfimage2ecfc740018796$funcRESIZE.runFunction(D:\websites\ChridGIS\com\image.cfc:223) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:344) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:290) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:254) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:56) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:207) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:169) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:194) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:146) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:1634) at cfdspPropDetails2ecfm611613558.runPage(D:\websites\ChridGIS\toolkit\display\dspPropDetails.cfm:329) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915) at cfdspDetails2ecfm1198259780._factor6(D:\websites\ChridGIS\toolkit\display\dspDetails.cfm:250) at cfdspDetails2ecfm1198259780.runPage(D:\websites\ChridGIS\toolkit\display\dspDetails.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915) at cfresourceSearch2ecfm1520973003.runPage(D:\websites\ChridGIS\toolkit\resourceSearch.cfm:42) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915) at cfApplication2ecfc1806409534$funcONREQUEST.runFunction(D:\websites\ChridGIS\toolkit\Application.cfc:113) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:344) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:254) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:56) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:207) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:169) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:194) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:146) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:72) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:178) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:215) at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69) at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:52) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115) at coldfusion.CfmServlet.service(CfmServlet.java:107) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:318) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:264) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) Caused by: java.lang.IllegalArgumentException: Unknown image type 0 at java.awt.image.BufferedImage.<init>(BufferedImage.java:428) ... 59 more ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:256925 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4