Bug 428505

Summary: Submenus doesn't display correctly in some swing applications
Product: [Fedora] Fedora Reporter: Uno Engborg <uno>
Component: java-1.7.0-icedteaAssignee: Thomas Fitzsimmons <fitzsim>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8CC: langel
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-01-14 19:50:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Uno Engborg 2008-01-12 11:49:19 UTC
Description of problem:

I have noticed the problem in the java based admin console of fedora directory
server. The problem is that whenever I select a submenu, it the sub menu doesn't
show up. If I use Sun JDK 1.6 instead, the submenus shows up properly, so my
conclusion is that the problem is in java-1.7.0-icedtea, rather than in th
sfedora directoy server admin console (fedora-idm-console).

Version-Release number of selected component (if applicable):

java-1.7.0-icedtea-1.7.0.0-0.19.b21.snapshot.fc8
used in combination with
fedora-idm-console-1.1.0-5.fc6 from the fedora directory server project.

How reproducible:

Always

Steps to Reproduce:
1. Install fedora directory server, and its admin console

a) Log in as root

b) Set up the fedora-ds yum repositories
cd /etc/yum.repos.d
wget http://directory.fedoraproject.org/sources/idmcommon.repo
wget http://directory.fedoraproject.org/sources/dirsrv.repo
Make sure that java-1.7.0-icedtea is installed, then do
yum install fedora-ds

c) Run the configuration scripts:

Make sure that you don't have any other LDAP server installed, then run:
/usr/sbin/migrate-ds-admin.pl
use default values.
Make sure to remember the cn=Directory Manager password, and the administration
port.



2.
Run fedora-idm-console as root
Use the login parameters as follows:

User-Id:   cn=Directory Manager
password:  as you remembered it from the setup script
Administration Url:   http://localhost:adminport

You should now have the admin console up and running.

3
Fully expand the tree to the left so that you can see a "Directory Server"
in the tree. Double click it to open it.

A new window appears where you under the "view" menu will find some active
submenus. 


3.
  
Actual results:

No submenus appear regardless of what submenu you select.


Expected results:

Submenus will be displayed. E.g if you selected the "Display>" submenu you
should see a submenu popping up containing  the check items:
ACI count, 
Role count,
Inactivation state.


Additional info:

Comment 1 Lillian Angel 2008-01-14 19:50:07 UTC
I tested this with JDK 1.6 and IcedTea.

The submenus show up for both:
1. Double click Directory Server
2. In the new window, select "view" from the menu. No submenus.
3. Select Tab "Directory", then select "view" from them menu. There are
submenus, such as "Display"...

The menus/submenus change depending what tab has been selected. After
double-clicking on the Directory Server, the task tab is selected by default. Is
it possible you didn't select a different tab?


fedora-idm-console-1.1.0-5.fc6
java-1.7.0-icedtea-1.7.0.0-0.23.b24.snapshot.fc9 (RAWHIDE)