[Bug 1606] New: jnlp href value stripped of url parameters
bugzilla-daemon at icedtea.classpath.org
bugzilla-daemon at icedtea.classpath.org
Wed Nov 20 14:50:13 PST 2013
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1606
Bug ID: 1606
Summary: jnlp href value stripped of url parameters
Classification: Unclassified
Product: IcedTea-Web
Version: 1.4
Hardware: x86_64
OS: Linux
Status: NEW
Severity: major
Priority: P3
Component: NetX (javaws)
Assignee: omajid at redhat.com
Reporter: vanjabucic at me.com
CC: unassigned at icedtea.classpath.org
URL from the HREF section of the JNLP block is being stripped of parameters
before fetching the JNLP file.
Example:
<jnlp
spec="1.0+"
codebase="https://a.customer.com/"
href="jnlp?content_id=1002">
results in a call to https://a.customer.com/jnlp which fails miserably.
I can tell from the debug output that the 'best url for location' method is
picking the base URL and ignoring the parameters.
Oracle version does not have (and never had) issue with this type of HREF.
Result is that our deployed apps will not launch with default OpenJDK runtimes.
(test done with clean OpenSUSE 13.1, icedtea-web 1.4.1)
-- partial debug output --
Description: Cust Overview
Acceptable title tag found, contains: Cust Master Overview v1.0
Acceptable vendor tag found, contains: Comp Inc.
Status: CONNECT STARTED +(CONNECT STARTED) @ /jnlp
Status: CONNECT DOWNLOAD STARTED +(DOWNLOAD) @ /jnlp
Status: CONNECTING DOWNLOAD STARTED +(CONNECTING) -(CONNECT) @ /jnlp
All possible urls for location=https://a.customer.com/jnlp?content_id=1002
state=CONNECTING DOWNLOAD STARTED : [https://a.customer.com/jnlp,
https://a.customer.com/jnlp?content_id=1002]
Selecting proxy for: https://a.customer.com/jnlp
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
Selecting proxy for: socket://a.customer.com:443
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
best url for location=https://a.customer.com/jnlp?content_id=1002
state=CONNECTING DOWNLOAD STARTED is https://a.customer.com/jnlp by HEAD
Selecting proxy for: https://a.customer.com/jnlp
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
isCurrent: https://a.customer.com/jnlp?content_id=1002 = false
Status: CONNECTED DOWNLOAD STARTED +(CONNECTED) -(CONNECTING) @ /jnlp
Status: CONNECTED DOWNLOADING STARTED +(DOWNLOADING) -(DOWNLOAD) @ /jnlp
Selecting proxy for: https://a.customer.com/jnlp
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
Selecting proxy for: socket://a.customer.com:443
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
Downloadinghttps://a.customer.com/jnlp?content_id=1002 using
https://a.customer.com/jnlp (encoding : null)
Status: CONNECTED DOWNLOADED STARTED +(DOWNLOADED) -(DOWNLOADING) @ /jnlp
UNIQUEKEY=1385015085520-925777068-file:/home/vanjab/Downloads/./Cust Master
Overview.jnlp
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20131120/a49bcc38/attachment.html
More information about the distro-pkg-dev
mailing list