Forward Proxy Support in 6.20.0

Hi all, 

I have been working on a project to add forward proxy support to our application. It was brought to my attention that when generating Jasper Reports, there is a chance that an external URL could be used to retrieve images or other data to be embedded in the report. In particular, the call that was brought up for concern is:

RendererUtil#getRenderable(URL url, OnErrorTypeEnum onErrorType)

We don't want to set the proxy configuration globally on the JVM level as each outgoing connection from our application may not use the same proxy, so we have been adding it on a case by case basis.

My question is: is it possible to add some sort of proxy configuration on the library level to force these outbound connections to route through it? If not, has anyone else resolved a similar issue?


jamie.coker's picture
Joined: Mar 24 2023 - 11:58am
Last seen: 1 month 3 weeks ago

Thank you for posting to the Jaspersoft Community. Our team of experts has read your question and we are working to get you an answer as quickly as we can. If you have a Jaspersoft Professional Subscription plan, please visit for direct access to our technical support teams offering guaranteed response times.

arai_4 - 2 months 1 day ago

Thank you for your patience, we have not forgotten you.  
We need a little more time with our team of experts to come up with a solution. We will respond back with an answer as quickly as we can.

arai_4 - 1 month 4 weeks ago


Could you please provide the following information:

  • Are you using JasperReports Server or only JasperReports library?
  • Where are these resources coming from? 
  • Which Proxy are you using?

Could you also send an example of Jrxml file and what you are trying to achieve?




mbamania - 1 month 3 weeks ago
show 1 more...

Dear user, we eagerly await your response to the comment mentioned above. Please provide the requested information so that we can assist you in addressing your question effectively. Thank you.

mrajkuma - 1 month 2 weeks ago

0 Answers:

No answers yet