stable sign database

Description

sign-database-build-alt.sh some time lock when run first time. but ok for next time

lock happen at
function: EventManager.getInstance()

===========
why sometime run ok, sometime not

at MSystem.get

1st run:
call system.setInfo() ;
check condition !TimeUtil.getDay(getUpdated()).before(TimeUtil.getDay(null))
by logic, update is old than one day, so call system.saveEx();
call to EventManager.getInstance() and lock

2nd run
call system.setInfo() ;
check condition !TimeUtil.getDay(getUpdated()).before(TimeUtil.getDay(null))
by logic, update is on same day, so don't call system.saveEx();
=> don't call to EventManager.getInstance() => run normal
call to EventManager.getInstance() and lock

===============
root course
miss bundle org.eclipse.equinox.event on sign launch, so EventManager.bindEventAdmin never call.

Environment

None

Status

Assignee

Hiep Lq

Reporter

Hiep Lq

Labels

Tested By

None

Priority

Major
Configure