Bonjour ,Je reprend l'écriture après quelques années d'arrêt, et je ne trouve plus mon fichier, j'avais fais des sauvegardes en export mais le type de fichier n'est pas le même, et le type de fichier *.osbk et *.osbz et introuvable sur mes disque dur. De plus je n'ai pas le souvenir de tel type de fichier.
Réponse n° 1 --------
le 26/03/2025 15:21
par favdb
Bonjour, À l'origine les fichiers s'appelaient "fichier.h2.db". Lors de l'évolution du moteur de base de données utilisé c'est devenu "fichier.mv.db". Puis en vue de la suppression de l'usage de ce moteur de base de données on a "fichier.osbk". Ce dernier type de fichier a lui aussi connu une évolution, la première version était une sauvegarde du fichier h2.db ou mv.db au format transactionnel compressé, la seconde résulte de l'utilisation actuelle d'un format XML compressé. Pour résumer, recherchez dans vos sauvegardes les fichiers h2.db ou mv.db.
Réponse n° 2 --------
le 26/03/2025 17:05
par ju
ok j'ai le fichier.mv.db que j'ai pu ouvrir avec oStorybook version 5.04.01. J'ai essayé avec la version 5.05.08 qui prend en compte les 3 extentions h2.db / mv.db. / osbk mais j'ai un message d'erreur : Exception Message:
Cannot open connection
Stack Trace:
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
org.hibernate.exception.SQLStateConverter.c onvert(SQLStateConverter.java:128)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
org.hibernate.exception.JDBCExce ptionHelper.convert(JDBCExceptionHelper.java:52)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
org.hibernate.jdbc. ConnectionManager.getConnection(ConnectionManager.java:167)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
org.hibernate.transactio n.JDBCTransaction.begin(JDBCTransaction.java:81)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
sun.reflect.NativeMethodAcce ssorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:345)
com.sun.proxy. 36;Proxy0.beginTransaction(Unknown Source)
storybook.model.AbstractModel.beginTransaction(AbstractModel.java:50)
storybook.model.book.Book.getNbChapters(Book.java:756)
storybook.ui.S tatusBarPanel.refreshStat(StatusBarPanel.java:171)
storybook.ui.StatusBarPanel.initUi(StatusBarPanel.java:108)
storybook.ui.panel.AbstractPanel.init All(AbstractPanel.java:85)
storybook.ui.StatusBarPanel.(StatusBarPanel.java:63)
storybook.ui.MainFrame.initUi(MainFrame.java:234)
storybook.ui.Main Frame.(MainFrame.java:153)
storybook.App.lambda$openFile$1(App.java:488)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Merci de signaler cette erreur à l'équipe de développement. Ma question est ecce que je peux mettre le fichier au format osbk et l'utiliser dans la version 6 ?
Réponse n° 3 --------
le 26/03/2025 17:48
par favdb