Bug #2971
closed
Notifications non envoyées
Added by Anonymous almost 13 years ago.
Updated almost 13 years ago.
Votre version de Silverpeas:
5.8
Votre base de données:
MS SQL Server
Description
Suite au passage en 5.8, les notifications sur les abonnements (pris avant la mise à jour) des utilisateurs ne partent plus. La liste des abonnements contient bien des valeurs. Si on rajoute un nouvel abonnement, les notifications de celui-ci sont bien envoyées, mais pas des anciens. Aucune trace n'est visible (plateforme en debug).
Je constate aussi ce problème avec PostgreSQL. En revanche maintenant plus aucune notification d'abonnement ne part et toujours pas de traces. Ce problème est vraiment trè bloquant et nous empêche de migrer notre plateforme de prod en 5.8.
- Category set to Abonnements
- Status changed from New to Assigned
- Assignee set to Nicolas Eysseric
En cours de qualification...
- Status changed from Assigned to In progress...
L'erreur exacte est la suivante (ici pour l'application petites annonces mais elle est identique pour les autres applications) :
29/02/12-09:45:09,228 - WARN : notificationManager.EX_CANT_SEND_USER_NOTIFICATION | MODULE : notificationManager.NotificationManager.notifyUsers() | Erreur pendant l'envoi de la notification (UserId=0)
!!! Message Select failed NOT INITIALIZED !!!
nested (Deepest) :
java.sql.SQLException: Connection is not associated with a managed connection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@296183ed
at org.jboss.resource.adapter.jdbc.WrappedConnection.lock(WrappedConnection.java:90)
at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:247)
at com.stratelia.webactiv.util.Schema.getStatement(Schema.java:180)
at com.stratelia.webactiv.util.AbstractTable.getUniqueRow(AbstractTable.java:192)
at com.stratelia.silverpeas.notificationManager.model.NotifPreferenceTable.getByUserIdAndComponentInstanceIdAndMessageType(NotifPreferenceTable.java:68)
at com.stratelia.silverpeas.notificationManager.NotificationManager.getAllNotifAddressRow(NotificationManager.java:1178)
at com.stratelia.silverpeas.notificationManager.NotificationManager.createAllNotificationData(NotificationManager.java:1461)
at com.stratelia.silverpeas.notificationManager.NotificationManager.notifyUsers(NotificationManager.java:831)
at com.stratelia.silverpeas.notificationManager.NotificationSender.notifyUser(NotificationSender.java:179)
at com.stratelia.silverpeas.notificationManager.NotificationSender.notifyUser(NotificationSender.java:80)
at com.silverpeas.classifieds.control.DefaultClassifiedService.notifyUsers(DefaultClassifiedService.java:410)
Le problème survient systématiquement lorsque la connexion est fournie par l'application au service de notifications.
Lorsque le service de notification utilise sa propre connexion, il n'y a pas de problème.
- Category changed from Abonnements to Notifications
Le problème est donc plus général que les abonnements.
Certaines notifications ne sont pas envoyées...
A priori, les applications suivantes sont touchées :
- GED,
- Blog,
- Petites annonces
- Subject changed from Problème d'abonnement suite au passage en 5.8 to Notifications non envoyées
- Status changed from In progress... to Closed
- Target version set to Version 5.9
- % Done changed from 0 to 100
- Target version changed from Version 5.9 to Version 5.8.1
Also available in: Atom
PDF