Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Error while checkin file in RTC

Any one know what the below error means. i see this error when a user tries to checkin a file in the jazz.log
The user get error
Failed to upload File /StateInterfaceBatch/src/main/java/gov/osha/ois/si/enforcement/mapper/service/InspectionMapperServiceImpl.java
    CRJAZ1247I The request to the server failed.  The server returned the http error 400 with error text "Bad Request".  Examine any further details here or look in the server log files for more information on how to resolve the issue.

All other files works fine what could be wrong with this file does something got corrupted

======================in jazz.log==================
Caused by:

com.ibm.team.repository.common.StaleDataException: CRJAZ0322I 1 row was expected but 0 rows were found for handle "com.ibm.team.interop.common.internal.impl.SyncInfoImpl@41e041e (stateId: [UUID _TLIcIXTTEeStMrJ8aCqHpg], itemId: [UUID _gA9PALk_EeC-FOOQ0R1WZQ], origin: <unset>, immutable: true) (contextId: [UUID _Ix2SELilEeC8K_OUxKajRQ], modified: 2014-11-25 13:46:00.162, workingCopy: false) (predecessor: <unset>) (lastSearchTime: 2014-11-25 13:46:00.124, disabled: false)".
        at com.ibm.team.repository.service.internal.dataaccess.AbstractRow.oneOrStaleData(AbstractRow.java:322)
        at com.ibm.team.repository.service.internal.dataaccess.UpdateItemCurrentRow.validateResult(UpdateItemCurrentRow.java:73)
        at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.simulatedBatch(BatchingRowReceiver.java:389)
        at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.executeBatch(BatchingRowReceiver.java:269)
        at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.execute(BatchingRowReceiver.java:196)
        at com.ibm.team.repository.service.internal.dataaccess.IRowReceiver$IRowReceiverLocator.executePendingChanges(IRowReceiver.java:140)
        at com.ibm.team.repository.service.internal.dataaccess.IRowReceiver$IRowReceiverLocator.executePendingChanges(IRowReceiver.java:118)
        at com.ibm.team.repository.service.internal.RdbRepositoryDataMediator.preCommitNotify(RdbRepositoryDataMediator.java:1534)
        at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$WriteExclusiveTransaction.completeTransaction(RepositoryDatabase.java:666)
        at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.finishTransaction(RepositoryDatabase.java:500)
        at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:293)
        ... 43 more

0 votes



One answer

Permanent link
StaleDataExceptions only happen if there is newer data in the server compared to the client as far as I can tell.

I would assume the user got an error that is more descriptive in the context. I would assume this could happen if someone works against the same repository workspace loaded twice (which they should not) or some other scenario, where the data on the server is newer than the client data.

This is a wild guess though.

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 343

Question asked: Nov 25 '14, 2:46 p.m.

Question was seen: 5,217 times

Last updated: Dec 01 '14, 9:29 a.m.

Confirmation Cancel Confirm