My Oracle Support Banner

Not Able To Download A Particular PDF Attachment File (Doc ID 2648641.1)

Last updated on MARCH 16, 2020

Applies to:

Oracle Agile Product Collaboration - Version 9.3.4.0 and later
Information in this document applies to any platform.

Symptoms

On : 9.3.4.0 version, Web client (PC)

Not able to download a particular attachment

A PDF file attachment is not downloading though all other files (including PDF format) are getting downloaded. We have confirmed the file is present in the vault on server.

ERROR
-----------------------

Following error is found in filemanager log while trying to download the attachement:

An exception occurred while processing one of the input values, please contact the system admin for more details.
com.agile.webfs.components.security.WebSecurityException
at com.agile.webfs.components.security.WebSecurityAPI.getValidInput(WebSecurityAPI.java:591)
at com.agile.webfs.components.controller.AgileFSServletResponseWrapper.validateHeaderValue(AgileFSServletResponseWrapper.java:56)
at com.agile.webfs.components.controller.AgileFSServletResponseWrapper.setHeader(AgileFSServletResponseWrapper.java:49)
at com.agile.webfs.components.controller.FileDownloadHandler.setResponseHeader(FileDownloadHandler.java:880)
at com.agile.webfs.components.controller.FileDownloadHandler.setContentResponseHeader(FileDownloadHandler.java:852)
at com.agile.webfs.components.controller.DownloadRangeServlet.handleRequest(DownloadRangeServlet.java:223)
at com.agile.webfs.components.controller.DownloadRangeServlet.doGet(DownloadRangeServlet.java:84)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.agile.webfs.components.controller.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:35)
at org.apache.catalina


The issue can be reproduced at will with the following steps:
1. Open chrome browser hit URL https://www.apple.com/ie/imac-pro/specs/
2. Do CTRL-P, and you will see Chrome's print page, select "save as pdf". Click Save.
3. The downloaded file name would be "iMac Pro - Technical Specifications - Apple (IE).pdf"
4. Try uploading the file to Agile PLM 9.3.4 web-client, which should happen without issue
5. Try to download the same file from Agile PLM 9.3.4 web-client. The file should not be downloaded.

The first space in the filename of the affected file "iMac Pro - Technical Specifications - Apple (IE).pdf" is a nonbreaking space(UTF-8 code=C2A0). All other spaces are a regular space (UTF-8 code=20).


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.