Problème import sur sc server 4.2

Bonjour Nous rencontrons un souci d’import de contenu dans un atelier sur un Scserver 42. Le serveur semble pourtant opérationnel. J’ai jeté un oeil sur les backups que je fait chaque heure et ils sont de taille normale ce qui jusqu’à présent me donnait le signe que tout allait bien.

Le message dans l’interface est le suivant :

`Échec à l’import.

— Admin details —
502 Bad Gateway

The proxy server received an invalid
response from an upstream server.

— Js stack —
cbImportArchive@chrome://scenariwsp/content/svcs/importer/importer.jsm:73:7
upload.UploadFile.prototype.onStopRequest@chrome://scenariwsp/content/utils/upload/upload.jsm:387:4

— App context —
timestamp: 25/3/2020 12:27:13
userAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 ch.4.2/4.2.107
coreVersion: 4.2.107
brandShortName: SCENARIchain
appVersion: 4.2.107
appBuildId: 201811201631
appDevelopmentStage: final`

et le log coté serveur :

1— Exception : Wed Mar 25 12:26:55 CET 2020[787] - chain/franck.rouze (http-nio-8080-exec-2) —
java.lang.NullPointerException
at eu.scenari.orient.recordstruct.lib.tree.ValueTreeRake.loadNode(ValueTreeRake.java:177)
at eu.scenari.orient.tree.impl.RSTreeRake.getNode(RSTreeRake.java:58)
at eu.scenari.orient.tree.impl.RSTreeRake.findSlot(RSTreeRake.java:255)
at eu.scenari.orient.tree.impl.RSTreeRake.findSlot(RSTreeRake.java:255)
at eu.scenari.orient.tree.impl.RSTree.get(RSTree.java:283)
at eu.scenari.orient.tree.impl.RSTreeRWLock.get(RSTreeRWLock.java:193)
at eu.scenari.orient.manager.blob.impl.BlobDbMgr$BlobBuilder$BlobOutput.dedupe(BlobDbMgr.java:239)
at eu.scenari.orient.manager.blob.impl.BlobDbMgr$BlobBuilder$BlobOutput$1.call(BlobDbMgr.java:211)
at eu.scenari.orient.manager.blob.impl.BlobDbMgr$BlobBuilder$BlobOutput$1.call(BlobDbMgr.java:206)
at com.orientechnologies.orient.core.storage.OStorageAbstract.callInLock(OStorageAbstract.java:167)
at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.callInLock(ODatabaseWrapperAbstract.java:310)
at eu.scenari.orient.manager.blob.impl.BlobDbMgr$BlobBuilder$BlobOutput.close(BlobDbMgr.java:206)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at eu.scenari.orient.recordstruct.lib.base.ValueBlob$2.close(ValueBlob.java:254)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at eu.scenari.wspodb.stateless.src.StatelessSrcNode$ContentOutputStream.close(StatelessSrcNode.java:175)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at eu.scenari.wspodb.wsp.src.OdbWritableSrcNode$ContentOutputStream.access$001(OdbWritableSrcNode.java:97)
at eu.scenari.wspodb.wsp.src.OdbWritableSrcNode$ContentOutputStream$1.execute(OdbWritableSrcNode.java:134)
at eu.scenari.orient.utils.OptimisticUpdateAbstract.call(OptimisticUpdateAbstract.java:74)
at eu.scenari.orient.utils.OptimisticUpdateAbstract.callThis(OptimisticUpdateAbstract.java:112)
at eu.scenari.wspodb.wsp.src.OdbWritableSrcNode$ContentOutputStream.close(OdbWritableSrcNode.java:141)

Bjr @franck_rouze,

Il manque une info. concernant le reverse proxy en front du scenari server : nginx | apache | autre ?
A priori ça ressemble à des problèmes de configuration du reverse, par exemple du timeout et/ou de l’upload, etc…

A+

XA

Bonjour Xavier,

Merci pour ton retour. J’ai été assez occupé sur le sujet pour mettre un message, La BD était corrompue. Il a fallut faire plusieurs rebuild pour la remettre au carré…

A+
Franck