Opened 8 years ago

Closed 8 years ago

#6544 closed defect (fixed)

Trac detected an internal error: AttributeError: 'NoneType' object has no attribute 'replace'

Reported by: paulj2000_ro@… Owned by: Petr Škoda
Priority: high Component: TracDownloaderPlugin
Severity: blocker Keywords:
Cc: Trac Release: 0.11



I can't get this fixed. Any suggestions will be appreciated:

My setup:

Trac: 0.11.6
Python: 2.4.3 (#1, Sep 3 2009, 15:37:12) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]
setuptools: 0.6c11
SQLite: 3.3.6
pysqlite: 2.5.6
Genshi: 0.5.1
mod_python: 3.2.8
Pygments: 1.2.2
jQuery: 1.2.6

Also, I have tested with python 2.5 and 2.6 but the same error.
After the plugin was patched and installed I can configure it, but, after clicking Downloader link in menu this error appears.
This plugin used to work. I have files uploaded there.
The trac db was moved from opensuse 11.1 to centos5.4 clean install.

Other installed plugins:

Full stack should be attached.

Attachments (1)

tracdownloader-error-python-stack.txt (7.4 KB) - added by paulj2000_ro@… 8 years ago.

Download all attachments as: .zip

Change History (2)

Changed 8 years ago by paulj2000_ro@…

comment:1 Changed 8 years ago by paulj2000_ro@…

Resolution: fixed
Status: newclosed


I have exported the data base from the old system and reimported table by table.
In my case the problem was that the last row from "downloader_file" was odd:
Here is the exported line:

INSERT INTO "downloader_file" VALUES(19,'7',NULL,NULL,NULL,NULL,1261067753.63897,NULL);

I have no ideea how that row was inserted, but, after removing it from the database (sqlite) it started to work again.

HTH Paul

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Petr Škoda.
The resolution will be deleted.

Add Comment

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

Note: See TracTickets for help on using tickets.