We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

[ JCMS 7.0.2 ] JSync + DBData => EventLog génère une exception

Sébastien Raphel · on 7/12/12 at 10:13 AM

Bonjour le support,

Je rencontre un bug sur une plateforme JCMS 7.0.2 en production. D'après les logs de JCMS j'ai retrouvé une issu Jira qui correspond à mon cas : http://issues.jalios.com/browse/JCMS-1970 (même si à l'époque c'était sur un JCMS 6)

Je colle les logs recupérées :

encodeObject: an exception occured: + - 
java.io.NotSerializableException: com.jalios.jcmsplugin.socialconversation.ConversationSpaceManager at 
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at 
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at 
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at 
java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1338) at 
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1146) at 
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at 
com.jalios.util.Util.encodeObject(Util.java:5870) at 
com.jalios.jcms.db.DBEventLog.encodeObject(DBEventLog.java:70) at 

Complément d'information : JSync est activé, les caches DB aussi, l'erreur apparait sur le réplica.

Avez-vous un contournement ou un correctif pour ce problème ?

8 pts
Frédéric Touitou · on 7/17/12 at 4:27 PM

Bonjour Sébastien,

Effectivement, nous venons de vérifier qu'il existe actuellement une incompatibilité entre le module Espaces de conversations, et jSync, pour les mêmes raisons que celles de l'issue Jira que tu as trouvée, JCMS-1970.

Actuellement donc, dès que jSync est activé (avec la présence effective ou non de plusieurs réplicas), la création d'une discussion, ou idée, etc., génère l'exception java.io.NotSerializableException.

Je vais donc créer une issue Jira, spécifique à ce module, décrivant cela.

Merci pour tes propres recherches !
Bien cordialement,
Frédéric Touitou

0 pts
Frédéric Touitou · on 7/17/12 at 4:40 PM

Issue Jira correspondante : SCP-76

0 pts