IBM Support

PH65142: CWWKF0033E : THE SINGLETON FEATURES SERVLET-3.1 AND SERVLET-3.0 CANNOT BE LOADED AT THE SAME TIME 25/02/24 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After upgrading from CICS TS 5.6 to 6.1 the following error is
    seen :
    
    CWWKF0033E: The singleton features servlet-3.1 and servlet-3.0
    cannot be loaded at the same time.  The configured features
    servlet-3.1 and
    cicsts:com.ibm.cics.wlp.defaultApp1.0-appSecurity2.0
    include one or more features that cause the conflict. Your
    configuration is not supported; update server.xml to remove
    incompatible features.
    
    This occurs when the following three features are enabled:
    <feature>servlet-3.1</feature>
    <feature>cicsts:defaultApp-1.0</feature>
    <feature>cicsts:security-1.0</feature>
    

Local fix

  • set -Dcom.ibm.cics.jvmserver.wlp.defaultapp=false to
    remove the defaultapp
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users with UI98245                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: Enabling a Liberty JVMSERVER with the   *
    *                      following three features:               *
    *                      - servlet-3.1                           *
    *                      - cicsts:defaultApp-1.0                 *
    *                      - cicsts:security-1.0                   *
    *                      leads to a CWWKF0033E error during the  *
    *                      JVMSERVER's startup                     *
    ****************************************************************
    When the following three features are set in a Liberty
    JVMSERVER's server.xml:
    <feature>servlet-3.1</feature>
    <feature>cicsts:defaultApp-1.0</feature>
    <feature>cicsts:security-1.0</feature>
    
    The following error is encountered:
    CWWKF0033E: The singleton features servlet-3.1 and servlet-3.0
    cannot be loaded at the same time.
    The configured features servlet-3.1
    and cicsts:com.ibm.cics.wlp.defaultApp1.0-appSecurity2.0
    include one or more features that cause the conflict.
    Your configuration is not supported; update server.xml
    to remove incompatible features.
    
    The following can also be observed:
    FFDC1015I: An FFDC Incident has been created:
    "java.lang.IllegalArgumentException: Unable to load conflicting
    versions of features "com.ibm.websphere.appserver.servlet-3.1"
    and "com.ibm.websphere.appserver.servlet-3.0".  The feature
    dependency chains that led to the conflict are:
    com.ibm.websphere.appserver.servlet-3.1 and
    com.ibm.cics.wlp.defaultApp1.0-appSecurity2.0 ->
    com.ibm.wsspi.appserver.webBundleSecurity-1.0 ->
    com.ibm.wsspi.appserver.webBundle-1.0 ->
    com.ibm.websphere.appserver.servlet-3.0
    com.ibm.ws.kernel.feature.internal.FeatureManager reportErrors"
    at ffdc_25.02.18_10.51.53.0.log.
    
    servlet-3.1 is then installed and th
    e JVMSERVER enables
    successfully.
    Note: The defaultapp will be added to server.xml if the JVM
    Profile contains option:
    -Dcom.ibm.cics.jvmserver.wlp.defaultapp=true
    

Problem conclusion

  • UI98245
    
    CICS has been updated so that the feature cicsts:defaultApp-1.0
    can detect and use servlet-3.1 for its dependencies to prevent
    the CWWKF0033E.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH65142

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-02-06

  • Closed date

    2025-02-24

  • Last modified date

    2025-03-04

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

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

    UO02225

Modules/Macros

  • DFJ@H478 DFJ@H479 DFJ@H480 DFJ@H481 DFJ@H482 DFJ@H483 DFJ@H484
    DFJ@H485 DFJ@H487 DFJ@H488 DFJ@H489 DFJ@H490 DFJ@H491 DFJ@H492
    DFJ@H493 DFJ@H494 DFJ@H528 DFJ@H529 DFJ@H558 DFJ@H562 DFJ@H586
    DFJ@H591 DFJ@H623 DFJ@H625 DFJ@H626 DFJ@H627 DFJ@H628 DFJ@H629
    DFJ@H630 DFJ@H631 DFJ@H632 DFJ@H633 DFJ@H634 DFJ@H635 DFJ@H636
    DFJ@H637 DFJ@H638 DFJ@H639 DFJ@H640 DFJ@H641 DFJ@H642 DFJ@H643
    DFJ@H644 DFJ@H645 DFJ@H646 DFJ@H647 DFJ@H648 DFJ@H649 DFJ@H650
    DFJ@H651 DFJ@H652 DFJ@H653 DFJ@H654 DFJ@H655 DFJ@H656 DFJ@H657
    DFJ@H659 DFJ@H671 DFJ@H672 DFJ@H673 DFJ@H674 DFJ@H675 DFJ@H676
    DFJ@H677 DFJ@H678 DFJ@H679 DFJ@H680
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UO02225

       UP25/02/28 P F502 {

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
04 March 2025