Some more relevant info:

Version: Dev version Exception Date: 30 January 2010
Exception Type: System.
UnauthorizedAccessException

DotNet Details
==============

1.0: 0.0
1.1: 0.0
2.0: 2.0.50727.4927
3.0: 3.0.30729.4926
3.5: 3.5.30729.4926

CardSpace: 3.0.4506.4926
WPF: 3.0.6920.4902
WCF: 3.0.4506.4926
WF: 3.0.4203.4926

OS Details
==========

Microsoft Windows NT 6.1.7600.0

Hardware
========

CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Processor ID: 178BFBFF00060FB2
Number Of Cores: 2
Number Of Processors: 2
Manufacturer: NVIDIA
Model: AWRDACPI
Total Physical Memory: 4026064896
Graphics Card: NVIDIA GeForce 6150
Graphics Card Driver Version: 8.17.11.9562
Video Mode:

Description
===========



Exception
=========

Access to the path 'C:\Users\timhaughton\HDM AppData
Test\MetaDataIndex\segments_7h' is denied.

  at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
  at System.IO.File.Delete(String path)
  at Lucene.Net.Store.FSDirectory.DeleteFile(String name) in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Store\FSDirectory.cs:line
436
  at Lucene.Net.Index.IndexFileDeleter.DeleteFile(String fileName) in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexFileDeleter.cs:line
588
  at Lucene.Net.Index.IndexFileDeleter.DecRef(String fileName) in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexFileDeleter.cs:line
529
  at Lucene.Net.Index.IndexFileDeleter.DeleteCommits() in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexFileDeleter.cs:line
291
  at Lucene.Net.Index.IndexFileDeleter.Checkpoint(SegmentInfos segmentInfos,
Boolean isCommit) in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexFileDeleter.cs:line
445
  at Lucene.Net.Index.DirectoryIndexReader.DoCommit() in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\DirectoryIndexReader.cs:line
268
  at Lucene.Net.Index.IndexReader.Commit() in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexReader.cs:line
941
  at Lucene.Net.Index.IndexReader.DecRef() in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexReader.cs:line
157
  at Lucene.Net.Index.SegmentReader.DecRef() in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\SegmentReader.cs:line
201
  at Lucene.Net.Index.IndexReader.Close() in
C:\Users\timhaughton\Desktop\Lucene\Lucene.Net_2_3_2\src\Lucene.Net\Index\IndexReader.cs:line
961
  at HDM.IndexManager.RemoveFromMetaIndex(EDMDocument document) in
C:\Users\timhaughton\svn\HDM\src\Application\Core\Data\IndexManager.cs:line
219


On 30 January 2010 23:00, Tim Haughton <[email protected]> wrote:

> When using Lucene, it's common to get a handful of IOExceptions appearing
> in the Output window every time I access the index, they're handled, so
> they're not really a problem. It's also quite common for us to have an
> unhandled exception pop up too:
>
> "Access to the path 'C:\\Users\\timhaughton\\HDM AppData
> Test\\MetaDataIndex\\segments_7h' is denied."
>
> This typically happens when we're performing a series of actions, e.g.
> doing a delete then an add within a for loop. All access to the index occurs
> under lock, I don't even allow concurrent read access - just to see if it
> fixes it - it doesn't.
>
> Has anyone else seen this before? Does it indicate I'm doing anything
> wrong?
>
> Regards,
>
> Tim Haughton
> www.agilemicroisv.com
>  Skype: timhaughton
>  [image: Linkedin] <http://www.linkedin.com/in/timhaughton>[image:
> Facebook] <http://www.facebook.com/timhaughton>[image: 
> Twitter]<http://www.twitter.com/dokix>
> Blog RSS Two’s 
> Company<http://feedproxy.google.com/%7Er/TheAgileMicroISVBlog/%7E3/jwNwE6dQnAc/>
>
>

Reply via email to