I used downloadonly for yum to get the 389 packages and reinstalled
them. It didn’t overwrite files that were there but somehow none of
the .jar files in /usr/share/dirsrv/html/java were present.
What platform? What version?
This is a very serious bug if you can reproduce an installation of
389-ds-console and 389-admin-console with no jar files in
/usr/share/dirsrv/html/java
*From:*Rich Megginson [mailto:rmeggins@redhat.com]
*Sent:* Thursday, December 15, 2011 6:19 PM
*To:* General discussion list for the 389 Directory server project.
*Cc:* Ellsworth, Josh
*Subject:* Re: [389-users] console issues
On 12/15/2011 03:17 PM, Ellsworth, Josh wrote:
OK, I got it by installing a bunch of RPMs that put the .jar files in
the right places.
I don't understand - is the windows console now working for you?
Exactly what rpms did you install? What jar files did you place in
which right places?
*From:*389-users-bounces@lists.fedoraproject.org
<mailto:389-users-bounces@lists.fedoraproject.org>
[mailto:389-users-bounces@lists.fedoraproject.org] *On Behalf Of
*Ellsworth, Josh
*Sent:* Thursday, December 15, 2011 5:07 PM
*To:* General discussion list for the 389 Directory server project.
*Subject:* Re: [389-users] console issues
Not sure if it helps, but when attempting to use the browser I now get
errors like this in the console.log:
*ClassLoader: :loadClass():name:javax.swing.ComboBoxEditor*
*ClassLoader: :loadClass():loading:javax.swing.ComboBoxEditor*
*ClassLoader: javax/swing/ComboBoxEditor.class NOT in 389-ds-1.2.6.jar*
*ResourceSet:getString():Unable to resolve
replication-supplier-cUnlimited-label*
*ClassLoader: :loadClass():name:netscape.ldap.LDAPAttributeSet*
*ClassLoader: :loadClass():loading:netscape.ldap.LDAPAttributeSet*
*ClassLoader: netscape/ldap/LDAPAttributeSet.class NOT in
389-ds-1.2.6.jar*
*Exception in thread "AWT-EventQueue-0"
java.lang.IllegalArgumentException: setSelectedIndex: 3 out of bounds*
* at
javax.swing.JComboBox.setSelectedIndex(JComboBox.java:601)*
* at
com.netscape.admin.dirserv.panel.replication.SupplierSettingPanel.updateFieldsFromOriginalValues(Unknown
Source)*
* at
com.netscape.admin.dirserv.panel.replication.SupplierSettingPanel.init(Unknown
Source)*
* at
com.netscape.admin.dirserv.panel.BlankPanel.select(Unknown Source)*
* at
com.netscape.admin.dirserv.panel.ContainerPanel.stateChanged(Unknown
Source)*
* at
javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:400)*
* at
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:253)*
* at
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)*
* at
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)*
* at
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:599)*
* at
javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:574)*
* at
javax.swing.JTabbedPane.insertTab(JTabbedPane.java:710)*
* at javax.swing.JTabbedPane.addTab(JTabbedPane.java:777)*
* at
com.netscape.admin.dirserv.panel.DSTabbedPanel.addTab(Unknown Source)*
* at
com.netscape.admin.dirserv.panel.replication.ReplicationSettingPanel.<init>(Unknown
Source)*
* at
com.netscape.admin.dirserv.panel.replication.ReplicationResourceObject.getCustomPanel(Unknown
Source)*
* at
com.netscape.management.client.ResourceModel.getCustomPanel(Unknown
Source)*
* at
com.netscape.management.client.ResourcePage.valueChanged(Unknown Source)*
* at javax.swing.JTree.fireValueChanged(JTree.java:2820)*
* at
javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3191)*
* at
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629)*
* at
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078)*
* at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287)*
* at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:170)*
* at javax.swing.JTree.setSelectionPath(JTree.java:1598)*
* at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2311)*
* at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3520)*
* at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3459)*
* at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)*
* at
java.awt.Component.processMouseEvent(Component.java:6285)*
* at
javax.swing.JComponent.processMouseEvent(JComponent.java:3267)*
* at java.awt.Component.processEvent(Component.java:6053)*
* at java.awt.Container.processEvent(Container.java:2041)*
* at
java.awt.Component.dispatchEventImpl(Component.java:4651)*
* at
java.awt.Container.dispatchEventImpl(Container.java:2099)*
* at java.awt.Component.dispatchEvent(Component.java:4481)*
* at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)*
* at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)*
* at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)*
* at
java.awt.Container.dispatchEventImpl(Container.java:2085)*
* at java.awt.Window.dispatchEventImpl(Window.java:2478)*
* at java.awt.Component.dispatchEvent(Component.java:4481)*
* at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)*
* at java.awt.EventQueue.access$000(EventQueue.java:84)*
* at java.awt.EventQueue$1.run(EventQueue.java:602)*
* at java.awt.EventQueue$1.run(EventQueue.java:600)*
* at java.security.AccessController.doPrivileged(Native
Method)*
* at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)*
* at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)*
* at java.awt.EventQueue$2.run(EventQueue.java:616)*
* at java.awt.EventQueue$2.run(EventQueue.java:614)*
* at java.security.AccessController.doPrivileged(Native
Method)*
* at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)*
* at
java.awt.EventQueue.dispatchEvent(EventQueue.java:613)*
* at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)*
* at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)*
* at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)*
* at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)*
* at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)*
* at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)*
*From:*Ellsworth, Josh
*Sent:* Thursday, December 15, 2011 3:34 PM
*To:* 'Rich Megginson'; General discussion list for the 389 Directory
server project.
*Subject:* RE: [389-users] console issues
After looking at the directory settings, I found that there were a lot
of references to the wrong IP address. After solving all of those I am
able to get past the issue I raised earlier but the console does not
have labels on the settings tabs. What file stores these labels?
It seems that my installation is somewhat broken, but as it is
currently in use I cannot risk killing the rest of the directory to
fix the console.
*From:*Rich Megginson [mailto:rmeggins@redhat.com]
*Sent:* Thursday, December 15, 2011 1:08 PM
*To:* General discussion list for the 389 Directory server project.
*Cc:* Ellsworth, Josh
*Subject:* Re: [389-users] console issues
On 12/15/2011 10:46 AM, Ellsworth, Josh wrote:
I am working on deploying 389 in my organization but I’m having an
issue with the Windows console. After I log in, the console looks like
the screenshot here:
http://imgur.com/W1hVd
When I click on the Directory Server tree it changes to say “this
server component has not yet been downloaded, or it could not be
activated. Press Download to retry.”
I need to be able to access the Directory Server properties, any idea
why I can’t?
Check the admin server access logs on the server -
/var/log/dirsrv/admin-serv/access - do you see the connection attempt
from the Windows box? If so, what is the URL requested, and what is
the response?
You can also edit the windows console .bat file to add -D 9 -f
console.log to the argument list after the Console class - run the
console with that, edit console.log to remove/obscure any sensitive
info, and send it to the list
--
Joshua Ellsworth
System Administrator, Primatics Financial
Phone: 571.765.7528
jellsworth(a)primaticsfinancial.com
<mailto:jellsworth@primaticsfinancial.com>
--
389 users mailing list
389-users(a)lists.fedoraproject.org <mailto:389-users@lists.fedoraproject.org>
https://admin.fedoraproject.org/mailman/listinfo/389-users
--
389 users mailing list
389-users(a)lists.fedoraproject.org <mailto:389-users@lists.fedoraproject.org>
https://admin.fedoraproject.org/mailman/listinfo/389-users