I upgraded to 11.10 and it caused havoc with wikidpad. I suspect it
may be due to an update of python or one of it's libs. Here is the
trace.
Traceback (most recent call last):
File "/home/tim/apps/wikidpad2/lib/pwiki/MainApp.py", line 120, in <lambda>
lambda event: event.callable(*event.args, **event.kw) )
File "/home/tim/apps/wikidpad2/lib/pwiki/MainApp.py", line 393, in
OnInitDuringMain
self.startPersonalWikiFrame(CmdLineAction(sys.argv[1:]))
File "/home/tim/apps/wikidpad2/lib/pwiki/MainApp.py", line 542, in
startPersonalWikiFrame
self.globalConfigDir, self.globalConfigSubDir, clAction)
File "/home/tim/apps/wikidpad2/lib/pwiki/PersonalWikiFrame.py", line
358, in __init__
anchorToOpen=anchorToOpen)
File "/home/tim/apps/wikidpad2/lib/pwiki/PersonalWikiFrame.py", line
3182, in openWiki
self.openWikiPage(firstWikiWord, anchor=anchorToOpen)
File "/home/tim/apps/wikidpad2/lib/pwiki/PersonalWikiFrame.py", line
3518, in openWikiPage
forceReopen, **evtprops)
File "/home/tim/apps/wikidpad2/lib/pwiki/DocPagePresenter.py", line
269, in openWikiPage
self.loadWikiPage(page, **evtprops)
File "/home/tim/apps/wikidpad2/lib/pwiki/DocPagePresenter.py", line
286, in loadWikiPage
self.getSubControl("textedit").loadWikiPage(page, evtprops)
File "/home/tim/apps/wikidpad2/lib/pwiki/WikiTxtCtrl.py", line 1154,
in loadWikiPage
prst = docPage.getPresentation()
File "/home/tim/apps/wikidpad2/lib/pwiki/DocPages.py", line 942, in
getPresentation
self.getWikiWord())
File "/home/tim/apps/wikidpad2/lib/pwiki/wikidata/WikiDataManager.py",
line 238, in __call__
return self.callFunction(*args, **kwargs)
File "/home/tim/apps/wikidpad2/lib/pwiki/wikidata/original_sqlite/WikiData.py",
line 2183, in getPresentationBlock
(word,))
File "/home/tim/apps/wikidpad2/lib/pwiki/wikidata/original_sqlite/DbStructure.py",
line 95, in execSqlQuerySingleItem
self.dbCursor.execute(sql, params)
File "/home/tim/apps/wikidpad2/lib/pwiki/sqlite3api.py", line 348, in execute
self.nextRowIntern = self.stmt[0].column_auto_multi(fctfinder=colfct)
File "/home/tim/apps/wikidpad2/lib/pwiki/SqliteThin3.py", line 469,
in column_auto_multi
for col in xrange(0, self.column_count())]
File "/home/tim/apps/wikidpad2/lib/pwiki/SqliteThin3.py", line 461,
in column_auto
return fctfinder(self, col)(self, col)
File "/home/tim/apps/wikidpad2/lib/pwiki/SqliteThin3.py", line 279,
in column_blob
return _dll.sqlite3_column_blob(stmt._stmtpointer,
col).contents.raw # Return Blob instead?
ValueError: NULL pointer access
It seems you are using WikidPad 1.9 (or even older). The problem is caused by an
update of the Sqlite library.
You can either update to WikidPad 2.0 (or newer) or you can try to replace
"lib/pwiki/SqliteThin3.py" in your WikidPad installation directory by the
version attached to this post (this should work but I haven't tested it).
Michael