# HG changeset patch # User Asier Lostalé # Date 1288887684 -3600 # Node ID ea6d8848a675be15cb09f9048dfe9227a97a6a46 # Parent 0ead9342d172eec4dd56525385196bb238e72e1c fixed bug 15115: Disabling heartbeat is not working under some circunstances in 3.0 RC2 Log saved in process run is truncted to 4000 characters diff -r 0ead9342d172 -r ea6d8848a675 src/org/openbravo/scheduling/ProcessRunner.java --- a/src/org/openbravo/scheduling/ProcessRunner.java Mon Nov 01 15:27:53 2010 +0100 +++ b/src/org/openbravo/scheduling/ProcessRunner.java Thu Nov 04 17:21:24 2010 +0100 @@ -91,8 +91,13 @@ } finally { final String duration = ProcessMonitor.getDuration(endTime - startTime); ProcessRequestData.update(conn, COMPLETE, requestId); - ProcessRunData.update(conn, ctx.getUser(), status, duration, bundle.getLog().toString(), - executionId); + + // Get process log and truncate to 4000 characters if it is bigger + String processLog = bundle.getLog(); + if (processLog.length() > 4000) { + processLog = processLog.substring(0, 3997) + "..."; + } + ProcessRunData.update(conn, ctx.getUser(), status, duration, processLog, executionId); } return executionId;