To recebendo o erro datatype mismatch (code20) quando tento resgatar os dados do servidor. Segue o log:
E/SQLiteLog: (20) statement aborts at 5: [INSERT INTO alunos(caminhoFoto,nome,nota,id,endereco,site,telefone) VALUES (?,?,?,?,?,?,?)] datatype mismatch
E/SQLiteDatabase: Error inserting caminhoFoto=a nome=carlos nota=10.0 id=094c98c3-86cc-4554-b0d1-7f0c404d8723 endereco=rua do carlos site=www.sitedojoao.com.br telefone=3213122
android.database.sqlite.SQLiteDatatypeMismatchException: datatype mismatch (code 20)
at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:782)
at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1474)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1343)
at com.example.mayke.agenda.dao.AlunoDAO.insere(AlunoDAO.java:92)
at com.example.mayke.agenda.dao.AlunoDAO.SincronizaAlunosDoServidor(AlunoDAO.java:193)
at com.example.mayke.agenda.ListaAlunosActivity$2.onResponse(ListaAlunosActivity.java:83)
at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1.run(ExecutorCallAdapterFactory.java:70)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)