I tried to import the german language pack out of trunk.
Running Synchronize terminology out of my eclipse fails (see errorlog). Because of this error fields are not translated.
I applied the synchronize terminology sql statements via ant out of eclipse and everything was fine.
Maybe someone can give me a hint if i made something wrong but i think maybe org.compiere.process.SynchronizeTerminology has an issue.
Regards
Dominik
error log
After some review and testing i can say this issue only appears with postgres. Looks like the converted Statement for postgres is not correct. I have not enough knowledge about the implementation but this should be reviewed and fixed. I can help testing and if someone needs help for reproduction i can assist.
Kind Regards,
Dominik
Banym, commonly this problem is related to having duplicated elements (same columnname with different name) or something like that.
I think the problem is because one UPDATE returns error.
SynchronizeTerminology process rollback on any error.
Script migration/processes_post_migration/postgresql/02_SynchronizeTerminology.sql don't rollback but continue, and the problem is fixed in a later update.
Regards,
Carlos Ruiz
A possible fix could be to commit after each statement on the Synchronize Terminology - replicating the behavior of what you get running the script from psql.
Regards,
Carlos Ruiz
Committed revision 11774.
http://adempiere.svn.sourceforge.net/viewvc/adempiere?view=rev&revision=11774
Regards,
Carlos Ruiz
integrated to release with revision 11831
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).