I am using open source and created multiple dashboards that are saved in the Metabase database.
Now I am unable to get that dashboard.
Even i am try to migrate it's showing error as mentioned in screenshot
ubuntu@ip-172-31-39-183:~$ chmod +x migrate-metabase-9d63e0dc-3669-452a-9164-82cca9395146.sh
ubuntu@ip-172-31-39-183:~$ ./migrate-metabase-9d63e0dc-3669-452a-9164-82cca9395146.sh
Using Metabase jar: metabase.jar
Determining Metabase version... 0.50.24
Exception in thread "main" org.h2.jdbc.JdbcSQLNonTransientConnectionException: File corrupted while reading record: "/tmp/tmp.zMZbEcaZQ1/migration.mv.db". Possible solution: use the recovery tool [90030-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:678)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:166)
at org.h2.mvstore.db.Store.(Store.java:145)
at org.h2.engine.Database.(Database.java:324)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:122)
at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:288)
at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:270)
at org.h2.tools.RunScript.process(RunScript.java:312)
at org.h2.tools.RunScript.runTool(RunScript.java:139)
at org.h2.tools.RunScript.main(RunScript.java:66)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.1.214/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:1038)
at org.h2.mvstore.MVStore.(MVStore.java:463)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082)
at org.h2.mvstore.db.Store.(Store.java:136)
... 11 more