With the committed IDEMPIERE-5301 2022-05 Platform Update IDEMPIERE-5301 2022-05 Platform Update (#1347) · idempiere/idempiere@4e1515f · GitHub any Idempiere server running with regular upgrade by run below command will broken:
> su - idempiere
> cd /opt/idempiere-server # change to the home where you installed iDempiere
> bash update.sh https://jenkins.idempiere.org/job/iDempiere/ws/org.idempiere.p2/target/repository/
> bash sign-database-build-alt.sh
> cd utils; bash RUN_SyncDB.sh
# if RUN_SyncDB.sh throws error, review the problem, fix it and run it again until no errors are thrown
Due to after that platform upgrade some plugin need eclipe 22-03 to run, therefore need full upgrade /opt/idempiere-server. The easy way to run below step for this process:
> cd /home/idempiere
> su - idempiere
> wget https://sourceforge.net/projects/idempiere/files/devel/daily-server/idempiereServerDev10Daily.gtk.linux.x86_64.zip
> jar xvf idempiereServerDev10Daily.gtk.linux.x86_64.zip
> cd idempiere.gtk.linux.x86_64
> rm -rf /opt/idempiere-server/plugin
> yes | cp -rf idempiere-server/* /opt/idempiere-server/
> rm -rf /home/idempiere/
> cd /opt/idempiere-server/idempiere.gtk.linux.x86_64
> chmod +x /opt/idempiere-server/*.sh
> bash update.sh https://jenkins.idempiere.org/job/iDempiere/ws/org.idempiere.p2/target/repository/
> bash sign-database-build-alt.sh
> cd utils; bash RUN_SyncDB.sh