My Oracle Support Banner

Class Not Found Exception: Org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream (Doc ID 2849208.1)

Last updated on JUNE 20, 2023

Applies to:

Oracle WebCenter Sites - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Symptoms

java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream

The following error is seen in the sites.log when calling a JSP:

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream
at org.apache.poi.openxml4j.opc.OPCPackage.create(OPCPackage.java:374)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.newPackage(XSSFWorkbook.java:491)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:257)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:253)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:241)
at jsp_servlet._jsp._cs_deployed._custom_element._jspService(__custom_element.t.java:123)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353)
... 128 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream
at com.oracle.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:398)
at com.oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:371)
at com.oracle.classloader.weblogic.LaunchClassLoader.loadClass(LaunchClassLoader.java:55)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 139 more

This error did not occurring in WebCenter Sites 12.2.1.3.0, but it does occur in 12.2.1.4.0

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.