Re: unable to save seach index path

2011-02-12 Thread Cristian Andreica
I've upgraded reviewboard to 1.5.3.1, but the command rb-site manage /
var/www/reviewboard index -- --full throws the same error.

I even tried creating a /site/search-index/index file owned by www-
data user. The path is accesible by the user. Still, the command
fails.

Cristian Andreica

On Feb 11, 10:42 pm, Christian Hammond chip...@chipx86.com wrote:
 My apologies, this wasn't sufficient due to another bug where it doesn't
 even save the entry. I've put out a hot-fix release (1.5.3.1) which you
 should be able to upgrade to in the normal manner. It will fix this.

 Christian

 --
 Christian Hammond - chip...@chipx86.com
 Review Board -http://www.reviewboard.org
 VMware, Inc. -http://www.vmware.com

 On Fri, Feb 11, 2011 at 12:36 PM, Christian Hammond 
 chip...@chipx86.comwrote:







  Hi Jerry,

  I've fixed this in our repository and will be doing a release this weekend.
  There is a workaround, though.

  Create an empty file somewhere in a writable directory (your site's data/
  directory is good or this) and then set the Search Index field to be an
  absolute path to that file. The validation should then work.

  Christian

  --
  Christian Hammond - chip...@chipx86.com

  Review Board -http://www.reviewboard.org
  VMware, Inc. -http://www.vmware.com

  On Thu, Feb 10, 2011 at 10:41 AM, Jerry gpjerrymalo...@gmail.com wrote:

  I'm prevented from saving settings unrelated to this, but on the same
  page.  I tried to change my time zone and, despite having the Enable
  Search option unchecked, I still got the error message Search index
  path should be absolute after clicking Save.  My time zone setting
  is unchanged after this.

  -- Jerry

  On Feb 9, 9:04 pm, Christian Hammond chip...@chipx86.com wrote:
   Hi Henry,

   I doubt you screwed anything up by not doing rb-site upgrade. It's
  likely a
   flaw in the new validation logic. I'll see if I can work around this and
  get
   you a patch tonight.

   Christian

   --
   Christian Hammond - chip...@chipx86.com
   Review Board -http://www.reviewboard.org
   VMware, Inc. -http://www.vmware.com

   On Wed, Feb 9, 2011 at 5:46 PM, Henry Yei henry@gmail.com wrote:
After upgrading from 1.5.2 to 1.5.3, I am unable to save the path of
the search index file. Has anyone else hit this problem, or is
specific to my configuration?

The path validation seems to work, but after the path is saved, the
path  does not appear in the Admin UI under the Settings-General
section and that field is blank.

The command rb-site manage /var/www/reviewboard index -- --full throws
an exception which seems to show that there is no value saved in the
variable store_dir which is initialized by that search_index_file
variable:

