You can pass --debug to the RBTools command line.

Christian

-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

On Wed, Sep 14, 2016 at 11:57 AM, 'Chris Westin' via reviewboard <
reviewboard@googlegroups.com> wrote:

> RBTools 0.7.6.
>
> How do I produce a debug log?
>
> On Tuesday, September 13, 2016 at 5:13:26 PM UTC-7, Christian Hammond
> wrote:
>>
>> Can you supply a debug log as well? Having more data would help here.
>>
>> Also, what version of Review Board are you running?
>>
>> Christian
>>
>>
>> On Tuesday, September 13, 2016, 'Chris Westin' via reviewboard <
>> revie...@googlegroups.com> wrote:
>>
>>> So, no resolution to this? I'm seeing the exact same thing on a fresh
>>> install on Ubuntu. Everything is stock.
>>>
>>> On Thursday, February 19, 2015 at 5:55:07 AM UTC-8, Gauthier Segay wrote:
>>>>
>>>> It might help some encountering this issue, I worked around using the
>>>> .rbtools-cookies files
>>>>
>>>> On windows 2003 this file is in:
>>>>
>>>> C:\Documents and Settings\THEUSER\Application Data for THEUSER
>>>>
>>>> and
>>>>
>>>> c:\windows\system32 for SYSTEM account
>>>>
>>>> To get a valid cookie, I logged in reviewboard using the account I
>>>> intend to use with "rbtools post" and got the value of rbsessionid to
>>>> put in above file.
>>>>
>>>> I tried to debug rbtools locally but only have python 3 on my dev
>>>> machine so I couldn't get it to work properly to the stage I would get
>>>> this:
>>>>
>>>> >>> Got API Error 103 (HTTP code 401): You are not logged in
>>>> >>> Error data: {'stat': 'fail', 'err': {'msg': 'You are not logged
>>>> in', 'code': 103}}
>>>>
>>>>
>>>>
>>>> On Tue, Feb 10, 2015 at 9:38 PM, Gauthier Segay
>>>> <gauthie...@gmail.com> wrote:
>>>> > Hello, I'm encountering same issue, just dumping all the
>>>> configuration
>>>> > info and current output of rbt post.
>>>> >
>>>> > The issues started happening after a reviewboard machine reboot (and
>>>> > ip change), I don't know how I used to get it working.
>>>> >
>>>> > Reviews are posted from a windows machine hosting the svn server.
>>>> >
>>>> > I can login on the site and create reviews with the login used in
>>>> this
>>>> > command line.
>>>> >
>>>> > Please suggest what I can try.
>>>> >
>>>> > ===========================================
>>>> > E:\repositories\dev\hooks>rbt post
>>>> > --server=http://reviewboard.lcgentoo.local
>>>> > --repository-url=svn://192.168.1.7/dev  --debug         --publish
>>>> >  --username svn  --password thepassword  --submit-as svn
>>>> > --target-groups uplanreviewers  --summary
>>>> > automatic_summary_for_revision_15039  --description-file
>>>> > E:\repositories\dev\hooks\logs\15039svncommitlog.txt
>>>> > 15038:15039  1>>E:\repositories\dev\hooks\
>>>> logs\15039post-commit-review.log
>>>> >>>> RBTools 0.7.1
>>>> >>>> Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit
>>>> (Intel)]
>>>> >>>> Running on Windows-2003Server-5.2.3790-SP2
>>>> >>>> Home = C:\Documents and Settings\Administrator.LCG\Application
>>>> Data
>>>> >>>> Current directory = E:\repositories\dev\hooks
>>>> >>>> Checking for a Subversion repository...
>>>> >>>> Running: svn info svn://192.168.1.7/dev --non-interactive
>>>> >>>> Running: diff --version
>>>> >>>> repository info: Path: svn://192.168.1.7/dev, Base path: /,
>>>> Supports changesets: False
>>>> >>>> Making HTTP GET request to http://reviewboard.lcgentoo.local/api/
>>>> >>>> Making HTTP GET request to http://reviewboard.lcgentoo.lo
>>>> cal/api/repositories/
>>>> >>>> Running: svn log -r 15038 -l 1 --xml svn://192.168.1.7/dev
>>>> >>>> Running: svn log -r 15039 -l 1 --xml svn://192.168.1.7/dev
>>>> >>>> Running: svn info svn://192.168.1.7/dev --non-interactive
>>>> >>>> Running: diff --version
>>>> >>>> repository info: Path: svn://192.168.1.7/dev, Base path: /,
>>>> Supports changesets: False
>>>> >>>> Running: svn status --ignore-externals
>>>> >>>> Running: svn diff --diff-cmd=diff --notice-ancestry svn://
>>>> 192.168.1.7/dev/@15038 svn://192.168.1.7/dev/@15039
>>>> >>>> Running: svn diff --diff-cmd=diff --notice-ancestry svn://
>>>> 192.168.1.7/dev/@15038 svn://192.168.1.7/dev/@15039 --no-d
>>>> > iff-deleted
>>>> >>>> Making HTTP GET request to http://reviewboard.lcgentoo.lo
>>>> cal/api/validation/diffs/
>>>> >>>> Making HTTP POST request to http://reviewboard.lcgentoo.lo
>>>> cal/api/validation/diffs/
>>>> >>>> Got API Error 103 (HTTP code 401): You are not logged in
>>>> >>>> Error data: {'stat': 'fail', 'err': {'msg': 'You are not logged
>>>> in', 'code': 103}}
>>>> > Traceback (most recent call last):
>>>> >   File "C:\Python27\Scripts\rbt-script.py", line 9, in <module>
>>>> >     load_entry_point('RBTools==0.7.1', 'console_scripts', 'rbt')()
>>>> >   File 
>>>> > "C:\Python27\lib\site-packages\rbtools-0.7.1-py2.7.egg\rbtools\commands\main.py",
>>>>
>>>> > line 133, in main
>>>> >     command.run_from_argv([RB_MAIN, command_name] + args)
>>>> >   File 
>>>> > "C:\Python27\lib\site-packages\rbtools-0.7.1-py2.7.egg\rbtools\commands\__init__.py",
>>>>
>>>> > line 538, in run_from_argv
>>>> >     exit_code = self.main(*args) or 0
>>>> >   File 
>>>> > "C:\Python27\lib\site-packages\rbtools-0.7.1-py2.7.egg\rbtools\commands\post.py",
>>>>
>>>> > line 670, in main
>>>> >     (msg_prefix, e))
>>>> > rbtools.commands.CommandError: Error validating diff
>>>> >
>>>> > You are not logged in (HTTP 401, API Error 103)
>>>> > ===========================================
>>>> >
>>>> > On the machine, if I open http://reviewboard.lcgentoo.local/api/info
>>>> > in a browser, the answer is
>>>> >
>>>> > ===========================================
>>>> > Remote Address: 192.168.1.47:80
>>>> > Request URL: http://reviewboard.lcgentoo.local/api/info
>>>> > Request Method: GET
>>>> > Status Code: 404 NOT FOUND
>>>> >
>>>> > Request Headers
>>>> >
>>>> > GET /api/info HTTP/1.1 Host: reviewboard.lcgentoo.local Connection:
>>>> > keep-alive Cache-Control: max-age=0 Accept:
>>>> > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
>>>>
>>>> > User-Agent: Mozilla/5.0 (Windows NT 5.2) AppleWebKit/537.36 (KHTML,
>>>> > like Gecko) Chrome/40.0.2214.91 Safari/537.36 Accept-Encoding: gzip,
>>>> > deflate, sdch Accept-Language: en-US,en;q=0.8 Cookie:
>>>> > csrftoken=R2Xe4tSc3pt0xVoAK8ROQ0FyG8DnUFd8;
>>>> > rbsessionid=nuigvg158krygm0zul6i2xwwb344g15a
>>>> >
>>>> > Response Headers
>>>> >
>>>> > HTTP/1.1 404 NOT FOUND Date: Tue, 10 Feb 2015 13:12:19 GMT Server:
>>>> > Apache Content-Length: 139 Content-Language: en
>>>> > X-Content-Type-Options: nosniff Expires: Tue, 10 Feb 2015 13:12:19
>>>> GMT
>>>> > Vary: Cookie,Accept-Language Last-Modified: Tue, 10 Feb 2015 13:12:19
>>>> > GMT Cache-Control: max-age=0 X-Frame-Options: SAMEORIGIN Keep-Alive:
>>>> > timeout=15, max=100 Connection: Keep-Alive Content-Type:
>>>> > application/xml
>>>> >
>>>> > <?xml version="1.0" encoding="utf-8"?>
>>>> > <rsp>
>>>> >  <stat>fail</stat>
>>>> >  <err>
>>>> >   <msg>Object does not exist</msg>
>>>> >   <code>100</code>
>>>> >  </err>
>>>> > </rsp>
>>>> > ===========================================
>>>> >
>>>> >
>>>> > conf/apache-wsgi.conf
>>>> > ===========================================
>>>> > <VirtualHost *:80>
>>>> >     ServerName reviewboard.lcgentoo.local
>>>> >     DocumentRoot "/var/www/reviewboard.lcgentoo.local/htdocs"
>>>> >
>>>> >     # Error handlers
>>>> >     ErrorDocument 500 /errordocs/500.html
>>>> >
>>>> >     WSGIPassAuthorization On
>>>> >     WSGIScriptAlias "/"
>>>> > "/var/www/reviewboard.lcgentoo.local/htdocs/reviewboard.wsgi/"
>>>> >
>>>> >     <Directory "/var/www/reviewboard.lcgentoo.local/htdocs">
>>>> >         AllowOverride All
>>>> >         Options -Indexes +FollowSymLinks
>>>> >         Allow from all
>>>> >     </Directory>
>>>> >
>>>> >     # Prevent the server from processing or allowing the rendering of
>>>> >     # certain file types.
>>>> >     <Location "/media/uploaded">
>>>> >         SetHandler None
>>>> >         Options None
>>>> >
>>>> >         AddType text/plain .html .htm .shtml .php .php3 .php4 .php5
>>>> .phps .asp
>>>> >         AddType text/plain .pl .py .fcgi .cgi .phtml .phtm .pht .jsp
>>>> .sh .rb
>>>> >
>>>> >         <IfModule mod_php5.c>
>>>> >             php_flag engine off
>>>> >         </IfModule>
>>>> >     </Location>
>>>> >
>>>> >     # Alias static media requests to filesystem
>>>> >     Alias /media "/var/www/reviewboard.lcgentoo.local/htdocs/media"
>>>> >     Alias /static "/var/www/reviewboard.lcgentoo.local/htdocs/static"
>>>>
>>>> >     Alias /errordocs 
>>>> > "/var/www/reviewboard.lcgentoo.local/htdocs/errordocs"
>>>>
>>>> >     Alias /favicon.ico
>>>> > "/var/www/reviewboard.lcgentoo.local/htdocs/static/rb/images/favicon.png"
>>>>
>>>> > </VirtualHost>
>>>> > ===========================================
>>>> >
>>>> > htdocs/reviewboard.wsgi
>>>> > ===========================================
>>>> > import __main__
>>>> > __main__.__requires__ = ['ReviewBoard']
>>>> > import pkg_resources
>>>> >
>>>> > import os
>>>> > import sys
>>>> >
>>>> > os.environ['DJANGO_SETTINGS_MODULE'] = "reviewboard.settings"
>>>> > os.environ['PYTHON_EGG_CACHE'] =
>>>> > "/var/www/reviewboard.lcgentoo.local/tmp/egg_cache"
>>>> > os.environ['HOME'] = "/var/www/reviewboard.lcgentoo.local/data"
>>>> > os.environ['PYTHONPATH'] = '/var/www/reviewboard.lcgentoo.local/conf:'
>>>>
>>>> > + os.environ.get('PYTHONPATH', '')
>>>> >
>>>> > sys.path = ['/var/www/reviewboard.lcgentoo.local/conf'] + sys.path
>>>> >
>>>> > import django.core.handlers.wsgi
>>>> > application = django.core.handlers.wsgi.WSGIHandler()
>>>> > ===========================================
>>>> >
>>>> > /etc/apache2/vhosts.d/local.lcgentoo.reviewboard.vhost.conf
>>>> > ===========================================
>>>> > <IfDefine DEFAULT_VHOST>
>>>> > <VirtualHost *:80>
>>>> >         ServerName reviewboard.lcgentoo.local
>>>> >         DocumentRoot "/var/www/reviewboard.lcgentoo.local/htdocs"
>>>> >
>>>> >     SetEnv HOME /var/www/reviewboard.lcgentoo.local/data
>>>> >
>>>> >         # Error handlers
>>>> >         ErrorDocument 500 /errordocs/500.html
>>>> >
>>>> >         # Serve django pages
>>>> >     WSGIScriptAlias /
>>>> > /var/www/reviewboard.lcgentoo.local/htdocs/reviewboard.wsgi
>>>> >         <Location "/">
>>>> > #        SetHandler wsgi-script
>>>> > #        Options +ExecCGI
>>>> >         #        PythonPath
>>>> > "['/var/www/reviewboard.lcgentoo.local/conf'] + sys.path"
>>>> >         #        SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
>>>> >         #        SetEnv PYTHON_EGG_CACHE
>>>> > "/var/www/reviewboard.lcgentoo.local/tmp/egg_cache"
>>>> >         #        SetHandler mod_python
>>>> >         #        PythonHandler django.core.handlers.modpython
>>>> >         #        PythonAutoReload Off
>>>> >         #        PythonDebug Off
>>>> >                 # Used to run multiple mod_python sites in the same
>>>> apache
>>>> >         #        PythonInterpreter reviewboard_reviewboard_lcgentoo_local
>>>>
>>>> >         </Location>
>>>> >
>>>> >         # Serve static media without running it through mod_python
>>>> >         # (overrides the above)
>>>> >         <Location "/media">
>>>> >                 SetHandler None
>>>> >         </Location>
>>>> >
>>>> >         Alias /static "/var/www/reviewboard.lcgentoo.local/htdocs/static"
>>>>
>>>> >         <Location "/static">
>>>> >             SetHandler None
>>>> >         </Location>
>>>> >         <Location "/errordocs">
>>>> >                 SetHandler None
>>>> >         </Location>
>>>> >
>>>> >         <Directory "/var/www/reviewboard.lcgentoo.local/htdocs">
>>>> >                 AllowOverride All
>>>> >                 Allow from all
>>>> >         </Directory>
>>>> >
>>>> >         # Alias static media requests to filesystem
>>>> >         Alias /media "/var/www/reviewboard.lcgentoo.local/htdocs/media"
>>>>
>>>> >         Alias /errordocs 
>>>> > "/var/www/reviewboard.lcgentoo.local/htdocs/errordocs"
>>>>
>>>> > </VirtualHost>
>>>> >
>>>> > </IfDefine>
>>>> > ===========================================
>>>> >
>>>> > On Fri, Jan 9, 2015 at 7:30 AM, Christian Hammond
>>>> > <chri...@beanbaginc.com> wrote:
>>>> >> Hi Julian,
>>>> >>
>>>> >> Best bet would be to sprinkle some print statements throughout
>>>> rbtools/api/request.py. Particularly in ReviewBoardHTTPBasicAuthHandler,
>>>> ReviewBoardHTTPPasswordMgr, and PresetHTTPAuthHandler. See what's getting
>>>> triggered, what headers are being used, etc. Would take some investigation,
>>>> though... Wish I had a repro case :/
>>>> >>
>>>> >> Christian
>>>> >>
>>>> >> --
>>>> >> Christian Hammond - chri...@beanbaginc.com
>>>> >> Review Board - https://www.reviewboard.org
>>>> >> Beanbag, Inc. - https://www.beanbaginc.com
>>>> >>
>>>> >> -----Original Message-----
>>>> >> From: Julian Mehnle <jul...@mehnle.net>
>>>> >> Reply: revie...@googlegroups.com <revie...@googlegroups.com>>
>>>> >> Date: January 8, 2015 at 10:14:32 PM
>>>> >> To: revie...@googlegroups.com <revie...@googlegroups.com>>
>>>> >> Subject:  Re: "You are not logged in (HTTP 401, API Error 103)"
>>>> >>
>>>> >>> Christian,
>>>> >>>
>>>> >>> I wrote:
>>>> >>>
>>>> >>> > Christian Hammond wrote:
>>>> >>> >
>>>> >>> >> Did you used to use the old post-review tool? If so, can you see
>>>> if there's a .post-review-cookies.txt
>>>> >>> hanging around?
>>>> >>> >
>>>> >>> > That file doesn't exist in my home directory
>>>> (~/.post-review-cookies.txt).
>>>> >>> >
>>>> >>> >> It's a peculiar problem, I'll grant you that. Haven't seen this
>>>> before... It really
>>>> >>> should be prompting for a username/password if it doesn't have a
>>>> cookie.
>>>> >>> >
>>>> >>> > I googled for the error and it seems someone else ran into this
>>>> back in 2013, with no apparent
>>>> >>> resolution:
>>>> >>> >
>>>> >>> > https://groups.google.com/forum/#!msg/reviewboard/LbgYbA-
>>>> tQn4/tXxI7_v09rMJ
>>>> >>> >
>>>> >>> > I'm familiar with Python, so I can help debugging this if you
>>>> give me some guidance on
>>>> >>> where to start.
>>>> >>>
>>>> >>> Anything I can do to debug this?
>>>> >>>
>>>> >>> -Julian
>>>> >>>
>>>> >>> --
>>>> >>> Get the Review Board Power Pack at http://www.reviewboard.org/pow
>>>> erpack/
>>>> >>> ---
>>>> >>> 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...@googlegroups.com.
>>>> >>> For more options, visit https://groups.google.com/d/optout.
>>>> >>>
>>>> >>
>>>> >> --
>>>> >> Get the Review Board Power Pack at http://www.reviewboard.org/pow
>>>> erpack/
>>>> >> ---
>>>> >> 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...@googlegroups.com.
>>>> >> 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 reviewboard+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> --
>> Christian Hammond
>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>> Makers of Review Board <https://www.reviewboard.org/>
>>
>> --
> 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 reviewboard+unsubscr...@googlegroups.com.
> 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 reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to