Uploaded image for project: 'RESTEasy'
  1. RESTEasy
  2. RESTEASY-385

encoding of scandinavian characters in query parameter fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.0-beta-3
    • 2.0-beta-2
    • jaxrs
    • None

      Calling a rest GET service with scandinavian characters (åäö i.e. ä etc.) in a query parameter causes the following exception in the rest client:

      Caused by java.lang.ArrayIndexOutOfBoundsException with message: "228"
      org.jboss.resteasy.util.Encode.encodeFromArray(Encode.java:357)
      org.jboss.resteasy.util.Encode.encodeValue(Encode.java:281)
      org.jboss.resteasy.util.Encode.encodeQueryParam(Encode.java:192)
      org.jboss.resteasy.specimpl.UriBuilderImpl.queryParam(UriBuilderImpl.java:660)
      org.jboss.resteasy.client.ClientRequest.getUri(ClientRequest.java:744)
      org.jboss.resteasy.client.cache.CacheInterceptor.getEntry(CacheInterceptor.java:215)
      org.jboss.resteasy.client.cache.CacheInterceptor.execute(CacheInterceptor.java:75)
      org.jboss.resteasy.core.interception.ClientExecutionContextImpl.proceed(ClientExecutionContextImpl.java:45)
      org.jboss.resteasy.client.ClientRequest.execute(ClientRequest.java:449)
      org.jboss.resteasy.client.ClientRequest.httpMethod(ClientRequest.java:679)
      org.jboss.resteasy.client.core.ClientInvoker.invoke(ClientInvoker.java:105)
      org.jboss.resteasy.client.core.ClientProxy.invoke(ClientProxy.java:59)

            patriot1burke@gmail.com Bill Burke (Inactive)
            sanjoa Joakim Sandstroem (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: