JDK-4473501 : Proxy Authentication dialog becomes "lost"
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 1.0,1.0.1
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic,windows_95,windows_98
  • CPU: generic,x86
  • Submitted: 2001-06-22
  • Updated: 2001-06-28
  • Resolved: 2001-06-28
Related Reports
Duplicate :  
Description

Name: tn108358			Date: 06/22/2001


C:\WINDOWS\DESKTOP>java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)


We are experiencing issues with clients that have password protected access to
the internet. To examine the problem in more depth I set up squid-cache on
linux to act as an intermediate proxy. The Squid server is configured to
require authentication by the user typing in their linx user name and password.

The dialog prompting authentication occurs twice. The first time when I try to
access the internet with my browser. No problem there.

The second time is when I try to start a java-webstart enabled java application
from the browser. The proxy authentication dialog pops up, but before I can
type anything in, it is obscurred by the splash screen of the loading java
application. The java application starts up, and it appears to be locked up.

What is happening is that the proxies authenication dialog is still waiting for
a password, but it is no longer visible. To get the dialog to display, I have
get the java application to do a screen refresh by covering it with a window,
and then hiding the window again.

On linux it is not as big a deal, because in KDE and Gnome the proxies dialog
gets it's own button in the windows tab at the bottom of the screen. In windows
there is only one tab, and clicking on it does not get the proxy dialog to
reappear.

I see this is a MAJOR useablility issue, and highly recommend that any
authentication dialogs become stay on top modal.
(Review ID: 119125) 
======================================================================

Comments
WORK AROUND Name: tn108358 Date: 06/22/2001 To get the dialog to display, I have get the java application to do a screen refresh by covering it with a window, and then hiding the window again. ======================================================================
31-08-2004

EVALUATION updating with Discussions of the bug: From Rene: Right - so the background update triggers the proxy authentication. That checks timesout and we proceed to launch the application. On Windows: Is it not possible to ctrl-tab around to the different windows? I don't see an easy fix. However, if we allow the default proxy authentication username/password with Javaws, then the dialog will often not be shown. The call is Authenticator.setDefaultAuthenticator. It is probably called in Main.java or Launcher.java This is a sad issue. It seems like we need to dely launching of the application if the Authenticator dialog is being shown. thomas.v.ng@east 2001-06-25
25-06-2001