diff --git a/src-db/database/sourcedata/AD_COLUMN.xml b/src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml
+++ b/src-db/database/sourcedata/AD_COLUMN.xml
@@ -276799,7 +276799,7 @@
 <!--57B98D879415A967E040007F01013153-->  <COLUMNNAME><![CDATA[Log]]></COLUMNNAME>
 <!--57B98D879415A967E040007F01013153-->  <AD_TABLE_ID><![CDATA[7F900CBEF00C45D2833F897E12BAE86E]]></AD_TABLE_ID>
 <!--57B98D879415A967E040007F01013153-->  <AD_REFERENCE_ID><![CDATA[14]]></AD_REFERENCE_ID>
-<!--57B98D879415A967E040007F01013153-->  <FIELDLENGTH><![CDATA[10000]]></FIELDLENGTH>
+<!--57B98D879415A967E040007F01013153-->  <FIELDLENGTH><![CDATA[999999999]]></FIELDLENGTH>
 <!--57B98D879415A967E040007F01013153-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--57B98D879415A967E040007F01013153-->  <ISPARENT><![CDATA[N]]></ISPARENT>
 <!--57B98D879415A967E040007F01013153-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
@@ -288596,7 +288596,7 @@
 <!--6162397BD0FC4953E040007F0101559D-->  <COLUMNNAME><![CDATA[Log]]></COLUMNNAME>
 <!--6162397BD0FC4953E040007F0101559D-->  <AD_TABLE_ID><![CDATA[6567DD0C6715472CAE04255A4BEC4654]]></AD_TABLE_ID>
 <!--6162397BD0FC4953E040007F0101559D-->  <AD_REFERENCE_ID><![CDATA[14]]></AD_REFERENCE_ID>
-<!--6162397BD0FC4953E040007F0101559D-->  <FIELDLENGTH><![CDATA[4000]]></FIELDLENGTH>
+<!--6162397BD0FC4953E040007F0101559D-->  <FIELDLENGTH><![CDATA[999999999]]></FIELDLENGTH>
 <!--6162397BD0FC4953E040007F0101559D-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--6162397BD0FC4953E040007F0101559D-->  <ISPARENT><![CDATA[N]]></ISPARENT>
 <!--6162397BD0FC4953E040007F0101559D-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
diff --git a/src-db/database/sourcedata/AD_FIELD.xml b/src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml
+++ b/src-db/database/sourcedata/AD_FIELD.xml
@@ -300956,7 +300956,6 @@
 <!--DA71ADAB26F24C678073FDB385634A66-->  <AD_COLUMN_ID><![CDATA[57B98D879415A967E040007F01013153]]></AD_COLUMN_ID>
 <!--DA71ADAB26F24C678073FDB385634A66-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
 <!--DA71ADAB26F24C678073FDB385634A66-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
-<!--DA71ADAB26F24C678073FDB385634A66-->  <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH>
 <!--DA71ADAB26F24C678073FDB385634A66-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
 <!--DA71ADAB26F24C678073FDB385634A66-->  <SEQNO><![CDATA[90]]></SEQNO>
 <!--DA71ADAB26F24C678073FDB385634A66-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
diff --git a/src/org/openbravo/scheduling/ProcessMonitor.java b/src/org/openbravo/scheduling/ProcessMonitor.java
--- a/src/org/openbravo/scheduling/ProcessMonitor.java
+++ b/src/org/openbravo/scheduling/ProcessMonitor.java
@@ -156,8 +156,6 @@
       final String executionId = (String) jec.get(EXECUTION_ID);
       Job jobInstance = jec.getJobInstance();
 
-      final String executionLog = bundle.getLog().length() >= 4000 ? bundle.getLog().substring(0,
-          3999) : bundle.getLog();
       String executionStatus;
 
       if (jee != null) {
@@ -169,7 +167,7 @@
       }
 
       ProcessRunData.update(getConnection(), ctx.getUser(), executionStatus,
-          getDuration(jec.getJobRunTime()), executionLog, executionId);
+          getDuration(jec.getJobRunTime()), bundle.getLog(), executionId);
 
       if (bundle.getGroupInfo() != null) {
         // Manage Process Group
