Erreur Weblogic

Erreur Weblogic - Java - Programmation

Marsh Posté le 07-09-2005 à 16:49:37    


Bonjour  
 
Ayant installé une application sur un serveur Weblogic, j'ai obtenu une erreur (venant du NodeManager) suivante lors du fonctionnement  
(qui se déroulait fort bien depuis quelques mois )
 
####<6 sept. 2005 22 h 50 IRDT> <Error> <Socket> <fr-app1> <app1> <ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <BEA-000421> <Uncaught Throwable in processSockets
 java.lang.NullPointerException.
java.lang.NullPointerException
 at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:540)
 at weblogic.socket.SocketMuxer.deliverHasException(SocketMuxer.java:520)
 at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:125)
 at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>  
 
Or en cherchant sur le Net, je n'ai trouvé aucune aide  :??:  
J'image seulement que cela est dû au résau  
 
Donc, si un de vous a déjà rencontré cette erreur, je lui en serai très reconnaissant  :jap:  
 
Merci d'avance
 
 

Reply

Marsh Posté le 07-09-2005 à 16:49:37   

Reply

Marsh Posté le 08-09-2005 à 23:16:38    

WLS 6.1 ? 7.0 ?
Essaye les services packs pour résoudre le problème :
 
http://e-docs.bea.com/wls/docs61/n [...] ml#1401452 pour 6.1
http://e-docs.bea.com/wls/docs70/notes/resolved.html pour 7.0
 
Référence CR100572 :
"When a request with an incorrect URI was received from a from plug-in, WebLogic Server threw this stack trace..."
 
 
 

Reply

Marsh Posté le 12-09-2005 à 10:29:10    

krakraille a écrit :

WLS 6.1 ? 7.0 ?
Essaye les services packs pour résoudre le problème :
 
http://e-docs.bea.com/wls/docs61/n [...] ml#1401452 pour 6.1
http://e-docs.bea.com/wls/docs70/notes/resolved.html pour 7.0
 
Référence CR100572 :
"When a request with an incorrect URI was received from a from plug-in, WebLogic Server threw this stack trace..."


 
Merc krakaille pour les infos:
 
Par contre, ayant approfondi le problème.Je me suis aperçu que mes threads mourraient petit à petit
et que lorsqu'il n'y en avait plus (dans le pool), le serveur plantaient (ce qui est apparemment logique).
 
Pour être plus précis,voici le message d'erreur que j'obtiens :
 
####<6 sept. 2005 12 h 55 IRDT> <Warning> <WebLogicServer> <fr-ctc1> <ctc1-portal> <weblogic.health.CoreHealthMonitor> <<WLS Kernel>> <> <BEA-000337> <ExecuteThread: '13' for queue: 'ctc_queue' has been busy for "1 103" seconds working on the request "Http Request: /CTC/afp", which is more than the configured time (StuckThreadMaxTime) of "600" seconds.>  :??:  
 
Donc , si quelqu'un a déjà résolu le problème, je lui paiera bien volontiers une bière. ;)  
 
 
 

Reply

Marsh Posté le 12-09-2005 à 10:31:16    


Ah aussi, j'ai boublié de dire que j'utilise la version 8.1 sp1 de Weblogic
 
Merci d'avançe  :jap:  (je sais que je me répète)

Reply

Marsh Posté le 12-09-2005 à 21:45:06    

hum, un blocage de thread, ça peut venir de pleins de raisons :  
- JDBC : une requête JDBC qui dure trop longtemps, un UPDATE sans commit...
- JMS : un MDB qui reçoit trop de messages et qui les met en queue d'attente
- un code non thread-safe dans un coin de ton appli...
 
Comme je ne connais pas ton contexte, mais que j'aime bien la bière :love: je ne peux que te pointer quelques idées :
-optimiser les requêtes au SGBD s'il y'en a
-tuner les pools (threads, connection...)
-les newsgroup de BEA : http://forums.bea.com/bea/search.jspa?objID=c2003 avec les mots clé "BEA-000337", "has been busy" ou "stuck thread"
-un guide BEA pour régler les pb de threads liés à JDBC au cas où : http://support.bea.com/application [...] ttern.html
-un profiler pour analyser le code posant problème
-l'analyse des stacks traces (avec weblogic.admin THREAD_DUMP par exemple)
...
 
Bon courage

Reply

Marsh Posté le 05-10-2005 à 22:33:22    

krakraille a écrit :

hum, un blocage de thread, ça peut venir de pleins de raisons :  
- JDBC : une requête JDBC qui dure trop longtemps, un UPDATE sans commit...
- JMS : un MDB qui reçoit trop de messages et qui les met en queue d'attente
- un code non thread-safe dans un coin de ton appli...
 
Comme je ne connais pas ton contexte, mais que j'aime bien la bière :love: je ne peux que te pointer quelques idées :
-optimiser les requêtes au SGBD s'il y'en a
-tuner les pools (threads, connection...)
-les newsgroup de BEA : http://forums.bea.com/bea/search.jspa?objID=c2003 avec les mots clé "BEA-000337", "has been busy" ou "stuck thread"
-un guide BEA pour régler les pb de threads liés à JDBC au cas où : http://support.bea.com/application [...] ttern.html
-un profiler pour analyser le code posant problème
-l'analyse des stacks traces (avec weblogic.admin THREAD_DUMP par exemple)
...
 
Bon courage


 
Cher kraraille
 
Effectivement, tu avais raison. En effet, les threads étaient en attente d'une réponse (qu'ils ne recevaient jamais) d'une autre appli.
En tout cas, merci pour les liens.
On en vient donc à la raison première de ce post : comment fait on pour la bière  :hello:
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed