IBM Support

PK43578: INTERNAL ERROR BUILDING WORKSPACE MIGRATE RAD 6 TO RAD 7

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer got error   "An internal error occurred during:
    Building workspace" when importing RAD 6 projects into RAD 7
    workspace.
    

Local fix

  • The project lacked target servers. After setting target servers
    for the projects in RAD 6 the migration/import of the projects
    to RAD 7 should go fine.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Rational Application Developer v7.0      *
    *                 users migrating a workspace created by a     *
    *                 previous product release.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: If a workspace is created with a        *
    *                      previous product release and server     *
    *                      targeting is not applied to the         *
    *                      projects in the workspace, then when    *
    *                      this workspace is migrated to           *
    *                      Rational Application Developer v7.0 a   *
    *                      StackOverflowException will occur if    *
    *                      the Enterprise Application project      *
    *                      contains binary EJB or WAR files.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The following StackOverflowException may occur during
    workspace migration to Rational Application Developer v7.0:
    
    !MESSAGE An internal error occurred during:
    "Building workspace".
    !STACK 0
    java.lang.StackOverflowError
    at java.io.Win32FileSystem.normalize(Unknown Source)
    at java.io.Win32FileSystem.normalize(Unknown Source)
    ...
    at com.ibm.ws.ast.internal.migration.FacetMigrator.
    findWebSphereRuntimeTypeId(Unknown Source)
    at com.ibm.ws.ast.internal.migration.FacetMigrator.
    findWebSphereRuntimeTypeId(Unknown Source)
    at com.ibm.ws.ast.internal.migration.FacetMigrator.
    findWebSphereRuntimeTypeId(Unknown Source)
    at com.ibm.ws.ast.internal.migration.FacetMigrator.
    findWebSphereRuntimeTypeId(Unknown Source)
    ...
    

Problem conclusion

  • The StackOverflowException is occuring because there is no
    server target on the project causing an infinite recursive
    algorithm to be invoked when a binary EJB or WAR file is
    located in the Enterprise Application project.  A check has
    been added to ignore binary EJB and WAR files that reside in
    the Enterprise Application project.  The fix for this APAR is
    currently targeted for inclusion into Rational Application
    Developer fixpack 7.0.0.3.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK43578

  • Reported component name

    WEBAPP SERVER A

  • Reported component ID

    5724J0820

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-04-18

  • Closed date

    2007-04-19

  • Last modified date

    2007-04-19

  • 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

    WEBAPP SERVER A

  • Fixed component ID

    5724J0820

Applicable component levels

  • R610 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
19 October 2021