So, here are the relevant logging entries:
2010-02-01 11:01:12,762 (TP-Processor26) [ ServiceDispatcher.java:
599:INFO ] [[ASync service started...- total:0.0,since last(Begin):
0.0]] - 'store / sendOrderConfirmation'
2010-02-01 11:01:12,767 (TP-Processor26) [ GenericAsyncEngine.java:
137:INFO ] Persisted job queued : 1265050872766
2010-02-01 11:01:12,768 (TP-Processor26) [ ServiceDispatcher.java:
696:INFO ] [[ASync service finished...- total:0.006,since last(ASync
service sta...):0.006]] - 'store / sendOrderConfirmation'
2010-02-01 11:01:31,174 (default-invoker-Thread-980027)
[ JobInvoker.java:231:INFO ] Invoker [default-invoker-Thread-980027]
received job [1265050872766] from poller
[org.ofbiz.service.job.jobpol...@6aadae91]
2010-02-01 11:01:31,176 (default-invoker-Thread-980027)
[PersistedServiceJob.java:176:INFO ]
org.ofbiz.service.job.persistedservice...@4ed9bcaa[72203] -- Next
runtime: Wed Dec 31 15:59:59 PST 1969
2010-02-01 11:01:31,195 (default-invoker-Thread-980027)
[ WicketURLEncoder.java:203:WARN ] No current Application found -
defaulting encoding to UTF-8
2010-02-01 11:01:31,195 (default-invoker-Thread-980027)
[ WicketURLEncoder.java:203:WARN ] No current Application found -
defaulting encoding to UTF-8
2010-02-01 11:01:31,239 (default-invoker-Thread-980027)
[ServiceEcaCondition.java:155:WARN ] From Field (communicationEventId)
is not found in context for sendMail, defaulting to null.
2010-02-01 11:01:31,240 (default-invoker-Thread-980027)
[ ServiceEcaRule.java:133:INFO ] For Service ECA [sendMail] on
[commit] got false for condition: [partyId][equals][1][true][String]
2010-02-01 11:01:31,241 (default-invoker-Thread-980027)
[ ServiceDispatcher.java:578:INFO ] Sync service [JobDispatcher/
sendMailFromScreen] finished in [57] milliseconds
2010-02-01 11:01:31,241 (default-invoker-Thread-980027)
[ ServiceEcaRule.java:150:INFO ] Running Service ECA Service:
createOrderNotificationLog, triggered by rule on Service:
sendOrderConfirmation
2010-02-01 11:01:31,244 (default-invoker-Thread-980027)
[ ServiceDispatcher.java:578:INFO ] Sync service [JobDispatcher/
sendOrderConfirmation] finished in [64] milliseconds
Note it says the service finished, yet, it is still marked as running
in the webtools thread list. Those seem to never go away, eventually,
I presume we will run out of available threads.
Where can I look to help debug this further? I looked back and this
did not happen on the old machine, the jobs were always marked as
finished.
Email was in fact sent, to me and I got it, so, it did run.