Bug #10620
ouvert
Erreur 500 si on veut récupérer un fichier
Ajouté par David Lesimple il y a plus de 5 ans.
Mis à jour il y a presque 5 ans.
Votre version de Silverpeas:
6.1-x
Votre base de données:
Toutes
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
- 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.
Droits de lecture du répertoire/fichier à vérifier sur le serveur du client.
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.
Je n'arrive pas à reproduire non plus sur mon environnement Windows.
Peut-être lié à Linux ?
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.
David Lesimple a écrit :
Peut-etre un problème de liens symboliques.
C'est à dire ?
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.
- Priorité changé de Normal à Low
Formats disponibles : Atom
PDF