SAP Note 1234847 - Analysing WebDynpro session LockException

Composant : Web Dynpro Java -

Solution : https://service.sap.com/sap/support/notes/1234847 (Connexion à SAP Service Marketplace requise)

Résumé :
Lors de l'exécution d'une application WebDynpro pour Java dans la version NW04s, les utilisateurs peuvent rencontrer une exception com.sap.tc.webdynpro.services.session.LockException. Cette exception est due au modèle de programmation mono-thread de Web Dynpro, où chaque session utilisateur peut être verrouillée par un seul fil durant le traitement d'une requête, conduisant à la sérialisation des requêtes concurrentes. Si une requête se bloque, les requêtes suivantes expirent et affichent une page d'erreur LockException. Pour le diagnostic, SAP nécessite des dumps de thread pris immédiatement après l'exception via les procédures décrites dans la Note #710254, ainsi que des captures d'écran de l'erreur et des fichiers de trace par défaut du noeud serveur. Des ajustements tels que la configuration de "sap.locking.maxWaitInterval" peuvent gérer les temps d'attente de verrouillage.

Mots Clés :
single-threaded programming model, latest default trace file, intended long running requests, shared client session locks, exclusive client session lock, client session clientsession, acquire exclusive lock, app session locks, waiting/blocking condition, concurrently incoming requests

Notes associées :

1113811Web Dynpro error page, known error situations, error codes