[ https://issues.apache.org/jira/browse/CXF-8408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17263745#comment-17263745 ]
Andriy Redko commented on CXF-8408: ----------------------------------- Thanks [~amccright] , I think we could close this one and indeed create a feature request, what do you think guys? > Response.getLocation() returns null after update from CXF 3.3.6 to 3.4.1 > ------------------------------------------------------------------------ > > Key: CXF-8408 > URL: https://issues.apache.org/jira/browse/CXF-8408 > Project: CXF > Issue Type: Improvement > Affects Versions: 3.4.1 > Reporter: Jörg Hohwiller > Priority: Major > > javax.ws.rs.core.Response.getLocation() used to return the URL of the service > invoked. We used this information to enhance the error handling via a custom > org.apache.cxf.jaxrs.client.ResponseExceptionMapper since CXF lacks to > provide contextual information in error scenarios making it hard to use in > productive environments when service client invocations fail without > contextual information available. > After we now updated from 3.3.6 to 3.4.1 one of our tests failed with an NPE > since response.getLocation() now returns null instead of the correct URL and > we were doing url.toString() on that without checking for null. > I am working on ugly workarounds (casting to ResponseImpl and getting the > Conduit to retrieve at least the base URL) but it would be great if CXF could > fix this regression bug at the root. > [https://github.com/devonfw/devon4j/pull/310/] -- This message was sent by Atlassian Jira (v8.3.4#803005)