Damn Barney, you're finding all the crazy one's huh? I myself have never seen this, but I don't know. Is this just totally random? Sounds like it could be 2 competing operations...


On Nov 2, 2006, at 12:39 PM, Barney Boisvert wrote:

I've had this happen a couple times now where trying to proxy an
object the AopProxyUtils cfc writes an invalid fnct_*.function file.
Here's an example (notice the partial function after then end of the
first - legit - function):

<cffunction name="fnct_A83097A4D0825D02EA43546FA1DBBBAB"
access="public" returntype="void" output="false" >
<cfargument name="recipientservice" type="any" required="true" />
<cfset var rtn = callMethod('setRecipientService', arguments) />
</cffunction> returntype="void" output="false" >
<cfargument name="galleryId" type="numeric" required="true" />
<cfargument name="imageIds" type="string" required="true" />
<cfset var rtn = callMethod('splitGallery', arguments) />
</cffunction>

More confusing, the two functions aren't the same, which made me think
"race condition" on the file ops.  I added an exclusive CFLOCK on the
filename around the 3 file operation lines inside createUDF but that
didn't fix the issue.  I can't say for sure, but I believe the couple
previous times the "extra" stuff started with the returntype attribute
as well, though that may just be coincidence.

Anyone else seen this?

cheers,
barneyb

-- 
Barney Boisvert
360.319.6145

Got Gmail? I have 100 invites.


Reply via email to