------------------------------------------------------------------------------ To reply, visit https://hellosplat.com/s/beanbag/tickets/5007/ ------------------------------------------------------------------------------
New ticket #5007 by cecoweee For Beanbag, Inc. > RBTools Status: New Tags: Priority:Medium, Type:Defect File attachments: * Error.png <https://hellosplat.com/s/beanbag/attachments/1412/> * For_issue_.jpg <https://hellosplat.com/s/beanbag/attachments/1413/> * for_issue_2.PNG <https://hellosplat.com/s/beanbag/attachments/1414/> ------------------------------------------------------------------------------ Unexpected error while fetching Subversion local path information ============================================================================== # What version are you running? SVN 1.14.2 ReviewBoard: Latest for docker 6.0 Beta 2 RBTools: 4.1 Python: 3.10.11 # What steps will reproduce the problem? 1. Checkout repository 2. run: rbt setup-repo 3. # What is the expected output? What do you see instead? I expected to start setting up the repo Instead there was an error: ERROR: Unexpected error fetching Subversion local path information for C:\Projects\DMSNL_RB: 'utf-8' codec can't decode byte 0xf7 in position 433: invalid start byte Traceback (most recent call last): File "C:\Program Files\RBTools\Python\lib\site-packages\rbtools-4.1-py3.10.egg\rbtools\utils\source_tree.py", line 291, in _get_scmclient_candidates local_path = scmclient.get_local_path() File "C:\Program Files\RBTools\Python\lib\site-packages\rbtools-4.1-py3.10.egg\rbtools\clients\svn.py", line 153, in get_local_path info = self.svn_info(path=None, ignore_errors=True) File "C:\Program Files\RBTools\Python\lib\site-packages\rbtools-4.1-py3.10.egg\rbtools\clients\svn.py", line 1077, in svn_info for info in process_result.stdout: File "C:\Program Files\RBTools\Python\lib\codecs.py", line 323, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf7 in position 433: invalid start byte ERROR: A supported repository was not found in the the current directory or any parent directory. ERROR: ERROR: The following were missing dependencies: ERROR: ERROR: * bazaar: Command line tools (one of ('brz', 'bzr')) are missing. ERROR: * clearcase: Command line tools ('cleartool') are missing. ERROR: * cvs: Command line tools ('cvs') are missing. ERROR: * mercurial: Command line tools ('hg') are missing. ERROR: * perforce: Command line tools ('p4') are missing. ERROR: * plastic: Command line tools ('cm') are missing. ERROR: * sos: Command line tools ('soscmd') are missing. ERROR: * tfs: Command line tools (one of ('VS2017+ tf', 'Team Explorer Everywhere tf.cmd', 'Our wrapper (rbt install tfs)')) are missing. ERROR: ERROR: The following encountered unexpected errors: svn ERROR: ERROR: You may need to set up a .reviewboardrc file with REPOSITORY_NAME, REPOSITORY_TYPE, and REVIEWBOARD_URL, if one is not already set up. This can be done by running `rbt setup-repo` and following the instructions. This file should then be committed to the repository for everyone to use. # What operating system are you using? Windows 10 # Attach the debug out from the command. ``` $ rbt <command> --debug <args><debug output> ``` # Please provide any additional information below. The issue was caused by the locale of my machine. It was set to a cyrillic locale and one of the dates returned from svn info was in cyrilic format. After going through the python code that was available I noticed that it was the parsing of the output from svn info command that caused the issue, so I changed my locale to an english one so that the date format changes. Do you have plans on supporting the parsing of the output from the command from a cyrillic locale? Should you need any adittional information, feel free to contact me. ------------------------------------------------------------------------------ -- You received this message because you are subscribed to the Google Groups "reviewboard-issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/reviewboard-issues/20230824122815.15510.63642%40ip-10-1-54-209.ec2.internal.
