IBM Support

PI48782: CONCURRENT FILE UPLOAD FROM DIFFERENT RECORD WITH THE SAME FILENAME MAY CAUSE WRONG FILE BE SAVED IN DB

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If 2 users upload 2 files with the same filename but different
    content, into 2 CQ records on CQWeb, at almost the same time, it
    may cause problem.
    
    This is because the uploaded file will be firstly placed at the
    same staging location:
    <CQ_Install_Dir>\cqweb\cqwebprofile\temp\dfltNode\server1\TeamEA
    R\cqweb.war
    
    So the first file will be overwritten by the 2nd one.
    
    When the 2 users save the record, the 1st user will succeed, but
    the saved file could be wrong.
    
    And the file will be removed from the staging folder. So when
    the 2nd user does the save, he will see error:
    
    CRMUD0078E
    <CQ_Install_Dir>\cqweb\cqwebprofile\temp\dfltNode\server1\TeamEA
    R\cqweb.war\<filename> does not exist.
    Details:
    CRVAP0075E After completion of the 'ServerDeliverChangeContext'
    operation, not all resources were delivered as requested.
    CRVSV0187E
    Record has invalid field values. CRVAP0290E CRMUD0078E
    <CQ_Install_Dir>\cqweb\cqwebprofile\temp\dfltNode\server1\TeamEA
    R\cqweb.war\<filename> does not exist.
    
    If the 2 users happen to do the save at exactly the same time,
    they may both succeed. But in one record, the file is wrong.
    

Local fix

  • This issue will rarely happen. Workaround is just to save the
    correct file again into the record. But it might be hard for
    user to notice the wrong file was saved.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ClearQuest Web                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If separate ClearQuest Web users concurrently upload a file  *
    * with the same filename but different content into separate   *
    * CQ records, the wrong file may be saved into the database.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearQuest 8.0.0.17 and 8.0.1.10.
    Concurrent ClearQuest Web file uploads from different records
    with the same filename now always saves the correct file into
    the database.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI48782

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-09-17

  • Closed date

    2015-12-16

  • Last modified date

    2015-12-16

  • 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

    CLEARQUEST WIN

  • Fixed component ID

    5724G3600

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 December 2015