IBM Support

PM57876: [wi 195596] Subsequent sync throws NPE because of the view private file

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error:
    javax.wvcm.WvcmException: Runtime Error
     at
    com.ibm.rational.wvcm.interop.InteropStream.setInteropStreamStat
    e(InteropStream.java:4312)
     at
    com.ibm.rational.wvcm.interop.InteropStream.doOperation(InteropS
    tream.java:4606)
     at
    com.ibm.team.connector.scm.operations.ConnectorOps.synchronizeSt
    ream(ConnectorOps.java:205)
     at
    com.ibm.team.connector.scm.cli.AbstractCcConnectorSubCommand.syn
    chronizeStream(AbstractCcConnectorSubCommand.java:212)
     at
    com.ibm.team.connector.scm.cli.SyncSubcommand.synchronizeStream(
    SyncSubcommand.java:122)
     at
    com.ibm.team.connector.scm.cli.SyncSubcommand.run(SyncSubcommand
    .java:75)
     at
    com.ibm.team.filesystem.cli.core.internal.SubcommandLauncher.run
    (SubcommandLauncher.java:651)
     at
    com.ibm.team.filesystem.cli.core.internal.SubcommandLauncher.doS
    tart(SubcommandLauncher.java:398)
     at
    com.ibm.team.filesystem.cli.core.internal.SubcommandLauncher.run
    (SubcommandLauncher.java:175)
     at
    com.ibm.team.filesystem.cli.core.internal.Application.start(Appl
    ication.java:39)
     at
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseApp
    Handle.java:194)
     at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run
    Application(EclipseAppLauncher.java:110)
     at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta
    rt(EclipseAppLauncher.java:79)
     at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:368)
     at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:179)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:79)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:618)
     at
    org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
     at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
    Caused by: java.lang.NullPointerException
     at
    com.ibm.rational.wvcm.interop.InteropStream.isSame(InteropStream
    .java:1620)
     at
    com.ibm.rational.wvcm.interop.InteropStream.sendoverFolder(Inter
    opStream.java:1534)
     at
    com.ibm.rational.wvcm.interop.InteropStream.sendoverFolders(Inte
    ropStream.java:1446)
     at
    com.ibm.rational.wvcm.interop.InteropStream.sendoverChanges(Inte
    ropStream.java:1391)
     at
    com.ibm.rational.wvcm.interop.InteropStream.sendoverTree(Interop
    Stream.java:2630)
     at
    com.ibm.rational.wvcm.interop.InteropStream.createClone(InteropS
    tream.java:3083)
     at
    com.ibm.rational.wvcm.interop.InteropStream.addCloneRoot(Interop
    Stream.java:3399)
     at
    com.ibm.rational.wvcm.interop.InteropStream.tryAddCloneRoots(Int
    eropStream.java:3525)
     at
    com.ibm.rational.wvcm.interop.InteropStream.addCloneRoots(Intero
    pStream.java:3553)
     at
    com.ibm.rational.wvcm.interop.InteropStream.doOperation(InteropS
    tream.java:4597)
     ... 20 more
    
    
    Steps to replicate the issue:
    1) .class files were checked into RTC, and subsequently removed
    
    2) after they were checked in, the sync failed, leaving the
    directory in ClearCase checked out.
    3) We had to manually uncheckout the directory in ClearCase
    which moved the .class files into lost+found
    4) We routinely clean-up lost+found using rmelem (the correct
    way to clean-up lost+found)
    5) sync is now failing because it's trying to sync a removed
    element in lost+found (somehow there is a remnant reference to
    element in lost+found)
    
    For more details, please refer to the following Jazz.net
    Workitem:
    https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.Wo
    rkItem/195596
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Fixed in 4.0
    

Problem conclusion

  • Fixed in 4.0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM57876

  • Reported component name

    RATL TEAM CONCE

  • Reported component ID

    5724V0400

  • Reported release

    301

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-09

  • Closed date

    2012-11-16

  • Last modified date

    2012-11-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

    RATL TEAM CONCE

  • Fixed component ID

    5724V0400

Applicable component levels

  • R301 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSCP65","label":"Rational Team Concert"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.0.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 November 2012