When I add a new field I get a null pointer

I have my ORMlite service working fine. All CRUD operations work fine. However when I add a new nullable field to my entity, the whole thing fails.

So the ORMLite exception seems to me to be pretty helpful:

java.sql.SQLException: Unknown field 'newField' from the Android sqlite cursor,
    not in:[desc, name, id]

You are trying to extract the newField field but it is not in the database table. This indicates to me that you did not update the schema of the database. The only fields it has in the table are desc, name, and id.

Either the code that is upgrading the database table has not been run or it is not working correctly. I would take a look at the documentation page that I wrote about how to upgrade the schema under Android.

Unfortunately, Sqlite supports only a few ALTER TABLE commands but ADD COLUMN is one of them.