The msg was written in the French locale but could not be read in
it or is the French locale machine talking to a database with the
US locale? It would seem that the interpretation of the binary
stream is not consistent between these locales. Take one of the
serialized msgs from the database and submit a bug report to
source forge with the binary msg as an attachment so that we can
inspect what effect the local is having on the serialization.

--
xxxxxxxxxxxxxxxxxxxxxxxx
Scott Stark
Chief Technology Officer
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx

Stephane Nicoll wrote:

Hello list,

Just to remind you that message. Does anybody has a suggestion to this
problem?

Regards,

Stephane


-----Forwarded Message-----


From: Stephane Nicoll <[EMAIL PROTECTED]>
To: JBoss user (E-mail) <[EMAIL PROTECTED]>
Subject: [JBoss-user] java.io.StreamCorruptedException / locale problem?
Date: Mon, 17 Nov 2003 20:06:55 +0100

Hello list,

Following the deployment of our EAR to a french production environment, we
start getting strange errors with JBossMQ

2003-11-17 17:38:52,903 [lThread-9] FATAL cannersynch.SyncherSessionBean -
Could not use syncher bean: Could not load message : 28 msg=6 soft STORED
PERSISTENT queue=QUEUE.kp/scannerTransactionsOut priority=4
hashCode=15902756; - nested throwable: (java.io.IOException: Could not load
the message: java.io.StreamCorruptedException: invalid stream header)
org.jboss.mq.SpyJMSException: Could not load message : 28 msg=6 soft STORED
PERSISTENT queue=QUEUE.kp/scannerTransactionsOut priority=4
hashCode=15902756; - nested throwable: (java.io.IOException: Could not load
the message: java.io.StreamCorruptedException: invalid stream header)
at
org.jboss.mq.pm.jdbc2.PersistenceManager.loadFromStorage(PersistenceManager.j
ava:1029)
at
org.jboss.mq.server.MessageCache.loadFromStorage(MessageCache.java:406)
at
org.jboss.mq.server.MessageReference.makeHard(MessageReference.java:273)
at
org.jboss.mq.server.MessageReference.getMessage(MessageReference.java:126)
at
org.jboss.mq.server.MessageReference.getHeaders(MessageReference.java:168)
at org.jboss.mq.server.BasicQueue.receive(BasicQueue.java:251)
at org.jboss.mq.server.JMSQueue.receive(JMSQueue.java:130)
at
org.jboss.mq.server.ClientConsumer.receive(ClientConsumer.java:225)
at
org.jboss.mq.server.JMSDestinationManager.receive(JMSDestinationManager.java:
672)
at
org.jboss.mq.server.JMSServerInterceptorSupport.receive(JMSServerInterceptorS
upport.java:225)
at
org.jboss.mq.security.ServerSecurityInterceptor.receive(ServerSecurityInterce
ptor.java:103)
at
org.jboss.mq.server.TracingInterceptor.receive(TracingInterceptor.java:478)
at
org.jboss.mq.server.JMSServerInvoker.receive(JMSServerInvoker.java:227)
at org.jboss.mq.il.jvm.JVMServerIL.receive(JVMServerIL.java:245)
at org.jboss.mq.Connection.receive(Connection.java:1166)
at
org.jboss.mq.SpyMessageConsumer.receiveNoWait(SpyMessageConsumer.java:364)
at


Our environment:

Jboss 3.2.1
Postgres 7.3.2
Java 1.4.1_02
Redhat Advanced Server 2.1

This EAR works perfectly on our production machine. The only difference is
the machine's locale

The output of the /etc/sysconfig/i18n for our production machine (the one
which works OK):

LANG="en_US"
SUPPORTED="en_US:en"
SYSFONT="lat0-sun16"
SYSFONTACM="iso01"

The output of the /etc/sysconfig/i18n for the french machine

LANG="[EMAIL PROTECTED]"
SUPPORTED="en_US:en:[EMAIL PROTECTED]:fr_FR:fr"
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"
export LANG LC_ALL LC_CTYPE LC_COLLATE LC_NUMERIC LC_CTYPE LC_TIME

Changing, on the french machine, to our production environment solves the
issue

My questions:

1/ Could you please explain WHY the system locale gives this problem?
2/ What do we have to do to run our application with the french locale so
that we are not obliged to changed to US locale.

Many thanks in advance, let me know if you need further details.

Regards,

Stephane



------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to