[ https://issues.apache.org/jira/browse/QPIDJMS-374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16427538#comment-16427538 ]
ASF subversion and git services commented on QPIDJMS-374: --------------------------------------------------------- Commit b96f4f2ab2ee635661c175b48e39cb3c65006b6a in qpid-jms's branch refs/heads/master from [~mirbo] [ https://git-wip-us.apache.org/repos/asf?p=qpid-jms.git;h=b96f4f2 ] QPIDJMS-374: Use PU.parseQuery(remoteURI) to avoid double encoding > Double encoded query parameters > ------------------------------- > > Key: QPIDJMS-374 > URL: https://issues.apache.org/jira/browse/QPIDJMS-374 > Project: Qpid JMS > Issue Type: Bug > Components: qpid-jms-client > Affects Versions: 0.31.0 > Reporter: Michael Bolz > Priority: Major > > When query parameters are parsed in > [TransportFactory|https://github.com/apache/qpid-jms/blob/70fe1b882e1381b1016a10b0707f6e112d4e0598/qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportFactory.java#L51] > and > [AmqpProviderFactory|https://github.com/apache/qpid-jms/blob/70fe1b882e1381b1016a10b0707f6e112d4e0598/qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProviderFactory.java#L41] > and than further processed via > [PropertyUtil#replaceQuery|https://github.com/apache/qpid-jms/blob/70fe1b882e1381b1016a10b0707f6e112d4e0598/qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PropertyUtil.java#L64] > the values gets double encoded. > See also Javadoc of > [PropertyUtil#replaceQuery|https://github.com/apache/qpid-jms/blob/70fe1b882e1381b1016a10b0707f6e112d4e0598/qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PropertyUtil.java#L64]: > {quote} > The string values in the Map will be URL Encoded by this method which means > that if an > already encoded value is passed it will be double encoded resulting in > corrupt values > in the newly created URI. > {quote} > For a fix I created a [pull > request|https://github.com/apache/qpid-jms/pull/17]. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org