Order and Service Management (Communications Industry) (MOSC)

MOSC Banner

Surrogate Error Occurs In String-length "Error Bad surrogate pair in string"


When surrogate characters are entered as part of order task data input ""Error Bad surrogate pair in string <String>"

Reason :

The character being used by them is U+FF20 (Fullwidth Commercial At) - The Unicode Character Reference. U+FF20 is the Unicode hex value of the character Fullwidth Commercial At, which is categorized as "other punctuation" in the Unicode 6.0 character table.
 
   In addition, U+FF20 is a composite character comprising of one or more other Unicode characters modified or combined.


Jaxen 1.1.1 is bundled with weblogic 10.3.3. This version of jaxen does not handle the surrogate characters. OSM ships version 1.1.3 which handles them correctly. On server startup, the weblogic classloaders were incorrectly loading the older version of jaxen. This has now been corrected through 14741618.

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center