Hi,
Since migration to new httpClient builder architecture (
https://github.com/uPortal-Project/NewsReaderPortlet/commit/19c27b56d7a29cbb01a863f0c2a3d0069a4f5ef6
) , NewsReader can't use http.proxyHost and http.proxyPort. It was
working fine before ( using -Dhttp.proxyHost & -Dhttp.proxyPort options ).
Any ideas for solution/workaround?
ERROR [localhost-startStop-2] o.s.web.context.ContextLoader 2023-09-06
17:11:52,989 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'org.jasig.portlet.newsreader.adapter.RomeAdapter'
defined in class path resource [context/applicationContext.xml]:
Invocation of init method failed; nested exception is
java.lang.UnsupportedOperationException
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1619)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:756)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4441)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4899)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:710)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:687)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1177)
at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1925)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.UnsupportedOperationException: null
at
org.apache.http.impl.client.InternalHttpClient.getParams(InternalHttpClient.java:211)
at
org.jasig.portlet.newsreader.adapter.RomeAdapter.init(RomeAdapter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1748)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1685)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1615)
... 25 common frames omitted
Regards.
Jérôme NENERT
IT Services
Paris-Panthéon-Assas Université