I’ve see this same issue several times before in previous version of Openfire. I was unable to determine the cause of the issue, and I was successfully able to work around it. I’m just chiming in to indicate that the problem definitely exists.
I hate to say it that I just can’t reproduce this! I’ve tried a number of times and it won’t throw an error. =/ Is anyone else seeing problems in the last step of setup where it throws a big error?
It’s been posted a number of times at this point that you may need to tweak the script to get it to run. In your installation directory, edit resources/database/upgrade/14/openfire_mysql.sql and change the line:
ALTER TABLE jiveRoster ALTER COLUMN jid jid varchar(1024) not null;
to
ALTER TABLE jiveRoster CHANGE COLUMN jid jid varchar(1024) not null;
3.5.1 will include the fix. So far CHANGE COLUMN appears to work properly across the board.