[ 
https://issues.apache.org/jira/browse/CXF-5415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Beryozkin resolved CXF-5415.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0.0-milestone2
                   2.7.8
         Assignee: Sergey Beryozkin

> javax.management.RuntimeOperationsException when register performance mbean 
> using cxf webclient with service name contains ?
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-5415
>                 URL: https://issues.apache.org/jira/browse/CXF-5415
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.7.7
>         Environment: WIN7
> Salesforce service with Auth2 Bearer authorization
>            Reporter: Zhangbohong GAO
>            Assignee: Sergey Beryozkin
>              Labels: escape
>             Fix For: 2.7.8, 3.0.0-milestone2
>
>
> In [CXF-4873] you guys fixed escape {color:red}?{color} problem in OPERATION 
> part.
> But in service name, it can still contains a {color:red}?{color} character.
> For example, when I try to connect Salesforce with Auth2 bearer authorization,
> I got the callback service address QName similar like this:
> {code}{https://na7.salesforce.com/id/00DA0000000ajozMAA/005A0000000qeS5IAI?oauth_token=00DA0000000ajoz%21AQ4AQI9IkV9EjnMLiXWUMvYMjQPGexBrTGJSduVIpYx09NI3Rv0rVX5QMQiD_mS7OK6TbMVSzL.451_bRpcwHbhQ9se_fttQ}tRESTClient
> {code}
> Then below error may appear:
> {code}
> 2013-11-22 09:57:14,864 | WARN  | 1074256089-10261 | 
> ctMessageResponseTimeInterceptor | ctMessageResponseTimeInterceptor  147 | 
> 124 - org.apache.cxf.c
> xf-rt-management - 2.7.7 | Create Counter''s ObjectName failed. {0}
> javax.management.RuntimeOperationsException
> Create Counter''s ObjectName failed. {0}
> Caused by: java.lang.IllegalArgumentException: Repository: cannot add mbean 
> for pattern name 
> org.apache.cxf:bus.id=esb_demo.OAuth2SalesforceUserInfo_ContextMap-cxf786212177,type=Performance.Counter.Client,service="https://na7.salesforce.com/id/00DA0000000ajozMAA/005A0000000qeS5IAI?oauth_token=00DA0000000ajoz%21AQ4AQI9IkV9EjnMLiXWUMvYMjQPGexBrTGJSduVIpYx09NI3Rv0rVX5QMQiD_mS7OK6TbMVSzL.451_bRpcwHbhQ9se_fttQ}tRESTClient",port="tRESTClient";
> {code}
> So the escape  {color:red}?{color} should also be fixed on ServiceName when 
> create the Counter''s ObjectName .



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to