Migration SCENARIserver 4.1 vers 4.2

Bonjour,

J’ai un problème lors d’une migration de SCENARIserver 4.1 vers la version 4.2, j’ai vu qu’il y avait un autre post un peu plus bas ayant le même problème mais il n’y a pas la réponse qui m’aide …

Les workspace sont bien là, par contre les données n’y sont pas, j’ai deux blocks d’erreur dans les logs de SCENARI quand je fais une requête sur l’un des workspace.

1— Error : Tue Aug 09 14:29:34 CEST 2016 - admin (http-nio-9080-exec-41) —
Loading workspace 1Hm61eFdfGiSCycknTglL7 failed.

2— Exception : Tue Aug 09 14:29:34 CEST 2016 - admin (http-nio-9080-exec-41) —
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.wsp.OdbWspDefinition.readWspMeta(OdbWspDefinition.java:475)
at eu.scenari.wspodb.wsp.OdbWspDefinition.readWspMeta(OdbWspDefinition.java:446)
at com.scenari.m.bdp.item.fs.HRepositoryFs2.xLoadWspType(HRepositoryFs2.java:446)
at com.scenari.m.bdp.item.fs.WspHandler.xLoadWspHandler(WspHandler.java:453)
at com.scenari.m.bdp.item.fs.WspHandler.getWsp(WspHandler.java:256)
at eu.scenari.wsp.service.adminwsp.SvcAdminWspSender.writeInfoWsp(SvcAdminWspSender.java:405)
at eu.scenari.wsp.service.adminwsp.SvcAdminWspSender.treatCdAction(SvcAdminWspSender.java:251)
at eu.scenari.wsp.service.adminwsp.SvcAdminWspSender.xSendDialogResult(SvcAdminWspSender.java:160)
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)

Savez-vous d’où pourrait venir le problème ?

tomcat8 & scenariserver4.2

Merci d’avance

Vous avez suivi http://docs.kelis.fr/sc42/scsrv/adminTech/lin/co/update.html#IMEnBRMbAchP8RtTSLVv4g ?

Oui j’ai bien suivis la partie Passage de SCENARIserver4.1 à SCENARIserver4.2 de cette procédure.

En gros j’ai arrêté tomcat, fait la migration des données de la 4.1.0.06 vers la 4.2 (db & blobs vers la racine data) relancé le process tomcat. Je vois bien apparaître les workspace mais pas les données qu’ils sont censées contenir.
Le serveur où est installé la version actuelle 4.1.0.06 tourne sous tomcat6, la migration vers la 4.2 tape sur un tomcat8.

Par contre j’ai fait une migration de la 4.1.0.06 vers la 4.1.011 avec une tomcat7 cela fonctionne correctement.