IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

RemoteAccessException au bout de deux heures


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 35
    Par défaut RemoteAccessException au bout de deux heures
    Bonjour,


    Je suis confrontée dans mon application depuis peu au problème suivant :


    en gros, l'application est une application web dans laquelle se trouve un applet qui communique avec une servlet (qui tourne sur un serveur d'appli iplanet) qui rend un certain nombres de services.

    Depuis quelques temps, certains utilisateurs qui utilisent l'application via une DMZ se plaignent de plantages réguliers de l'appli au bout de deux heures d'utilisation.
    Dans leur console java, j'ai récupéré l'erreur suivante :

    org.springframework.remoting.RemoteAccessException: Cannot access HTTP invoker remote service at [https://tartanpion.com/appli/service/main];nested exception is java.io.StreamCorruptedException: invalid stream header
    java.io.StreamCorruptedException: invalid stream header

    Le service qui plante n'est pas toujours le meme, apapremment, quel que soit le service appelé, on a la meme exception. Ceci survient deux heures exactement aprés le logon de l'utilisateur.

    Une idée de ce qui pourrait provoquer cela? N'importe quelle explication sur l'exception ou hypothese sur le sujet serait la bienvenue afin de me mettre sur la piste.

    Merci beaucoup.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    je vois qu'une solution, faire un snif de ce qui passe dans le tube au bout des deux heures A partir de là, essayer de voir qui fait quoi. M'a tout l'air un service intermédiaire qqe part qui pete les plombs.
    C'est deux heure de fonctionnement continu ou deux heures d'inactivité?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 35
    Par défaut
    C'est deux heures d'activité.

    Est-ce que quelqu'un peut me dire ce que signifie cette exception? J'ai l'impression que le service que je contacte est devenu invalide ou quelque chose dans le genre. Si quelqu'un pouvait me donner quelques billes la dessus.

    Merci

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    StreamCorrupted est une exception qui dit que "le flux est corrompu", en gros il y a dans le flux des choses que ton client ne comprend pas. La seul raison que je vois à çà, si le service marche ailleurs, c'est un relai actif au niveau du réseau (c'est des services http?) qui couperais le communication en y injectant un message d'erreur. Et sans voir ce message d'erreur, difficile à dire. D'où ma recommendation de sniffer une connection au momet fatidique et regarder ce qui y passe.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 35
    Par défaut
    C'était exactement ça. Un des relais coupe la connexion en demandant une nouvelle authentification et envoie une page HTML au lieu du flux java attendu, d'où le pb.

    Merci pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Arret d'un script au bout d'une heure
    Par NhyMbuS dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 15/11/2006, 18h11
  2. Additioner deux heures HH:MM
    Par alex75 dans le forum Langage
    Réponses: 6
    Dernier message: 05/07/2006, 15h05
  3. ajout de deux heures dans une date
    Par chris401 dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 08h04
  4. [Dates] Calcul d'une différence entre deux heures
    Par loreleï85 dans le forum Langage
    Réponses: 12
    Dernier message: 28/06/2006, 11h43
  5. Réponses: 3
    Dernier message: 21/04/2006, 12h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo