Travis,
Do you have the Indexing Service on, on this server?  If so, turning
it offf, might solve the problem.

On 11/17/05, Falls, Travis D (HTSC, CASD) <[EMAIL PROTECTED]> wrote:
> I have the following method in a utility class I created that is instantiated 
> via a singleton.  I think begin my file work load that can be 100 files... I 
> start 10 threads that do a copy, rename, delete, script work load.  During 
> these threads I create files based on the work item's ID for example 
> S053R.state with the method below.  Every step of the way I call the below 
> method to serialize an object to maintain state incase the system goes down 
> or the transfer fails.
>
> My questions:
>
> 1.  Why do I keep getting the:
> 2005-11-17 14:22:40,305 [2096] ERROR 
> com.TheHartford.HTSC.RAFT.FileWatcher.Utilities [(null)] -EXCEPTION: Access 
> to the path "C:\RAFT.NET\Service\State\IDs\TDF02.state" is denied. 
> System.UnauthorizedAccessException: Access to the path 
> "C:\RAFT.NET\Service\State\IDs\TDF02.state" is denied.
>    at System.IO.__Error.WinIOError(Int32 errorCode, String str)
>    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess 
> access,
> FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean 
> bFromProxy)
>    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess 
> access, FileShare share, Int32 bufferSize)
>    at System.IO.FileInfo.Create()
>    at com.TheHartford.HTSC.RAFT.FileWatcher.Utilities.DoSerialize(String 
> Path, String Name, Object o) in c:\raft\filewatcher\code\utilities.cs:line 438
>
> 2.  would it be better to create a state engine using MSMQ instead?
>
> Any help would be greatly appreciated; I have been struggling with this one 
> for a while.  I feel like I am closing everything and I know this is the only 
> method and process that creates and deletes these files.
>
>
> public void DoSerialize(String Path, String Name, object o) {
>         lock (syncRoot2){
>                 try{
>                         object j = new object();
>                         j = o;
>                         DirectoryInfo di = new DirectoryInfo(Path);
>                         FileInfo[] finfos = di.GetFiles(Name);
>                         for(int i = 0; i < finfos.Length; i++){
>                                 FileInfo file = finfos[i];
>                                 try{
>                                         file.Delete();
>                                 }
>                                 catch (FileNotFoundException fnfe){
>                                         log.Error("FILE NOT FOUND: " + 
> fnfe.ToString() + " " + fnfe.Message);
>                                 }
>                                 catch (IOException fnfe){
>                                         log.Error("IO EXCEPTION: " + 
> fnfe.ToString() + " " + fnfe.Message);
>                                 }
>                         }
>                         FileInfo fi = new FileInfo(Path + Name);
>                         using (Stream myFileStream = fi.Create()){
>                                 SoapFormatter serializer = new 
> SoapFormatter();
>                                 serializer.Serialize(myFileStream, j);
>                                 DoGarbageCollection();
>                         }
>                 }
>                 catch (Exception ex){
>                 DoMessaging("FWE00017", ex.Message + " " + ex.ToString(), 
> GetDateNowDateTime());
>                 log.Error("EXCEPTION: " + ex.Message + " " + ex.ToString());
>         }
> }
>
>
> *************************************************************************
> This communication, including attachments, is
> for the exclusive use of addressee and may contain proprietary,
> confidential and/or privileged information.  If you are not the intended
> recipient, any use, copying, disclosure, dissemination or distribution is
> strictly prohibited.  If you are not the intended recipient, please notify
> the sender immediately by return e-mail, delete this communication and
> destroy all copies.
> *************************************************************************
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>


--
Dean Fiala
Very Practical Software, Inc
http://www.vpsw.com


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page
http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to