Bug 650

Summary: No suitable browser available
Product: [Identity Manager] Identity Designer Reporter: Marvin Dean <madean>
Component: Project ViewAssignee: Rajesh Anandalai <rajesh.anandalai>
Status: VERIFIED FIXED QA Contact: Marvin Dean <madean>
Severity: Major    
Priority: P5 - None Keywords: Built, Provo
Version: 1.0.0 Designer   
Target Milestone: 1.0 M2   
Hardware: x86   
OS: Linux   
Whiteboard:
Found By: Integration Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Marvin Dean 2004-12-14 16:17:57 UTC
Can we please remove the no suitable browser 
detected (available) error when starting eclipse.  
It is annoying to have to clear this message 
everytime the eclipse comes up.  As an alternative, 
could we pop the message only when the user 
navigates to an area in eclipse where the embedded 
browser support is needed.  Also the message is 
malformed, it shows %7 instead of ~ in the URL.
Comment 1 Forgotten User C1r2QIwDyb 2004-12-14 16:25:19 UTC
If you're seeing this error, fix the problem. Then it won't 
show up any more. We wanted the annoyance so that the people 
using the product would fix the problem...
Comment 2 Forgotten User C1r2QIwDyb 2004-12-14 16:37:37 UTC
The URL is correct. The %7 are what should be there, not the 
~. Are you seeing differently?
Comment 3 Marvin Dean 2004-12-14 17:35:05 UTC
When I did a cut and paste the url was rendered as 
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-
swt-home/faq.html#browserlinux.  %7 turned into ~ after the 
page loads.  It looks as if the browser is converting %7 to 
the tilda when the url is processed.  Will all browsers do 
this.  I've only tried conquerer.  The for sure method would 
be to use: 
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-
swt-home/faq.html#browserlinux 
Comment 4 Marvin Dean 2004-12-14 17:47:48 UTC
The embedded eclipse browser method requires mozilla but we 
are only using it for the help me get started page.  My 
feeling is why should we force the customer to install 
mozilla if he never uses the help me get started page.  The 
best solution would be to no require mozilla at all but to 
use whatever browser is configured to be used in eclipse 
properties or get IBM to fix eclipse so that the method does 
not require mozilla.
Comment 5 Forgotten User C1r2QIwDyb 2004-12-14 20:57:54 UTC
The %7 is the correct url component. In IE, if you use the ~ 
it will not take you to the page. This needs to be %7...
Comment 6 Bill Street 2004-12-15 18:07:32 UTC
Ryan-  u will fix this with embedding Mozilla right.
Comment 7 Forgotten User C1r2QIwDyb 2005-01-05 20:34:05 UTC
We've included Mozilla with the installs so this shouldn't be 
a problem any longer.
Comment 8 Marvin Dean 2005-01-05 21:11:57 UTC
Regressed 0104
Comment 9 Marvin Dean 2005-01-05 21:31:32 UTC
Looks as if we are still popping up the message with build 0104 even though we
are now installing the package with the install.
Comment 10 Forgotten User C1r2QIwDyb 2005-01-07 01:17:54 UTC
I think we actually got this fixed this time around. Rajesh 
and I are trying to coordinate this fix so it is taking us a 
bit of time...
Comment 11 Howard Vanfleet 2005-01-07 17:52:40 UTC
Included in Designer build 20050107
Comment 12 Marvin Dean 2005-01-07 18:31:02 UTC
We are packaging the Mozilla with this build but the error about no suitable
browser detected is still coming up.  This happens until you log out of your
xsession and then back in.  I don't know if Rajesh is using an env variable or
if he is just adding the mozilla path to profile script or bash profile but we
need to find a better way to do this.
Comment 13 Marvin Dean 2005-01-07 20:41:35 UTC
Reassigning to Rajesh for more complete fix.
Comment 14 Marvin Dean 2005-01-07 23:16:01 UTC
Rajesh,
We could just launch from some kind of startup script.  This way the user does
not need to log out of the GUI for the items in .bash_profile to be active for
their session.  simple script with the following should work:

#!/bin/sh

MOZILLA_FIVE_HOME=/home/madean/designer/mozilla
export MOZILLA_FIVE_HOME
/home/madean/designer/eclipse/Designer
Comment 15 Marvin Dean 2005-01-07 23:28:34 UTC
Ok we don't need a script if we just execute the following:
. ~/.bash_profile the setting in the bash profile will take effect.
Comment 16 Marvin Dean 2005-01-07 23:39:00 UTC
You might reconsider using a shell script to launch designer.  I don't think it
would interfere when we detect previous versions of eclipse.  Also, it would be
a good solution to scenarios where customers are not running bash.  Script would
account for that and we don't need to worry about custom profiles based on shell.
Comment 17 Bill Street 2005-01-08 00:43:00 UTC
This should be fixed.  You must logout and back in for the variable to be set
Comment 18 Bill Street 2005-01-08 00:45:46 UTC
sdsdsd
Comment 19 Marvin Dean 2005-01-10 18:47:21 UTC
Bill rajesh said that we can change where these settings are being put thus
eliminating the need for the customer to log out and then back in.  If we simply
put them into the .bashrc file then customers will not have to do this.  .bashrc
will handle both interactive and noninteractive invocations of bash.  Will
re-assign to Rajesh.
Comment 20 Rajesh Anandalai 2005-01-10 22:19:15 UTC
Fixed
Comment 21 Howard Vanfleet 2005-01-11 21:01:54 UTC
Included in Designer build 20050111
Comment 22 Marvin Dean 2005-01-11 23:51:38 UTC
.bashrc looks like a good solution.  Regressed 0111.
Comment 23 Bill Street 2005-09-16 21:32:07 UTC
Adding built keyword.
Comment 24 Bill Street 2007-04-30 16:37:14 UTC
Marking closed/resolved fixed bugs public view.
Comment 25 Bill Street 2007-04-30 16:39:48 UTC
Marking closed/resolved fixed bugs public view.