Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
sun.io.MalformedInputException at sun.io.ByteToCharGB18030.convert(ByteToCharGB18030.java:171) at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java:316) at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java:347) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:252) at java.io.InputStreamReader.read(InputStreamReader.java:212) at java.io.Reader.read(Reader.java:143) at org.milyn.io.StreamUtils.readStream(StreamUtils.java:102) at org.milyn.cdr.XMLConfigDigester.digestConfigRecursively(XMLConfigDigester.java:199) at org.milyn.cdr.XMLConfigDigester.digestConfig(XMLConfigDigester.java:184) at org.milyn.cdr.SmooksResourceConfigurationStore.registerResources(SmooksResourceConfigurationStore.java:229) at org.milyn.Smooks.addConfigurations(Smooks.java:340) at org.milyn.Smooks.addConfigurations(Smooks.java:358) at org.milyn.Smooks.<init>(Smooks.java:172)
at org.milyn.cdr.XMLConfigDigester.digestConfig(XMLConfigDigester.java:184) :digester.digestConfigRecursively(new InputStreamReader(stream), baseURI); platform encoding issue !!!
change code to "digester.digestConfigRecursively(new InputStreamReader(stream,"UTF-8"), baseURI);" will solve the problem.
or add "global setting option" something like "setDefaultEncoding"![]()
if file.encoding=GB18030