Hi Christian --

OK, I've upgraded to 0.7.7 version and still getting the same error.

Doug


On Tuesday, November 22, 2016 at 4:46:48 PM UTC-7, Christian Hammond wrote:
>
> Hi Doug,
>
> We have no control over the releases of the distro-provided packages. If 
> you uninstall that and install our using pip (`pip install RBTools`), then 
> you'll have the latest-and-greatest.
>
> Christian
>
> -- 
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>
> On Tue, Nov 22, 2016 at 1:53 PM, Douglas Blondin <[email protected] 
> <javascript:>> wrote:
>
>> Hi Christian --
>>
>> I just installed python-rbtools on my box and it says version 0.7.5.  So 
>> that appears to be the latest version available for Linux (since you're 
>> working on 0.7.7 I might have thought 0.7.6 was out there)
>>
>> Appreciate any help.  Let me know what further information you need.
>>
>> Thanks,
>> Doug
>>
>>
>> On Monday, November 21, 2016 at 5:26:10 PM UTC-7, Christian Hammond wrote:
>>>
>>> Hi Doug,
>>>
>>> I'd start out by upgrading RBTools and see if that fixes it. We're 
>>> working right now on getting a new RBTools 0.7.7 release out, so you could 
>>> also hold off for that. If that doesn't fix it, we'll need to get some more 
>>> info from you.
>>>
>>> Christian
>>>
>>> On Mon, Nov 21, 2016 at 15:49 Douglas Blondin <[email protected]> wrote:
>>>
>>>> Try to do a "rbt post".  Get the above error when I'm providing a diff 
>>>> from "svn diff".  Similar error (different character string) if let rbt 
>>>> post generate the diff.
>>>>
>>>> I'm running RBTools 0.7.5 with python 2.7.11+  
>>>> This is on Linux Mint
>>>> uname -a
>>>> Linux dblondin-ThinkPad-W530 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 
>>>> 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>>>>
>>>>
>>>> My reviewboard is 2.5.6.1
>>>> uname -a
>>>> Linux ReviewBoard 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 
>>>> UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>>>>
>>>> The diff (pre-produced) is as follows
>>>>
>>>> #cat diff.out
>>>> Index: Build-Info.bash
>>>> ===================================================================
>>>> --- Build-Info.bash    (revision 19247)
>>>> +++ Build-Info.bash    (working copy)
>>>> @@ -4,6 +4,8 @@
>>>>  # Get information about this particular build
>>>>  # Includes maximum SVN revision & date, current date
>>>>  
>>>> +# Another change to test review board
>>>> +
>>>>  do_find_max_svn_revision()
>>>>  {
>>>>      # set some defaults in case in chroot & thus no subversion
>>>> Index: publish/publish_corpshare.bash
>>>> ===================================================================
>>>> --- publish/publish_corpshare.bash    (revision 19247)
>>>> +++ publish/publish_corpshare.bash    (working copy)
>>>> @@ -7,6 +7,8 @@
>>>>  # Has a number of options to allow for override & testing
>>>>  # Expected use by Jenkins: publish=yes type=official
>>>>  # and for release branches at some time add: snapshot=yes
>>>> +#
>>>> +# This is a change to test out the new review board
>>>>  ############################################################
>>>>  
>>>>  DoPublish=0
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Adding --debug to rbt produces the following
>>>>
>>>> rb1 --debug
>>>> >>> RBTools 0.7.5
>>>> >>> Python 2.7.11+ (default, Apr 17 2016, 14:00:29) 
>>>> [GCC 5.3.1 20160413]
>>>> >>> Running on Linux-4.4.0-21-generic-x86_64-with-LinuxMint-18-sarah
>>>> >>> Home = /home/dblondin
>>>> >>> Current directory = /home/dblondin/sandboxes/trunk/BuildTools
>>>> >>> Checking for a Subversion repository...
>>>> >>> Running: svn --non-interactive info
>>>> >>> Running: diff --version
>>>> >>> Running: svn --non-interactive --version -q
>>>> >>> repository info: Path: https://eagle/svn/ngs, Base path: 
>>>> /BuildTools, Supports changesets: False
>>>> >>> Making HTTP GET request to http://rb2.corp.pivot3.com/api/
>>>> >>> Making HTTP GET request to 
>>>> http://rb2.corp.pivot3.com/api/repositories/
>>>> >>> Cached response for HTTP GET 
>>>> http://rb2.corp.pivot3.com/api/repositories/ expired and was modified
>>>> >>> Running: svn --non-interactive info
>>>> >>> Running: diff --version
>>>> >>> Running: svn --non-interactive --version -q
>>>> >>> repository info: Path: https://eagle/svn/ngs, Base path: 
>>>> /BuildTools, Supports changesets: False
>>>> >>> Running: svn --non-interactive status -q --ignore-externals
>>>> >>> Running: svn --non-interactive diff --diff-cmd=diff 
>>>> --notice-ancestry -r BASE
>>>> >>> Running: svn --non-interactive info Build-Info.bash
>>>> >>> Running: svn --non-interactive info publish/publish_corpshare.bash
>>>> >>> Running: svn --non-interactive info publish
>>>> >>> Running: svn --non-interactive diff --diff-cmd=diff 
>>>> --notice-ancestry -r BASE --no-diff-deleted
>>>> >>> Running: svn --non-interactive info Build-Info.bash
>>>> >>> Running: svn --non-interactive info Build-Info.bash
>>>> >>> Running: svn --non-interactive info Build-Info.bash
>>>> >>> Running: svn --non-interactive info publish/publish_corpshare.bash
>>>> >>> Running: svn --non-interactive info publish/publish_corpshare.bash
>>>> >>> Running: svn --non-interactive info publish/publish_corpshare.bash
>>>> >>> Making HTTP GET request to 
>>>> http://rb2.corp.pivot3.com/api/validation/diffs/
>>>> >>> Cached response for HTTP GET 
>>>> http://rb2.corp.pivot3.com/api/validation/diffs/ expired and was 
>>>> modified
>>>> >>> Making HTTP POST request to 
>>>> http://rb2.corp.pivot3.com/api/validation/diffs/
>>>> >>> Got API Error 224 (HTTP code 400): Unexpected error when validating 
>>>> the diff: Invalid utf8 character string: 'BDE1F7'
>>>> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u"Unexpected error 
>>>> when validating the diff: Invalid utf8 character string: 'BDE1F7'", 
>>>> u'code': 224}}
>>>> Traceback (most recent call last):
>>>>   File "/usr/bin/rbt", line 9, in <module>
>>>>     load_entry_point('RBTools==0.7.5', 'console_scripts', 'rbt')()
>>>>   File "/usr/lib/python2.7/dist-packages/rbtools/commands/main.py", 
>>>> line 133, in main
>>>>     command.run_from_argv([RB_MAIN, command_name] + args)
>>>>   File "/usr/lib/python2.7/dist-packages/rbtools/commands/__init__.py", 
>>>> line 622, in run_from_argv
>>>>     exit_code = self.main(*args) or 0
>>>>   File "/usr/lib/python2.7/dist-packages/rbtools/commands/post.py", 
>>>> line 757, in main
>>>>     (msg_prefix, e))
>>>> rbtools.commands.CommandError: Error validating diff
>>>>
>>>> Unexpected error when validating the diff: Invalid utf8 character 
>>>> string: 'BDE1F7' (HTTP 400, API Error 224)
>>>>
>>>> I did put wireshark on the IP and the HTTP packet says "charset=utf-8"
>>>>
>>>> So I'm not sure where non-utf-8 characters are getting introduced.
>>>>
>>>> Thanks in advance,
>>>>
>>>> Doug
>>>>
>>>> -- 
>>>> Supercharge your Review Board with Power Pack: 
>>>> https://www.reviewboard.org/powerpack/
>>>> Want us to host Review Board for you? Check out RBCommons: 
>>>> https://rbcommons.com/
>>>> Happy user? Let us know! https://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 [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> Supercharge your Review Board with Power Pack: 
>> https://www.reviewboard.org/powerpack/
>> Want us to host Review Board for you? Check out RBCommons: 
>> https://rbcommons.com/
>> Happy user? Let us know! https://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 [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to