Lee,

It looks like this is a regression in 2.0. We'll get a fix in for 2.0.1
(which is coming out very soon).

-David


On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi <labor...@gmail.com>wrote:

> More information on this.
>
>
> When I look at an OLD request (i.e. one created on 1.7) I can see this in
> the source of the diff viewer page:
>
>         model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
> Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, "binary": 
> false, "depot_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
> "dest_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
> "newfile": false, "revision": "Revision 334"}, {"comment_counts": [], 
> "index": 1, "deleted": false, "dest_revision": "New Change", "id": 25473, 
> "filediff": {"id": 25473, "revision": 1}, "binary": false, "depot_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
> "dest_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
> "newfile": false, "revision": "Revision 17"}], "pagination": {"has_next": 
> false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
> "is_paginated": false, "pages": 1}, "comments_hint": 
> {"diffsets_with_comments": [], "has_other_comments": false, 
> "interdiffs_with_comments": []}, "revision": {"interdiff_revision": null, 
> "is_draft_interdiff": null, "latest_revision": 1, "is_draft_diff": null, 
> "is_interdiff": false, "revision": 1}},
>
>
> But when I look at the NEW request - check out how the depot_filename and
> dest_filename are now no longer preceded by a  // (double slash) but rather
> a / (single slash). This is what I believe is causing the problem since
> it's not interpreting the file path as a server path!
>
>         model: new RB.DiffViewerPageModel({"num_diffs": 3, "files": 
> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
> Change", "id": 25555, "filediff": {"id": 25555, "revision": 3}, "binary": 
> false, "depot_filename": 
> "/icaclient/develop/MobileMail/iOS/main/ExchangeMail/activesync/ASController.m",
>  "dest_filename": 
> "/icaclient/develop/MobileMail/iOS/main/ExchangeMail/activesync/ASController.m",
>  "newfile": false, "revision": "Revision 317"}], "pagination": {"has_next": 
> false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
> "is_paginated": false, "pages": 1}, "comments_hint": 
> {"diffsets_with_comments": [], "has_other_comments": false, 
> "interdiffs_with_comments": []}, "revision": {"interdiff_revision": null, 
> "is_draft_interdiff": null, "latest_revision": 3, "is_draft_diff": null, 
> "is_interdiff": false, "revision": 3}},
>
>
> How can this be fixed???
>
>
>
> On Monday, May 26, 2014 8:46:06 AM UTC+2, Lee Laborczfalvi wrote:
>>
>> I'm facing a pretty bad problem (bad because it's a Monday) where a RB
>> upgrade has broken all our perforce repositories.
>>
>> The error that I'm getting is this:
>>
>> There was an error displaying this diff.
>>
>> [P4#run] Errors during command execution( "p4 print -q
>> /xxxxx/develop/MobileMail/iOS/main/ExchangeMail/xxxxx/xxxxx.m#317" )
>> [Error]: "/client/develop/MobileMail/iOS/main/ExchangeMail/xxxx/xxxxx.m
>> - must create client 'mobile-dev' to access local files."
>>
>> This may be a bug in the software, a temporary outage, or an issue with
>> the format of your diff.
>>
>> Please try again, and if you still have trouble, contact 
>> support<http://mobile-dev.eng.citrite.net/reviews/support/>
>> .
>>
>> Now mobile-dev is part of the review board URL that we host internally. I
>> have got a username and password entered for the perforce configuration
>> page that is a valid perforce user on the server. It appears that the
>> command line is not taking all of the perforce parameters for the server,
>> since I'd expect it to be able to talk to the server.
>>
>> Also - what does "to access local files" mean? Is a change in permissions
>> from the 1.7 release required?
>>
>> Thanks
>> Lee
>>
>  --
> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> ---
> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> ---
> Happy user? Let us know at http://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to