After my dasBlog 1.8 installation, I noticed
that it doesn't seem to be able to handle pingbacks. Well, actually it
accepts the pingback just fine from the remote server, generates the
notification email correctly, but fails to save it to the
.dayfeedback.xml file.



Instead, I see this in dasBlog event log:



Error:


System.IO.IOException: DasBlog.Util.FileUtils: Error accessing
d:\websites\winterdomcom\Weblog\content\2006-02-21.dayfeedback.xml,
perhaps it is in use by another process?

at
newtelligence.DasBlog.Util.FileUtils.InternalAssertIfNull(FileStream
file, String name) in C:\Dev\DasBlog
CE\source\newtelligence.DasBlog.Util\FileUtils.cs:line 104

at newtelligence.DasBlog.Util.FileUtils.OpenForWrite(String
fileName) in C:\Dev\DasBlog
CE\source\newtelligence.DasBlog.Util\FileUtils.cs:line 35

at newtelligence.DasBlog.Runtime.DayExtra.Save(DataManager data)
in C:\Dev\DasBlog
CE\source\newtelligence.DasBlog.Runtime\DayExtra.cs:line 231

at
newtelligence.DasBlog.Runtime.BlogDataServiceXml.InternalAddTracking(Tracking
tracking) in C:\Dev\DasBlog
CE\source\newtelligence.DasBlog.Runtime\BlogDataService.cs:line 1425

at
newtelligence.DasBlog.Runtime.BlogDataServiceXml.TrackingHandler() in
C:\Dev\DasBlog
CE\source\newtelligence.DasBlog.Runtime\BlogDataService.cs:line 1448


while processing Unhandled Exception from TrackingHandler.





The specified .dayfeedback.xml file does not get created, actually,
so I don't think locking is the problem here. Also, everything else
(including comments and entries) get written correctly to the same
directory, so I'm not sure it is a permissions issue.




Any ideas?


Tomas Restrepo

Software developer located in Colombia.