Hi-
Well, I was hoping you'd update us instead on how you've configured
Tomcat not to decode URI :-).
This is definitely coming from Tomcat - if you find out how to configure
it - let me know please, I'll update the docs
Cheers, Sergey
On 24/05/13 04:27, Bhaskar wrote:
Hi,
any update on this.
Thanks in advance.
Regards,
Bhaskar
On Tue, May 21, 2013 at 4:51 PM, Sergey Beryozkin <[email protected]
<mailto:[email protected]>> wrote:
Hi,
Redirecting it to the users list.
I think you need to configure Tomcat not to decode URI, looks like
it decodes %20 before delegating to CXF.
Cheers, Sergey
On 21/05/13 12:10, Bhaskar wrote:
Hi CXF gurus,
I am getting the following error with the environment as Tomcat
7.0.40 &
CXF 2.7.5 & JRE 1.7.0_17.
same issue is observed with Tomcat 7.0.40 & CXF 2.7.4 & JRE
1.7.0_17.
May 21, 2013 4:26:02 PM
org.apache.catalina.core.__StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [CXFServlet] in context
with path
[/wac] threw exception
java.lang.__IllegalArgumentException: Illegal character in path
at index 85:
http://wacteam-vm3/wac/REST/__services/__assesmentTemplateService/__assessmentTemplate/test1/__assessmentTemplateDetails
<http://wacteam-vm3/wac/REST/services/assesmentTemplateService/assessmentTemplate/test1/assessmentTemplateDetails>
at java.net.URI.create(URI.java:__859)
at
org.apache.cxf.transport.__servlet.BaseUrlHelper.__getBaseURL(BaseUrlHelper.java:__49)
at
org.apache.cxf.transport.__servlet.ServletController.__getBaseURL(ServletController.__java:73)
at
org.apache.cxf.transport.__servlet.ServletController.__updateDestination(__ServletController.java:82)
at
org.apache.cxf.transport.__servlet.ServletController.__invoke(ServletController.java:__181)
at
org.apache.cxf.transport.__servlet.ServletController.__invoke(ServletController.java:__137)
at
org.apache.cxf.transport.__servlet.CXFNonSpringServlet.__invoke(CXFNonSpringServlet.__java:158)
at
org.apache.cxf.transport.__servlet.AbstractHTTPServlet.__handleRequest(__AbstractHTTPServlet.java:243)
at
org.apache.cxf.transport.__servlet.AbstractHTTPServlet.__doGet(AbstractHTTPServlet.__java:168)
at javax.servlet.http.__HttpServlet.service(__HttpServlet.java:621)
at
org.apache.cxf.transport.__servlet.AbstractHTTPServlet.__service(AbstractHTTPServlet.__java:219)
at
org.apache.catalina.core.__ApplicationFilterChain.__internalDoFilter(__ApplicationFilterChain.java:__305)
at
org.apache.catalina.core.__ApplicationFilterChain.__doFilter(__ApplicationFilterChain.java:__210)
at com.ca.wac.auth.AuthFilter.__doFilter(Unknown Source)
at
org.apache.catalina.core.__ApplicationFilterChain.__internalDoFilter(__ApplicationFilterChain.java:__243)
at
org.apache.catalina.core.__ApplicationFilterChain.__doFilter(__ApplicationFilterChain.java:__210)
at
org.apache.catalina.core.__StandardWrapperValve.invoke(__StandardWrapperValve.java:222)
at
org.apache.catalina.core.__StandardContextValve.invoke(__StandardContextValve.java:123)
at
org.apache.catalina.__authenticator.__AuthenticatorBase.invoke(__AuthenticatorBase.java:472)
at
org.apache.catalina.core.__StandardHostValve.invoke(__StandardHostValve.java:171)
at
org.apache.catalina.valves.__ErrorReportValve.invoke(__ErrorReportValve.java:99)
at
org.apache.catalina.valves.__AccessLogValve.invoke(__AccessLogValve.java:953)
at
org.apache.catalina.core.__StandardEngineValve.invoke(__StandardEngineValve.java:118)
at
org.apache.catalina.connector.__CoyoteAdapter.service(__CoyoteAdapter.java:408)
at
org.apache.coyote.ajp.__AjpProcessor.process(__AjpProcessor.java:200)
at
org.apache.coyote.__AbstractProtocol$__AbstractConnectionHandler.__process(AbstractProtocol.java:__589)
at
org.apache.tomcat.util.net
<http://org.apache.tomcat.util.net>.__JIoEndpoint$SocketProcessor.__run(JIoEndpoint.java:310)
at
java.util.concurrent.__ThreadPoolExecutor.runWorker(__ThreadPoolExecutor.java:1145)
at
java.util.concurrent.__ThreadPoolExecutor$Worker.run(__ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.__java:722)
Caused by: java.net.URISyntaxException: Illegal character in
path at index
85:
http://wacteam-vm3/wac/REST/__services/__assesmentTemplateService/__assessmentTemplate/test1/__assessmentTemplateDetails
<http://wacteam-vm3/wac/REST/services/assesmentTemplateService/assessmentTemplate/test1/assessmentTemplateDetails>
at java.net.URI$Parser.fail(URI.__java:2829)
at java.net.URI$Parser.__checkChars(URI.java:3002)
at java.net.URI$Parser.__parseHierarchical(URI.java:__3086)
at java.net.URI$Parser.parse(URI.__java:3034)
at java.net.URI.<init>(URI.java:__595)
at java.net.URI.create(URI.java:__857)
... 29 more
Can you please help if it a real issue with CXF.
Thanks in advance.
--
Sergey Beryozkin
Talend Community Coders
http://coders.talend.com/
Blog: http://sberyozkin.blogspot.com
--
Keep Smiling....
Thanks & Regards
Bhaskar.
Mobile:9866724142