Quando sto cercando di aggiungere una nuova riga al db "INSERT INTO invited_users VALUES ('id', nome_utente ')"H2 db 'Chunk non esiste più' errore
sto ottenendo questo errore:
General error: "java.lang.IllegalStateException: Chunk 2089 no longer exists [1.4.181/9]"
Probabilmente si tratta di alcuni problemi con db, perché quando ho provato ad aggiungere la stessa riga a un nuovo db - l'errore è scomparso.
aggiornamento Nov 20, 2014
Buone notizie! Ho contattato gli sviluppatori di H2 db e ho scoperto che avrebbero risolto il problema nella prossima versione. https://groups.google.com/forum/#!topic/h2-database/i_GHXExjotc
Aggiornamento 6 dic 2014
Una soluzione semplice è quella di disabilitare il MVStore aggiungendo "; mv_store = false" per l'URL del database.
Ma, questo trucco non funzionerà, se hai bisogno del vecchio db. Crea nuovo database, con .h2.db estensione al posto di .mv.db
Per ovviare a questo è necessario creare script SQL del database vecchio ".mv.db" (con lo strumento Recover), e poi esegui questo script usando "runscript ...".
Forse interessante: https://www.mail-archive.com/[email protected]/msg16976.html e https://groups.google.com/forum/#!topic/h2 -database/i1YwSTG8CS8 –
@JimGarrison sì, grazie. Ho già letto questo – klvtsov
Fornisci [un esempio minimo, completo e verificabile] (https://stackoverflow.com/help/mcve). – philipxy