IBM Support

PI52112: OPENING BPMN MODEL GIVES "SAXPARSEEXCEPTION:BYTE 220 NOT MEMBER ASCII" ERROR MESSAGE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Attempting to open the BPMN model gives a HTML problem report
    with the error message: org.xml.sax.SAXParseException: Byte
    "220" is not a member of the (7-bit) ASCII character set.
    
    The complete error message in the .log file:
    
    [<BEGIN>]
    !ENTRY com.ibm.xtools.bpmn2.ui.diagram 4 12 2015-10-30
    13:46:49.940
    !MESSAGE Byte "220" is not a member of the (7-bit) ASCII
    character set. (line 1, column 39)
    !STACK 0
    org.xml.sax.SAXParseException: Byte "220" is not a member of the
    (7-bit) ASCII character set.
        at
    org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExcepti
    on(Unknown Source)
        at
    org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.d
    ispatch(Unknown Source)
        at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume
    nt(Unknown Source)
        at
    org.apache.xerces.parsers.XML11Configuration.parse(Unknown
    Source)
        at
    org.apache.xerces.parsers.XML11Configuration.parse(Unknown
    Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
    Source)
        at
    org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
    Source)
        at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown
    Source)
        at
    org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java
    :175)
        at
    org.eclipse.gmf.runtime.emf.core.resources.GMFLoad.load(GMFLoad.
    java:51)
        at
    org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourc
    eImpl.java:240)
        at
    com.ibm.xtools.emf.core.internal.resource.RMPResource.doLoad(RMP
    Resource.java:953)
        at
    org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceIm
    pl.java:1505)
        at
    org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceIm
    pl.java:1284)
        at
    com.ibm.xtools.emf.core.internal.resource.RMPResource.load(RMPRe
    source.java:1299)
        at
    org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(R
    esourceSetImpl.java:259)
        at
    org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHe
    lper(ResourceSetImpl.java:274)
        at
    org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(
    ResourceSetImpl.java:406)
        at
    com.ibm.xtools.bpmn2.ui.diagram.internal.resource.Bpmn2OpenResou
    rceCommand.openResource(Bpmn2OpenResourceCommand.java:210)
        at
    com.ibm.xtools.bpmn2.ui.diagram.internal.resource.Bpmn2OpenResou
    rceCommand.openResource(Bpmn2OpenResourceCommand.java:132)
        at
    com.ibm.xtools.bpmn2.ui.diagram.internal.resource.Bpmn2OpenResou
    rceCommand.openResource(Bpmn2OpenResourceCommand.java:107)
        at
    com.ibm.xtools.bpmn2.ui.diagram.internal.resource.Bpmn2OpenResou
    rceCommand.openResource(Bpmn2OpenResourceCommand.java:63)
        at
    com.ibm.xtools.bpmn2.modeler.ui.internal.navigator.CustomBpmn2Na
    vigatorContentProvider.getChildrenForFile(CustomBpmn2NavigatorCo
    ntentProvider.java:459)
        at
    com.ibm.xtools.bpmn2.modeler.ui.internal.navigator.CustomBpmn2Na
    vigatorContentProvider.getChildren(CustomBpmn2NavigatorContentPr
    ovider.java:245)
        at
    com.ibm.xtools.common.ui.navigator.internal.providers.AbstractCo
    ntentProviderWrapper.getChildren(AbstractContentProviderWrapper.
    java:231)
    ...
    [</END>]
    
    The BPMN model that you are trying to open has a reference to
    another BPMN model that has a special character.  In this
    example, the "Byte 220" within the error message corresponds to
    ASCII character code for the "&#65479; " character.  For other special
    characters, the ASCII code for those characters will be given in
    the error message.
    

Local fix

  • There is no workaround.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * -                                                            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Opening an imported BPMN model containing Turkish characters *
    * fails with SAXParseException: Byte "220" is not a member of  *
    * the                                                          *
    * (7-bit) ASCII character set                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Opening an imported BPMN model containing Turkish characters
    fails with SAXParseException: Byte "220" is not a member of the
    (7-bit) ASCII character set. The issue was that the imported
    BPMN file was ASCII encoded and Turkish characters were out of
    the range. Changing the encoding to match the encoding of input
    file solves the issue
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI52112

  • Reported component name

    RATL SW ARCHITE

  • Reported component ID

    5725A3000

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-11-09

  • Closed date

    2015-12-18

  • Last modified date

    2015-12-18

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL SW ARCHITE

  • Fixed component ID

    5725A3000

Applicable component levels

  • R910 PSY

       UP

  • R911 PSY

       UP

  • R912 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"910","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 October 2021