sh-4.1$ rb-site manage /var/www/reviewboard/ index -- --full
Traceback (most recent call last):
 File /usr/local/bin/rb-site, line 9, in module
   load_entry_point('ReviewBoard==1.5.3', 'console_scripts', 'rb-
site')()
 File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
py2.6.egg/reviewboard/cmdline/rbsite.py, line 1611, in main

command.run()
 File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
py2.6.egg/reviewboard/cmdline/rbsite.py, line 1545, in run
   site.run_manage_command(args[0],
args[1:])
 File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
py2.6.egg/reviewboard/cmdline/rbsite.py, line 397, in
run_manage_command
   execute_manager(reviewboard.settings, [__file__, cmd] +
params)
 File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
django/core/management/__init__.py, line 438, in execute_manager

utility.execute()
 File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
django/core/management/__init__.py, line 379, in execute

self.fetch_command(subcommand).run_from_argv(self.argv)
 File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
django/core/management/base.py, line 191, in run_from_argv
   self.execute(*args,
**options.__dict__)
 File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
django/core/management/base.py, line 220, in execute
   output = self.handle(*args,
**options)
 File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
django/core/management/base.py, line 351, in handle
   return
self.handle_noargs(**options)
 File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
py2.6.egg/reviewboard/reviews/management/commands/index.py, line 55,
in
handle_noargs
   if not
os.path.exists(store_dir):
 File /usr/lib/python2.6/genericpath.py, line 18, in
exists
   st =
os.stat(path)
TypeError: coercing to Unicode: need string or buffer, NoneType
found

I may have screwed something up when I forgot to do an rb-site
upgrade  until after a full day of use when I updated the ReviewBoard

Re: unable to save seach index path

2011-02-12 Thread Cristian Andreica
You are correct. The site settings can now be saved.

I installed PyLucene in order to use the search index feature. I
selected the checkbox to enable search. According to the documentation
posted online, I have to run the command rb-site manage var/www/
reviewboard index -- --full in order to perform a full index.

This commands raises the following error:

Traceback (most recent call last):
  File /usr/bin/rb-site, line 8, in module
load_entry_point('ReviewBoard==1.5.3.1', 'console_scripts', 'rb-
site')()
  File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
reviewboard/cmdline/rbsite.py, line 1611, in main
command.run()
  File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
reviewboard/cmdline/rbsite.py, line 1545, in run
site.run_manage_command(args[0], args[1:])
  File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
reviewboard/cmdline/rbsite.py, line 397, in run_manage_command
execute_manager(reviewboard.settings, [__file__, cmd] + params)
  File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
core/management/__init__.py, line 438, in execute_manager
utility.execute()
  File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
core/management/__init__.py, line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
  File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
core/management/base.py, line 191, in run_from_argv
self.execute(*args, **options.__dict__)
  File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
core/management/base.py, line 220, in execute
output = self.handle(*args, **options)
  File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
core/management/base.py, line 351, in handle
return self.handle_noargs(**options)
  File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
reviewboard/reviews/management/commands/index.py, line 55, in
handle_noargs
if not os.path.exists(store_dir):
  File /usr/lib/python2.5/posixpath.py, line 171, in exists
st = os.stat(path)
TypeError: coercing to Unicode: need string or buffer, NoneType found

Cristian Andreica

On Feb 12, 12:00 pm, Christian Hammond chip...@chipx86.com wrote:
 What error are you seeing? The fix that went in was to fix the validation
 errors in the admin UI, which prevented site settings from being saved.
 Nothing changed for the 'index' command, which hasn't had any code changes
 in many releases.

 Christian

 --
 Christian Hammond - chip...@chipx86.com
 Review Board -http://www.reviewboard.org
 VMware, Inc. -http://www.vmware.com

 On Sat, Feb 12, 2011 at 1:50 AM, Cristian Andreica 







 cristianandre...@gmail.com wrote:
  I've upgraded reviewboard to 1.5.3.1, but the command rb-site manage /
  var/www/reviewboard index -- --full throws the same error.

  I even tried creating a /site/search-index/index file owned by www-
  data user. The path is accesible by the user. Still, the command
  fails.

  Cristian Andreica

  On Feb 11, 10:42 pm, Christian Hammond chip...@chipx86.com wrote:
   My apologies, this wasn't sufficient due to another bug where it doesn't
   even save the entry. I've put out a hot-fix release (1.5.3.1) which you
   should be able to upgrade to in the normal manner. It will fix this.

   Christian

   --
   Christian Hammond - chip...@chipx86.com
   Review Board -http://www.reviewboard.org
   VMware, Inc. -http://www.vmware.com

   On Fri, Feb 11, 2011 at 12:36 PM, Christian Hammond chip...@chipx86.com
  wrote:

Hi Jerry,

I've fixed this in our repository and will be doing a release this
  weekend.
There is a workaround, though.

Create an empty file somewhere in a writable directory (your site's
  data/
directory is good or this) and then set the Search Index field to be an
absolute path to that file. The validation should then work.

Christian

--
Christian Hammond - chip...@chipx86.com

Review Board -http://www.reviewboard.org
VMware, Inc. -http://www.vmware.com

On Thu, Feb 10, 2011 at 10:41 AM, Jerry gpjerrymalo...@gmail.com
  wrote:

I'm prevented from saving settings unrelated to this, but on the same
page.  I tried to change my time zone and, despite having the Enable
Search option unchecked, I still got the error message Search index
path should be absolute after clicking Save.  My time zone setting
is unchanged after this.

-- Jerry

On Feb 9, 9:04 pm, Christian Hammond chip...@chipx86.com wrote:
 Hi Henry,

 I doubt you screwed anything up by not doing rb-site upgrade. It's
likely a
 flaw in the new validation logic. I'll see if I can work around this
  and
get
 you a patch tonight.

 Christian

 --
 Christian Hammond - chip...@chipx86.com
 Review Board -http://www.reviewboard.org
 VMware, Inc. -http://www.vmware.com

 On Wed, Feb 9, 2011 at 5:46 PM, Henry Yei henry@gmail.com
  

Re: unable to save seach index path

2011-02-12 Thread Cristian Andreica
Fun fact: I've made it work :D

I wanted to upgrade to the latest review board and change the server.
So I copied the sqlite db file and reused it in the new instalation.
It solved the error I previously described.

Thank you. Enjoy the weekend, Christian!

On Feb 12, 12:43 pm, Cristian Andreica cristianandre...@gmail.com
wrote:
 You are correct. The site settings can now be saved.

 I installed PyLucene in order to use the search index feature. I
 selected the checkbox to enable search. According to the documentation
 posted online, I have to run the command rb-site manage var/www/
 reviewboard index -- --full in order to perform a full index.

 This commands raises the following error:

 Traceback (most recent call last):
   File /usr/bin/rb-site, line 8, in module
     load_entry_point('ReviewBoard==1.5.3.1', 'console_scripts', 'rb-
 site')()
   File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
 reviewboard/cmdline/rbsite.py, line 1611, in main
     command.run()
   File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
 reviewboard/cmdline/rbsite.py, line 1545, in run
     site.run_manage_command(args[0], args[1:])
   File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
 reviewboard/cmdline/rbsite.py, line 397, in run_manage_command
     execute_manager(reviewboard.settings, [__file__, cmd] + params)
   File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
 core/management/__init__.py, line 438, in execute_manager
     utility.execute()
   File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
 core/management/__init__.py, line 379, in execute
     self.fetch_command(subcommand).run_from_argv(self.argv)
   File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
 core/management/base.py, line 191, in run_from_argv
     self.execute(*args, **options.__dict__)
   File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
 core/management/base.py, line 220, in execute
     output = self.handle(*args, **options)
   File /usr/lib/python2.5/site-packages/Django-1.2.5-py2.5.egg/django/
 core/management/base.py, line 351, in handle
     return self.handle_noargs(**options)
   File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.3.1-py2.5.egg/
 reviewboard/reviews/management/commands/index.py, line 55, in
 handle_noargs
     if not os.path.exists(store_dir):
   File /usr/lib/python2.5/posixpath.py, line 171, in exists
     st = os.stat(path)
 TypeError: coercing to Unicode: need string or buffer, NoneType found

 Cristian Andreica

 On Feb 12, 12:00 pm, Christian Hammond chip...@chipx86.com wrote: What 
 error are you seeing? The fix that went in was to fix the validation
  errors in the admin UI, which prevented site settings from being saved.
  Nothing changed for the 'index' command, which hasn't had any code changes
  in many releases.

  Christian

  --
  Christian Hammond - chip...@chipx86.com
  Review Board -http://www.reviewboard.org
  VMware, Inc. -http://www.vmware.com

  On Sat, Feb 12, 2011 at 1:50 AM, Cristian Andreica 

  cristianandre...@gmail.com wrote:
   I've upgraded reviewboard to 1.5.3.1, but the command rb-site manage /
   var/www/reviewboard index -- --full throws the same error.

   I even tried creating a /site/search-index/index file owned by www-
   data user. The path is accesible by the user. Still, the command
   fails.

   Cristian Andreica

   On Feb 11, 10:42 pm, Christian Hammond chip...@chipx86.com wrote:
My apologies, this wasn't sufficient due to another bug where it doesn't
even save the entry. I've put out a hot-fix release (1.5.3.1) which you
should be able to upgrade to in the normal manner. It will fix this.

Christian

--
Christian Hammond - chip...@chipx86.com
Review Board -http://www.reviewboard.org
VMware, Inc. -http://www.vmware.com

On Fri, Feb 11, 2011 at 12:36 PM, Christian Hammond chip...@chipx86.com
   wrote:

 Hi Jerry,

 I've fixed this in our repository and will be doing a release this
   weekend.
 There is a workaround, though.

 Create an empty file somewhere in a writable directory (your site's
   data/
 directory is good or this) and then set the Search Index field to be 
 an
 absolute path to that file. The validation should then work.

 Christian

 --
 Christian Hammond - chip...@chipx86.com

 Review Board -http://www.reviewboard.org
 VMware, Inc. -http://www.vmware.com

 On Thu, Feb 10, 2011 at 10:41 AM, Jerry gpjerrymalo...@gmail.com
   wrote:

 I'm prevented from saving settings unrelated to this, but on the same
 page.  I tried to change my time zone and, despite having the Enable
 Search option unchecked, I still got the error message Search index
 path should be absolute after clicking Save.  My time zone setting
 is unchanged after this.

 -- Jerry

 On Feb 9, 9:04 pm, Christian Hammond chip...@chipx86.com wrote:
  Hi Henry,

 

Re: unable to save seach index path

2011-02-11 Thread Christian Hammond
My apologies, this wasn't sufficient due to another bug where it doesn't
even save the entry. I've put out a hot-fix release (1.5.3.1) which you
should be able to upgrade to in the normal manner. It will fix this.

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


On Fri, Feb 11, 2011 at 12:36 PM, Christian Hammond chip...@chipx86.comwrote:

 Hi Jerry,

 I've fixed this in our repository and will be doing a release this weekend.
 There is a workaround, though.

 Create an empty file somewhere in a writable directory (your site's data/
 directory is good or this) and then set the Search Index field to be an
 absolute path to that file. The validation should then work.

 Christian

 --
 Christian Hammond - chip...@chipx86.com

 Review Board - http://www.reviewboard.org
 VMware, Inc. - http://www.vmware.com


 On Thu, Feb 10, 2011 at 10:41 AM, Jerry gpjerrymalo...@gmail.com wrote:

 I'm prevented from saving settings unrelated to this, but on the same
 page.  I tried to change my time zone and, despite having the Enable
 Search option unchecked, I still got the error message Search index
 path should be absolute after clicking Save.  My time zone setting
 is unchanged after this.

 -- Jerry


 On Feb 9, 9:04 pm, Christian Hammond chip...@chipx86.com wrote:
  Hi Henry,
 
  I doubt you screwed anything up by not doing rb-site upgrade. It's
 likely a
  flaw in the new validation logic. I'll see if I can work around this and
 get
  you a patch tonight.
 
  Christian
 
  --
  Christian Hammond - chip...@chipx86.com
  Review Board -http://www.reviewboard.org
  VMware, Inc. -http://www.vmware.com
 
  On Wed, Feb 9, 2011 at 5:46 PM, Henry Yei henry@gmail.com wrote:
   After upgrading from 1.5.2 to 1.5.3, I am unable to save the path of
   the search index file. Has anyone else hit this problem, or is
   specific to my configuration?
 
   The path validation seems to work, but after the path is saved, the
   path  does not appear in the Admin UI under the Settings-General
   section and that field is blank.
 
   The command rb-site manage /var/www/reviewboard index -- --full throws
   an exception which seems to show that there is no value saved in the
   variable store_dir which is initialized by that search_index_file
   variable:
 
   sh-4.1$ rb-site manage /var/www/reviewboard/ index -- --full
   Traceback (most recent call last):
File /usr/local/bin/rb-site, line 9, in module
  load_entry_point('ReviewBoard==1.5.3', 'console_scripts', 'rb-
   site')()
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
   py2.6.egg/reviewboard/cmdline/rbsite.py, line 1611, in main
 
   command.run()
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
   py2.6.egg/reviewboard/cmdline/rbsite.py, line 1545, in run
  site.run_manage_command(args[0],
   args[1:])
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
   py2.6.egg/reviewboard/cmdline/rbsite.py, line 397, in
   run_manage_command
  execute_manager(reviewboard.settings, [__file__, cmd] +
   params)
File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
   django/core/management/__init__.py, line 438, in execute_manager
 
   utility.execute()
File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
   django/core/management/__init__.py, line 379, in execute
 
   self.fetch_command(subcommand).run_from_argv(self.argv)
File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
   django/core/management/base.py, line 191, in run_from_argv
  self.execute(*args,
   **options.__dict__)
File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
   django/core/management/base.py, line 220, in execute
  output = self.handle(*args,
   **options)
File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
   django/core/management/base.py, line 351, in handle
  return
   self.handle_noargs(**options)
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
   py2.6.egg/reviewboard/reviews/management/commands/index.py, line 55,
   in
   handle_noargs
  if not
   os.path.exists(store_dir):
File /usr/lib/python2.6/genericpath.py, line 18, in
   exists
  st =
   os.stat(path)
   TypeError: coercing to Unicode: need string or buffer, NoneType
   found
 
   I may have screwed something up when I forgot to do an rb-site
   upgrade  until after a full day of use when I updated the ReviewBoard
   installation via easy_install.
 
   --
   Want to help the Review Board project? Donate today at
  http://www.reviewboard.org/donate/
   Happy user? Let us know athttp://www.reviewboard.org/users/
   -~--~~~~--~~--~--~---
   To unsubscribe from this group, send email to
   reviewboard+unsubscr...@googlegroups.com
   For more options, visit this group at
  http://groups.google.com/group/reviewboard?hl=en
 
 

 --
 Want 

Re: unable to save seach index path

2011-02-10 Thread Jerry
I'm prevented from saving settings unrelated to this, but on the same
page.  I tried to change my time zone and, despite having the Enable
Search option unchecked, I still got the error message Search index
path should be absolute after clicking Save.  My time zone setting
is unchanged after this.

-- Jerry


On Feb 9, 9:04 pm, Christian Hammond chip...@chipx86.com wrote:
 Hi Henry,

 I doubt you screwed anything up by not doing rb-site upgrade. It's likely a
 flaw in the new validation logic. I'll see if I can work around this and get
 you a patch tonight.

 Christian

 --
 Christian Hammond - chip...@chipx86.com
 Review Board -http://www.reviewboard.org
 VMware, Inc. -http://www.vmware.com

 On Wed, Feb 9, 2011 at 5:46 PM, Henry Yei henry@gmail.com wrote:
  After upgrading from 1.5.2 to 1.5.3, I am unable to save the path of
  the search index file. Has anyone else hit this problem, or is
  specific to my configuration?

  The path validation seems to work, but after the path is saved, the
  path  does not appear in the Admin UI under the Settings-General
  section and that field is blank.

  The command rb-site manage /var/www/reviewboard index -- --full throws
  an exception which seems to show that there is no value saved in the
  variable store_dir which is initialized by that search_index_file
  variable:

  sh-4.1$ rb-site manage /var/www/reviewboard/ index -- --full
  Traceback (most recent call last):
   File /usr/local/bin/rb-site, line 9, in module
     load_entry_point('ReviewBoard==1.5.3', 'console_scripts', 'rb-
  site')()
   File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
  py2.6.egg/reviewboard/cmdline/rbsite.py, line 1611, in main

  command.run()
   File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
  py2.6.egg/reviewboard/cmdline/rbsite.py, line 1545, in run
     site.run_manage_command(args[0],
  args[1:])
   File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
  py2.6.egg/reviewboard/cmdline/rbsite.py, line 397, in
  run_manage_command
     execute_manager(reviewboard.settings, [__file__, cmd] +
  params)
   File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
  django/core/management/__init__.py, line 438, in execute_manager

  utility.execute()
   File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
  django/core/management/__init__.py, line 379, in execute

  self.fetch_command(subcommand).run_from_argv(self.argv)
   File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
  django/core/management/base.py, line 191, in run_from_argv
     self.execute(*args,
  **options.__dict__)
   File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
  django/core/management/base.py, line 220, in execute
     output = self.handle(*args,
  **options)
   File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
  django/core/management/base.py, line 351, in handle
     return
  self.handle_noargs(**options)
   File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
  py2.6.egg/reviewboard/reviews/management/commands/index.py, line 55,
  in
  handle_noargs
     if not
  os.path.exists(store_dir):
   File /usr/lib/python2.6/genericpath.py, line 18, in
  exists
     st =
  os.stat(path)
  TypeError: coercing to Unicode: need string or buffer, NoneType
  found

  I may have screwed something up when I forgot to do an rb-site
  upgrade  until after a full day of use when I updated the ReviewBoard
  installation via easy_install.

  --
  Want to help the Review Board project? Donate today at
 http://www.reviewboard.org/donate/
  Happy user? Let us know athttp://www.reviewboard.org/users/
  -~--~~~~--~~--~--~---
  To unsubscribe from this group, send email to
  reviewboard+unsubscr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/reviewboard?hl=en



-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en


Re: unable to save seach index path

2011-02-09 Thread Christian Hammond
Hi Henry,

I doubt you screwed anything up by not doing rb-site upgrade. It's likely a
flaw in the new validation logic. I'll see if I can work around this and get
you a patch tonight.

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


On Wed, Feb 9, 2011 at 5:46 PM, Henry Yei henry@gmail.com wrote:

 After upgrading from 1.5.2 to 1.5.3, I am unable to save the path of
 the search index file. Has anyone else hit this problem, or is
 specific to my configuration?

 The path validation seems to work, but after the path is saved, the
 path  does not appear in the Admin UI under the Settings-General
 section and that field is blank.

 The command rb-site manage /var/www/reviewboard index -- --full throws
 an exception which seems to show that there is no value saved in the
 variable store_dir which is initialized by that search_index_file
 variable:


 sh-4.1$ rb-site manage /var/www/reviewboard/ index -- --full
 Traceback (most recent call last):
  File /usr/local/bin/rb-site, line 9, in module
load_entry_point('ReviewBoard==1.5.3', 'console_scripts', 'rb-
 site')()
  File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
 py2.6.egg/reviewboard/cmdline/rbsite.py, line 1611, in main

 command.run()
  File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
 py2.6.egg/reviewboard/cmdline/rbsite.py, line 1545, in run
site.run_manage_command(args[0],
 args[1:])
  File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
 py2.6.egg/reviewboard/cmdline/rbsite.py, line 397, in
 run_manage_command
execute_manager(reviewboard.settings, [__file__, cmd] +
 params)
  File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
 django/core/management/__init__.py, line 438, in execute_manager

 utility.execute()
  File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
 django/core/management/__init__.py, line 379, in execute

 self.fetch_command(subcommand).run_from_argv(self.argv)
  File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
 django/core/management/base.py, line 191, in run_from_argv
self.execute(*args,
 **options.__dict__)
  File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
 django/core/management/base.py, line 220, in execute
output = self.handle(*args,
 **options)
  File /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/
 django/core/management/base.py, line 351, in handle
return
 self.handle_noargs(**options)
  File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.3-
 py2.6.egg/reviewboard/reviews/management/commands/index.py, line 55,
 in
 handle_noargs
if not
 os.path.exists(store_dir):
  File /usr/lib/python2.6/genericpath.py, line 18, in
 exists
st =
 os.stat(path)
 TypeError: coercing to Unicode: need string or buffer, NoneType
 found

 I may have screwed something up when I forgot to do an rb-site
 upgrade  until after a full day of use when I updated the ReviewBoard
 installation via easy_install.

 --
 Want to help the Review Board project? Donate today at
 http://www.reviewboard.org/donate/
 Happy user? Let us know at http://www.reviewboard.org/users/
 -~--~~~~--~~--~--~---
 To unsubscribe from this group, send email to
 reviewboard+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en