exception when canceling on extract

Sep 10, 2009 at 6:14 PM

there was a zip exception saying it cannot find a file, but looking at the path it doesn't look like a file at all; it may be one of those 0 byte entries that represent a directory.  the file that it is looking for is the path in the archive and not the destination path so it may never be found. my code is throwing an exception which is firing the zipError event and the zip cancel event.

     ex.StackTrace    "   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.OpenHandle(String path)
   at System.IO.Directory.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
   at System.IO.Directory.SetLastWriteTime(String path, DateTime lastWriteTime)
   at Ionic.Zip.ZipEntry._SetTimes(String fileOrDirectory, Boolean isFile)
   at Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty)
   at Ionic.Zip.ZipFile.ExtractAll(String path, ExtractExistingFileAction extractExistingFile)
   at FileAccess.MyUnZip.unzip(String sourcePath, String destPath, Boolean flattenDirs, List`1 list, Int64 fileSize) in C:\Documents and Settings\ye456c\My Documents\SNETPC\SNETPC2006\FileAccess\MyZip.vb:line 378"    String

Public Function unzip(ByVal sourcePath As String, ByVal destPath As String, ByVal flattenDirs As Boolean, ByVal list As List(Of String), ByVal fileSize As Long) As Boolean

        MyZip.CancelZipOperation = False
        Dim pass As Boolean = True

        If Not MyZip.hasLocalSpaceAvailable(fileSize) Then
            RaiseEvent zipError("There is not enough disk space on your local drive to process your request at this time.  Please try again after freeing some space." & vbCrLf & vbCrLf & "If this condition persists, please report the problem to the SNET hotline.")
            Return False
        End If

        If Not Ionic.Zip.ZipFile.IsZipFile(sourcePath) Then
            RaiseEvent zipError("the file specified is not a zip file!" & Environment.NewLine & _
            "Please try to download it without unzipping it, or delete the corrupted file")
            Return False
        End If

        Try
            Dim userI As New UserImpersonator.Impersonator(MyFilePaths.InboundUserID, MyFilePaths.InboundPassword, MyFilePaths.InboundDomain)

            Using zip1 As Ionic.Zip.ZipFile = Ionic.Zip.ZipFile.Read(sourcePath)
                AddHandler zip1.ExtractProgress, New EventHandler(Of ExtractProgressEventArgs)(AddressOf updateStatus1)

                zip1.UseZip64WhenSaving = Zip64Option.AsNecessary

                If flattenDirs Then
                    zip1.FlattenFoldersOnExtract = True
                End If

                If list Is Nothing OrElse list.Count < 1 Then
                    ts.mainProgressMax = zip1.Count
                    ts.mainProgressVal = 0
                    ts.subProgressMax = 1
                    ts.subProgressVal = 0
                    zip1.ExtractAll(destPath, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently)
                Else

                    ts.mainProgressMax = list.Count
                    ts.mainProgressVal = 0
                    ts.subProgressMax = 1
                    ts.subProgressVal = 0

                    For Each ze As ZipEntry In zip1
                        If (list.Contains(ze.FileName)) Then
                            ze.Extract(destPath, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently)
                            
                        End If
                    Next

                End If

            End Using

        Catch ex As Exception
            MsgBox(ex.Message)
            pass = False
            RaiseEvent zipError(ex.Message)
        End Try

        If MyZip.CancelZipOperation Then
            RaiseEvent zipCancel()
            MyZip.CancelZipOperation = False
            Exit Function
        End If

        If pass Then
            RaiseEvent zipFinished()
        End If
        Return pass

    End Function

Coordinator
Sep 10, 2009 at 7:02 PM

> my code is throwing an exception which is firing the zipError event and the zip cancel event.

I don't know what that means.  Are you referring to something in the design of your code? 

You've shown me a stacktrace, that's good.  but what is the Exception?    What is the exception?

You don't need "zip1.UseZip64WhenSaving = Zip64Option.AsNecessary" in your code.  The UseZip64WhenSaving property is for when you SAVE a file, it is not used when you call Extract or ExtractAll().

As the zip is extracted, the library will set the file times on the extracted entries.  Seems like its failing on that. 

Can I have a look at the zip file?

 

Sep 10, 2009 at 7:40 PM
Edited Sep 10, 2009 at 9:35 PM

im zipping a 130meg file just as a test of the oracle instant client 11 extracted directory. 

EDIT:its a System.IO.FileNotFoundException if it runs for a while, but a System.IO.DirectoryNotFoundException if i pre-set the cancel Boolean to true.

     Message    "Could not find file 'C:\Documents and Settings\ye456c\My Documents\garbage6\Documents and Settings\ye456c\My Documents\garbage2\test1\instantclient_11_1\vc71\'."    String    

Message    "Could not find a part of the path 'C:\Documents and Settings\ye456c\My Documents\garbage6\Documents and Settings\ye456c\My Documents\garbage2\test1\instantclient_11_1\vc71\'."    String

stack trace for directory not found. this only happens the first time though when the directory is not created yet. file not found for the rest.

     StackTrace    "   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.OpenHandle(String path)
   at System.IO.Directory.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
   at System.IO.Directory.SetLastWriteTime(String path, DateTime lastWriteTime)
   at Ionic.Zip.ZipEntry._SetTimes(String fileOrDirectory, Boolean isFile)
   at Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty)
   at Ionic.Zip.ZipFile.ExtractAll(String path, ExtractExistingFileAction extractExistingFile)
   at FileAccess.MyUnZip.unzip(String sourcePath, String destPath, Boolean flattenDirs, List`1 list, Int64 fileSize)"    String

 

