Search:
Calendar:
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 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 |
Subscribe:
Enter your email address to subscribe to this blog.
Archives By Subject:
Action Script (1) [RSS]
Adobe (33) [RSS]
AIR (7) [RSS]
Ajax (3) [RSS]
Buzzword (1) [RSS]
CFUG (42) [RSS]
ColdFusion (69) [RSS]
Flash (6) [RSS]
Flex (40) [RSS]
Frameworks (2) [RSS]
Free Software (2) [RSS]
FXUG (22) [RSS]
General (33) [RSS]
JpgMetadataReader (3) [RSS]
jQuery (1) [RSS]
Mac (2) [RSS]
Off Topic (13) [RSS]
OpenSource (14) [RSS]
PaperVision (10) [RSS]
Spry (2) [RSS]
Transfer (1) [RSS]
Adobe (33) [RSS]
AIR (7) [RSS]
Ajax (3) [RSS]
Buzzword (1) [RSS]
CFUG (42) [RSS]
ColdFusion (69) [RSS]
Flash (6) [RSS]
Flex (40) [RSS]
Frameworks (2) [RSS]
Free Software (2) [RSS]
FXUG (22) [RSS]
General (33) [RSS]
JpgMetadataReader (3) [RSS]
jQuery (1) [RSS]
Mac (2) [RSS]
Off Topic (13) [RSS]
OpenSource (14) [RSS]
PaperVision (10) [RSS]
Spry (2) [RSS]
Transfer (1) [RSS]
Tags:
adobe
air
ajax
cfug
coldfusion
flash
flex
frameworks
free software
fxug
general
jpgmetadatareader
mac
off topic
opensource
papervision
spry
Recent Entries:
Top Posts:
- [15497] Paper Vision 3D Sphere - Carousels on Steroids!
- [8159] Simple PaperVision3D Blurring example
- [7961] Carousel v0.2 - source code
- [7938] PaperVision3D/Flex2 Carousel v0.2
- [7908] Saving images from Flex using ColdFusion: Simple Example with source code
- [7807] PaperVision Carousel0.3 - one step closer to the master plan!
- [7470] Simple Dynamic Cursor Example in Flex2: With source code
- [7379] Simple PaperVision3D Blurring example : source code
- [6596] PaperVision3D is good for cubes! - a "geek" gift
- [5682] PaperVision, Flex2 and my daughter all playing together!
Recent Comments:
- ColdFusion and constants - how do you do them?
Ben Spencer said: Hi David, If you create a getConstants() method where you just set up a local var STRUCT with the ... [More] - ColdFusion and constants - how do you do them?
John Whish said: Hi Jim, you're right. David does mention that in the post. I read David's post when I posted my orig... [More] - ColdFusion and constants - how do you do them?
Jim Connor said: > I should point out that the THIS scope is a public property so can be set by code outside your ... [More] - ColdFusion and constants - how do you do them?
John Whish said: I should point out that the THIS scope is a public property so can be set by code outside your cfc. ... [More] - ColdFusion and constants - how do you do them?
Jim Connor said: We use the 'this' scope of the related cfc to store constants. I also use the C++ convention of maki... [More]
Top Commenters:
- [8] Campbell
- [8] Ben Nadel
- [6] Steve Bryant
- [6] Mark Flewellen
- [4] barry.b
- [4] Raymond Camden
- [3] John Whish
- [3] Peter Bell
- [2] carlos
- [2] riabook
My Links:
RSS:
ColdFusion Error: can't load a null
I was working with a CFC today and ColdFusion threw this error at me:
can't load a null
There was no more information than that...
I'm not sure why is this error happens, but I did work what is causing it...
If you define a function that has an argument that has a default that is a variable or function with the same name as any of the arguments, this error is thrown.
You don't even need to call the function, you just need to define it.
Create a .cfm or .cfc and put this function in it:
<cffunction name="someFunction">
<cfargument name="myValue" default="#myValue#">
<cfreturn false>
</cffunction>
<cfargument name="myValue" default="#myValue#">
<cfreturn false>
</cffunction>
The error is occurring when ColdFusion is parsing the code, and not running it.
Weird eh?
I'm off to http://www.adobe.com/go/wish now to log a bug (all-be-it an obscure odd one...)

<cffunction name="foo">
<cfargument name="firstArg" default="1">
<cfargument name="secondArg" default="#firstArg#">
</cffunction>
@Robert: I tested exactly that, and you are correct in that it won't throw an error. Good spotting
@Gareth: The error is thrown at parsing time and not run-time. The code just has to be there and not even run for the issue to happen :-) - try it out, you'll see what I mean
@Radek: I'm not sure what you mean by that. I suspect Adobe didn't know about this issue, so they couldn't of told us about it even if they wanted to.
Or are you meaning that the error reporting tells us more information? (EG: like every other "normal" error will tell us with "Enable Robust Exception Information" turned on)