ColdFusion 500 Null Error Revisited

Posted July 14, 2006 at 2:10 PM by Ben Nadel

Tags: ColdFusion

I recently got a 500 Null error half way through the output of a ColdFusion page. I have rarely ever seen this before. If you have read my other post about 500 null errors in ColdFusion, it's usually an error before any data reaches the browser. But half way through the page? This is new.

More than new, it was frustrating. ColdFusion did not provide any error message or template line code or anything. The only thing I knew was the template that was executing. After doing the commenting, uncommenting dance, I narrowed it down to this line:

  • #REQUEST.UDFLib.Text.ToAsciiString( .... )#

This line worked on the development server, but not on the live server (where the 500 null was showing up). The problem was instantly obvious to me (as I wrote the code). The method ToAsciiString() was a new method that I had written in the Text User Defined Library (UDFLib.Text). I had uploaded the code that referenced it, but I had forgotten to upload the updated UDFLib.Text file.

On the live site, I was attempting to reference a function that was not there. Ordinarily, this sort of problem would throw this sort of an error:

The method 'ToAsciiString' could not be found in component D:\....\Text.cfc. Check to ensure that the method is defined, and that it is spelled correctly. <br>The error occurred on line 40.

In fact, that IS the error that get's thrown on the development server when trying to duplicate the error for research. Not sure why it gives 500 null on the live server. Maybe it has something to do with the debugging settings.



Reader Comments

Feb 20, 2008 at 6:25 PM // reply »
8 Comments

I just ran into a 500 NULL error. It was very frustrating. Turns out I needed to duplicate the struct returned from a private method in the component and it then worked fine.


Feb 20, 2008 at 9:14 PM // reply »
8 Comments

Actually, it looks like that wasn't it. I'm going to try to reproduce it. Maybe have been from the same process but trying to send a variable in the client scope that didn't exist...


Feb 21, 2008 at 10:13 AM // reply »
10,743 Comments

@Allen,

Sometimes, the easiest thing to do to debug is throw a CFFlush tag right when you start processing the page. That way, any error that gets thrown is more likely to be "displayed" rather than just show up in a secretive way. This won't help all the time, but it will help some of the time.


Mar 25, 2008 at 1:41 PM // reply »
3 Comments

I am getting this error?
null null The error occurred on line -1. every so often.


Apr 15, 2011 at 4:40 PM // reply »
4 Comments

I've seen some people have this issue with having client variables enabled and stored in cookies.

Setting it to store in DB or turning off client variables sometimes fixes it.


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
InVision App - Prototyping Made Beautiful With Prototyping Tools Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 16, 2012 at 8:18 PM
Best Of ColdFusion 10 Contest Entry - HTML Email Utility
Just found this, looks good! I'm trying to run it on local, it's the 64bit version and I'm experiencing horrible lag. On average the generate.cfm processes the content change in 60-90 seconds. I've ... read »
May 16, 2012 at 6:40 PM
Maintaining Sessions Across Multiple ColdFusion CFHttp Requests
I am trying to integrate this CFHTTPsession into an application that will log into zeekrewards.com to post ads and I am not having any luck. The code works perfectly for logging into other websites, ... read »
May 16, 2012 at 2:44 PM
Creating A Sometimes-Fixed-Position Element With jQuery
Thank you, very useful technique! Worked like a charm. ... read »
May 16, 2012 at 1:58 PM
Movies As A Religious Experience
Acting can, in a way, ruin the movie-goer's experience. I used to be able to get so caught up in movies and their plots, and totally engaged. But lately, I haven't been able to as much with a lot o ... read »
May 16, 2012 at 1:52 PM
The Science Of Optimal Post-Exercise Nutrition
children of this age eat very less vegetables so u can opt for salads they will like it also carrot ,cucumber,onion and as far as pulses are concerned u can boil them ,give him along with mashed rice ... read »
May 16, 2012 at 1:34 PM
Strange ColdFusion JRUN Stack Overflow Error
Hey, Recently I updated my jrun4 using the latest updater 7 and now i am having memory issues :(:(:( any help is appreciated ... read »
May 16, 2012 at 9:56 AM
ColdFusion 10 Beta, Apache Tomcat, And Symbolic Links On Mac OSX
Hi, Now that ColdFusion 10 is out I have stumbled over this as well and I cannot figure out the proper solution. We're running virtual hosts via Apache2; the ColdFusion-applications store their fil ... read »
May 15, 2012 at 6:03 PM
Movies As A Religious Experience
@Ben, I don't know whether you'd consider this a religious observation, but it seems to me, in a sense, movies multiply how many lives we get to have. Each movie is like a little extra life we get ... read »