Bonjour,
Je viens d’installer Bluemind 4 et je souhaite le combiner à nextcloud pour les pièces jointes.
La version installée est la 16 de nextcloud.
J’ai ajouter l’add-on dispo dans le marketplace. Mais dans l’archive il y a uniquement les fichiers pour la version 11 et 12 (plus supportées par nextcloud)
Bêtement j’ai pris les fichiers de la 12 que j’ai intégré dans BM comme indiqué dans la documentation.
Dans la partie “Administration” je récupère bien l’onglet “Nextcloud” où j’ai indiqué l’url webdav.
Dans rôle du serveur j’ai activé “Fichiers de Filehosting”
Pour les utilisateurs j’ai activé “Drive” et “Pièces jointes détachées”
J’ai configuré un compte externe pour un utilisateur.
Lors de l’ajout d’une pièce jointe dans un mail, j’ai bien le choix “Depuis le serveur” avec les fichiers nextcloud disponible.
Si je joins le fichier avec “Attacher au message” je n’ai pas de problème. Le message part bien.
Mais quant je souhaite joindre avec l’option “Attacher depuis le serveur distant”, le message “Erreur Serveur ! (Internal Server Error)” apparaît.
Dans les logs cor.log j’ai le message suivant :
[BM-Core28] n.b.c.r.b.RestServiceMethodHandler ERROR - Error during restcall RestRequest [path=/api/filehosting/xxx.ovh/%2FNextcloud.png/share, method=GET, User-Agent=BlueMind PHP Client, params=downloadLimit: 0
, remoteAddresses=[xx.x.xxx.x], origin=null]: class net.bluemind.core.api.fault.ServerFault: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at net.bluemind.filehosting.nextcloud.NextCloudFileHosting.executeShare(NextCloudFileHosting.java:142)
at net.bluemind.filehosting.nextcloud.NextCloudFileHosting.share(NextCloudFileHosting.java:109)
at net.bluemind.filehosting.service.internal.FileHostingService.share(FileHostingService.java:92)
… 18 common frames omitted
Caused by:
class javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1946)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:316)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:310)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1639)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:223)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:394)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:353)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
at net.bluemind.filehosting.nextcloud.NextCloudFileHosting.executeShare(NextCloudFileHosting.java:131)
at net.bluemind.filehosting.nextcloud.NextCloudFileHosting.share(NextCloudFileHosting.java:109)
at net.bluemind.filehosting.service.internal.FileHostingService.share(FileHostingService.java:92)
… 18 common frames omitted
Voila où j’en suis pour l’instant.
Merci d’avance pour votre aide.
Romain