IBM Support

PM55510: INSUFFICIENT DIAGNOSTIC INFO FOR BLUEPRINT.XML INVALIDSYNTAXEXCEPTIONS.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Insufficient Diagnostic Info for blueprint.xml
    InvalidSyntaxExceptions.
    
    If a blueprint.xml file has a syntax error, WSAS correctly fails
    to deploy the EBA, but does not provide any diagnostic
    information about where the error was found.  This is a critical
    for developers, as finding the problem requires looking
    through potentially every blueprint.xml file hoping to visually
    find what WSAS has already found programmatically.
    
    For example, the below reference has a syntax error:
    
    -
    filter=?osgi.jndi.service.name=myJndiResource?/>
    -
    
    The filter is missing parenthesis, so the above should have been
    -
    filter=?(osgi.jndi.service.name=myJndiResource)?/>
    --
    
    
    WSAS console reports the following error:
    
    -----------------------------------------------------------
    The exception
    "com.ibm.ws.eba.admin.application.modeller.ModellerException:
    ..
    org.osgi.framework.InvalidSyntaxException: Missing ( at
    characeter 2" occured.
    
    Check log for detail.
    ----------------------------------------------------------
    
    As we can see above WSAS does not say what particular bundle has
    the error nor the line number of the problem. The log file
    reports the same error message, with no additional detail.
    

Local fix

  • Finding the problem looking through potentially every
    blueprint.xml file
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server deploying OSGi applications.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Insufficient diagnostic information.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If a syntax error is detected whilst parsing an OSGi filter
    string, the error reported by the application server is not
    clear about the nature of the failure.
    

Problem conclusion

  • The code has been altered so that a relevant error message is
    output in the event that the application server fails to parse
    an OSGi filter string successfully.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.0.0.4.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM55510

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-01-06

  • Closed date

    2012-02-27

  • Last modified date

    2012-02-27

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

    PM55366

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

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 October 2021