Hi John,

Debug trace attached.

INFO   openwfe.org.engine.impl.expool.SimpleExpressionPool 
SimpleExpressionPool.java(purge:844) 18.05.2006 15:00:23  purge() starting...
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:23  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147921970290 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:23  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147921970290 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:23  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147921970290 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147921970290 if 0.0.2 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147921970290 if 0.0.2 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147921970290 if 0.0.2 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147922250147 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147922250147 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147922250147 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147923627510 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147923627510 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147923627510 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147930837234 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147930837234 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 
1147930837234 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 if 0.0.6 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 if 0.0.6 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 if 0.0.6 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:24  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147930909168 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:25  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147931938368 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:25  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147931938368 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:25  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147931938368 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:25  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147931938368 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:25  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147931938368 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.ParticipantExpression 
ParticipantExpression.java(setParent:228) 18.05.2006 15:00:25  setParent()
    for null
    to ( fei 1.7.0 owfe/owfe field:__definition__ webScheduledActivation 1.0 
1147931938368 sequence 0.0 )
DEBUG  openwfe.org.engine.expressions.AbstractFlowExpression 
AbstractFlowExpression.java(substituteText:301) 18.05.2006 15:00:25  
substituteText() text is    >null<
DEBUG  openwfe.org.engine.impl.expool.SimpleExpressionPool 
SimpleExpressionPool.java(lookupEnvironment:1051) 18.05.2006 15:00:25  
lookupEnvironment() requester :       ( fei 1.7.0 owfe/owfe 
field:__definition__ webActivation 1.0 1147921970290 participant 0.0.1 )
DEBUG  openwfe.org.engine.impl.expool.CachedExpressionPool 
CachedExpressionPool.java(fetch:178) 18.05.2006 15:00:25  fetch() for ( fei 
1.7.0 owfe/owfe field:__definition__ webActivation 1.0 1147921970290 __env__ 0e 
)
DEBUG  openwfe.org.engine.impl.expool.CachedExpressionPool 
CachedExpressionPool.java(fetch:186) 18.05.2006 15:00:25  fetch() not cached : 
( fei 1.7.0 owfe/owfe field:__definition__ webActivation 1.0 1147921970290 
__env__ 0e )
DEBUG  openwfe.org.engine.impl.expool.SimpleExpressionPool 
SimpleExpressionPool.java(fetch:372) 18.05.2006 15:00:25  fetch() for ( fei 
1.7.0 owfe/owfe field:__definition__ webActivation 1.0 1147921970290 __env__ 0e 
)
DEBUG  openwfe.org.engine.expressions.Environment Environment.java(lookup:275) 
18.05.2006 15:00:25  lookup() in ( fei 1.7.0 owfe/owfe field:__definition__ 
webActivation 1.0 1147921970290 __env__ 0e ) for '__timeout__'
DEBUG  openwfe.org.engine.expressions.Environment Environment.java(get:208) 
18.05.2006 15:00:25  get() in ( fei 1.7.0 owfe/owfe field:__definition__ 
webActivation 1.0 1147921970290 __env__ 0e ) for '__timeout__'
DEBUG  openwfe.org.engine.expressions.Environment Environment.java(get:263) 
18.05.2006 15:00:25  get() for '__timeout__'. Not found in ( fei 1.7.0 
owfe/owfe field:__definition__ webActivation 1.0 1147921970290 __env__ 0e )
DEBUG  openwfe.org.engine.expressions.Environment Environment.java(lookup:284) 
18.05.2006 15:00:25  lookup() having to lookup in engine env...
WARN   openwfe.org.engine.impl.expool.SimpleExpressionPool 
SimpleExpressionPool.java(run:176) 18.05.2006 15:00:25  purgeTask : problem
java.lang.NullPointerException
        at 
openwfe.org.engine.Definitions.getExpressionPool(Definitions.java:207)
        at 
openwfe.org.engine.expressions.AbstractFlowExpression.getExpressionPool(AbstractFlowExpression.java:426)
        at 
openwfe.org.engine.expressions.Environment.lookup(Environment.java:286)
        at 
openwfe.org.engine.impl.expool.SimpleExpressionPool.lookupVariable(SimpleExpressionPool.java:1162)
        at 
openwfe.org.engine.expressions.AbstractFlowExpression.lookupVariable(AbstractFlowExpression.java:332)
        at 
openwfe.org.engine.expressions.TimeoutUtils.determineTimeout(TimeoutUtils.java:109)
        at 
openwfe.org.engine.expressions.ParticipantExpression.determineTimeOut(ParticipantExpression.java:806)
        at 
openwfe.org.engine.expressions.ParticipantExpression.isTimeOutActivated(ParticipantExpression.java:730)
        at 
openwfe.org.engine.impl.expool.SimpleExpressionPool.purge(SimpleExpressionPool.java:859)
        at 
openwfe.org.engine.impl.expool.SimpleExpressionPool$1.run(SimpleExpressionPool.java:172)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)



Nicolas,


On May 18, 2006, at 2:53 PM, John Mettraux wrote:

On 5/18/06, Nicolas <[email protected]> wrote:
Hi John,

I got that same feeling, except the trace this time is not coming
from any magnolia classes.

indeed,

So I'm a bit confused as to where to start tracing.
What's triggering the purge ?

The purgeTask (a daemon within the [Simple]ExpressionPool) starts the purge..

I'll have a look on my side to see if there are any purge problems in
a default OpenWFE install.

Maybe there are some debug outputs : I'd particulary be interested in
the few debug lines happening just before the exception stack trace.

TTYS,

--
John Mettraux   -///-   http://jmettraux.openwfe.org

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to