J2EE can work fast - sometimes too fast - and you need the humble CFLOCK or
CFTRANSACTION to make you code work as expected.

On 14/05/07, MrBuzzy <[EMAIL PROTECTED]> wrote:
>
> Andrew, what do you mean cflog didn't finish? It does and it did.
>
> On 5/14/07, Andrew Scott <[EMAIL PROTECTED] > wrote:
> >
> > Thats the way I excpected it to flow... Except what puzzles me is that
> > the cflog didn't finish, does that mean that cflog was halted because an
> > error was thrown?
> >
> >
> >
> > On 5/14/07, MrBuzzy <[EMAIL PROTECTED] > wrote:
> > >
> > > Okay let's try to help him out then. Please bear with me.. here goes.
> > >
> > > Observe the following code (which I just wrote and tested). Make an
> > > Appication.cfc with ONLY this code;
> > >
> > > <cfset this.name = "ApplicationName">
> > > <cfset this.sessionManagement = true>
> > > <cfset this.sessionTimeout = createTimeSpan(0,0,0,1)>
> > >
> > > <cffunction name="onSessionEnd" returnType="void" output="false">
> > > <cfargument name="sessionScope" type="struct" required="true">
> > > <cfargument name="appScope" type="struct" required="false">
> > >     <cflog text="session ended" />
> > >     <cfthrow message="somethingnasty">
> > > </cffunction>
> > > </cfcomponent>
> > >
> > > The behaviour is "session ended" is logged. The thrown error goes no
> > > where.
> > >
> > > Then add OnError as follows;
> > >
> > > <cffunction name="onError" returnType="void" output="false">
> > > <cfargument name="exception" required="true">
> > > <cfargument name="eventname" type="string" required="true">
> > >     <cflog text="#exception.message#">
> > > </cffunction>
> > >
> > > Some might expect "session ended" to be logged.
> > >
> > > Instead "Event Handler Exception." is logged.
> > >
> > > That's just how it is.
> > >
> > > You need to then look in exception.rootcause to find the tru error
> > > thrown in onsessionend.
> > >
> > > Anyone want to agree with me, please?
> > >
> > >
> > > On 5/14/07, Peter Tilbrook < [EMAIL PROTECTED]> wrote:
> > > >
> > > >
> > > > Taco has been quite of late - at least to me lol - his absence has
> > > > been noted.
> > > >
> > > >
> > >
> > > www.aegeon.com.au
> > > Phone:    +613  8676 4223
> > > Mobile:      0404 998 273
> > >
> > >
>
> >
>


-- 
Peter Tilbrook
ColdGen Internet Solutions
President, ACT and Region ColdFusion Users Group
PO Box 2247
Queanbeyan, NSW, 2620
AUSTRALIA

http://www.coldgen.com/
http://www.actcfug.com/

Tel: +61-2-6284-2727
Mob: +61-0432-897-437

Email: [EMAIL PROTECTED]
MSN Messenger Live: Desktop General

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" 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/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to