Modify

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#8625 closed defect (worksforme)

Installation Error

Reported by: johnl Owned by: coling
Priority: normal Component: WorkLogPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

  1. My environment is Windows Server 2008, Visual SVN Server, Trac 0.11.6.
  1. I installed using python egg file (worklog-0.2-py2.5) via Trac's web admin and added "worklog.* = enabled" to trac.ini (in the [components] subheading)
  1. When I ran "trac-admin /path/to/projenv upgrade", I got following message.
C:\Program Files (x86)\VisualSVN Server\trac>"C:\Program Files (x86)\VisualSVN S
erver\trac\python\python.exe" "C:\Program Files (x86)\VisualSVN Server\trac\pyth
on\scripts\trac-admin-script.py" C:\Trac\Arbitor upgrade
Traceback (most recent call last):
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\scripts\trac-admin-s
cript.py", line 8, in <module>
    load_entry_point('Trac==0.11.6', 'console_scripts', 'trac-admin')()
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\admin\console.py", line 1321, in run
    return admin.onecmd(command)
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\admin\console.py", line 138, in onecmd
    rv = cmd.Cmd.onecmd(self, line) or 0
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\cmd.py", line 21
9, in onecmd
    return func(arg)
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\admin\console.py", line 1154, in do_upgrade
    if not self.__env.needs_upgrade():
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\env.py", line 435, in needs_upgrade
    for participant in self.setup_participants:
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\core.py", line 70, in extensions
    return filter(None, [component.compmgr[cls] for cls in extensions])
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\core.py", line 207, in __getitem__
    component = cls(self)
  File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\tr
ac-0.11.6-py2.5-win32.egg\trac\core.py", line 111, in maybe_init
    init(self)
  File "build\bdist.win32\egg\worklog\api.py", line 36, in __init__
AttributeError: 'Environment' object has no attribute 'get_read_db'
  1. Trac site displays "Work Log" mainnav menu but in that page saying
Ooops.
Trac detected an internal error:
AttributeError: 'Environement' object has no attribute 'get_read_db'
  1. Python traceback says
File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\trac-0.11.6-py2.5-win32.egg\trac\web\main.py", line 450, in _dispatch_request
  dispatcher.dispatch(req)
File "C:\Program Files (x86)\VisualSVN Server\trac\python\lib\site-packages\trac-0.11.6-py2.5-win32.egg\trac\web\main.py", line 206, in dispatch
  resp = chosen_handler.process_request(req)
File "build\bdist.win32\egg\worklog\webui.py", line 157, in process_requestFile "build\bdist.win32\egg\worklog\manager.py", line 287, in get_work_log

Any help or suggestion will be appreciated.

Thanks in advance.

Attachments (0)

Change History (2)

comment:1 follow-up: Changed 4 years ago by coling

  • Resolution set to worksforme
  • Status changed from new to closed

Hello.

Sorry for the late reply.

The get_read_db() function is used in Trac 0.12. I have looked in the 0.11 version of the plugin and I cannot find this function call, so I suspect you are using the plugin from the 0.12 branch with a 0.11 version of Trac. Please use the code form the 0.11 branch :)

Hope this helps.

comment:2 in reply to: ↑ 1 Changed 4 years ago by johnl@…

Hi coling. Much appreciated with your input. I will give it a try as you advised and will let you know the result. Thanks again.

Replying to coling:

Hello.

Sorry for the late reply.

The get_read_db() function is used in Trac 0.12. I have looked in the 0.11 version of the plugin and I cannot find this function call, so I suspect you are using the plugin from the 0.12 branch with a 0.11 version of Trac. Please use the code form the 0.11 branch :)

Hope this helps.

Add Comment

Modify Ticket

Action
as closed The owner will remain coling.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.