Documentation pour migration ScenariServer 4.1 -> 4.2 [Résolu]

Bonjour à tous,
pour la migration d’un scenari serveur 4.1 en 4.2, j’ai trouvé cette documentation : http://docs.kelis.fr/sc42/scsrv/adminTech/lin/co/update.html#IMEnBRMbAchP8RtTSLVv4g
Est-ce complet?

Faut-il aussi effectuer les mêmes actions que la documentation de 4.0 vers 4.1 (j’imagine qu’il faut installer les nouveaux modèle par exemple, mais à quel moment )?

Merci pour votre aide,
Katia

Bonjour Katia,

La page http://docs.kelis.fr/sc42/scsrv/adminTech/lin/co/update.html#wUVGT1q21ajWWpR0E1rAN donne les actions pour passer d’un serveur 4.1 vers un serveur 4.2. Cette documentation se limite aux actions d’administration techniques.

Coté modèle documebtaire, oui, le modèle « 4.1 » est à migrer en « 4.2 », et le pack issu de cet environnement SCENAEIbuilder4.2 est à installer dans ce nouveau serveur.

Les packs créés avec SCENARIbuilder4.1 ne seront pas utilisables dans un serveur 4.2.

A bientôt

Antoine

Kelis

https://forums.scenari.org/t/documentation-pour-migration-scenariserver-4-1-4-2/742/1 Visit Topic or reply to this email to respond.

To unsubscribe from these emails, https://forums.scenari.org/email/unsubscribe/3e0dcac26d614cb22cf0c226c329557118bc3ec516c22aff4f61b21db2bc5a5f click here.

Bonjour Antoine,
on a justement suivi cette documentation-ci mais on rencontre des soucis… Quand j’installe un nouveau pack, cela ne se passe pas comme prévu. On va continuer à chercher, je voulais juste savoir si vous aviez une doc plus complète.
Merci,
Katia

Non, pas d’autre doc.

C’est quoi le problème rencontré ? Il y a des traces coté serveur ?

Antoine

Bonjour

J’essaye de passer du serverscenari4.1-tomcat7 au serverscenari4.2-tomcat8
j’ai fais ça

j’ai activé les ateliers dérivés dans le main.property

puis copié ça :

cp -r scenariserver4.1/javaserver/blobs/* /var/lib/scenariserver4.2/data/blobs_1/
cp -r scenariserver4.1/javaserver/db/* /var/lib/scenariserver4.2/data/db/

j’ai ma liste d’atelier mais il n’y a plus rien dedans.
j’ai ça en erreur dans les logs :
1— Error : Wed Jul 27 10:40:09 CEST 2016 - admin (http-nio-8080-exec-2) —
Send dialog result failed for : Dialogue du service=[Svc:wspSrc]; Class=eu.scenari.wsp.service.wspsrc.SvcWspSrcDialog

2— Error : Wed Jul 27 10:40:09 CEST 2016 - admin (http-nio-8080-exec-2) —
Send result failed : eu.scenari.wsp.service.wspsrc.SvcWspSrcSender

3— Error : Wed Jul 27 10:40:09 CEST 2016 - admin (http-nio-8080-exec-2) —
Loading src failed : /_web.publi

4— Exception : Wed Jul 27 10:40:09 CEST 2016 - admin (http-nio-8080-exec-2) —
java.lang.NullPointerException
at eu.scenari.orient.manager.blob.impl.BlobStMgr.getFile(BlobStMgr.java:137)
at eu.scenari.orient.manager.blob.impl.BlobStMgr.getInputStream(BlobStMgr.java:141)
at eu.scenari.orient.manager.blob.impl.BlobDbMgr.getInputStream(BlobDbMgr.java:370)
at eu.scenari.orient.recordstruct.lib.base.ValueBlob.getInputStream(ValueBlob.java:121)
at eu.scenari.wspodb.stateless.src.StatelessSrcNode.newInputStream(StatelessSrcNode.java:466)
at eu.scenari.wspodb.wsp.src.OdbWspSrcNodeAbstract.newInputStream(OdbWspSrcNodeAbstract.java:562)
at com.scenari.m.bdp.item.fs.XItemCache.xLoadItemFromSource(XItemCache.java:1148)
at com.scenari.m.bdp.item.fs.XItemCache.refresh(XItemCache.java:660)
at com.scenari.m.bdp.item.fs.HWorkspaceFs.xGetOrCreateItemCache(HWorkspaceFs.java:1154)
at com.scenari.m.bdp.item.fs.WspSrcNodeSpace.xCreateSrcNode(WspSrcNodeSpace.java:189)
at com.scenari.m.bdp.item.fs.WspSrcNodeSpace.listChildrenNodes(WspSrcNodeSpace.java:223)
at eu.scenari.wsp.service.wspsrc.SvcWspSrcSender.writeFields(SvcWspSrcSender.java:600)
at eu.scenari.wsp.service.wspsrc.SvcWspSrcSender.xSendDialogResult(SvcWspSrcSender.java:352)
at eu.scenari.core.execframe.httpservlet.SenderHttpResponseBase.sendDialogResult(SenderHttpResponseBase.java:74)
at eu.scenari.core.execframe.httpservlet.reqconn.HttpRequestConnectorApi.sendResponse(HttpRequestConnectorApi.java:130)
at eu.scenari.wsp.execframe.HttpRequestConnectorUiMoz.sendResponse(HttpRequestConnectorUiMoz.java:181)
at eu.scenari.core.execframe.httpservlet.servlets.ServiceServlet.service(ServiceServlet.java:148)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

Merci d’avance.

Bonjour,

Les blobs existant doivent rester dans le répertoire « blobs » (« /var/lib/scenariserver4.2/data/blobs » chez vous).

Seuls les nouveaux blobs seront créés dans le répertoire « blobs2 » (nouvelle logique d’organisation des fichiers dans blobs2).

Cdt,

Antoine

Kelis

Ps : vous pouvez préciser un petit peu votre contexte d’usage du serveur svp et/ou vous présenter brièvement ?

ah ok merci.
ça fonctionne maintenant.
je m’occupe des mises à jours pour katia au niveau de son serveur scenari