HomeBudget compiles OK and runs OK until entries are made into the database. Application closed and assume that the dataabse is updated.
On reload fails with debug stack:
Upp::AssertFailed(file=7b1d58 "c:\upp\uppsrc\Core/Value.h, line 421 ........
Upp::RichValueRep<Upp::String>::Cast(p=1170bc8->{refcount=1}
Upp::RichValue<Upp::String>::Extract(v=135044->{ptr=1170bc8)
Upp::Value::operator Upp::String()
HomeBudget::LoadDates()
with 'Assertion failed in c:\upp\uppsrc\Core/Value.h, line 421 dynamic_cast<const RichValueRep *>(p)'
Application will only run correctly if HomeBudget.db3 is replaced by a previous version copied prior to changing the database in \upp\out\.....
Trying to debug but I have insufficient experience in the system to make much headway.