Suite à analyse des logs, voici quelques éléments qui pourraient expliquer les soucis rencontrés : 1/ 2013/09/02 10:11:01 ERROR (CommonsLogger.java:38) Exception occurred during processing request: null java.lang.NullPointerException at com.franciaflex.magalie.services.service.RequestedArticleService.onStorageMovementConfirmation(RequestedArticleService.java:397) at com.franciaflex.magalie.services.service.ArticleStorageService.confirmStorageMovement(ArticleStorageService.java:277) at com.franciaflex.magalie.web.action.WithdrawItemAction.execute(WithdrawItemAction.java:214) C'est un RequestedArticle qui n'a pas de RequestedList associé donc évidemment, ça explose quand je veux récupérer la liste pour mettre à jour son statut on moment où l'utilisateur confirme. En l'occurrence, il s'agit du requestedArticle ATELIER_LF300000031 2/ 2013/09/02 10:39:39 ERROR (SqlExceptionHelper.java:147) ORA-00001: violation de contrainte unique (BAAN.TSPSFC550340$IDX1) ORA-06512: \E0 "MAGALIE.INS_MOUVEMENT_STOCK", ligne 3 ORA-04088: erreur lors d'ex\E9cution du d\E9clencheur 'MAGALIE.INS_MOUVEMENT_STOCK' Toujours ce problème de contrainte dans BaaN sur la table BAAN.TSPSFC550340$IDX1 pour la procédure stockée MAGALIE.INS_MOUVEMENT_STOCK mais cette fois-ci ça explose à la ligne 3 Ça intervient au moment de la confirmation d'un élément d'une liste à servir donc ça aussi dû causer des problèmes aux utilisateurs. C'est arrivé plusieurs fois. 3/ 2013/09/02 11:53:31 ERROR (WithdrawItemAction.java:205) confirmation com.franciaflex.magalie.services.StorageMovementConfirmation@39a78a96[articleId=4033079,storageMovementIds=[null],locationInErrorIds=[],requestedArticleId=LOT_DE_FAB200000022] is L'utilisateur dka a envoyé au serveur une confirmation étrange, sans mouvements de stocks pour la demande d'article "LOT_DE_FAB200000022", y avait-il une particularité concernant les emplacements qu'il fallait prélever sur cette demande ? Je ne sais pas ce qui a pu arriver, peut-être demander à l'utilisateur s'il a fait une manip particulière ? -- Brendan Le Ny, Code Lutin bleny@codelutin.com (+33) 02 40 50 29 28
Point 1 J'ai vérifié les vues REQUESTED_LIST et REQUESTED_ARTICLE je ne vois aucun soucis dans l'affectation du champ id ou requested_list... Je ne comprends pas l'anomalie. A moins que le pb soit dû au fait que deux personnes était en même temps sur la même liste... Point 2 Dans la table de BaaN spsfc550340 il y a une seule contrainte c'est l'unicité de la clef id_mouvement... cela veut dire qu'il y avait 2 mouvements avec le même id.... (attention RAPPEL:dans BaaN le champ est sur 200 caracteres non sur 256). ETRANGE NON ??? -----Message d'origine----- De : franciaflex-magalie-devel-bounces@list.forge.codelutin.com [mailto:franciaflex-magalie-devel-bounces@list.forge.codelutin.com] De la part de Brendan Le Ny Envoyé : lundi 2 septembre 2013 17:17 À : Liste des développeurs MagaLiE Objet : [Franciaflex-magalie-devel] Problèmes dans BaaN ? Suite à analyse des logs, voici quelques éléments qui pourraient expliquer les soucis rencontrés : 1/ 2013/09/02 10:11:01 ERROR (CommonsLogger.java:38) Exception occurred during processing request: null java.lang.NullPointerException at com.franciaflex.magalie.services.service.RequestedArticleService.onStorageMovementConfirmation(RequestedArticleService.java:397) at com.franciaflex.magalie.services.service.ArticleStorageService.confirmStorageMovement(ArticleStorageService.java:277) at com.franciaflex.magalie.web.action.WithdrawItemAction.execute(WithdrawItemAction.java:214) C'est un RequestedArticle qui n'a pas de RequestedList associé donc évidemment, ça explose quand je veux récupérer la liste pour mettre à jour son statut on moment où l'utilisateur confirme. En l'occurrence, il s'agit du requestedArticle ATELIER_LF300000031 2/ 2013/09/02 10:39:39 ERROR (SqlExceptionHelper.java:147) ORA-00001: violation de contrainte unique (BAAN.TSPSFC550340$IDX1) ORA-06512: \E0 "MAGALIE.INS_MOUVEMENT_STOCK", ligne 3 ORA-04088: erreur lors d'ex\E9cution du d\E9clencheur 'MAGALIE.INS_MOUVEMENT_STOCK' Toujours ce problème de contrainte dans BaaN sur la table BAAN.TSPSFC550340$IDX1 pour la procédure stockée MAGALIE.INS_MOUVEMENT_STOCK mais cette fois-ci ça explose à la ligne 3 Ça intervient au moment de la confirmation d'un élément d'une liste à servir donc ça aussi dû causer des problèmes aux utilisateurs. C'est arrivé plusieurs fois. 3/ 2013/09/02 11:53:31 ERROR (WithdrawItemAction.java:205) confirmation com.franciaflex.magalie.services.StorageMovementConfirmation@39a78a96[articleId=4033079,storageMovementIds=[null],locationInErrorIds=[],requestedArticleId=LOT_DE_FAB200000022] is L'utilisateur dka a envoyé au serveur une confirmation étrange, sans mouvements de stocks pour la demande d'article "LOT_DE_FAB200000022", y avait-il une particularité concernant les emplacements qu'il fallait prélever sur cette demande ? Je ne sais pas ce qui a pu arriver, peut-être demander à l'utilisateur s'il a fait une manip particulière ? -- Brendan Le Ny, Code Lutin bleny@codelutin.com (+33) 02 40 50 29 28 _______________________________________________ Franciaflex-magalie-devel mailing list Franciaflex-magalie-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/franciaflex-magalie...
participants (2)
-
Brendan Le Ny -
REVOL Bernard