Advertisement

06.02.2008 at 06:09AM PDT, ID: 23449692
[x]
Attachment Details

Image upload error

Asked by sonicimpulse in Cold Fusion Markup Language, ColdFusion Application Server, ColdFusion Studio

Tags: coldfusion 8, mozilla, localhost

This coldfusion script below is uploading the image to the server.  When the program tries to resize the image and overwrite the original image I get the following error.  Whats confusing me is that the user obviously has permission to write to the folder because it does upload the original correctly.Start Free Trial
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
An exception occured while trying to write the image.
Ensure that the destination directory exists and that Coldfusion has permission to write to the given path or file. cause : java.lang.NullPointerException
 
The error occurred in C:\Websites\163370kg4\myMobi\login\member\uploadphoto.cfm: line 248
 
246 :                         <cfset clientFile = #cffile.clientFile#>
247 :                         <cfoutput>File uploaded succesfully #destination##serverFile#</cfoutput>
248 :                         <cfimage action="resize" source="#destination##serverfile#" width="250" Height="250" destination="#destination##serverfile#" overwrite="true" />
249 :                         <!--- Check filetype --->
250 :                         <cfif cffile.ClientFileExt NEQ "jpg" AND cffile.ClientFileExt NEQ "jpeg">
 
Resources:
 
    * Check the ColdFusion documentation to verify that you are using the correct syntax.
    * Search the Knowledge Base to find a solution to your problem.
 
Browser   	Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Remote Address   	70.61.235.5
Referrer   	http://mymobisaver.com/myMobi/login/member/uploadphoto.cfm
Date/Time   	02-Jun-08 09:03 AM
Stack Trace
at cfuploadphoto2ecfm1333678293.runPage(C:\Websites\163370kg4\myMobi\login\member\uploadphoto.cfm:248) at cfuploadphoto2ecfm1333678293.runPage(C:\Websites\163370kg4\myMobi\login\member\uploadphoto.cfm:248)
 
java.lang.NullPointerException
	at coldfusion.image.ImageWriter.getImageMetadata(ImageWriter.java:176)
	at coldfusion.image.ImageWriter.writeImage(ImageWriter.java:96)
	at coldfusion.image.Image.write(Image.java:615)
	at coldfusion.tagext.io.ImageTag.performWrite(ImageTag.java:593)
	at coldfusion.tagext.io.ImageTag.doStartTag(ImageTag.java:500)
	at cfuploadphoto2ecfm1333678293.runPage(C:\Websites\163370kg4\myMobi\login\member\uploadphoto.cfm:248)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:279)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:74)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:126)
	at coldfusion.CfmServlet.service(CfmServlet.java:175)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
	at com.seefusion.Filter.doFilter(Filter.java:49)
	at com.seefusion.SeeFusion.doFilter(SeeFusion.java:1471)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at jrun.servlet.FilterChain.service(FilterChain.java:101)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
	at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
	at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
[+][-]06.02.2008 at 06:25AM PDT, ID: 21691706

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Cold Fusion Markup Language, ColdFusion Application Server, ColdFusion Studio
Tags: coldfusion 8, mozilla, localhost
Sign Up Now!
Solution Provided By: SidFishes
Participating Experts: 1
Solution Grade: A
 
 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628