Opened 4 years ago

Closed 4 years ago

#11495 closed defect (fixed)

Reported by: Owned by: patrick patrick normal DirectoryAuthPlugin normal TracDirectoryAuth 1.0.1 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

comment:1 Changed 4 years ago by Ryan J Ollos

Owner: changed from branson to Ryan J Ollos new → accepted

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 4 years ago by Ryan J Ollos

Resolution: → fixed accepted → closed

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 4 years ago by Ryan J Ollos

Let's hope it sticks this time around.

comment:4 Changed 4 years ago by Ryan J Ollos

Owner: changed from Ryan J Ollos to patrick

Modify Ticket

Change Properties