Import d'atelier - progression

Bonjour,
Après des essais fructueux avec un atelier « bidon », j’essaie d’importer mon atelier Opale via un fichier .scwsp de 900Mo environ. Mais c’est lonnnng… J’ai beau me connecter en Ethernet à ma box, rien n’évolue et le « Veuillez patienter » reste affiché. Certes j’habite à la campagne non fibrée… mais je ne dois pas être le seul :slight_smile:

Y a-t-il un moyen de savoir où l’on en est, avec un fichier .log peut-être ?

L’ajout dans une future version d’une barre de progression pour tout import (atelier ou n’importe quelle ressource) serait à mon avis une bonne chose.
Bonne journée
Térence

Deux suggestions :

  1. au lieu d’exporter l’atelier en entier, si tes contenus sont rangés dans différents espaces à la racine de ton atelier, tu peux exporter les espaces un par un ou par paquets (ctrl+clic pour sélectionner plusieurs espaces puis clic droit « exporter une archive »).
  2. si les 900Mo sont dus à l’usage de vidéos, tu peux mettre en ligne ces vidéos ailleurs et utiliser l’item « module web distant (fragment html) » pour les inclure dans tes contenus. Tu peux aussi optimiser leur taille. Je t’invite à voir ce mini-webinaire à ce sujet : Mini-webinaires - PicaTube
1 « J'aime »

Merci pour ces suggestions. Je crois que je vais faire différents exports comme indiqué, et voir aussi comment optimiser la taille des vidéos.
Là j’ai encore eu un message d’import impossible :

Import de l'atelier impossible.

--- Admin details ---
url: https://sii-t-annarelli.scenari-community.org/~~chain/web/u/adminWsp/?cdaction=CreateWspImport&createParams=%28title%27Terence%27desc%27%27publicWsp%21F%21extIt%21F%21airIt%21F%21scwspFile%27C%3A%5Cfakepath%5CTerence_2023-08-27_13-03-17.scwsp%27%29&normaliseWspType=false
trace:
<?xml version="1.0" encoding="UTF-8"?><message type="Error" ts="1693222288789" appCtx="chain" user="TAnnarelli" thread="qtp690287064-83463" desc="Create wsp failed.">
	<message type="Exception" ts="1693222288789" appCtx="chain" user="TAnnarelli" thread="qtp690287064-83463" desc="Storage /data/saasctn/data/ctn/data/prl-saas/insts/sii-t-annarelli_chain/prl-chain/db is not opened.">
		<details>com.orientechnologies.orient.core.exception.OStorageException: Storage /data/saasctn/data/ctn/data/prl-saas/insts/sii-t-annarelli_chain/prl-chain/db is not opened.
	at com.orientechnologies.orient.core.storage.OStorageEmbedded.checkOpeness(OStorageEmbedded.java:169)
	at com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.getClusterIdByName(OStorageLocal.java:886)
	at eu.scenari.orient.engine.DatabaseStructTx.newRecord(DatabaseStructTx.java:190)
	at eu.scenari.wspodb.wsp.OdbWspProvider.createWsp(OdbWspProvider.java:263)
	at eu.scenari.wsp.service.adminwsp.SvcAdminWspDialog.xCreateWspImport(SvcAdminWspDialog.java:707)
	at eu.scenari.wsp.service.adminwsp.SvcAdminWspDialog.xExecuteDialog(SvcAdminWspDialog.java:463)
	at eu.scenari.core.dialog.DialogBase.executeDialog(DialogBase.java:93)
	at eu.scenari.core.execframe.httpservlet.HttpRequestConnectorBase.handleRequest(HttpRequestConnectorBase.java:94)
	at eu.scenari.core.execframe.httpservlet.servlets.ServiceServlet.service(ServiceServlet.java:163)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at eu.scenari.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)
	at eu.scenari.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
	at eu.scenari.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)
	at eu.scenari.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292)
	at eu.scenari.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at eu.scenari.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
	at eu.scenari.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552)
	at eu.scenari.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
	at eu.scenari.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
	at eu.scenari.saas.server.jetty.SaasInstHandler.doHandle(SaasInstHandler.java:141)
	at eu.scenari.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
	at eu.scenari.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
	at eu.scenari.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
	at eu.scenari.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
	at eu.scenari.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at eu.scenari.saas.server.jetty.SaasRootHandler.xHandle(SaasRootHandler.java:224)
	at eu.scenari.saas.server.jetty.SaasRootHandler.handle(SaasRootHandler.java:196)
	at eu.scenari.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
	at eu.scenari.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at eu.scenari.jetty.server.Server.handle(Server.java:516)
	at eu.scenari.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
	at eu.scenari.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
	at eu.scenari.jetty.server.HttpChannel.handle(HttpChannel.java:479)
	at eu.scenari.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
	at eu.scenari.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at eu.scenari.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at eu.scenari.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at eu.scenari.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
	at eu.scenari.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
	at eu.scenari.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
	at eu.scenari.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at eu.scenari.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
	at eu.scenari.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
	at eu.scenari.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
	at java.base/java.lang.Thread.run(Thread.java:829)
</details>
	</message>
</message>

--- Js stack ---
Error: Status response: 500
    at Object.respJson (https://scenari-community.org/~~static/scCore/fr-FR/-wlb/6.2.0.202308090356/commons/io/io.js:110:7)
    at async Object.importWsp (https://scenari-community.org/~~static/scCore/fr-FR/-wlb/6.2.0.202308090356/wsp/wsp.js:365:15)
    at async WspCreateFromScwspProps._doExecuteValid (https://scenari-community.org/~~static/scCore/fr-FR/-wbk/6.2.0.202308090356/wsp/dialogs/wspProps.js:135:86)
    at async MsgOver.waitFor (https://scenari-community.org/~~static/scCore/fr-FR/-wbk/6.2.0.202308090356/commons/basis.js:129:42)
    at async Button.onSave (https://scenari-community.org/~~static/scCore/fr-FR/-wbk/6.2.0.202308090356/wsp/dialogs/wspProps.js:65:27)

--- App context ---
url: https://sii-t-annarelli.scenari-community.org/~~static/fr-FR/home.xhtml#(wspDoc'021V7ZBf4pzPwIpIy43eea'doc'id%3A022V7ZBf4pzPwIpIy43eea'),
timestamp: 28/08/2023 13:31:28
userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) MyScenari6/6.2.1-beta.202308091630 Chrome/114.0.5735.134 Electron/25.2.0 Safari/537.36

Pourrais-je avoir une indication de ce qui n’a pas fonctionné, ou de ce qui pose problème ?
Merci pour toutes ces réponses réactives !
Bonne journée
Térence

EDIT : en fait il semblerait qu’il y ait un souci du type « validation de mot de passe » :

Il semblerait que quelque chose ce soit mal passé pendant l’import. Votre domaine MyScenari était en erreur (donc, impossible de s’y connecter effectivement).

Nous avons relancé le service, vous devriez pouvoir vous y reconnecter. Importer vos contenus morceau par morceau semble être une bonne idée, il est probable que le service ait manqué de mémoire pour traiter votre import.

Thibaut

Ok, merci ! Je vais faire morceau par morceau ; désolé pour le dérangement vis-à-vis du service.