[Bug 1749858] [NEW] Iced Tea crashes authenticating using JNLP file from USPTO website

SRDC timothy at solidrock-ent.com
Fri Feb 16 00:56:51 UTC 2018


Public bug reported:

Ubuntu 17.10
Firefox 58.0.2 64bit & Chromium Version 64.0.3282.140
Iced Tea Web (1.6.2-3.1ubuntu3)

Website:
https://ppair.uspto.gov/TruePassWebStart/AuthenticationChooser.html -->
Choose "new method."

Click on "New method" --> Firefox attempts to open using IcedTea-Web.
Chromium asks if you want to keep the file, then you have to manually
click it to open it with IcedTea-Web. As soon as IcedTea-Web reads the
file, it issues the error below.

It happens without fail on any login after the first login on a given
browser (both Firefox & Chromium). First login works fine, subsequent
logins crash. I don't believe any updates were done in between. I purged
the cache and downloads folders in case appended numbers were causing
problems, and checked the newly downloaded JNLP didn't have any appended
numbers.

Website/JNLP authentication works fine on current JRE in Windows.

ERROR: (full error report attached)

net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file. You can try to download this file manually and send it as bug report to IcedTea-Web team.
	at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:490)
	at net.sourceforge.jnlp.Launcher.launch(Launcher.java:286)
	at net.sourceforge.jnlp.runtime.JnlpBoot.run(JnlpBoot.java:67)
	at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:245)
	at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:63)
	at java.security.AccessController.doPrivileged(Native Method)
	at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:195)
Caused by: java.io.IOException: java.lang.NullPointerException: name can't be null
	at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:317)
	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:239)
	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:214)
	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:199)
	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:185)
	at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:454)
	... 6 more
Caused by: java.lang.NullPointerException: name can't be null
	at java.io.FilePermission.init(FilePermission.java:191)
	at java.io.FilePermission.<init>(FilePermission.java:277)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.FileInputStream.<init>(FileInputStream.java:127)
	at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:315)
	... 11 more

** Affects: icedtea-web (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "Full crash report from Console"
   https://bugs.launchpad.net/bugs/1749858/+attachment/5056298/+files/jnlp-crash-report.txt

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to icedtea-web in Ubuntu.
https://bugs.launchpad.net/bugs/1749858

Title:
  Iced Tea crashes authenticating using JNLP file from USPTO website

Status in icedtea-web package in Ubuntu:
  New

Bug description:
  Ubuntu 17.10
  Firefox 58.0.2 64bit & Chromium Version 64.0.3282.140
  Iced Tea Web (1.6.2-3.1ubuntu3)

  Website:
  https://ppair.uspto.gov/TruePassWebStart/AuthenticationChooser.html
  --> Choose "new method."

  Click on "New method" --> Firefox attempts to open using IcedTea-Web.
  Chromium asks if you want to keep the file, then you have to manually
  click it to open it with IcedTea-Web. As soon as IcedTea-Web reads the
  file, it issues the error below.

  It happens without fail on any login after the first login on a given
  browser (both Firefox & Chromium). First login works fine, subsequent
  logins crash. I don't believe any updates were done in between. I
  purged the cache and downloads folders in case appended numbers were
  causing problems, and checked the newly downloaded JNLP didn't have
  any appended numbers.

  Website/JNLP authentication works fine on current JRE in Windows.

  ERROR: (full error report attached)

  net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file. You can try to download this file manually and send it as bug report to IcedTea-Web team.
  	at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:490)
  	at net.sourceforge.jnlp.Launcher.launch(Launcher.java:286)
  	at net.sourceforge.jnlp.runtime.JnlpBoot.run(JnlpBoot.java:67)
  	at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:245)
  	at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:63)
  	at java.security.AccessController.doPrivileged(Native Method)
  	at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:195)
  Caused by: java.io.IOException: java.lang.NullPointerException: name can't be null
  	at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:317)
  	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:239)
  	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:214)
  	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:199)
  	at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:185)
  	at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:454)
  	... 6 more
  Caused by: java.lang.NullPointerException: name can't be null
  	at java.io.FilePermission.init(FilePermission.java:191)
  	at java.io.FilePermission.<init>(FilePermission.java:277)
  	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
  	at java.io.FileInputStream.<init>(FileInputStream.java:127)
  	at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:315)
  	... 11 more

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1749858/+subscriptions



More information about the foundations-bugs mailing list