That is SO weird.

Here is hoping that local scope it thread safe in CF9!

It should be :oP

Mark

On Fri, Jan 29, 2010 at 2:23 AM, Dorioo <[email protected]> wrote:

> So it's been ~48 hours since I changed references from "local" to
> "local2" in EHCacheProvider.cfc and no errors so far.
>
> The errors occurred when bots were indexing the site so I'm telling
> myself that CF9 sporadically gets confused every now and then if you
> use "local". Maybe I'll adopt using "_local" instead of "local2" and
> avoid any conflict with built in "local" altogether.
>
> - Gabriel
>
> On Tue, Jan 26, 2010 at 6:50 PM, Bob Silverberg
> <[email protected]> wrote:
> > Could this be similar to the problem I was having with a struct-based
> > collection in an ORM entity that we discussed the other day?  I've
> > been meaning to write a post about it but haven't gotten around to it
> > yet.
> >
> > Bob
> >
> > On Tue, Jan 26, 2010 at 6:30 PM, Mark Mandel <[email protected]>
> wrote:
> >> That is really weird.
> >>
> >> Maybe StructKeyExists() doesn't work the same on local scope as it does
> on
> >> regularl structures in CF9.
> >>
> >> I will have to check that out.
> >>
> >> Mark
> >>
> >> On Tue, Jan 26, 2010 at 11:15 PM, Dorioo <[email protected]> wrote:
> >>>
> >>> 1. I've received the third entry, different place. "Element ELEMENT is
> >>> undefined in LOCAL." on
> >>> \transfer\com\cache\provider\EHCacheProvider.cfc:156)
> >>>
> >>> 2. I'll be changing all references of "local" to "local2" and observing
> >>> the behavior. Again, it happens sporadically and not often but I've
> >>> experienced it happening at least once per day right now. Will report
> back.
> >>>
> >>> - Gabriel
> >>>
> >>> On Mon, Jan 25, 2010 at 8:11 PM, Dorioo <[email protected]> wrote:
> >>>>
> >>>> Hmm. Just got another one but different place this time. ""Element
> >>>> ELEMENT is undefined in a Java object of type class
> [Ljava.lang.String;."
> >>>>
> >>>> \transfer\com\cache\provider\EHCacheProvider.cfc:180
> >>>>
> >>>> Code again has to do with "local"
> >>>>
> >>>> if(structKeyExists(local, "element"))
> >>>> {
> >>>>        return local.element.getObjectValue();
> >>>> }
> >>>>
> >>>> - Gabriel
> >>>>
> >>>> On Mon, Jan 25, 2010 at 10:18 AM, gabriel <[email protected]> wrote:
> >>>>>
> >>>>> A. I've intermittently received the error "Element OBJECT is
> undefined
> >>>>> in LOCAL." on line 356 of ehCacheProvider.cfc. Considering that the
> >>>>> code right before it checks if "object" is in local, my current
> >>>>> speculation is that it has something to do with CF9's "local" scope
> >>>>> conflicting with "local" being declared there.
> >>>>>
> >>>>> It's happened twice in the past 48 hours and I am not able to
> >>>>> reproduce it. If it happens a third time at some point in the near
> >>>>> future, I'll change "local" in the discardElement() function to
> >>>>> another name and report back whether it went away.
> >>>>>
> >>>>> B. Tag context
> >>>>>
> >>>>> \transfer\com\cache\provider\EHCacheProvider.cfc:356
> >>>>> \transfer\com\cache\provider\EHCacheProvider.cfc:297
> >>>>> \transfer\com\cache\provider\EHCacheProvider.cfc:152
> >>>>> \transfer\com\cache\CacheManager.cfc:69
> >>>>> \transfer\com\Transfer.cfc:694
> >>>>> \transfer\com\Transfer.cfc:106
> >>>>> \transfer\com\Transfer.cfc:812
> >>>>> \transfer\com\Transfer.cfc:552
> >>>>>
> >>>>> - Gabriel
> >>>
> >>> --
> >>> Before posting questions to the group please read:
> >>>
> >>>
> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer
> >>>
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "transfer-dev" group.
> >>> To post to this group, send email to [email protected]
> >>> To unsubscribe from this group, send email to
> >>> [email protected]
> >>> For more options, visit this group at
> >>> http://groups.google.com/group/transfer-dev?hl=en
> >>
> >>
> >> --
> >> E: [email protected]
> >> T: http://www.twitter.com/neurotic
> >> W: www.compoundtheory.com
> >>
> >> Hands-on ColdFusion ORM Training @ cf.Objective() 2010
> >> www.ColdFusionOrmTraining.com/
> >>
> >> --
> >> Before posting questions to the group please read:
> >>
> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer
> >>
> >> You received this message because you are subscribed to the Google
> Groups
> >> "transfer-dev" group.
> >> To post to this group, send email to [email protected]
> >> To unsubscribe from this group, send email to
> >> [email protected]
> >> For more options, visit this group at
> >> http://groups.google.com/group/transfer-dev?hl=en
> >
> >
> >
> > --
> > Bob Silverberg
> > www.silverwareconsulting.com
> >
> > Hands-on ColdFusion ORM Training @ cf.Objective() 2010
> > www.ColdFusionOrmTraining.com
> >
> > --
> > Before posting questions to the group please read:
> >
> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer
> >
> > You received this message because you are subscribed to the Google Groups
> "transfer-dev" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> [email protected]
> > For more options, visit this group at
> http://groups.google.com/group/transfer-dev?hl=en
>
> --
> Before posting questions to the group please read:
>
> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer
>
> You received this message because you are subscribed to the Google Groups
> "transfer-dev" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<transfer-dev%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/transfer-dev?hl=en
>



-- 
E: [email protected]
T: http://www.twitter.com/neurotic
W: www.compoundtheory.com

Hands-on ColdFusion ORM Training @ cf.Objective() 2010
www.ColdFusionOrmTraining.com/

-- 
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

You received this message because you are subscribed to the Google Groups 
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/transfer-dev?hl=en

Reply via email to