ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antoine Toulme <anto...@lunar-ocean.com>
Subject Re: Intermittent StackOverflowError when hydrating/dehydrating process
Date Tue, 09 Nov 2010 20:30:57 GMT
Try increasing -Xss. By default it's set to 1m, you can increase to 16m to
give it a try.

This is the first time I hear of this problem. It's probably because you
have a rather big process and the stack size can't handle it. It's also
probably why the problem is intermittent.



On Tue, Nov 9, 2010 at 08:04, Andy Young <ayoung@digitalreefinc.com> wrote:

> I am using version 1.3.3 of ODE and am seeing intermittent problems with
> writing and reading the CBP file for a process. The strange part is it
> doesn't happen all of the time. Sometimes deploying the process to the
> ProcessStore overflows the stack when writing the CBP out. Other times,
> registering the process with the BpelServer overflows the stack when reading
> the CBP file in. Unfortunately the stack trace is not very useful as it is
> just a continuous stream of
>
> 27326     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
> 27327     at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
> 27328     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> 27329     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
> 27330     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
> 27331     at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>
> When the reading fails, the stack trace is the inverse, filled with
> ObjectInputStream.readOrdinaryObject etc.
>
> Has anyone seen this?
>
> Andy

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message