Damian Krzeminski wrote: > Alberto wrote: >> Details below: >>
[...] >> Mmh not sure. First I had this issue when I upgraded 2 days ago. And >> thought it was caused by some work in progress. Today I updated again, >> and the problem persisted. I tried to figure out what svn version it was >> but unfortunately the build page is limited in time. My last working >> build it is one that succeeded in the build system around 4-5 days ago. >>> Any chance you had a backup of you DB before this upgrade? >>> >> Unfortunately no. >> > > I'll look at the code. I am pretty sure that setting the backup type is not > recent patch, but there might be an issue somewhere. > If anybody else see something like that please let me know. > D. > OK people - the bad new it's not just Alberto - it can happen to anyone. The good news is that Kevin and Kathy helped me to figure out what's wrong. If your sipXconfig does not start and you see (in sipxconfig.log): org.hibernate.WrongClassException: Object with id: 1 was not of the specified subclass: org.sipfoundry.sipxconfig.admin.BackupPlan (Discriminator: null) You need to execute the following: psql -d SIPXCONFIG -U postgres -c "update backup_plan SET backup_type = 'L' where backup_type = ''" That should get you up and running again. Now explanation (mostly for sipXconfig contributors' benefit): Back when we initially added FTP Backup support to sipXconfig, database patch added a new column but did not set the value for a newly added column. sipXconfig code had careful workarounds for the missing value (such as using HSQL queries to retrieve specific objects instead of loadAll method). I managed to successfully remove this workarounds yesterday, which exposed the issue. I'll opened a new issue: http://track.sipfoundry.org/browse/XCF-3073 Will have a fix soon. D. _______________________________________________ sipx-dev mailing list sipx-dev@list.sipfoundry.org List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev