Bug #10620
ouvertErreur 500 si on veut récupérer un fichier
0%
Description
09:43:28,978 SEVERE [silverpeas.exception.unexpected] (default task-19073) org.silverpeas.core.util.SettingBundle cannot be cast to org.silverpeas.core.util.LocalizationBundle: java.lang.ClassCastException: org.silverpeas.core.util.SettingBundle cannot be cast to org.silverpeas.core.util.LocalizationBundle at org.silverpeas.core.util.ResourceLocator.getLocalizationBundle(ResourceLocator.java:100) at org.silverpeas.core.util.ResourceLocator.getLocalizationBundle(ResourceLocator.java:143) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.displayWarningHtmlCode(SilverCrawlerFileServer.java:150) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.sendFile(SilverCrawlerFileServer.java:145) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.doPost(SilverCrawlerFileServer.java:128) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.doGet(SilverCrawlerFileServer.java:77)
build6.1-190331
Mis à jour par Yohann Chastagnier il y a plus de 5 ans
- Statut changé de New à Feedback
Je n'arrive pas à reproduire le problème.
Pour information, si ce code est appelé c'est qu'il y a un problème de lecture du fichier pour pousser dans la réponse de la requête HTTP.
Mis à jour par David Lesimple il y a plus de 5 ans
Droits de lecture du répertoire/fichier à vérifier sur le serveur du client.
Mis à jour par David Lesimple il y a plus de 5 ans
David Lesimple a écrit :
Droits de lecture du répertoire/fichier à vérifier sur le serveur du client.
Après vérification, les droits sont pourtant corrects.
Mis à jour par Nicolas Eysseric il y a plus de 5 ans
Je n'arrive pas à reproduire non plus sur mon environnement Windows.
Peut-être lié à Linux ?
Mis à jour par David Lesimple il y a plus de 5 ans
La vrai erreur (la 1ère n'était liée à l'affichage de la page d'erreur 500) est :
15:23:13,852 SEVERE [silverpeas.components.silvercrawler.servlets] (default task-52601) Cannot send file /silverpeas-6.1/log/jboss-output.log: java.io.FileNotFoundException: /silverpeas-6.1/log/jboss-output.log (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1105) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.sendFile(SilverCrawlerFileServer.java:140) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.doPost(SilverCrawlerFileServer.java:128) at org.silverpeas.components.silvercrawler.servlets.SilverCrawlerFileServer.doGet(SilverCrawlerFileServer.java:77)
Peut-etre un problème de liens symboliques.
Mis à jour par Nicolas Eysseric il y a plus de 5 ans
David Lesimple a écrit :
Peut-etre un problème de liens symboliques.
C'est à dire ?
Mis à jour par David Lesimple il y a plus de 5 ans
Nicolas Eysseric a écrit :
David Lesimple a écrit :
Peut-etre un problème de liens symboliques.
C'est à dire ?
Si $SILVERPEAS_HOME=/home/titi/silverpeas
et que silverpeas est un lien symbolique vers silverpeas-6.1
ET qu'on indique comme répertoire de base dans Silvercrawler /home/titi/silverpeas
on a l'erreur 500.
Si on indique comme répertoire de base dans Silvercrawler /home/titi/silverpeas-6.1 on peut télécharger les fichiers.