Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于commons编解码器的Java ZipException_Java_Exception_Logging - Fatal编程技术网

用于commons编解码器的Java ZipException

用于commons编解码器的Java ZipException,java,exception,logging,Java,Exception,Logging,每次在GlassFish 4.1中部署.war文件时,我都会得到以下日志 这有什么意义吗?commons-codec-1.4.jar是否有任何错误? 我也尝试了1.10版,但我得到了同样的错误 这是日志中错误的一个示例: [2015-07-28T01:55:03.215-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName

每次在GlassFish 4.1中部署.war文件时,我都会得到以下日志

这有什么意义吗?commons-codec-1.4.jar是否有任何错误? 我也尝试了1.10版,但我得到了同样的错误

这是日志中错误的一个示例:

[2015-07-28T01:55:03.215-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName=deployment-jar-scanner] [timeMillis: 1438059303215] [levelValue: 1000] [[
  Exception while visiting org/apache/commons/codec/BinaryDecoder.class of size 268
java.util.zip.ZipException: too many length or distance symbols
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
    at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:165)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:127)
    at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
    at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
]]

[2015-07-28T01:55:03.217-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName=deployment-jar-scanner] [timeMillis: 1438059303217] [levelValue: 1000] [[
  Exception while visiting org/apache/commons/codec/BinaryEncoder.class of size 268
java.util.zip.ZipException: too many length or distance symbols
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
    at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:165)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:127)
    at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
    at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
]]

[2015-07-28T01:55:03.218-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName=deployment-jar-scanner] [timeMillis: 1438059303218] [levelValue: 1000] [[
  Exception while visiting org/apache/commons/codec/Decoder.class of size 248
java.util.zip.ZipException: invalid distance too far back
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
    at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:165)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:127)
    at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
    at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
]]

[2015-07-28T01:55:03.219-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName=deployment-jar-scanner] [timeMillis: 1438059303219] [levelValue: 1000] [[
  Exception while visiting org/apache/commons/codec/DecoderException.class of size 391
java.util.zip.ZipException: invalid block type
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
    at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:165)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:127)
    at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
    at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
]]

[2015-07-28T01:55:03.220-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName=deployment-jar-scanner] [timeMillis: 1438059303220] [levelValue: 1000] [[
  Exception while visiting org/apache/commons/codec/Encoder.class of size 248
java.util.zip.ZipException: invalid distance too far back
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
    at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:165)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:127)
    at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
    at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
]]

[2015-07-28T01:55:03.221-0300] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=51 _ThreadName=deployment-jar-scanner] [timeMillis: 1438059303221] [levelValue: 1000] [[
  Exception while visiting org/apache/commons/codec/EncoderException.class of size 391
java.util.zip.ZipException: invalid block type
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)
    at org.glassfish.hk2.external.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
    at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:165)
    at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:127)
    at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
    at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
    at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
]]
[2015-07-28T01:55:03.215-0300][glassfish 4.1][SEVERE][[javax.enterprise.system.tools.deployment.common][tid:_ThreadID=51 _ThreadName=deployment jar scanner][timeMillis:1438059303215][levelValue:1000][[
访问大小为268的org/apache/commons/codec/binarydecker.class时发生异常
java.util.zip.ZipException:长度或距离符号太多
位于java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
在java.io.BufferedInputStream.fill处(BufferedInputStream.java:246)
位于java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
在java.io.BufferedInputStream.read处(BufferedInputStream.java:345)
在org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)上
位于org.glassfish.hk2.external.org.objectweb.asm.ClassReader.(ClassReader.java:424)
位于org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
位于com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScanerAdapter.java:165)
位于com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScanerAdapter.java:127)
位于org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
位于org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
位于org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
位于org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
]]
[2015-07-28T01:55:03.217-0300][glassfish 4.1][SEVERE][[javax.enterprise.system.tools.deployment.common][tid:_ThreadID=51 _ThreadName=deployment jar scanner][timeMillis:1438059303217][levelValue:1000][[
访问大小为268的org/apache/commons/codec/binarycoder.class时发生异常
java.util.zip.ZipException:长度或距离符号太多
位于java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
在java.io.BufferedInputStream.fill处(BufferedInputStream.java:246)
位于java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
在java.io.BufferedInputStream.read处(BufferedInputStream.java:345)
在org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)上
位于org.glassfish.hk2.external.org.objectweb.asm.ClassReader.(ClassReader.java:424)
位于org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
位于com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScanerAdapter.java:165)
位于com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScanerAdapter.java:127)
位于org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
位于org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
位于org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
位于org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
]]
[2015-07-28T01:55:03.218-0300][glassfish 4.1][SEVERE][[javax.enterprise.system.tools.deployment.common][tid:_ThreadID=51 _ThreadName=deployment jar scanner][timeMillis:1438059303218][levelValue:1000][[
访问大小为248的org/apache/commons/codec/Decoder.class时发生异常
java.util.zip.ZipException:距离太远无效
位于java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
在java.io.BufferedInputStream.fill处(BufferedInputStream.java:246)
位于java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
在java.io.BufferedInputStream.read处(BufferedInputStream.java:345)
在org.glassfish.hk2.external.org.objectweb.asm.ClassReader.readClass(ClassReader.java:461)上
位于org.glassfish.hk2.external.org.objectweb.asm.ClassReader.(ClassReader.java:424)
位于org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:358)
位于com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScanerAdapter.java:165)
位于com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScanerAdapter.java:127)
位于org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:344)
位于org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:67)
位于org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:303)
位于org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:292)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
]]
[2015-07-28T01:55:03.219-0300][glassfish 4.1][SEVERE][[javax.enterprise.system.tools.deployment.common][tid:_ThreadID=51 _ThreadName=deployment jar scanner][timeMillis:1438059303219][levelValue:1000][[
访问大小为391的org/apache/commons/codec/DecoderException.class时发生异常
java.util.zip.ZipException:无效的块类型
位于java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
在java.io.BufferedInputStream.fill(B