Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8214219

URISyntaxException: Illegal character in query at index <index_no> is thrown for the specified URL address

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3 P3
    • tbd
    • 11, 12
    • core-libs
    • None

      I tried to generate a URI instance for the following url address:
      https://na.ads.yahoo.com/yax/banner?ve=1&tt=1&si=248364058&asz=300x250&u=https://www.yahoo.com/&publisher_blob=pt:home;ver:megastrm|5BJCrzEwLjKen55xWxY162ZyMjAyLgAAAADrEBAl|2023538075|LREC|872160447|&pub_redirect=https://us.y.atwola.com/adlink|5113.1|4830399|0|170|AdId=10547753;BnId=1;guid=9t7sue5dhcdfb&b=3&s=se;itime=872160447;kvsecure%2Ddarla=3%2D4%2D0%7Cysd%7C1;kvmn=y406192;kvssp=brxd;kvrs=home:megastrm:ver:pt;kvsecure=true;kvpgcolo=gq1;kvy%2Dbucket=strm007%2Cfptr005%2C837677%2Cfpdeal502;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=windows%5F7;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fwindows;kvrepo%5Fdvosplt=windows%5F7;kvadtc%5Fdvosversion=NT%206%2E1;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;kvadtc%5Fcrcountry=jp;gdpr=0;nodecode=yes;adclntid=1004;spaceid=2023538075;link=&K=1

      but got the following exception when URL.toURI()

      Exception in thread "main" java.net.URISyntaxException: Illegal character in query at index 131: https://na.ads.yahoo.com/yax/banner?ve=1&tt=1&si=248364058&asz=300x250&u=https://www.yahoo.com/&publisher_blob=pt:home;ver:megastrm|5BJCrzEwLjKen55xWxY162ZyMjAyLgAAAADrEBAl|2023538075|LREC|872160447|&pub_redirect=https://us.y.atwola.com/adlink|5113.1|4830399|0|170|AdId=10547753;BnId=1;guid=9t7sue5dhcdfb&b=3&s=se;itime=872160447;kvsecure%2Ddarla=3%2D4%2D0%7Cysd%7C1;kvmn=y406192;kvssp=brxd;kvrs=home:megastrm:ver:pt;kvsecure=true;kvpgcolo=gq1;kvy%2Dbucket=strm007%2Cfptr005%2C837677%2Cfpdeal502;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=windows%5F7;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fwindows;kvrepo%5Fdvosplt=windows%5F7;kvadtc%5Fdvosversion=NT%206%2E1;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;kvadtc%5Fcrcountry=jp;gdpr=0;nodecode=yes;adclntid=1004;spaceid=2023538075;link=&K=1
      at java.base/java.net.URI$Parser.fail(URI.java:2915)
      at java.base/java.net.URI$Parser.checkChars(URI.java:3086)
      at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3174)
      at java.base/java.net.URI$Parser.parse(URI.java:3116)
      at java.base/java.net.URI.<init>(URI.java:600)
      at java.base/java.net.URL.toURI(URL.java:1018)
              .....

            dfuchs Daniel Fuchs
            fyuan Frank Yuan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: