--
You received this message because you are subscribed to the Google Groups "FusionReactor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fusionreacto...@googlegroups.com.
To post to this group, send email to fusion...@googlegroups.com.
Visit this group at http://groups.google.com/group/fusionreactor.
For more options, visit https://groups.google.com/groups/opt_out.
| FR3796 | Improvement |
On JVM 6 platforms, FR should obtain thread, monitor and ownable synchronizer information |
You should be able to search the stack trace for the thread that is locking the object org.hibernate.cache.UpdateTimestampsCache@414ba50f
It should look something like the following on the locking thread:
- locked org.hibernate.cache.UpdateTimestampsCache@414ba50f
The owned by field from on the blocked thread trace should be there in our stack trace. I will follow up to see what's going on.
On another note, you asked about a tool to analyze the thread traces. I usually use IntelliJ IDEA to do this. They have a free community edition of the software that includes stack analysis.
Cheers,
Darren
Brad, while you await a possible tweak to FR to help make that info more readily identifiable, note that Ben Nadel has also started a project/tool (open source) to make it easier to analyze FR crash protection alert emails, of which 90% is a thread dump (stack traces of all threads):
https://github.com/bennadel/Fusion-Reactor-Alert
He has a live online version available at : http://bennadel.github.io/Fusion-Reactor-Alert/examples/javascript/index.htm
(And more info on the project http://www.bennadel.com/blog/2525-HTML-And-JavaScript-Viewer-For-Fusion-Reactor-Alert-Emails.htm and http://www.bennadel.com/blog/2535-ColdFusion-Insights-For-My-Online-Fusion-Reactor-Alert-Viewer.htm)
While its focus is indeed on the alert emails, it could certainly be made to do analysis (like you want) from just an FR stack trace, since again that’s what makes up 90% of an FR CP alert. As an open source project, anyone can contribute, of course. Or you may want to put the idea out to him (or on github) to consider as a possible improvement.
/charlie
--