Projet

Général

Profil

Actions

Bug #9923

fermé

[Crash] Impossible de se connecter à la JCR avec crash 6.0

Ajouté par David Lesimple il y a plus de 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
05/07/2018
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Erreur :

% repo use org.apache.jackrabbit.repository.uri=jndi:java:/jca/jcr
repo use org.apache.jackrabbit.repository.uri=jndi:java:/jca/jcr: exception: Unable to access a repository with the following settings:
org.apache.jackrabbit.repository.uri: jndi:java:/jca/jcr
The following RepositoryFactory classes were consulted:
Perhaps the repository you are trying to access is not available at the moment.

De plus le telnet sur le port 6000 ne fonctionne plus.


Fichiers

silverpeas-crash.groovy (670 octets) silverpeas-crash.groovy Script de récupération et de déploiement de Silverpeas CRaSH Miguel Moquillon, 31/07/2018 16:54

Demandes liées 1 (0 ouverte1 fermée)

Lié à Service Installation - Bug #9938: Impossible d'installer crash 6.0 si d'autres spécifiques sont présentsClosedMiguel Moquillon10/07/2018

Actions

Mis à jour par Yohann Chastagnier il y a plus de 6 ans

  • Statut changé de New à Qualified

Il y a eu une mise à jour de la JCR en 2.16.1 le 14 juin.
Sauf qu'une version 2.16.2 est sortie le 15 juin !
Peut-être qu'une montée en version pourrait résoudre la problématique.

Mis à jour par Miguel Moquillon il y a plus de 6 ans

Il y a un problème de dépendances entre CRaSH et Silverpeas lorsque ce premier est embarqué avec le second et qui provoque soit un dysfonctionnement de Silverpeas, soit celui de CRaSH.

Pour résoudre ce problème, il est nécessaire de déployer CRaSH à part et de fixer des problèmes dans CRaSH, probablement due au fait que ce dernier n'a pas évolué depuis 4 ans et s'appuie sur des vieilles bibliothèques.

Pour ce dernier point, j'ai publié une version 6.1-build180731 de Silverpeas CRaSH qui est construite sur une version corrigée (sparadrap) et publiée de CRaSH dans nos dépôts Silverpeas. La version de build de Silverpeas CRaSH est accessible actuellement à https://www.silverpeas.org/nexus/content/repositories/builds/org/silverpeas/crash/silverpeas-crash/6.1-build180731/.

Après avoir retiré du fichier $SILVERPEAS_HOME/bin/silverpeas.gradle toute référence vers Silverpeas CRaSH, il suffit maintenant de récupérer l'archive WAR et de le placer dans le dossier $SILVERPEAS_HOME/deployments/ puis d'exécuter l'instruction :
./silverpeas install
Attention à ne pas passer la commande clean au risque de voir tout le contenu du dossier deployments/ nettoyé.

Il est possible de poser un script Groovy dans, par exemple, $SILVERPEAS_HOME/configuration/jboss/ pour automatiser la récupération du WAR de Silverpeas CRaSH et de le placer dans le dossier deployements/. L'avantage de cette solution est qu'elle fonctionnement aussi avec une mise à jour de Silverpeas. L'exemple d'un tel script est proposé en pièce jointe.

A noter que la version de build de Silverpeas CRaSH proposée est compatible aussi avec Silverpeas 6.0[.x]

Mis à jour par Miguel Moquillon il y a plus de 6 ans

  • Lié à Bug #9938: Impossible d'installer crash 6.0 si d'autres spécifiques sont présents ajouté

Mis à jour par Miguel Moquillon il y a presque 6 ans

  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF