Hi Gill,

Can you try changing line 83 from this:

                    content = node.get_content().read().lower()

to this:

                    try:
                        content = node.get_content().read().lower()
                    except:
                        self.env.log.debug(node.path)
                        raise

Then check the logs and see what type of object the node is?

Alec

On Wed, Mar 01, 2006 at 08:41:45AM +0100, Gill Huibert wrote:
> Hi,
> 
> I installed Trac here (at work) last week.
> We've been using subversion for about 2 years, with a (then) hacked-up
> version of "view CVS" for browsing the repos in a browser.
> 
> So far we have been very pleased with trac, it is easy to setup, it is
> responsive, and the wiki/svn integration is just the tool we have been
> looking for.
> 
> I installed the TracTag and Admin plugins, they work fine.
> 
> Then I found the RepoSearch plugin, which would _really_ help us.
> The installation went fine, I gave my user the repossearch permission.
> 
> But searching the repos does not work, details will follow.
> 
> I could open a ticket, but I think it may not be a problem in trac, but with
> my local config.
> Otherwise a lot of other people would be having the same problem, and from
> reading the list I know that some of you got this plugin up and running.
> 
> When I try to search I get the following Error:
> 
> <START ERROR>
> Oops...
> Trac detected an internal error:
> 
> 'NoneType' object has no attribute 'read'
> 
> If you think this really should work and you can reproduce it. Then you
> should consider to report this problem to the Trac team.
> 
> Go to http://trac.edgewall.com/ and create a new ticket where you describe
> the problem, how to reproduce it. Don't forget to include the python
> traceback found below.
> 
> TracGuide - The Trac User and Administration Guide 
> 
> 
> Python traceback
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py",
> line 206, in handler
>     dispatch_request(mpr.path_info, mpr, env)
>   File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 139, in
> dispatch_request
>     dispatcher.dispatch(req)
>   File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 107, in
> dispatch
>     resp = chosen_handler.process_request(req)
>   File "/usr/lib/python2.3/site-packages/trac/Search.py", line 158, in
> process_request
>     results += list(source.get_search_results(req, query, filters))
>   File "build/bdist.linux-i686/egg/tracreposearch/search.py", line 102, in
> get_search_results
>   File "build/bdist.linux-i686/egg/tracreposearch/search.py", line 83, in
> full_walker
> AttributeError: 'NoneType' object has no attribute 'read'
> 
> 
> <END ERROR>
> 
> 
> My system config:
> 
>  - Default Debian 3.0 (with regular updates)
>  - subversion 1.2
>  - trac 0.9.3
>  - python 2.3
> 
> Trac and svn are the debian provided packages
> 
> I use trac with mod_python as discribed in the readme.
> 
> 
> My trac plugins dir:
> 
> total 104K
> drwxr-xr-x   2 www-data www-data  144 Mar  1 08:36 .
> drwxr-xr-x  10 www-data www-data 4.0K Feb 23 15:38 ..
> -rw-r--r--   1 www-data www-data 9.4K Feb 23 15:13 TracHacks-0.1-py2.3.egg
> -rw-r--r--   1 www-data www-data  12K Feb 24 13:07 TracTags-0.2-py2.3.egg
> -rw-r--r--   1 www-data www-data  34K Jan 12 21:00
> TracWebAdmin-0.1.1dev_r2765-py2.3.egg
> -rw-r--r--   1 www-data www-data  39K Feb 23 14:44
> tracreposearch-0.1-py2.3.egg
> 
> 
> 
> Any help would be appriciated.
> 
> Mit freundlichen Grüßen / With kind regards
> 
> Huibert Gill
> 
>  
> _______________________________________________
> Trac mailing list
> [email protected]
> http://lists.edgewall.com/mailman/listinfo/trac
> 

-- 
Evolution: Taking care of those too stupid to take care of themselves.
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to