Bonjour,

Je rencontre actuellement un problème avec un client Java/SOAP que je souhaite installer en service windows. Le Serveur SOAP est installé sur une machine Linux/Glassfish et fonctionne correctement avec des clients installés sur Linux. Le client SOAP windows fonctionne sans problème lorsque démarré à la main mais plante lors de la connexion au serveur quand utilisé à partir d'un service windows.

Voici le code de ma fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    public  User log(User user) {
        try { // Call Web Service Operation      
            core.ws.Agent port = new core.ws.AgentService(
                    new java.net.URL(urlNameService),
                    new QName(pack, sName)).getAgentPort();
            core.ws.User result = port.log(user);
            if (result == null) {
                logger.error("Error while logging user, user email might not be registered.");
                return null;
            }
            return result;
        } catch (Exception ex) {
            logger.fatal("Error while logging user.");
            logger.fatal(ex.getMessage(),ex);
            logger.fatal(ex.toString());
            logger.fatal(ex.getCause());
            logger.fatal(ex.getCause());
            System.exit(404);//on arrete tout!
            return null;
        }
    }
Le log rencontré me donne un nullpointer exception sur la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 core.ws.User result = port.log(user);
J'ai essayé de démarrer l'appli avec tous les utilisateurs de service windows, rien à faire.
Auriez vous une idée?

Merci

Rémi