Dylan, I have also had these errors. I'm not sure if they are related to the xmlSearch() thread-safety issues or not, but this code solved the problem for me:
in com/events/EventManager.cfc around line 257: try { // when we frequently run discardAll(), the page then tries to fire afternew events generating: // Expression: Element AFTERNEWOBSERVERCOLLECTION is undefined in a CFML structure referenced as part of an expression. // should be safe to ignore it as if it doesn't run; I don't think we have any afternew advice anyways getObserverCollection(arguments.transfer, arguments.type).fireEvent(event); } catch (any e) { // record in logfile for testing writeLog(type="Error", file="transfer-advice-error.log", text="[#e.type#] fireEvent #arguments.type#: #e.message#"); } You could obviously remove the logging and just silently ignore it (since, if the thing doesn't exist, it can't fire the advice). Brian On Friday, April 11, 2014 9:24:29 AM UTC-7, Dylan Miyake wrote: > > Hi, > > I'm getting random/intermittent errors that read: > > Element AFTERNEWOBSERVERCOLLECTION is undefined in a CFML structure > referenced as part of an expression. > from > > C:\foo\bar\transfer\com\facade\AbstractBaseFacade.cfc , line 207 > > This seems to happen more frequently when the site is under load. But I > can't for the life of me replicate it at all. I'm not using any observers, > so by observers.cfc is blank. Could this be causing the issue? I've > attached the AbstractBaseFacade CFC -- I'd be happy to just comment out the > observer collections, but don't want to break other stuff in here. > > Thanks, > > Dylan > -- -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to transfer-dev@googlegroups.com To unsubscribe from this group, send email to transfer-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en --- You received this message because you are subscribed to the Google Groups "transfer-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to transfer-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.