Modify

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#11495 closed defect (fixed)

no such table: ad_cache

Reported by: patrick Owned by: patrick
Priority: normal Component: DirectoryAuthPlugin
Severity: normal Keywords: TracDirectoryAuth 1.0.1
Cc: Trac Release: 1.0

Description

Hi,

I noticed the following warning message appearing over and over in my trac log when using the DirectoryAuthPlugin:

Trac[auth] WARNING: _dir_search: db cache update failed. no such table: ad_cache

As the warning message indicates, no ad_cache table exists when I checked the database. It seems that this might be a side-effect of some refactoring.

At db.py#L22 the name of the database created is dir_cache.

Replacing the instances of ad_cache in auth.py fixes this problem and no further warnings are in the log.

I have attached a patch.

Thanks,

Patrick

Attachments (1)

auth_patch.diff (1.3 KB) - added by patrick 3 years ago.
ad_cache to dir_cache patch

Download all attachments as: .zip

Change History (5)

Changed 3 years ago by patrick

Attachment: auth_patch.diff added

ad_cache to dir_cache patch

comment:1 Changed 3 years ago by Ryan J Ollos

Owner: changed from branson to Ryan J Ollos
Status: newaccepted

Duplicate of #11007. Issue had been resolved and fixed but was reverted for unknown reason and without explanation by the author (see comment:11:ticket:11007). I will apply the fix again.

comment:2 Changed 3 years ago by Ryan J Ollos

Resolution: fixed
Status: acceptedclosed

In 13570:

Replace table name ad_cache with dir_cache in database queries. Fixes #11495.

This change was necessary after [12767]. Patch by patrick.

comment:3 Changed 3 years ago by Ryan J Ollos

Let's hope it sticks this time around.

comment:4 Changed 3 years ago by Ryan J Ollos

Owner: changed from Ryan J Ollos to patrick

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain patrick.
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.