Modify

Opened 10 years ago

Closed 10 years ago

#1655 closed defect (fixed)

AttributeError: 'PerforceCachedRepository' object has no attribute 'youngest'

Reported by: roblcecil@… Owned by: Lewis Baker
Priority: high Component: PerforcePlugin
Severity: blocker Keywords: PerforceCachedRepository youngest
Cc: Trac Release: 0.10

Description

I am using Trac 0.10.4 Stable on Windows, PyPerforce 0.3a1, PyProtocols 0.9.3, Python 2.4.4 and PerforcePlugin Trunk (0.4.4).

This is what I am getting when I click Browse Source (after waiting for the Trac instance to startup)

Traceback (most recent call last):
  File "C:\Python24\Lib\site-packages\trac\web\main.py", line 406, in dispatch_request
    dispatcher.dispatch(req)
  File "C:\Python24\Lib\site-packages\trac\web\main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "C:\Python24\Lib\site-packages\trac\versioncontrol\web_ui\browser.py", line 112, in process_request
    rev_or_latest = rev or repos.youngest_rev
  File "c:\Python24\lib\site-packages\trac\versioncontrol\api.py", line 211, in <lambda>
    youngest_rev = property(lambda x: x.get_youngest_rev())
  File "C:\Python24\Lib\site-packages\trac\versioncontrol\cache.py", line 216, in get_youngest_rev
    return self.youngest
AttributeError: 'PerforceCachedRepository' object has no attribute 'youngest'

Attachments (0)

Change History (4)

comment:1 Changed 10 years ago by anonymous

I am also getting this error. Did you ever resolve it?

comment:2 Changed 10 years ago by anonymous

Nope. Wonder why the authors have not responded?

comment:3 Changed 10 years ago by Lewis Baker

Status: newassigned

Sorry for the delay in responding, work has been very busy lately.

I'll look in to this over the next couple of days.

comment:4 Changed 10 years ago by Lewis Baker

Resolution: fixed
Status: assignedclosed

(In [2503]) Fix incompatiblity with changes to CachedRepository class in Trac 0.10.4. Need to set 'youngest' attribute in sync() method.

Fixes #1655

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Lewis Baker.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.