2016-06-21 82 views
0

我在unix中有一个zip文件,我尝试使用Pentaho Kettle将其解压缩。该zip文件具有777访问权限,并且可用于解压缩文件。但是当我尝试使用它为一个particalar压缩文件夹它抛出以下错误:尝试处理压缩条目时出错:尝试使用水壶解压文件时出错

2016/06/21 05:22:47 - 解压文件 - 错误(版本5.1.0.0,版本1从2014-06- 19_19-02-57 by buildguy):尝试处理来自文件[file:/// data /的文件:zip/file/dev/inbound/Clarabridge/Sears_Reactive_Export_20160620.zip]! 2016/06/21 05:22:47 - 解压缩文件 - 错误(版本5.1.0.0,由buildguy 2014-06-19_19-02-57构建1):java.util.zip.ZipException:读取zip文件时出错 2016/06/21 05:22:47 - 解压缩文件 - java.util.zip.ZipFile.read(Native Method) 2016/06/21 05:22:47 - 解压缩文件 - java.util.zip .ZipFile.access $ 1200(ZipFile.java:46) 2016/06/21 05:22:47 - 解压缩文件 - 位于java.util.zip.ZipFile $ ZipFileInputStream.read(ZipFile.java:464) 2016/06/21 05:22:47 - 解压缩文件 - 位于java.util.zip.ZipFile $ 1.fill(ZipFile.java:247) 2016/06/21 05:22:47 - 解压缩文件 - 位于java.util.zip .InflaterInputStream.read(InflaterInputStream.java:158) 2016/06/21 05:22:47 - 解压缩文件 - 在java.io.BufferedInputStream.fill(BufferedInputStream.java:235) 2016/06/21 05:22 :47 - 解压缩文件 - 在java.io.BufferedInputStream.read1(BufferedInputStream.java:275) 2016/06/21 05:22:47 - 解压缩文件 - 在java.io.BufferedInputStream.read(BufferedInputStream.java:334) 2016/06/21 05:22:47 - 解压缩文件 - 在org.apache.commons.vfs.util.MonitorInputStream.read(未知源文件) 2016/06/21 05:22:47 - 解压缩文件 - 在java.io .FilterInputStream.read(FilterInputStream.java:107) 2016/06/21 05:22:47 - 解压缩文件 - 在org.pentaho.di.job.entries.unzip.JobEntryUnZip.unzipFile(JobEntryUnZip.java:749) 2016/06/21 05:22:47 - 解压文件 - at org.pentaho.di.job.entries.unzip.JobEntryUnZip.processOneFile(JobEntryUnZip.java:523) 2016/06/21 05:22:47 - 解压缩文件 - 在org.pentaho.di.job.entries.unzip.JobEntryUnZip.execute(JobEntryUnZip.java:467) 2016/06/21 05:22:47 - 解压缩文件 - 在org.pentaho.di.job.Job.execute(Job.java:714) 2016/06/21 05:22:47 - 解压文件 - 在org.pentaho.di.job.Job.execute(Job。 java:856) 2016/06/21 05:22:47 - 解压缩文件 - 在org.pentaho.di.job.Job.execute(Job.java:856) 2016/06/21 05:22:47 - 解压文件 - 在org.pentaho.di.job.Job.execute(Job.java:856) 2016/06/21 05:22:47 - 解压缩文件 - 在org.pentaho.di.job.Job.execute( Job.java:530) 2016/06/21 05:22:47 - 解压缩文件 - 在org.pentaho.di.job.Job.run(Job.java:422) 2016/06/21 05:22: 47 - 解压缩文件 - 错误(版本5.1.0.0,buildguy 2014-06-19_19-02-57版本1):成功条件被破坏!错误总数:1 2016/06/21 05:22:47 - 中止作业 - 错误(版本5.1.0.0,buildguy 2014-06-19_19-02-57版本1):中止作业。 2016/06/21 05:22:47 - 厨房 - 错误(版本5.1.0.0,由buildguy 2014-06-19_19-02-57构建1):已完成,但有错误 发生错误 - jb_mso_clarabridge_101_unzip_files_set_daterange - 完成的作业输入[解压文件](结果= [false]) 2016/06/21 05:22:47 - jb_mso_clarabridge_101_unzip_files_set_daterange - 完成作业输入[删除文件夹](结果= [false]) 2016/06/21 05:22:47 - jb_mso_clarabridge_101_unzip_files_set_daterange - 完成作业输入[Transformation](result = [false]) 2016/06/21 05:22:47 - jb_mso_clarabridge_101_unzip_files_set_daterange - 作业执行完成 2016/06/21 05:22:47 - 厨房 - 完成! 2016/06/21 05:22:47 - 厨房 - 开始= 2016/06/21 05:22:44.842,Stop = 2016/06/21 05:22:47.183 2016/06/21 05:22:47 - 厨房 - 2秒后处理结束。

请就发生此错误的各种可能情况提出建议。任何解决这个错误的解决方案都非常感谢

+0

什么是zip文件大小? – simar

+0

什么文件名编码在zip文件? Java压缩条目仅支持UTF8。好,如果你只有ascii字符的条目。不好,编码不是UTF8 – simar

+0

Zip文件大小是3.12 GB –

回答

0

它看起来像解压缩的文件大于4Gb。

对于> ZIP压缩文件格式ZIP64的支持最终被添加到最新的OpenJDK7版本(b55)中。

确保您有pentaho中使用的JDK7 _(> 55)或JDK8。

有jdk8水壶问题,至少在你使用的版本。