• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

MQJMS1046: The character set Cp437 is not supported

 
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am trying to connect to an MQ server.(Actually we are using a framework .... so all the dirty work .... config ... etc etc is already handled)...... Ok .... so now i am sending a message to the mq server and i get the following exception as a reply from the server

Error Message: MQJMS1046: The character set Cp437 is not supported


It works on my colleagues machine ..... any pointers ...
No clue about encodings
 
Ram Kumar Subramaniam
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ok i figured it out ..... quite simple ..... I am using jdk1.4.2. Solution to the problem is to just add charsets.jar to ur runtime classpath ....
[ November 06, 2003: Message edited by: Ram Kumar Subramaniam ]
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I had the same issue above, except I was not using 1.4.2... I was is JDK 1.3.1...

When trying to read the message payload from a MQ queue, I was getting the exception: �character set Cp437 is not supported�. I was running weblogic 6.1 sp5 locally on a Windows box.

After much searching I realized that I had the bad version of the JDK 1.3.1. I was using the initial build of JDK 1.3.1 and when I installed JDK 1.3.1_15 the issue went away.

In JDK 1.3.1, i18n.jar is the one that is responsible for the Codepage translation. Specifically in our case, the class in question was CharToByteCp437.class. It was when I compared my manifest for i18n.jar to a coworker�s (who was not getting this issue) that I realized that my JDK was a different version of 1.3.1 then my coworker had. We were both running on Weblogic 6.1 sp5 and everything else was the same.

My suggestion is that if you are getting this type of error, that your JDK version is out of sync.
 
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Any other suggestions on this? I'm getting this error : javax.jms.MessageFormatException: MQJMS1046: The character set Cp037 is not supported and I'm using the charsets.jar file in my classpath. I'm using jdk1.4.2_13. Is there any way to get a more definitive error message?

Thanks.
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can try a custom install of java and then check the option for international support.

Dick Deneer
 
reply
    Bookmark Topic Watch Topic
  • New Topic