what is the process for uploading files to you?

edit: I absolutely cannot duplicate this with a smaller file. there has to be something wrong with this zip file itself. it looks as if i zipped it, extracted it, then zipped it again because it has a somewhat nested path.

here is the list of files.

Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/bin/2.x/Oracle.Web.dll-96
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/bin/2.x/OraProvCfg.exe-96
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/doc/readme.txt-88
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallAllOracleASPNETProviders.sql-113
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleASPNETCommon.sql-107
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleASPNETCommonSP.plb-109
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleMembership.sql-105
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleMembershipSP.plb-107
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOraclePersonalization.sql-110
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOraclePersonalizationSP.plb-112
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleProfile.sql-102
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleProfileSP.plb-104
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleRoles.sql-100
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleRolesSP.plb-102
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSessionState.sql-107
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSessionState92.sql-109
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSessionStateSP.plb-109
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSiteMap.sql-102
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSiteMapSP.plb-104
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleWebEvents.sql-104
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleWebEventsSP.plb-106
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallAllOracleASPNETProviders.sql-115
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleASPNETCommon.sql-109
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleMembership.sql-107
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOraclePersonalization.sql-112
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleProfile.sql-104
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleRoles.sql-102
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleSessionState.sql-109
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleSessionState92.sql-111
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleSiteMap.sql-104
Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleWebEvents.sql-106
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/adrci.exe-86
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/adrci.sym-86
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/BASIC_README-89
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/genezi.exe-87
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/genezi.sym-87
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/mfc71.dll-86
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/msvcr71.dll-88
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oci.dll-84
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oci.sym-84
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ocijdbc11.dll-90
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ocijdbc11.sym-90
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ociw32.dll-87
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ociw32.sym-87
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ojdbc5.jar-87
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ojdbc6.jar-87
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/orannzsbb11.dll-92
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/orannzsbb11.sym-92
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraocci11.dll-90
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraocci11.sym-90
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraociei11.dll-91
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraociei11.sym-91
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc71/oraocci11.dll-95
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc71/oraocci11.sym-95
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc8/oraocci11.dll-94
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc8/oraocci11.dll.manifest-103
Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc8/oraocci11.sym-94
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/bin/OraOps11.dll-84
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Oracle.DataAccess.dll-105
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/OraProvCfg.exe-98
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/de/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/es/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/fr/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/it/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/ja/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/ko/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/pt-BR/Oracle.DataAccess.resources.dll-131
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/zh-CHS/Oracle.DataAccess.resources.dll-132
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/zh-CHT/Oracle.DataAccess.resources.dll-132
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/doc/readme.txt-90
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.102.Oracle.DataAccess.config-133
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.102.Oracle.DataAccess.dll-130
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.111.Oracle.DataAccess.config-133
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.111.Oracle.DataAccess.dll-130
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.1.Oracle.DataAccess.config-132
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.1.Oracle.DataAccess.dll-129
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.2.Oracle.DataAccess.config-132
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.2.Oracle.DataAccess.dll-129
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.9.2.Oracle.DataAccess.config-131
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.9.2.Oracle.DataAccess.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/bin/OraOps11w.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Oracle.DataAccess.dll-105
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/OraProvCfg.exe-98
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/de/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/es/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/fr/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/it/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/ja/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/ko/Oracle.DataAccess.resources.dll-128
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/pt-BR/Oracle.DataAccess.resources.dll-131
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/zh-CHS/Oracle.DataAccess.resources.dll-132
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/zh-CHT/Oracle.DataAccess.resources.dll-132
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/doc/readme.txt-90
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.102.Oracle.DataAccess.config-133
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.102.Oracle.DataAccess.dll-130
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.111.Oracle.DataAccess.config-133
Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.111.Oracle.DataAccess.dll-130
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11.dll-82
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11.tlb-82
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11d.dll-83
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11e.dll-83
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11f.dll-83
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11i.dll-83
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11ja.dll-84
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11ko.dll-84
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11ptb.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11us.dll-84
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11zhs.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11zht.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBgmr11.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBpus11.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBrfc11.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBrmc11.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBrst11.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDButl11.dll-85
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/oledb/readme.txt-80
Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/OraOledbIC11.dll-80
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/ODBTreeView.ocx-82
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oip11.dll-76
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oip11.tlb-76
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/OO4OAddin.dll-80
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/OO4Ocodewiz.dll-82
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oo4ocodewiz.exe-82
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oraansi11.dll-80
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oraclm32.dll-79
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/ORADC.lic-76
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/ORADC.ocx-76
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/oo4o/doc/readme.htm-82
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/oo4o/OO4OPARM.REG-80
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/oo4o/ORACONST.TXT-80
Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/OraOO4Oic11.dll-78
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsreco.exe-81
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntd.dll-86
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevnte.dll-86
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntf.dll-86
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevnti.dll-86
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntja.dll-87
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntko.dll-87
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntptb.dll-88
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntus.dll-87
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntzhs.dll-88
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntzht.dll-88
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecomsgus.dll-86
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/oramts.dll-79
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/oramts11.dll-81
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/oramtsus.dll-81
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/admin/oramtsadmin.sql-93
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/admin/prvtoramts.plb-92
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/admin/utl_oramts.sql-92
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/doc/readme.txt-86
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/install/genreg.bat-90
Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/install/sc.exe-86

Coordinator
Sep 10, 2009 at 10:10 PM
Edited Sep 10, 2009 at 10:16 PM

> im zipping a 130meg file just as a test of the oracle instant client 11 extracted directory.

you're testing a directory?  (a test of the oracle instant client 11 extracted directory)

> :its a System.IO.FileNotFoundException if it runs for a while, but a System.IO.DirectoryNotFoundException if i pre-set the cancel Boolean to true.

I don't know what this means.  I don't know what the cancel Boolean is.   Is that part of DotNetZip?   The error you're describing doesn't make sense to me. 

Are you receiving the error AFTER you've canceled the extract?

 

I'll look at your zip file if you like. you can upload a file to the workitem.

 

Coordinator
Sep 10, 2009 at 10:15 PM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.