Class not found in online verify
Hi,
Needing to run online Verify for some QM. Loading the verifier-3.0-XXX.zip and then repotools-XXX.sh -clean then -onlineVerify fails with many of these messages:
2013-01-14 12:23:52,683 0.000000%: Verifying the queryable tables for item type: com.ibm.team.repository.auth#JAuthToken
2013-01-14 12:23:52,686 An exception was thrown while trying to verify the consistency of the "com.ibm.team.repository.auth#JAuthToken" Item tables
java.lang.NoSuchMethodError: com/ibm/team/repository/service/internal/dataaccess/ItemTypesToDBIDs.getDBID(Lcom/ibm/team/repository/common/IItemType;)
Ljava/lang/Integer;
at com.ibm.team.repository.service.internal.verifiers.systemtables.ItemQueryTableVerifier.getLogicalQuery(ItemQueryTableVerifier.java:43)
at com.ibm.team.repository.service.internal.verifiers.systemtables.AbstractTableVerifier.validate(AbstractTableVerifier.java:60)
at com.ibm.team.repository.service.internal.verifiers.systemtables.SystemTableVerifier.verifySystemTablesForManagedType(SystemTableVerifier.j
ava:148)
CLM Version 4.0.1 (some jts, some QM born as QM 2.0 --> jazz) Both fail in this aspect.
TIA
Kevin
Needing to run online Verify for some QM. Loading the verifier-3.0-XXX.zip and then repotools-XXX.sh -clean then -onlineVerify fails with many of these messages:
2013-01-14 12:23:52,683 0.000000%: Verifying the queryable tables for item type: com.ibm.team.repository.auth#JAuthToken
2013-01-14 12:23:52,686 An exception was thrown while trying to verify the consistency of the "com.ibm.team.repository.auth#JAuthToken" Item tables
java.lang.NoSuchMethodError: com/ibm/team/repository/service/internal/dataaccess/ItemTypesToDBIDs.getDBID(Lcom/ibm/team/repository/common/IItemType;)
Ljava/lang/Integer;
at com.ibm.team.repository.service.internal.verifiers.systemtables.ItemQueryTableVerifier.getLogicalQuery(ItemQueryTableVerifier.java:43)
at com.ibm.team.repository.service.internal.verifiers.systemtables.AbstractTableVerifier.validate(AbstractTableVerifier.java:60)
at com.ibm.team.repository.service.internal.verifiers.systemtables.SystemTableVerifier.verifySystemTablesForManagedType(SystemTableVerifier.j
ava:148)
CLM Version 4.0.1 (some jts, some QM born as QM 2.0 --> jazz) Both fail in this aspect.
TIA
Kevin
Accepted answer
Do you have an up-to-date verifier jar? We fixed this error in the tool back in September 2012 under task 231910. You can get the most recent version from https://jazz.net/wiki/bin/view/Main/L3DevTool.
Comments
Kevin Ramer
Jan 14 '13, 12:57 p.m.This does execute from the "old" 3.0.1.3 install location.