studio icon indicating copy to clipboard operation
studio copied to clipboard

Lunii qui n'est plus reconnue

Open jgousse69-glitch opened this issue 4 months ago • 10 comments

Describe the bug Je n'arrive plus a faire reconnaitre ma lunii par studio 5.2 J'ai du procédé a une réinitialisation et réinscription car toutes mes histoires avaient disparu. La lunii a maintenant l'histoire de base, apparait sous windows, mais j'ai un message d'erreur de studio 5.2

Logs Check the logs in the console for errors, if any. Join the studio-latest.log file if relevant. Also check the network tab of your browser's developer tools and look for HTTP calls in error, if any. HTTP responses may contain useful data.

Internal Server Error: Error 500: studio.core.v1.utils.exception.StoryTellerException: Unsupported device metadata format version: 7 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331) at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:670) at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:658) at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2094) at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:143) at studio.webui.service.StoryTellerService.deviceInfos(StoryTellerService.java:124) at studio.webui.api.DeviceController.lambda$apiRouter$1(DeviceController.java:35) at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1212) at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:163) at io.vertx.ext.web.impl.RoutingContextWrapper.next(RoutingContextWrapper.java:201) at io.vertx.ext.web.impl.RouterImpl.handleContext(RouterImpl.java:248) at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1212) at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:163) at io.vertx.ext.web.impl.RoutingContextWrapper.next(RoutingContextWrapper.java:201) at io.vertx.ext.web.impl.RouterImpl.handleContext(RouterImpl.java:248) at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1212) at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:163) at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) at io.vertx.ext.web.handler.impl.CorsHandlerImpl.handle(CorsHandlerImpl.java:169) at io.vertx.ext.web.handler.impl.CorsHandlerImpl.handle(CorsHandlerImpl.java:41) at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1212) at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:163) at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) at io.vertx.ext.web.impl.RouterImpl.handle(RouterImpl.java:67) at io.vertx.ext.web.impl.RouterImpl.handle(RouterImpl.java:37) at io.vertx.core.http.impl.Http1xServerRequestHandler.handle(Http1xServerRequestHandler.java:67) at io.vertx.core.http.impl.Http1xServerRequestHandler.handle(Http1xServerRequestHandler.java:30) at io.vertx.core.impl.EventLoopContext.emit(EventLoopContext.java:50) at io.vertx.core.impl.DuplicatedContext.emit(DuplicatedContext.java:168) at io.vertx.core.http.impl.Http1xServerConnection.handleMessage(Http1xServerConnection.java:145) at io.vertx.core.net.impl.ConnectionBase.read(ConnectionBase.java:156) at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:153) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) at io.netty.handler.codec.http.websocketx.extensions.WebSocketServerExtensionHandler.channelRead(WebSocketServerExtensionHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)

Desktop and environment (please complete the following information):

  • OS: Win 8 pro
  • Browser Firefox/115.0
  • Java version: [e.g. JDK 11.0.6]
  • Maven version: [e.g. 3.6.0]
  • STUdio application version: 5.2

jgousse69-glitch avatar Aug 15 '25 22:08 jgousse69-glitch

Idem, "Exception: Unsupported device metadata format version: 7"

niveres avatar Aug 16 '25 14:08 niveres

idem :( J'ai testé ca https://chatgpt.com/share/68a41d98-0498-8006-9568-15e1494505d8 Ca à l'air de fonctionner :)

Image

kvarot avatar Aug 19 '25 07:08 kvarot

Ça n'a pas l'air non plus à la porté de tout le monde =/ Possible d'avoir ton fichier compilé ou mieux un zip avec ta version "patchée" estampillée 0.4.2 ?

fioute avatar Aug 19 '25 22:08 fioute

Ça n'a pas l'air non plus à la porté de tout le monde =/ Possible d'avoir ton fichier compilé ou mieux un zip avec ta version "patchée" estampillée 0.4.2 ?

L'idéal serait que l'un des contributeurs effectue les modifications car je ne suis pas développeur java, Ça a fonctionné pour mon cas mais je suppose qu'il y a plus propre 😅 Je vais essayer de faire une demande de push

kvarot avatar Aug 20 '25 06:08 kvarot

Tu as raison, par ailleurs, d'après ce fil cela ne semble pas complètement régler le souci.

fioute avatar Aug 20 '25 11:08 fioute

@kvarot : en attendant qu'il y ait un correctif officiel, est-ce qu'il serait possible que tu me passes une archive de tes codes modifiés? (je viens d'essayer mais j'avoue que je ne m'en sors pas)

LeBombe31 avatar Aug 21 '25 17:08 LeBombe31

Je suis preneur aussi... J'ai tenté d'interchanger les fichiers audios des histoires créées avec le tel portable avec mes fichier histoire en les renomant, mais le format ne passe pas...


From: LeBombe31 @.> Sent: Thursday, August 21, 2025 7:08:31 PM To: marian-m12l/studio @.> Cc: jgousse69-glitch @.>; Author @.> Subject: Re: [marian-m12l/studio] Lunii qui n'est plus reconnue (Issue #554)

[https://avatars.githubusercontent.com/u/77463540?s=20&v=4]LeBombe31 left a comment (marian-m12l/studio#554)https://github.com/marian-m12l/studio/issues/554#issuecomment-3211439213

@kvarothttps://github.com/kvarot : en attendant qu'il y ait un correctif officiel, est-ce qu'il serait possible que tu me passes une archive de tes codes modifiés? (je viens d'essayer mais j'avoue que je ne m'en sors pas)

— Reply to this email directly, view it on GitHubhttps://github.com/marian-m12l/studio/issues/554#issuecomment-3211439213, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BWCHNH5RRD6DEO2HLYWLGJT3OX4I7AVCNFSM6AAAAACEARJIXWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEMJRGQZTSMRRGM. You are receiving this because you authored the thread.Message ID: @.***>

jgousse69-glitch avatar Aug 21 '25 17:08 jgousse69-glitch

Voici le zip recompilé comme l'a fait @jgousse69-glitch .

Mais cela ne va pas beaucoup vous aider :

  • Le lunii est reconnu
  • Il est possible de transférer les histoires
  • Mais lorsqu'on la selectionne avec la molette du Lunii pour l'écouter : "SD Card error" (forcement, si le format de metadata a changé...)

Malgré tout si cela peut en aider certain à faire avancer la chose :

testlunii.zip

boulate avatar Sep 07 '25 21:09 boulate

Pour ceux que ça intéresse, le programme suivant a été mis à jour pour supporter le nouveau firmware: Lunii.QT La logique est un peu différente mais il permet de transférer des histoires issues de Studio sur une Lunii 😉

LeBombe31 avatar Sep 08 '25 05:09 LeBombe31

I just published a pre-release adding support for metadata v7 / firmware 3.2.2 (see #566). Can you give it a try and see if it fixes your issue?

marian-m12l avatar Sep 19 '25 07:09 marian-m12l