D
Daniel
Hello
Since our client upgraded the CIFS fileshare server software (HELIOS
PCShare) on their SGI, our software written using the .Net Framework has
been unable to write to the CIFS shares, throwing a "Not enough storage is
available to process this command." when we attempt a FileStream.Write().
The full stacktrace and other system information is included below.
We have found the following:
(1) A 0 byte file is created in the SGI's CIFS folder.
(2) Using the same .Net software and pointing it at another UNIX machine,
the file is written successfully (isolating the cause as being the SGI
HELIOS upgrade).
(3) Executing a file copy from the Windows Explorer Shell to the SGI box
using the same security context /is/ successfull!
Is the Windows Explorer shell executing different Win32 APIs to the .Net
FileStream.Write() method?
Has anybody at Microsoft or elsewhere come across this before?
Thanks
Daniel
Exception and Stack:
Header: Base Exception
Type: System.Exception
Message: Could not
save:\\10.0.0.3\sgi_packaging\mistest\betapdfs%0\pdf_v1_s363.pdf. Error:Not
enough storage is available to process this command.
.. Stack: at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32
count)
at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
at System.Web.HttpPostedFile.SaveAs(String filename)
at AppFramework.Web.ElementFile.FormSave().
Source: AppFrameworkWeb
Target Site: Void FormSave()
SGI System Software:
IRIX64 kestrel 6.5 01091821 IP27
HELIOS PCShare 3.1.0
Windows Server Software:
OS Name Microsoft Windows 2000 Server
Version 5.0.2195 Service Pack 4 Build 2195
OS Manufacturer Microsoft Corporation
System Manufacturer Intel
System Model SE7500WV2
System Type X86-based PC
Processor x86 Family 15 Model 2 Stepping 4 GenuineIntel ~1994 Mhz
BIOS Version SWV20 v2.01
Windows Directory C:\WINNT
System Directory C:\WINNT\system32
Boot Device \Device\Harddisk0\Partition1
Locale United States
..Net Runtime: 1.1.4322
Since our client upgraded the CIFS fileshare server software (HELIOS
PCShare) on their SGI, our software written using the .Net Framework has
been unable to write to the CIFS shares, throwing a "Not enough storage is
available to process this command." when we attempt a FileStream.Write().
The full stacktrace and other system information is included below.
We have found the following:
(1) A 0 byte file is created in the SGI's CIFS folder.
(2) Using the same .Net software and pointing it at another UNIX machine,
the file is written successfully (isolating the cause as being the SGI
HELIOS upgrade).
(3) Executing a file copy from the Windows Explorer Shell to the SGI box
using the same security context /is/ successfull!
Is the Windows Explorer shell executing different Win32 APIs to the .Net
FileStream.Write() method?
Has anybody at Microsoft or elsewhere come across this before?
Thanks
Daniel
Exception and Stack:
Header: Base Exception
Type: System.Exception
Message: Could not
save:\\10.0.0.3\sgi_packaging\mistest\betapdfs%0\pdf_v1_s363.pdf. Error:Not
enough storage is available to process this command.
.. Stack: at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32
count)
at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
at System.Web.HttpPostedFile.SaveAs(String filename)
at AppFramework.Web.ElementFile.FormSave().
Source: AppFrameworkWeb
Target Site: Void FormSave()
SGI System Software:
IRIX64 kestrel 6.5 01091821 IP27
HELIOS PCShare 3.1.0
Windows Server Software:
OS Name Microsoft Windows 2000 Server
Version 5.0.2195 Service Pack 4 Build 2195
OS Manufacturer Microsoft Corporation
System Manufacturer Intel
System Model SE7500WV2
System Type X86-based PC
Processor x86 Family 15 Model 2 Stepping 4 GenuineIntel ~1994 Mhz
BIOS Version SWV20 v2.01
Windows Directory C:\WINNT
System Directory C:\WINNT\system32
Boot Device \Device\Harddisk0\Partition1
Locale United States
..Net Runtime: 1.1.4322