set.code.rev: code.rev: init: core.lib: init: compile: build.jar: build: copy.core.lib: database.lib: init: [mkdir] Created dir: /opt/OpenbravoERP/src-db/build/classes [mkdir] Created dir: /opt/OpenbravoERP/src-db/build/lib [mkdir] Created dir: /opt/OpenbravoERP/src-db/docs compile: [javac] Compiling 4 source files to /opt/OpenbravoERP/src-db/build/classes build.jar: [jar] Building jar: /opt/OpenbravoERP/src-db/build/lib/dbmanager.jar jar: [copy] Copying 1 file to /opt/OpenbravoERP/src-db/database/lib buildvalidation: [sql] Executing commands [sql] 2 of 2 SQL statements executed successfully buildvalidation: [java] 0 [main] INFO org.openbravo.buildvalidation.BuildValidationHandler - Executing build validation: org.openbravo.buildvalidation.Cbpvendoracct [java] 257 [main] INFO org.openbravo.buildvalidation.BuildValidationHandler - Executing build validation: org.openbravo.buildvalidation.DuplicatedJavaPackage [java] 260 [main] INFO org.openbravo.buildvalidation.BuildValidationHandler - Executing build validation: org.openbravo.buildvalidation.PaymentGLItemCheck [java] 265 [main] INFO org.openbravo.buildvalidation.BuildValidationHandler - Executing build validation: org.openbravo.buildvalidation.PreferenceConflict update.database: [sql] Executing commands [sql] 2 of 2 SQL statements executed successfully update.database.java: [java] Executing database update process without checking changes in local files. [java] 0 INFO - Database connection: jdbc:postgresql://localhost:5432/openbravo. User: tad [java] 802 INFO - Executing full update.database [java] 826 INFO - Reading tables... [java] 6819 INFO - Reading views... [java] 7085 INFO - Reading sequences... [java] 7089 INFO - Reading triggers... [java] 7138 INFO - Reading functions... [java] 7394 INFO - Sorting foreign keys, indexes and checks... [java] 7466 INFO - Starting function and trigger standardization. [java] 83821 INFO - Checking datatypes from the model loaded from the database [java] 83826 INFO - Original model loaded from database. [java] 88433 INFO - Checking datatypes from the model loaded from XML files [java] 88523 INFO - Loading data from XML files [java] 93480 INFO - Loading and applying configuration scripts [java] Checking if database structure was modified locally. [java] Checking if data has changed in the application dictionary. [java] 93628 INFO - Change detected in table: AD_Module [java] 93630 INFO - Database has local changes. Update.database will not be done. You should export your modules before doing update.database, so that your Application Dictionary changes are preserved. If you don't mind losing them, you can force the update.database by doing: ant update.database -Dforce=true [java] Database has local changes. Update.database not done. [java] at org.openbravo.ddlutils.task.AlterDatabaseDataAll.doExecute(AlterDatabaseDataAll.java:137) [java] at org.openbravo.ddlutils.task.BaseDatabaseTask.execute(BaseDatabaseTask.java:87) [java] at org.openbravo.ddlutils.task.AlterDatabaseJava.main(AlterDatabaseJava.java:38) [java] Exception in thread "main" Database has local changes. Update.database not done. [java] at org.openbravo.ddlutils.task.AlterDatabaseDataAll.doExecute(AlterDatabaseDataAll.java:218) [java] at org.openbravo.ddlutils.task.BaseDatabaseTask.execute(BaseDatabaseTask.java:87) [java] at org.openbravo.ddlutils.task.AlterDatabaseJava.main(AlterDatabaseJava.java:38) [java] Caused by: Database has local changes. Update.database not done. [java] at org.openbravo.ddlutils.task.AlterDatabaseDataAll.doExecute(AlterDatabaseDataAll.java:137) [java] ... 2 more [java] --- Nested Exception --- [java] Database has local changes. Update.database not done. [java] at org.openbravo.ddlutils.task.AlterDatabaseDataAll.doExecute(AlterDatabaseDataAll.java:137) [java] at org.openbravo.ddlutils.task.BaseDatabaseTask.execute(BaseDatabaseTask.java:87) [java] at org.openbravo.ddlutils.task.AlterDatabaseJava.main(AlterDatabaseJava.java:38)