Book a Demo

Author Topic: EA Stops Recording After Some Time  (Read 3764 times)

imichel

  • EA Novice
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
EA Stops Recording After Some Time
« on: December 22, 2009, 01:25:04 am »
All,

I am connecting EA to a running JVM in order to generate sequence diagrams.  Do do this I've placed a "Start Recording" marker in the doGet() method of my servlet and nothing else.  I know that recording has started because I can generate the sequence diagram after 5-10 minutes, but it is incomplete.  Even after waiting an hour the sequence diagram is still stuck in the same spot in the code.  EA is still recording because the "Stop recording" menu item is available.  It seems like EA is hanging or something.  I'm pretty sure its not the code because the last method call in the sequence that I can generate is a a split() method on java.langString, or something similar.

I am thinking that there is some timeout setting in EA or on the JVM for the agent connection that I can change in order to allow EA to listen for extended periods of time to a running process.  Does any one know of a timeout setting I can play with?  

Any one have any other ideas on what could be happening?

Thanks.

imichel

imichel

  • EA Novice
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: EA Stops Recording After Some Time
« Reply #1 on: December 22, 2009, 06:50:22 am »
All,

One thing I found was the Output view in EA says during debug that it is looking for a third party java class (JakartaRelevelingLogger)

21/12/2009 14::42 Looking for class com.arjuna.common.internal.util.logging.jakarta.JakartaRelevelingLogger source in path C:\Workspace\jboss-4.2.2.GA\bin\com\arjuna\common\internal\util\logging\jakarta

I never see a line below it that says it found the class, like I do for my imported module source.

I also don't see any errors after this complaining that it can't find the source, so I don't really know if this is causing the issue.  One thing I've I tried is placing filters in the Debug Build Script tab labelled "Sequence Diagram Recording".  I tried these two filters but no luck:

com.arjuna.*::*  and com.arjuna.*

Any one have any other ideas why EA just stops recording?

Thanks,
imichel