IBM Support

PK82074: FEATURE PACK FOR SCA CANNOT DEPLOY AN SCA-ENABLED WAR ARCHIVED APPLICATION IF THE WAS_HOME PATH CONTAINS SPACES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If WebSphere Application Server is installed to a file system
    path that contains spaces, SCA Feature Pack cannot deploy an
    SCA-Enabled WAR archived application.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  WebSphere Application Server v7 Feature     *
    *                  Pack for Service Component Architecture     *
    *                  (SCA) users                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: The Feature Pack will fail to deploy    *
    *                      SCA Web Archives(WAR files) if          *
    *                      Application Server is installed to a    *
    *                      path that contains a space.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During deployment of a WAR file containing SCA Composite
    files, an invalid URI exception will occur and the deployment
    will fail. The exception details will indicate specifically
    that the space character is the invalid URI syntax.
    
    java.net.URISyntaxException: Illegal character in path at
    index 16: file:/C:/Program
    Files/IBM/WebSphere70/AppServer/profiles/Dmgr01/wstemp/Script11f
    5b6c4f7b/workspace/cells/svtblade5Cell01/applications/ERWW4A_SCA
    .ear/deployments/ERWW4A_SCA/WebItem_SCA_WS.war/
     at java.net.URI$Parser.fail(URI.java:2820)
     at java.net.URI$Parser.checkChars(URI.java:2993)
     at java.net.URI$Parser.parseHierarchical(URI.java:3077)
     at java.net.URI$Parser.parse(URI.java:3025)
     at java.net.URI.<init>(URI.java:589)
     at
    com.ibm.ws.soa.sca.admin.appext.ScaJ2EEModuleContextImpl.getComp
    osite(ScaJ2EEModuleContextImpl.java:327)
     at
    com.ibm.ws.soa.sca.binding.sca.deploy.SCABindingCodeGenAgent.exe
    cute(SCABindingCodeGenAgent.java:48)
     at
    com.ibm.ws.soa.sca.admin.appext.SCDLServerTask.performTask(SCDLS
    erverTask.java:111)
     at
    com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImp
    l.java:284)
     at java.lang.Thread.run(Thread.java:735)
    

Problem conclusion

  • The fix will use built in toURI() methods instead of
    URI(String) constructors to produce valid URI objects.
    
    APAR PK82074 is currently targeted for inclusion in Service
    Level (Fix Pack) 1.0.0.3 of WebSphere Application Server v7
    Feature Pack for Service Component Architecture (SCA). Please
    refer to the Recommended Updates page for delivery
    information:
    http://www-1.ibm.com/support/docview.wss?rs=180&context=SSEQTP&u
    id=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK82074

  • Reported component name

    WAS SCA FEATURE

  • Reported component ID

    5724J0854

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-03-07

  • Closed date

    2009-03-24

  • Last modified date

    2009-03-24

  • 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

    WAS SCA FEATURE

  • Fixed component ID

    5724J0854

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.0.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 February 2022