Topic
27 replies Latest Post - ‏2010-07-12T22:37:25Z by jeff98air
SystemAdmin
SystemAdmin
47293 Posts
ACCEPTED ANSWER

Pinned topic cleartool: Error: Not a vob object:

‏2007-10-04T03:37:25Z |
Hi All.
While performing any operations on one particular stream(mkbl, deliver, rebase.....), i get the error
"cleartool: Error: Not a vob object: "dd3c0b04.0b114957.996f.65:a2:f0:8b:4d:8d",

and only then it performs the operation i requested for.
our's is an ucm environment.
can someone suggest how to solve this.
any help is appreciated.

Regards,
Girish
Updated on 2010-07-12T22:37:25Z at 2010-07-12T22:37:25Z by jeff98air
  • jeff98air
    jeff98air
    817 Posts
    ACCEPTED ANSWER

    RE:cleartool: Error: Not a vob object:

    ‏2007-10-04T15:52:32Z  in response to SystemAdmin
    Most likely the stream is referencing a component in its foundation that
    is no longer valid (component or VOB possibly removed). You should be
    able to see this in the stream's properties window (Configuration tab ->
    Foundation baselines). If so, try to "Remove" the component baseline
    from the list. Also, if the stream is recommending a baseline that
    includes the bad component, you will need to either recommend a "good"
    existing baseline, or `cleartool chstream -nrec <stream-selector>`.

    Alternatively, you can try running `cleartool checkvob -ucm -fix
    -verbose stream:yourStream@\pvob` to remove the bad reference. See the
    man page for details.

    -Jeff

    -----Original Message-----
    From: cciug-bounces@lists.ca.ibm.com
    mailto:cciug-bounces@lists.ca.ibm.com On Behalf Of disadmin@us.ibm.com
    Sent: Wednesday, October 03, 2007 9:37 PM
    To: cciug@lists.ca.ibm.com
    Subject: cciug cleartool: Error: Not a vob object:

    Hi All.
    While performing any operations on one particular stream(mkbl, deliver,
    rebase.....), i get the error
    "cleartool: Error: Not a vob object:
    "dd3c0b04.0b114957.996f.65:a2:f0:8b:4d:8d",

    and only then it performs the operation i requested for.
    our's is an ucm environment.
    can someone suggest how to solve this.
    any help is appreciated.

    Regards,
    Girish
    _______________________________________________
    cciug mailing list
    cciug@lists.ca.ibm.com
    Unsubscribe:cciug-leave@lists.ca.ibm.com

    _______________________________________________
    cciug mailing list
    cciug@lists.ca.ibm.com
    Unsubscribe:cciug-leave@lists.ca.ibm.com
  • SystemAdmin
    SystemAdmin
    47293 Posts
    ACCEPTED ANSWER

    Re: cleartool: Error: Not a vob object:

    ‏2007-10-08T09:28:11Z  in response to SystemAdmin
    Hi Jeff,

    Thnx for the reply, but checkvob didn't work, can u help...

    M:\vobadm__int>ct lsbl -stream stream:View_Int@\XXX
    17-Jul-07.09:20:37 M_0_30.8187 vobadm "M_0_30"
    stream:STR_Int@\XXX
    component: YYY@\XXX
    01-Oct-07.17:15:35 E_ZAP_1_38_0.7826 vobadm "E_ZAP_1_38_0"
    stream: STR_Int@\XXX
    cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".

    Regards,
    Girish
    • SystemAdmin
      SystemAdmin
      47293 Posts
      ACCEPTED ANSWER

      Re: cleartool: Error: Not a vob object:

      ‏2007-10-08T12:21:23Z  in response to SystemAdmin
      So what is the output you've got from "checkvob"?

      Regards,

      Kristijan
      • SystemAdmin
        SystemAdmin
        47293 Posts
        ACCEPTED ANSWER

        Re: cleartool: Error: Not a vob object:

        ‏2007-10-08T12:23:15Z  in response to SystemAdmin
        nothing, no errors reported.
        • SystemAdmin
          SystemAdmin
          47293 Posts
          ACCEPTED ANSWER

          Re: cleartool: Error: Not a vob object:

          ‏2007-10-08T15:50:05Z  in response to SystemAdmin
          OK then, did you run "checkvob" against the problematic activity?

          Regards,

          Kristijan
          • jeff98air
            jeff98air
            817 Posts
            ACCEPTED ANSWER

            RE:Re: cleartool: Error: Not a vob object:

            ‏2007-10-08T17:49:31Z  in response to SystemAdmin
            It looks like it's the baseline that has the unresolved hyperlink. Try
            running the checkvob against the baseline object that is reporting the
            error.

            -Jeff

            -----Original Message-----
            From: cciug-bounces@lists.ca.ibm.com
            mailto:cciug-bounces@lists.ca.ibm.com On Behalf Of disadmin@us.ibm.com
            Sent: Monday, October 08, 2007 9:50 AM
            To: cciug@lists.ca.ibm.com
            Subject: cciug Re: cleartool: Error: Not a vob object:

            OK then, did you run "checkvob" against the problematic activity?

            Regards,

            Kristijan
            _______________________________________________
            cciug mailing list
            cciug@lists.ca.ibm.com
            Unsubscribe:cciug-leave@lists.ca.ibm.com

            _______________________________________________
            cciug mailing list
            cciug@lists.ca.ibm.com
            Unsubscribe:cciug-leave@lists.ca.ibm.com
            • SystemAdmin
              SystemAdmin
              47293 Posts
              ACCEPTED ANSWER

              Re: RE:Re: cleartool: Error: Not a vob object:

              ‏2007-10-09T03:31:47Z  in response to jeff98air
              even running checkvob on the main admin / pvob did not result in any error.

              since running, ct lsbl -stream <stream name> is reporting an error,

              01-Oct-07.17:15:35 bl_1_38_0.7826 vobadm "bl_1_38_0"
              stream: stream_proj_Int@\pvob_PROJECTS
              cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".

              can i directly remove the problematic baseline?
              • SystemAdmin
                SystemAdmin
                47293 Posts
                ACCEPTED ANSWER

                Re: RE:Re: cleartool: Error: Not a vob object:

                ‏2007-10-09T13:51:18Z  in response to SystemAdmin
                But did you run the "checkvob" against the baseline? It can check and possibly repair any UCM object, therefore also the baseline that is giving you the grief.

                Regards,

                kristijan
                • SystemAdmin
                  SystemAdmin
                  47293 Posts
                  ACCEPTED ANSWER

                  Re: RE:Re: cleartool: Error: Not a vob object:

                  ‏2007-10-11T09:20:00Z  in response to SystemAdmin
                  hi kris.
                  checkvob on baseline didn't report any errors.
                  • SystemAdmin
                    SystemAdmin
                    47293 Posts
                    ACCEPTED ANSWER

                    Re: RE:Re: cleartool: Error: Not a vob object:

                    ‏2007-10-11T15:51:32Z  in response to SystemAdmin
                    Well, you can still contact the IBM Customer support, if you haven't already done so.

                    Regards,

                    Kristijan
              • jeff98air
                jeff98air
                817 Posts
                ACCEPTED ANSWER

                RE:Re: RE:Re: cleartool: Error: Not a vob object:

                ‏2007-10-09T14:59:38Z  in response to SystemAdmin
                Very strange that checkvob doesn't report the error. I've never seen an
                error on a component that wasn't at least detected by checkvob. I
                recently had an issue where a rootless component had been removed, that
                had a composite baseline that was referenced by another composite
                baseline. `checkvob -ucm -fix` could detect the broken hlink, but could
                not repair it (SUM_RepairProject::scan() error). This error was
                actually breaking baseline dependencies of the development project that
                had referenced it. I tried all of my "tricks" to try to repair it, but
                none worked. Finally, I decided to try one last thing before having to
                call tech supp. The bad composite baseline belonged to a mainline
                project integ stream that we hadn't actually started using yet, so I
                removed the stream. Once the stream was removed, checkvob was able to
                fix the broken hlink in the other compBL. All is good now, but I don't
                like that I had to remove a stream to fix the problem.

                Now to answer your question: As long as no other stream is using that
                baseline and it's not something important you need to keep, then you can
                try to `rmbl` it. If it is currently recommended, you will need to
                `chstream -nrec` it first.

                -Jeff

                -----Original Message-----
                From: cciug-bounces@lists.ca.ibm.com
                mailto:cciug-bounces@lists.ca.ibm.com On Behalf Of disadmin@us.ibm.com
                Sent: Monday, October 08, 2007 9:32 PM
                To: cciug@lists.ca.ibm.com
                Subject: cciug Re: RE:Re: cleartool: Error: Not a vob object:

                even running checkvob on the main admin / pvob did not result in any
                error.

                since running, ct lsbl -stream <stream name> is reporting an error,

                01-Oct-07.17:15:35 bl_1_38_0.7826 vobadm "bl_1_38_0"
                stream: stream_proj_Int@\pvob_PROJECTS
                cleartool: Error: Not a vob object:
                "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".

                can i directly remove the problematic baseline?
                _______________________________________________
                cciug mailing list
                cciug@lists.ca.ibm.com
                Unsubscribe:cciug-leave@lists.ca.ibm.com

                _______________________________________________
                cciug mailing list
                cciug@lists.ca.ibm.com
                Unsubscribe:cciug-leave@lists.ca.ibm.com
    • jeff98air
      jeff98air
      817 Posts
      ACCEPTED ANSWER

      RE:Re: cleartool: Error: Not a vob object:

      ‏2007-10-08T22:49:12Z  in response to SystemAdmin
      If checkvob didn't find any errors on the stream, then the problem may
      be with a higher-level UCM object. Try running the checkvob on the PVOB
      and let it scan down through the dependencies:

      cleartool checkvob -ucm -fix -verbose vob:\pvob

      Reply with the output surrounding any error messages.

      -Jeff

      -----Original Message-----
      From: cciug-bounces@lists.ca.ibm.com
      mailto:cciug-bounces@lists.ca.ibm.com On Behalf Of disadmin@us.ibm.com
      Sent: Monday, October 08, 2007 3:28 AM
      To: cciug@lists.ca.ibm.com
      Subject: cciug Re: cleartool: Error: Not a vob object:

      Hi Jeff,

      Thnx for the reply, but checkvob didn't work, can u help...

      M:\vobadm__int>ct lsbl -stream stream:View_Int@\XXX
      17-Jul-07.09:20:37 M_0_30.8187 vobadm "M_0_30"
      stream:STR_Int@\XXX
      component: YYY@\XXX
      01-Oct-07.17:15:35 E_ZAP_1_38_0.7826 vobadm "E_ZAP_1_38_0"
      stream: STR_Int@\XXX
      cleartool: Error: Not a vob object:
      "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".

      Regards,
      Girish
      _______________________________________________
      cciug mailing list
      cciug@lists.ca.ibm.com
      Unsubscribe:cciug-leave@lists.ca.ibm.com

      _______________________________________________
      cciug mailing list
      cciug@lists.ca.ibm.com
      Unsubscribe:cciug-leave@lists.ca.ibm.com
      • SystemAdmin
        SystemAdmin
        47293 Posts
        ACCEPTED ANSWER

        Re: RE:Re: cleartool: Error: Not a vob object:

        ‏2007-10-12T12:41:57Z  in response to jeff98air
        bad news guys....
        now people are not able to do any activity on that project.......for any clearcase operation it throws that error (not a vob object).
        i tried removing the baseline, same error.
        have escalated to IBM....so lets c wat happens.....
        • SystemAdmin
          SystemAdmin
          47293 Posts
          ACCEPTED ANSWER

          Re: RE:Re: cleartool: Error: Not a vob object:

          ‏2007-10-16T12:14:27Z  in response to SystemAdmin
          guys can someone tell me something abt solving this error. IBM is taking too long to give the solution. they r just asking for some logs which v r providing.
          this is become very critical now. i tried all d tricks on this stream, but to no avail :-(
          • SystemAdmin
            SystemAdmin
            47293 Posts
            ACCEPTED ANSWER

            Re: RE:Re: cleartool: Error: Not a vob object:

            ‏2007-10-16T14:12:27Z  in response to SystemAdmin
            So, to summarise, you've run "cleartool checkvob -ucm -fix <object>" against the following objects (all from your previous e-mails):

            stream:STR_Int@\XXX
            baseline:E_ZAP_1_38_0.7826@\XXX
            stream:View_Int@\XXX
            baseline:bl_1_38_0.7826@\XXX
            stream:stream_proj_Int@\pvob_PROJECTS
            vob:\pvob_PROJECTS

            And none of them neither rectified anything nor reported any other errors? This is rather odd. Would you mind posting which "cleartool checkvob" commands exactly did you try (n.b. with their exact parameters)?

            Regards,

            Kristijan
            • jeff98air
              jeff98air
              817 Posts
              ACCEPTED ANSWER

              RE:Re: RE:Re: cleartool: Error: Not a vob object:

              ‏2007-10-16T15:50:53Z  in response to SystemAdmin
              I recently had a problem with a nested composite baseline that checkvob
              -ucm -fix was able to detect, but not fix. It error'd out when it tried
              to fix the broken hlink. After a few hours of trying all the tricks I
              know, I ended up fixing the problem by removing the int stream of the
              project where the CBL (and rootless component) was removed. The dev
              project had referenced this removed CBL. With the stream gone, checkvob
              was now able to fix the broken hlink and the dev project was operational
              again.

              Removing the int stream is DEFINITELY not a good workaround, but
              luckily, it was a newly created mainline project, so I was able to
              remove it without much effort or ill effects. I plan to report this to
              IBM when I have time.

              -Jeff

              -----Original Message-----
              From: cciug-bounces@lists.ca.ibm.com
              mailto:cciug-bounces@lists.ca.ibm.com On Behalf Of disadmin@us.ibm.com
              Sent: Tuesday, October 16, 2007 8:12 AM
              To: cciug@lists.ca.ibm.com
              Subject: cciug Re: RE:Re: cleartool: Error: Not a vob object:

              So, to summarise, you've run "cleartool checkvob -ucm -fix
              <object>" against the following objects (all from your previous
              e-mails):

              stream:STR_Int@\XXX
              baseline:E_ZAP_1_38_0.7826@\XXX
              stream:View_Int@\XXX
              baseline:bl_1_38_0.7826@\XXX
              stream:stream_proj_Int@\pvob_PROJECTS
              vob:\pvob_PROJECTS

              And none of them neither rectified anything nor reported any other
              errors? This is rather odd. Would you mind posting which "cleartool
              checkvob" commands exactly did you try (n.b. with their exact
              parameters)?

              Regards,

              Kristijan
              _______________________________________________
              cciug mailing list
              cciug@lists.ca.ibm.com
              Unsubscribe:cciug-leave@lists.ca.ibm.com

              _______________________________________________
              cciug mailing list
              cciug@lists.ca.ibm.com
              Unsubscribe:cciug-leave@lists.ca.ibm.com
            • SystemAdmin
              SystemAdmin
              47293 Posts
              ACCEPTED ANSWER

              Re: RE:Re: cleartool: Error: Not a vob object:

              ‏2007-10-20T13:12:08Z  in response to SystemAdmin
              I did the following things,

              ct checkvob -ucm -fix vob:\<vob tag>
              ct checkvob -ucm -fix stream:<Int stream>
              ct checkvob -ucm -fix baseline:<baseline>

              *****************************
              This response was provided by Jeff Ng but was lost during gateway/maillist problems. I am reposting it on his behalf here.

              10/17/2007 8:52PM

              When you did the checkvob on "vob:\<vob tag>", did you do it on the
              PVOB, or one of the component VOBs? If you haven't done so already, do
              the checkvob on the PVOB containing the problematic stream:

              ct checkvob -ucm -fix -verbose vob:\<PVOB>

              -Jeff
              Updated on 2007-10-20T13:12:08Z at 2007-10-20T13:12:08Z by SystemAdmin
              • SystemAdmin
                SystemAdmin
                47293 Posts
                ACCEPTED ANSWER

                Re: RE:Re: cleartool: Error: Not a vob object:

                ‏2007-10-17T04:14:59Z  in response to SystemAdmin
                one more thing i noticed, wen i run,
                ct lsstream -l stream:<stream>, in one part of the output i noticed,

                foundation baselines:
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".
                cleartool: Error: Not a vob object: "16ca80bc.a09b465c.93f1.74:88:c5:8a:e1:56".

                wen i try to dump this, it says the same, not a vob object.....
                • SystemAdmin
                  SystemAdmin
                  47293 Posts
                  ACCEPTED ANSWER

                  Re: RE:Re: cleartool: Error: Not a vob object:

                  ‏2007-10-17T12:31:34Z  in response to SystemAdmin
                  Hmm... have you deleted any baseline the foundation baseline depends on? Or component? Have you changed anything with regards to the Admin VOB/pVOB setup?

                  This object is certainly referenced somewhere, but for some reason invisible/non existent. It's up to you to figure out what happened.

                  Regards,

                  Kristijan
              • jeff98air
                jeff98air
                817 Posts
                ACCEPTED ANSWER

                Re: RE:Re: cleartool: Error: Not a vob object:

                ‏2007-10-18T15:11:38Z  in response to SystemAdmin
                > I did the following things,
                >
                > ct checkvob -ucm -fix vob:\<vob tag>
                > ct checkvob -ucm -fix stream:<Int stream>
                > ct checkvob -ucm -fix baseline:<baseline>

                When you did the checkvob on "vob:\<vob tag>", did you do it on the PVOB, or one of the component VOBs? If you haven't done so already, do the checkvob on the PVOB containing the problematic stream:

                ct checkvob -ucm -fix -verbose vob:\<PVOB>

                -Jeff
                • SystemAdmin
                  SystemAdmin
                  47293 Posts
                  ACCEPTED ANSWER

                  Re: RE:Re: cleartool: Error: Not a vob object:

                  ‏2007-10-19T03:27:22Z  in response to jeff98air
                  i ran checkvob on all, i.e main admin vob, pvob and also on component vob to be sure.
                  • SystemAdmin
                    SystemAdmin
                    47293 Posts
                    ACCEPTED ANSWER

                    Re: RE:Re: cleartool: Error: Not a vob object:

                    ‏2007-10-19T06:10:52Z  in response to SystemAdmin
                    hi guys....d problem has been finally solved. IBM asked us to execute the below cmd and it just removed the bad reference.

                    /opt/rational/clearcase/etc/utils/ucmutil setpvar -pvar SUM_Timeline_Component -none oid:73bf4d2f.3ff941e4.b13e.99:8a:b3:44:62:0a@vobuuid:2fcc7203.336e11dc.8c1a.00:1b:78:03:b1:40
                    • SystemAdmin
                      SystemAdmin
                      47293 Posts
                      ACCEPTED ANSWER

                      Re: RE:Re: cleartool: Error: Not a vob object:

                      ‏2007-10-19T08:23:21Z  in response to SystemAdmin
                      Yet another mysterious undocumented ucmutil function that does magic. ;-)

                      Has anyone by any chance seen any comprehensive documentation for the "ucmutil" command? If so, would you mind sharing it? The subcommands' names and parameters sometimes hint their purpose, but I'd really prefer not messing about with it without knowing what exactly it does:

                      $ /usr/atria/etc/utils/ucmutil help
                      Usage: quit
                      Usage: help command-name
                      Usage: lspvar {-pvar pvar_name | -all} ucm_object_selector ...
                      Usage: setpvar -pvar pvar_name -add {-value pvar_value | -file file-name | -none} ucm_object_selector ...
                      Usage: cleanup_crm {vob_selector | project_selector}
                      Usage: link_pvob -fix -verbose -from vob_selector -to vob_selector
                      Usage: sync_changeset -fix -verbose ucm_object_selector...
                      Usage: rm_stream_cspec [-update -force] -recurse ucm_stream_selector...

                      The only general technote I've found about it says pretty much "don't touch it":
                      http://www-1.ibm.com/support/docview.wss?rs=984&context=SSSH27&context=SSSH3S&context=SSSTY3&context=SSCSNZN&context=SSSTWP&context=SSCGQ7B&context=SSCGQ7D&context=SSCSP7T&q1=ucmutil&uid=swg21237620&loc=en_US&cs=utf-8&lang=en

                      Some subcommands, however, seem to be at least partially documented:
                      • cleanup_crm - http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg21195482 and http://www-1.ibm.com/support/docview.wss?rs=984&context=SSSH27&context=SSSH3S&context=SSSTY3&context=SSCSNZN&context=SSSTWP&context=SSCGQ7B&context=SSCGQ7D&context=SSCSP7T&q1=ucmutil&uid=swg21150472&loc=en_US&cs=utf-8&lang=en
                      • sync_changeset - http://www-1.ibm.com/support/docview.wss?rs=984&context=SSSH27&context=SSSH3S&context=SSSTY3&context=SSCSNZN&context=SSSTWP&context=SSCGQ7B&context=SSCGQ7D&context=SSCSP7T&q1=ucmutil&uid=swg1IC47049&loc=en_US&cs=utf-8&lang=en
                      and http://www-1.ibm.com/support/docview.wss?rs=984&context=SSSH27&context=SSSH3S&context=SSSTY3&context=SSCSNZN&context=SSSTWP&context=SSCGQ7B&context=SSCGQ7D&context=SSCSP7T&q1=ucmutil&uid=swg21179696&loc=en_US&cs=utf-8&lang=en
                      • setpvar (but only some very specific hints) - http://www-1.ibm.com/support/docview.wss?rs=984&context=SSSH27&context=SSSH3S&context=SSSTY3&context=SSCSNZN&context=SSSTWP&context=SSCGQ7B&context=SSCGQ7D&context=SSCSP7T&q1=ucmutil&uid=swg21146614&loc=en_US&cs=utf-8&lang=en
                      • squid_doctor (interesting, "help" doesn't even mention it) - http://www-1.ibm.com/support/docview.wss?rs=984&context=SSSH27&context=SSSH3S&context=SSSTY3&context=SSCSNZN&context=SSSTWP&context=SSCGQ7B&context=SSCGQ7D&context=SSCSP7T&q1=ucmutil&uid=swg21120848&loc=en_US&cs=utf-8&lang=en

                      Regards,

                      Kristijan
                    • SystemAdmin
                      SystemAdmin
                      47293 Posts
                      ACCEPTED ANSWER

                      Re: RE:Re: cleartool: Error: Not a vob object:

                      ‏2008-10-08T15:44:47Z  in response to SystemAdmin
                      Bumping up an old thread here :)

                      Exactly what objects where these?
                      oid:73bf4d2f.3ff941e4.b13e.99:8a:b3:44:62:0a@vobuuid:2fcc7203.336e11dc.8c1a.00:1b:78:03:b1:40

                      The stream in which you had problems, the project or the baseline from the "Not a vob object:"-output?
                      That is:
                      stream@pvob or project@pvob or baseline@pvob?
                      • SystemAdmin
                        SystemAdmin
                        47293 Posts
                        ACCEPTED ANSWER

                        Re: RE:Re: cleartool: Error: Not a vob object:

                        ‏2008-10-08T16:30:33Z  in response to SystemAdmin
                        Ok, I found the answer myself

                        I had the same problem as Greddy. When i did $> ct lsstream -l on a stream i got
                        foundation baselines:
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        cleartool: Error: Not a vob object: "82062493.8dfb11db.984d.00:15:60:ed:42:52".
                        ...

                        So what I did now was:

                        I did a dump on the stream where I had the problems:
                        $> ct dump -l stream:<stream>

                        It list two child activites
                        ...
                        child activities:
                        222 internal061208.103947
                        225 internal061208.104016
                        ...

                        When I list the first activity i see that they are the normal activities in the stream:
                        $> ct dump -l dbid:222
                        ...
                        child activities:
                        48257 GA_Updating_DET
                        59419 CR_20_Upgrade_of_3PPa
                        ...

                        The other one however contains all timeline activites and its one of these that is wrong:
                        $> ct dump -l dbid:225
                        ...
                        child activities:
                        226 timeline061208.104017
                        342 timeline061211.143114
                        473 timeline061213.142530
                        487 timeline061213.144321
                        1310 timeline061213.173717
                        1314 timeline061213.173721
                        1317 timeline061213.173724
                        1361 timeline061213.190148
                        1832 timeline061215.162938
                        1835 timeline061215.162943
                        1847 timeline061215.163504
                        1854 timeline061215.163718
                        • 1936 timeline061217.213804*
                        4372 timeline070109.175619
                        ...

                        I just made a script that dumped all info of the timelines to a file and then looked up which timeline that was pointing at 82062493.8dfb11db.984d.00:15:60:ed:42:52

                        the script was just
                        $> cat foo.sh
                        cleartool dump -l dbid:226
                        cleartool dump -l dbid:342
                        cleartool dump -l dbid:473
                        ...

                        When I looked at the output from the script a normal timeline looked like this
                        timeline061215.163718
                        oid=256b04ba.8c5311db.8984.00:15:60:ed:42:52 dbid=1854 (0x73e)
                        ...
                        Process variables:
                        name=SUM_Timeline_Component value=oid:ff3b03b9.8c5211db.8979.00:15:60:ed:42:52@vobuuid:869b6c4e.853b11db.9376.00:01:83:0b:10:57
                        hyperlinks to object:
                        arrow=1855
                        type=32
                        hlink vob=869b6c4e.853b11db.9376.00:01:83:0b:10:57
                        hlink obj=256b04be.8c5311db.8984.00:15:60:ed:42:52
                        from vob=869b6c4e.853b11db.9376.00:01:83:0b:10:57
                        from obj=ff3b03bd.8c5211db.8979.00:15:60:ed:42:52
                        to vob=869b6c4e.853b11db.9376.00:01:83:0b:10:57
                        to obj=256b04ba.8c5311db.8984.00:15:60:ed:42:52

                        The faulty one looked like this:
                        timeline061217.213804
                        oid=7e76aab1.8e0f11db.993c.00:15:60:ed:42:52 dbid=1936 (0x790)
                        ...
                        Process variables:
                        name=SUM_Timeline_Component value=oid:82062493.8dfb11db.984d.00:15:60:ed:42:52@vobuuid:869b6c4e.853b11db.9376.00:01:83:0b:10:57

                        All I did now was run the command Greddy got from Rational support:
                        $> /opt/rational/clearcase/etc/utils/ucmutil setpvar -pvar SUM_Timeline_Component -none oid:7e76aab1.8e0f11db.993c.00:15:60:ed:42:52

                        A lsstream -l shows no problem anymore.
                        Also a dump on dbid:1936 shows no Process variables anymore. I guess its possible to remove the timeline altogether but I didn't dare.
                        • jeff98air
                          jeff98air
                          817 Posts
                          ACCEPTED ANSWER

                          Re: RE:Re: cleartool: Error: Not a vob object:

                          ‏2010-07-12T22:37:25Z  in response to SystemAdmin
                          So funny. I just ran into this problem today where checkvob was unable to detect or fix the problem. A Google search led me straight to this thread and to my surprise, it is one that I had participated in! ;-)

                          Poster "ivilnachoman2", thanks SO MUCH for the very detailed solution to your problem (dumping dbids of the timeline objects). I never would have figured that out on my own. Following your steps, I quickly identified the bad timeline and fixed it with ucmutil.

                          -Jeff Ng
  • ThomasCorriol
    ThomasCorriol
    22 Posts
    ACCEPTED ANSWER

    Re: cleartool: Error: Not a vob object:

    ‏2008-11-13T19:05:57Z  in response to SystemAdmin
    I had the same kind of error today.

    The situation was:

    I spotted a component created in the wrong VOB by mistake, so I removed the references to the component in the integration stream and the development stream of the project that was set up to change it (There was only the initial baseline in it), then I deleted the component, recreated it in the proper VOB, and add it back to the project.

    Now, what is uncanny is that I didn't get any mistake at this point, at least in the ClearCase Project Explorer, but as soon as I was using the ClearCase Remote Client and asking for the properties of the stream, I was getting the "cleartool: Error: Not a vob object". Also, if I was using the CLI with cleartool describe -long either on the stream or project, I was getting error.

    Stumbling on this thread, I thought I would have to ask IBM to help me using the ucmutil command, but luckily I found an easier way, documented here: http://www-01.ibm.com/support/docview.wss?uid=swg21131415

    cleartool chstream -nc -nrecommended stream:stream-name@\ProjectVOB

    On both the integration and development stream seems to have fixed the problem (I can access the properties of the stream from the CCRC now).

    Thomas