Wolf Siedler
2008-Jun-09 16:12 UTC
[Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Hi,
I am rather new new to Fedora Directory Server. Nevertheless, version
1.0 worked very nicely for so that I decided to upgrade to version 1.1.
Unfortunately, since the upgrade console access to the directory server
doesn''t work anymore, only to the administration server.
Previously, the combination RHEL5.1 + Sun-JDK 1.5.0_14 + FDS 1.04
(directory) vs. Fedora7 + Sun-JDK 1.5.0_14 + FDS 1.04 (remote console)
worked smoothly.
The upgrade to FDS 1.1 was done through the migration script as per
instruction and - according to the logfile - the directory server was
successfully migrated.
Current setup:
The directory is running on RHEL 5.1 + Sun-JDK 1.5.0_14, FDS component
levels are as follows:
fedora-idm-console-1.1.1-1.fc6
fedora-ds-base-1.1.0-3.fc6
fedora-ds-console-1.1.1-2.fc6
fedora-ds-admin-1.1.2-2.fc6
fedora-ds-admin-console-1.1.1-2.fc6
The remote console should run on Fedora 7 + Sun-JDK 1.5.0._14, with
these FDS component levels:
fedora-idm-console-1.1.1-1.fc6
fedora-ds-base-1.1.1-1.fc7
fedora-ds-console-1.1.1-2.fc6
fedora-ds-admin-1.1.4-1.fc7
fedora-ds-admin-console-1.1.1-2.fc6
I can open the remote console and proceed on tab "Servers and
Applications" to example - admin01.example.com - Server Group
Below that, two entries are listed:
- Administration Server
- Directory Server (admin01)
I can click on "Administration Server" and get the option to open ist.
However, when clicking on "Directory Server", the console seems to
freeze (apparently ending in a Java exception). I am attaching the log
information below.
What surprised me at the first glance are the many references to a
fedora-ds-1.0.jar.
I even tried to use the console strictly locally on the directory server
(by VNC), but the console logon screen didn''t accept any password
entry,
thus not even allowing me to log on.
Can anybody advise me what is going wrong here? I suppose I am
experiencing a configuration error, but I don''t know where to start
looking.
Needless to say, any advice would be highly appreciated!
Regards,
Wolf
===console log below==Instantiate cn=slapd-admin01, cn=Fedora Directory Server,
cn=Server
Group, cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot
ResourceSet: found in cache
loader20120943:com.netscape.management.client.console.console
TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance
tuning
ResourceSet: found in cache
loader20120943:com.netscape.management.client.console.console
ClassLoader: getLocalJarList():Unable to read
/home/wjstp/.fedora-idm-console/jars/ directory
ResourceSet: found in cache
loader20120943:com.netscape.management.client.components.components
ResourceSet: found in cache
loader20120943:com.netscape.management.client.components.components
RemoteImage: NOT found in cache
loader20120943:com/netscape/management/client/components/images/upArrow.gif
RemoteImage: NOT found in cache
loader20120943:com/netscape/management/client/components/images/downArrow.gif
RemoteImage: NOT found in cache
loader20120943:com/netscape/management/client/components/images/leftArrow.gif
RemoteImage: NOT found in cache
loader20120943:com/netscape/management/client/components/images/rightArrow.gif
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.DSAdmin@fedora-ds-1.0.jar@cn=admin-serv-admin01,
cn=Fedora Administration Server, cn=Server Group,
cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot)
ClassLoader: getLocalJarList():Unable to read
/home/wjstp/.fedora-idm-console/jars/ directory
ClassLoader: checkJarAvailability():sie is cn=admin-serv-admin01,
cn=Fedora Administration Server, cn=Server Group,
cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot
ClassLoader: checkJarAvailability():reading
cn=Configuration,cn=admin-serv-admin01, cn=Fedora Administration Server,
cn=Server Group, cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot
HttpManager> I/O buffer size set to 32768
ClassLoader: loadJarFile(): attempting to download
https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
CommManager> New CommRecord
(https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar)
CREATE JSS SSLSocket
https://admin01.hrd-asia.com:20126/[1:0] open> Ready
https://admin01.hrd-asia.com:20126/[1:0] accept>
https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
https://admin01.hrd-asia.com:20126/[1:0] send> GET \
https://admin01.hrd-asia.com:20126/[1:0] send>
/java/jars/fedora-ds-1.0.jar \
https://admin01.hrd-asia.com:20126/[1:0] send> HTTP/1.0
https://admin01.hrd-asia.com:20126/[1:0] send> Host:
admin01.hrd-asia.com:20126
https://admin01.hrd-asia.com:20126/[1:0] send> Connection: Keep-Alive
https://admin01.hrd-asia.com:20126/[1:0] send> User-Agent:
Fedora-Management-Console/1.1.1
https://admin01.hrd-asia.com:20126/[1:0] send> Accept-Language: en
https://admin01.hrd-asia.com:20126/[1:0] send> Authorization: Basic \
https://admin01.hrd-asia.com:20126/[1:0] send>
dWlkPWRzYWRtaW4sIG91PUFkbWluaXN0cmF0b3JzLCBvdT1Ub3BvbG9neU1hbmFnZW1lbnQsIG89TmV0c2NhcGVSb290OmFkbWluQDE0
\
https://admin01.hrd-asia.com:20126/[1:0] send>
https://admin01.hrd-asia.com:20126/[1:0] send>
https://admin01.hrd-asia.com:20126/[1:0] recv> HTTP/1.1 404 Not Found
https://admin01.hrd-asia.com:20126/[1:0] error> HttpException:
Response: HTTP/1.1 404 Not Found
Status: 404
URL: https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
https://admin01.hrd-asia.com:20126/[1:0] close i/o stream
https://admin01.hrd-asia.com:20126/[1:0] close socket
https://admin01.hrd-asia.com:20126/[1:0] close> Closed
ClassLoader: loadJarFile(): HttpException:
Response: HTTP/1.1 404 Not Found
Status: 404
URL: https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
HttpManager> I/O buffer size set to 32768
ClassLoader: loadJarFile(): attempting to download
https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0.jar
CommManager> New CommRecord
(https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0.jar)
<...>
ClassLoader: getJarFile():Unable to download
https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0_en.jar
ClassLoader: No language file for fedora-ds-1.0.jar found on local disk,
lang=en
ClassLoader: classes.env found in fedora-ds-1.0.jar
ClassLoader: manifest loaded for fedora-ds-1.0.jar
ClassLoader: manifest: 0 entries found
ClassLoader: new LocalJarClassLoader fedora-ds-1.0.jar:{fedora-ds-1.0.jar }
ClassLoader: Create loader fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin
ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin
ClassLoader: com/netscape/admin/dirserv/DSAdmin.class found in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.admin.dirserv.IAuthenticationChangeListener
ClassLoader:
:loadClass():loading:com.netscape.admin.dirserv.IAuthenticationChangeListener
ClassLoader:
com/netscape/admin/dirserv/IAuthenticationChangeListener.class found in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.lang.Object
ClassLoader: :loadClass():name:com.netscape.management.client.IMenuInfo
ClassLoader: :loadClass():loading:com.netscape.management.client.IMenuInfo
ClassLoader: com/netscape/management/client/IMenuInfo.class NOT in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.topology.IRemovableServerObject
ClassLoader:
:loadClass():loading:com.netscape.management.client.topology.IRemovableServerObject
ClassLoader:
com/netscape/management/client/topology/IRemovableServerObject.class
NOT in fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.topology.AbstractServerObject
ClassLoader:
:loadClass():loading:com.netscape.management.client.topology.AbstractServerObject
ClassLoader:
com/netscape/management/client/topology/AbstractServerObject.class NOT
in fedora-ds-1.0.jar
ClassLoader: :loadClass():resolving com.netscape.admin.dirserv.DSAdmin
ClassLoader: :loadClass():name:javax.swing.Icon
ClassLoader: :loadClass():loading:javax.swing.Icon
ClassLoader: javax/swing/Icon.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.lang.Throwable
ClassLoader: :loadClass():name:java.lang.Exception
ClassLoader: :loadClass():name:netscape.ldap.LDAPConnection
ClassLoader: :loadClass():loading:netscape.ldap.LDAPConnection
ClassLoader: netscape/ldap/LDAPConnection.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:netscape.ldap.LDAPException
ClassLoader: :loadClass():loading:netscape.ldap.LDAPException
ClassLoader: netscape/ldap/LDAPException.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.lang.String
ClassLoader:
:loadClass():name:com.netscape.management.client.IFrameworkInitializer
ClassLoader:
:loadClass():loading:com.netscape.management.client.IFrameworkInitializer
ClassLoader: com/netscape/management/client/IFrameworkInitializer.class
NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:javax.swing.JFrame
ClassLoader: :loadClass():loading:javax.swing.JFrame
ClassLoader: javax/swing/JFrame.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSFramework
ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSFramework
ClassLoader: com/netscape/admin/dirserv/DSFramework.class found in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.management.client.Framework
ClassLoader: :loadClass():loading:com.netscape.management.client.Framework
ClassLoader: com/netscape/management/client/Framework.class NOT in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.preferences.IPreferencesTab
ClassLoader:
:loadClass():loading:com.netscape.management.client.preferences.IPreferencesTab
ClassLoader:
com/netscape/management/client/preferences/IPreferencesTab.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.awt.event.ActionListener
ClassLoader: :loadClass():name:java.awt.event.MouseListener
ClassLoader: :loadClass():name:com.netscape.management.client.IStatusItem
ClassLoader: :loadClass():loading:com.netscape.management.client.IStatusItem
ClassLoader: com/netscape/management/client/IStatusItem.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.awt.Component
ClassLoader: :loadClass():name:java.lang.Float
ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.CGITask
ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.CGITask
ClassLoader: com/netscape/admin/dirserv/task/CGITask.class found in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.comm.CommClient
ClassLoader:
:loadClass():loading:com.netscape.management.client.comm.CommClient
ClassLoader: com/netscape/management/client/comm/CommClient.class NOT
in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.management.client.TaskObject
ClassLoader: :loadClass():loading:com.netscape.management.client.TaskObject
ClassLoader: com/netscape/management/client/TaskObject.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.Remove
ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.Remove
ClassLoader: com/netscape/admin/dirserv/task/Remove.class found in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.lang.Thread
ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin$3
ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin$3
ClassLoader: com/netscape/admin/dirserv/DSAdmin$3.class found in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.preferences.PreferenceManager
ClassLoader:
:loadClass():loading:com.netscape.management.client.preferences.PreferenceManager
ClassLoader:
com/netscape/management/client/preferences/PreferenceManager.class NOT
in fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.preferences.Preferences
ClassLoader:
:loadClass():loading:com.netscape.management.client.preferences.Preferences
ClassLoader:
com/netscape/management/client/preferences/Preferences.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.admin.dirserv.panel.BlankPanel
ClassLoader:
:loadClass():loading:com.netscape.admin.dirserv.panel.BlankPanel
ClassLoader: com/netscape/admin/dirserv/panel/BlankPanel.class found in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:javax.swing.event.DocumentListener
ClassLoader: :loadClass():loading:javax.swing.event.DocumentListener
ClassLoader: javax/swing/event/DocumentListener.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.awt.event.ItemListener
ClassLoader: :loadClass():name:javax.swing.event.ChangeListener
ClassLoader: :loadClass():loading:javax.swing.event.ChangeListener
ClassLoader: javax/swing/event/ChangeListener.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:javax.swing.event.ListSelectionListener
ClassLoader: :loadClass():loading:javax.swing.event.ListSelectionListener
ClassLoader: javax/swing/event/ListSelectionListener.class NOT in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.admin.dirserv.IDSResourceSelectionListener
ClassLoader:
:loadClass():loading:com.netscape.admin.dirserv.IDSResourceSelectionListener
ClassLoader:
com/netscape/admin/dirserv/IDSResourceSelectionListener.class found in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:javax.swing.JPanel
ClassLoader: :loadClass():loading:javax.swing.JPanel
ClassLoader: javax/swing/JPanel.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:javax.swing.JComponent
ClassLoader: :loadClass():loading:javax.swing.JComponent
ClassLoader: javax/swing/JComponent.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.awt.Container
ClassLoader: :loadClass():name:javax.swing.JLabel
ClassLoader: :loadClass():loading:javax.swing.JLabel
ClassLoader: javax/swing/JLabel.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.awt.LayoutManager
ClassLoader: :loadClass():name:java.lang.IllegalStateException
ClassLoader: :loadClass():name:javax.swing.border.Border
ClassLoader: :loadClass():loading:javax.swing.border.Border
ClassLoader: javax/swing/border/Border.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:javax.swing.JScrollPane
ClassLoader: :loadClass():loading:javax.swing.JScrollPane
ClassLoader: javax/swing/JScrollPane.class NOT in fedora-ds-1.0.jar
ClassLoader: :loadClass():name:com.netscape.management.client.util.Debug
ClassLoader: :loadClass():loading:com.netscape.management.client.util.Debug
ClassLoader: com/netscape/management/client/util/Debug.class NOT in
fedora-ds-1.0.jar
ClassLoader: :loadClass():name:java.awt.Color
ClassLoader: :loadClass():name:java.util.Vector
DSAdmin.DSAdmin: constructor
ClassLoader: :loadClass():name:java.lang.StringBuilder
DSAdmin.initialize(): _removed=false
info=ConsoleInfo(admin01.hrd-asia.com, 389, uid=dsadmin,
ou=Administrators, ou=TopologyManagement, o=NetscapeRoot, admin@14,
o=NetscapeRoot) _info=null
ClassLoader:
:loadClass():name:com.netscape.management.client.util.UtilConsoleGlobals
ClassLoader:
:loadClass():loading:com.netscape.management.client.util.UtilConsoleGlobals
ClassLoader:
com/netscape/management/client/util/UtilConsoleGlobals.class NOT in
fedora-ds-1.0.jar
ClassLoader:
:loadClass():name:com.netscape.management.client.console.VersionInfo
ClassLoader:
:loadClass():loading:com.netscape.management.client.console.VersionInfo
ClassLoader: com/netscape/management/client/console/VersionInfo.class
NOT in fedora-ds-1.0.jar
JButtonFactory: button width = 90
JButtonFactory: button height = 19
JButtonFactory: button width = 72
JButtonFactory: button height = 19
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at
com.netscape.management.client.topology.AbstractServerObject.getNodeDataCount(Unknown
Source)
at
com.netscape.management.client.topology.NodeDataPanel.createPanel(Unknown
Source)
at com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown
Source)
at com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown
Source)
at
com.netscape.management.client.topology.AbstractServerObject.getCustomPanel(Unknown
Source)
at com.netscape.management.client.topology.ServerNode.reload(Unknown
Source)
at
com.netscape.management.client.topology.ServerNode.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:2399)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:2770)
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:1174)
at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2296)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelectionImpl(BasicTreeUI.java:3509)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3484)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3465)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
at java.awt.Component.processMouseEvent(Component.java:5514)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5282)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3984)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3819)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1791)
at java.awt.Component.dispatchEvent(Component.java:3819)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Rich Megginson
2008-Jun-09 23:34 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Wolf Siedler wrote:> Hi, > > I am rather new new to Fedora Directory Server. Nevertheless, version > 1.0 worked very nicely for so that I decided to upgrade to version 1.1. > > Unfortunately, since the upgrade console access to the directory server > doesn''t work anymore, only to the administration server. > Previously, the combination RHEL5.1 + Sun-JDK 1.5.0_14 + FDS 1.04 > (directory) vs. Fedora7 + Sun-JDK 1.5.0_14 + FDS 1.04 (remote console) > worked smoothly. > The upgrade to FDS 1.1 was done through the migration script as per > instruction and - according to the logfile - the directory server was > successfully migrated. > > Current setup: > The directory is running on RHEL 5.1 + Sun-JDK 1.5.0_14, FDS component > levels are as follows: > fedora-idm-console-1.1.1-1.fc6 > fedora-ds-base-1.1.0-3.fc6 > fedora-ds-console-1.1.1-2.fc6 > fedora-ds-admin-1.1.2-2.fc6 > fedora-ds-admin-console-1.1.1-2.fc6 > > The remote console should run on Fedora 7 + Sun-JDK 1.5.0._14, with > these FDS component levels: > fedora-idm-console-1.1.1-1.fc6 > fedora-ds-base-1.1.1-1.fc7 > fedora-ds-console-1.1.1-2.fc6 > fedora-ds-admin-1.1.4-1.fc7 > fedora-ds-admin-console-1.1.1-2.fc6 > > I can open the remote console and proceed on tab "Servers and > Applications" to example - admin01.example.com - Server Group > > Below that, two entries are listed: > - Administration Server > - Directory Server (admin01) > > I can click on "Administration Server" and get the option to open ist. > However, when clicking on "Directory Server", the console seems to > freeze (apparently ending in a Java exception). I am attaching the log > information below. > What surprised me at the first glance are the many references to a > fedora-ds-1.0.jar. > > I even tried to use the console strictly locally on the directory > server (by VNC), but the console logon screen didn''t accept any > password entry, thus not even allowing me to log on. > > Can anybody advise me what is going wrong here? I suppose I am > experiencing a configuration error, but I don''t know where to start > looking. > > Needless to say, any advice would be highly appreciated!I suspect this has something to do with https://bugzilla.redhat.com/show_bug.cgi?id=431103 For the first step, take a look at the access log from the configuration DS beginning from when you launched the console - look for err=32 in the results.> > Regards, > Wolf > ===console log below==> Instantiate cn=slapd-admin01, cn=Fedora Directory Server, cn=Server > Group, cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot > ResourceSet: found in cache > loader20120943:com.netscape.management.client.console.console > TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance > tuning > ResourceSet: found in cache > loader20120943:com.netscape.management.client.console.console > ClassLoader: getLocalJarList():Unable to read > /home/wjstp/.fedora-idm-console/jars/ directory > ResourceSet: found in cache > loader20120943:com.netscape.management.client.components.components > ResourceSet: found in cache > loader20120943:com.netscape.management.client.components.components > RemoteImage: NOT found in cache > loader20120943:com/netscape/management/client/components/images/upArrow.gif > > RemoteImage: NOT found in cache > loader20120943:com/netscape/management/client/components/images/downArrow.gif > > RemoteImage: NOT found in cache > loader20120943:com/netscape/management/client/components/images/leftArrow.gif > > RemoteImage: NOT found in cache > loader20120943:com/netscape/management/client/components/images/rightArrow.gif > > ClassLoaderUtil.getClass(com.netscape.admin.dirserv.DSAdmin@fedora-ds-1.0.jar@cn=admin-serv-admin01, > > cn=Fedora Administration Server, cn=Server Group, > cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot) > ClassLoader: getLocalJarList():Unable to read > /home/wjstp/.fedora-idm-console/jars/ directory > ClassLoader: checkJarAvailability():sie is cn=admin-serv-admin01, > cn=Fedora Administration Server, cn=Server Group, > cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot > ClassLoader: checkJarAvailability():reading > cn=Configuration,cn=admin-serv-admin01, cn=Fedora Administration Server, > cn=Server Group, cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot > HttpManager> I/O buffer size set to 32768 > ClassLoader: loadJarFile(): attempting to download > https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar > CommManager> New CommRecord > (https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar) > CREATE JSS SSLSocket > https://admin01.hrd-asia.com:20126/[1:0] open> Ready > https://admin01.hrd-asia.com:20126/[1:0] accept> > https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar > https://admin01.hrd-asia.com:20126/[1:0] send> GET \ > https://admin01.hrd-asia.com:20126/[1:0] send> > /java/jars/fedora-ds-1.0.jar \ > https://admin01.hrd-asia.com:20126/[1:0] send> HTTP/1.0 > https://admin01.hrd-asia.com:20126/[1:0] send> Host: > admin01.hrd-asia.com:20126 > https://admin01.hrd-asia.com:20126/[1:0] send> Connection: Keep-Alive > https://admin01.hrd-asia.com:20126/[1:0] send> User-Agent: > Fedora-Management-Console/1.1.1 > https://admin01.hrd-asia.com:20126/[1:0] send> Accept-Language: en > https://admin01.hrd-asia.com:20126/[1:0] send> Authorization: Basic \ > https://admin01.hrd-asia.com:20126/[1:0] send> > dWlkPWRzYWRtaW4sIG91PUFkbWluaXN0cmF0b3JzLCBvdT1Ub3BvbG9neU1hbmFnZW1lbnQsIG89TmV0c2NhcGVSb290OmFkbWluQDE0 > > \ > https://admin01.hrd-asia.com:20126/[1:0] send> > https://admin01.hrd-asia.com:20126/[1:0] send> > https://admin01.hrd-asia.com:20126/[1:0] recv> HTTP/1.1 404 Not Found > https://admin01.hrd-asia.com:20126/[1:0] error> HttpException: > Response: HTTP/1.1 404 Not Found > Status: 404 > URL: https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar > https://admin01.hrd-asia.com:20126/[1:0] close i/o stream > https://admin01.hrd-asia.com:20126/[1:0] close socket > https://admin01.hrd-asia.com:20126/[1:0] close> Closed > ClassLoader: loadJarFile(): HttpException: > Response: HTTP/1.1 404 Not Found > Status: 404 > URL: https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar > HttpManager> I/O buffer size set to 32768 > ClassLoader: loadJarFile(): attempting to download > https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0.jar > CommManager> New CommRecord > (https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0.jar) > <...> > ClassLoader: getJarFile():Unable to download > https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0_en.jar > ClassLoader: No language file for fedora-ds-1.0.jar found on local disk, > lang=en > ClassLoader: classes.env found in fedora-ds-1.0.jar > ClassLoader: manifest loaded for fedora-ds-1.0.jar > ClassLoader: manifest: 0 entries found > ClassLoader: new LocalJarClassLoader > fedora-ds-1.0.jar:{fedora-ds-1.0.jar } > ClassLoader: Create loader fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin > ClassLoader: com/netscape/admin/dirserv/DSAdmin.class found in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.admin.dirserv.IAuthenticationChangeListener > > ClassLoader: > :loadClass():loading:com.netscape.admin.dirserv.IAuthenticationChangeListener > > ClassLoader: > com/netscape/admin/dirserv/IAuthenticationChangeListener.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.lang.Object > ClassLoader: :loadClass():name:com.netscape.management.client.IMenuInfo > ClassLoader: > :loadClass():loading:com.netscape.management.client.IMenuInfo > ClassLoader: com/netscape/management/client/IMenuInfo.class NOT in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.topology.IRemovableServerObject > > ClassLoader: > :loadClass():loading:com.netscape.management.client.topology.IRemovableServerObject > > ClassLoader: > com/netscape/management/client/topology/IRemovableServerObject.class > NOT in fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.topology.AbstractServerObject > > ClassLoader: > :loadClass():loading:com.netscape.management.client.topology.AbstractServerObject > > ClassLoader: > com/netscape/management/client/topology/AbstractServerObject.class NOT > in fedora-ds-1.0.jar > ClassLoader: :loadClass():resolving com.netscape.admin.dirserv.DSAdmin > ClassLoader: :loadClass():name:javax.swing.Icon > ClassLoader: :loadClass():loading:javax.swing.Icon > ClassLoader: javax/swing/Icon.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.lang.Throwable > ClassLoader: :loadClass():name:java.lang.Exception > ClassLoader: :loadClass():name:netscape.ldap.LDAPConnection > ClassLoader: :loadClass():loading:netscape.ldap.LDAPConnection > ClassLoader: netscape/ldap/LDAPConnection.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:netscape.ldap.LDAPException > ClassLoader: :loadClass():loading:netscape.ldap.LDAPException > ClassLoader: netscape/ldap/LDAPException.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.lang.String > ClassLoader: > :loadClass():name:com.netscape.management.client.IFrameworkInitializer > ClassLoader: > :loadClass():loading:com.netscape.management.client.IFrameworkInitializer > ClassLoader: com/netscape/management/client/IFrameworkInitializer.class > NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.JFrame > ClassLoader: :loadClass():loading:javax.swing.JFrame > ClassLoader: javax/swing/JFrame.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSFramework > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSFramework > ClassLoader: com/netscape/admin/dirserv/DSFramework.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.management.client.Framework > ClassLoader: > :loadClass():loading:com.netscape.management.client.Framework > ClassLoader: com/netscape/management/client/Framework.class NOT in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.preferences.IPreferencesTab > > ClassLoader: > :loadClass():loading:com.netscape.management.client.preferences.IPreferencesTab > > ClassLoader: > com/netscape/management/client/preferences/IPreferencesTab.class NOT in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.awt.event.ActionListener > ClassLoader: :loadClass():name:java.awt.event.MouseListener > ClassLoader: :loadClass():name:com.netscape.management.client.IStatusItem > ClassLoader: > :loadClass():loading:com.netscape.management.client.IStatusItem > ClassLoader: com/netscape/management/client/IStatusItem.class NOT in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.awt.Component > ClassLoader: :loadClass():name:java.lang.Float > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.CGITask > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.CGITask > ClassLoader: com/netscape/admin/dirserv/task/CGITask.class found in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.comm.CommClient > ClassLoader: > :loadClass():loading:com.netscape.management.client.comm.CommClient > ClassLoader: com/netscape/management/client/comm/CommClient.class NOT > in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.management.client.TaskObject > ClassLoader: > :loadClass():loading:com.netscape.management.client.TaskObject > ClassLoader: com/netscape/management/client/TaskObject.class NOT in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.Remove > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.Remove > ClassLoader: com/netscape/admin/dirserv/task/Remove.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.lang.Thread > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin$3 > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin$3 > ClassLoader: com/netscape/admin/dirserv/DSAdmin$3.class found in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.preferences.PreferenceManager > > ClassLoader: > :loadClass():loading:com.netscape.management.client.preferences.PreferenceManager > > ClassLoader: > com/netscape/management/client/preferences/PreferenceManager.class NOT > in fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.preferences.Preferences > ClassLoader: > :loadClass():loading:com.netscape.management.client.preferences.Preferences > > ClassLoader: > com/netscape/management/client/preferences/Preferences.class NOT in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.admin.dirserv.panel.BlankPanel > ClassLoader: > :loadClass():loading:com.netscape.admin.dirserv.panel.BlankPanel > ClassLoader: com/netscape/admin/dirserv/panel/BlankPanel.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.event.DocumentListener > ClassLoader: :loadClass():loading:javax.swing.event.DocumentListener > ClassLoader: javax/swing/event/DocumentListener.class NOT in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.awt.event.ItemListener > ClassLoader: :loadClass():name:javax.swing.event.ChangeListener > ClassLoader: :loadClass():loading:javax.swing.event.ChangeListener > ClassLoader: javax/swing/event/ChangeListener.class NOT in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.event.ListSelectionListener > ClassLoader: :loadClass():loading:javax.swing.event.ListSelectionListener > ClassLoader: javax/swing/event/ListSelectionListener.class NOT in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.admin.dirserv.IDSResourceSelectionListener > ClassLoader: > :loadClass():loading:com.netscape.admin.dirserv.IDSResourceSelectionListener > > ClassLoader: > com/netscape/admin/dirserv/IDSResourceSelectionListener.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.JPanel > ClassLoader: :loadClass():loading:javax.swing.JPanel > ClassLoader: javax/swing/JPanel.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.JComponent > ClassLoader: :loadClass():loading:javax.swing.JComponent > ClassLoader: javax/swing/JComponent.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.awt.Container > ClassLoader: :loadClass():name:javax.swing.JLabel > ClassLoader: :loadClass():loading:javax.swing.JLabel > ClassLoader: javax/swing/JLabel.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.awt.LayoutManager > ClassLoader: :loadClass():name:java.lang.IllegalStateException > ClassLoader: :loadClass():name:javax.swing.border.Border > ClassLoader: :loadClass():loading:javax.swing.border.Border > ClassLoader: javax/swing/border/Border.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.JScrollPane > ClassLoader: :loadClass():loading:javax.swing.JScrollPane > ClassLoader: javax/swing/JScrollPane.class NOT in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.management.client.util.Debug > ClassLoader: > :loadClass():loading:com.netscape.management.client.util.Debug > ClassLoader: com/netscape/management/client/util/Debug.class NOT in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.awt.Color > ClassLoader: :loadClass():name:java.util.Vector > DSAdmin.DSAdmin: constructor > ClassLoader: :loadClass():name:java.lang.StringBuilder > DSAdmin.initialize(): _removed=false > info=ConsoleInfo(admin01.hrd-asia.com, 389, uid=dsadmin, > ou=Administrators, ou=TopologyManagement, o=NetscapeRoot, admin@14, > o=NetscapeRoot) _info=null > ClassLoader: > :loadClass():name:com.netscape.management.client.util.UtilConsoleGlobals > ClassLoader: > :loadClass():loading:com.netscape.management.client.util.UtilConsoleGlobals > > ClassLoader: > com/netscape/management/client/util/UtilConsoleGlobals.class NOT in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.console.VersionInfo > ClassLoader: > :loadClass():loading:com.netscape.management.client.console.VersionInfo > ClassLoader: com/netscape/management/client/console/VersionInfo.class > NOT in fedora-ds-1.0.jar > JButtonFactory: button width = 90 > JButtonFactory: button height = 19 > JButtonFactory: button width = 72 > JButtonFactory: button height = 19 > Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException > at > com.netscape.management.client.topology.AbstractServerObject.getNodeDataCount(Unknown > > Source) > at > com.netscape.management.client.topology.NodeDataPanel.createPanel(Unknown > Source) > at > com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown > Source) > at > com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown > Source) > at > com.netscape.management.client.topology.AbstractServerObject.getCustomPanel(Unknown > > Source) > at com.netscape.management.client.topology.ServerNode.reload(Unknown > Source) > at > com.netscape.management.client.topology.ServerNode.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:2399) > at > javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:2770) > 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:1174) > at > javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2296) > > at > javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelectionImpl(BasicTreeUI.java:3509) > > at > javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3484) > > at > javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3465) > > at > java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222) > at > java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221) > at java.awt.Component.processMouseEvent(Component.java:5514) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) > at java.awt.Component.processEvent(Component.java:5282) > at java.awt.Container.processEvent(Container.java:1966) > at java.awt.Component.dispatchEventImpl(Component.java:3984) > at java.awt.Container.dispatchEventImpl(Container.java:2024) > at java.awt.Component.dispatchEvent(Component.java:3819) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) > at java.awt.Container.dispatchEventImpl(Container.java:2010) > at java.awt.Window.dispatchEventImpl(Window.java:1791) > at java.awt.Component.dispatchEvent(Component.java:3819) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > -- > Fedora-directory-users mailing list > Fedora-directory-users@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-directory-users
Wolf Siedler
2008-Jun-10 02:34 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Rich, Thanks for taking time to look into my issue.> I suspect this has something to do with > https://bugzilla.redhat.com/show_bug.cgi?id=431103 > > For the first step, take a look at the access log from the > configuration DS beginning from when you launched the console - look > for err=32 in the results.Just to understand clearly, I have to set up a full DS on my workstation in order to configure a remote DS? I am asking this because with DS 1.04, I just installed the rpm package on my workstation and (simply) used ./startconsole to connect to the remote DS. No configuration/setup done on the local machine. I don''t mind doing so, just would like to have a better understanding of what I need to do where. Thanks and regards, Wolf
Wolf Siedler
2008-Jun-10 05:54 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
> Just to understand clearly, I have to set up a full DS on my > workstation in order to configure a remote DS?To express my intention more precisely - from http://directory.fedoraproject.org/wiki/Release_Notes#Console_only_Installation I got the impression that a console-only installation on a separate workstation is possible. Am I correct in assuming that this is - at least for now - not (yet) possible? Regards, Wolf
solarflow99
2008-Jun-10 09:54 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
On 6/10/08, Wolf Siedler <siedler@hrd-asia.com> wrote:> > Just to understand clearly, I have to set up a full DS on my workstation in >> order to configure a remote DS? >> > > To express my intention more precisely - from > > http://directory.fedoraproject.org/wiki/Release_Notes#Console_only_Installation > I got the impression that a console-only installation on a separate > workstation is possible. > > Am I correct in assuming that this is - at least for now - not (yet) > possible?can you confirm that you have the right java installed? What platform are you running on again?
solarflow99
2008-Jun-10 09:58 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
On 6/10/08, solarflow99 <solarflow99@gmail.com> wrote:> > > > On 6/10/08, Wolf Siedler <siedler@hrd-asia.com> wrote: >> >> Just to understand clearly, I have to set up a full DS on my workstation >>> in order to configure a remote DS? >>> >> >> To express my intention more precisely - from >> >> http://directory.fedoraproject.org/wiki/Release_Notes#Console_only_Installation >> I got the impression that a console-only installation on a separate >> workstation is possible. >> >> Am I correct in assuming that this is - at least for now - not (yet) >> possible? > > > can you confirm that you have the right java installed? What platform are > you running on again? >now I see the info from your first message, it looks like a java problem to me even though it should work. What I did was used the java for rhel from the supplimental RHN channel and it always worked well.
Rich Megginson
2008-Jun-10 14:15 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Wolf Siedler wrote:> Rich, > > Thanks for taking time to look into my issue. > >> I suspect this has something to do with >> https://bugzilla.redhat.com/show_bug.cgi?id=431103 >> >> For the first step, take a look at the access log from the >> configuration DS beginning from when you launched the console - look >> for err=32 in the results. > > Just to understand clearly, I have to set up a full DS on my > workstation in order to configure a remote DS?No. If you just want to install the console and run it remotely (i.e. from your personal desktop, not from the server machine itself), just do yum install fedora-idm-console That''s all you have to do to install the console on your local machine. One other thing - you may have some files left over from previous runs that are causing problems - try rm -rf ~/.fedora-idm-console Then run fedora-idm-console again. If that still fails, then it looks as though this is probably related to https://bugzilla.redhat.com/show_bug.cgi?id=431103 - so we''ll have to examine the access logs from the configuration DS to see what entries are not being found.> > I am asking this because with DS 1.04, I just installed the rpm > package on my workstation and (simply) used ./startconsole to connect > to the remote DS. No configuration/setup done on the local machine. > > I don''t mind doing so, just would like to have a better understanding > of what I need to do where. > > Thanks and regards, > Wolf > > -- > Fedora-directory-users mailing list > Fedora-directory-users@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-directory-users
Wolf Siedler
2008-Jun-10 15:30 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
> now I see the info from your first message, it looks like a java > problem to me even though it should work. What I did was used the > java for rhel from the supplimental RHN channel and it always worked > well.I just tried it again through the Windows msi for the IDM console. System is Windows 2000 and Sun-JRE 1.5.0_15. The dos prompt shows the same Java error as quoted in my previous report. Windows 2000 and Sun-JRE 1.6.0_06: Same problem as before; when clicking on "Directory Server" in the console there is an error message about a missing fedora-ds-1.0.jar. Furthermore, when clicking on "Administration Server", even that one doesn''t open anymore. Instead there is a similar popup windows complaining about a missing fedora-ds-1.1.jar. I''ll try Java 6 on Linux tomorrow. Has anybody running a standalone IDM console? If yes - on which OS/Java version? Regards, Wolf
Rich Megginson
2008-Jun-10 15:48 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Wolf Siedler wrote:>> now I see the info from your first message, it looks like a java >> problem to me even though it should work. What I did was used the >> java for rhel from the supplimental RHN channel and it always worked >> well. > > I just tried it again through the Windows msi for the IDM console. > > System is Windows 2000 and Sun-JRE 1.5.0_15. > The dos prompt shows the same Java error as quoted in my previous report.There is a problem with the windows console .bat file - it does not find the correct version of java. To fix, simply edit the batch file - look for where it sets JAVA (it is commented out - rem means comment in batch file language) - uncomment this and set it to the correct path and file name of your java.exe.> > Windows 2000 and Sun-JRE 1.6.0_06: > Same problem as before; when clicking on "Directory Server" in the > console there is an error message about a missing fedora-ds-1.0.jar. > Furthermore, when clicking on "Administration Server", even that one > doesn''t open anymore. Instead there is a similar popup windows > complaining about a missing fedora-ds-1.1.jar.It is supposed to download the correct jar file from the server. I''m not sure where it is stored on Windows, but there will be a directory/folder called .fedora-idm-console in your HOME directory/folder (wherever that is) - remove that directory/folder and try again.> > I''ll try Java 6 on Linux tomorrow. > > Has anybody running a standalone IDM console? If yes - on which > OS/Java version? > > Regards, > Wolf > > -- > Fedora-directory-users mailing list > Fedora-directory-users@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-directory-users
Wolf Siedler
2008-Jun-10 15:57 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Thanks, Rich, So here we go:> There is a problem with the windows console .bat file - it does not > find the correct version of java. To fix, simply edit the batch file > - look for where it sets JAVA (it is commented out - rem means > comment in batch file language) - uncomment this and set it to the > correct path and file name of your java.exe.Found it and did so (before both tests).> > Windows 2000 and Sun-JRE 1.6.0_06: > > Same problem as before; when clicking on "Directory Server" in the > console there is an error message about a missing fedora-ds-1.0.jar. > > Furthermore, when clicking on "Administration Server", even that > one doesn''t open anymore. Instead there is a similar popup windows > complaining about a missing fedora-ds-1.1.jar. > It is supposed to download the correct jar file from the server.Ah - I wasn''t aware of this procedure. Your hint gives me some more ideas. I try that tomorrow (very late here).> I''m not sure where it is stored on Windows, but there will be a > directory/folder called .fedora-idm-console in your HOME > directory/folder (wherever that is) - remove that directory/folder > and try again.I realeased that already and did so. Several times today and both on Windows and Fedora. Unfortunately, no change in the outcome... :-( Regards, Wolf
Rich Megginson
2008-Jun-10 15:59 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Wolf Siedler wrote:> Thanks, Rich, > > So here we go: > >> There is a problem with the windows console .bat file - it does not >> find the correct version of java. To fix, simply edit the batch file >> - look for where it sets JAVA (it is commented out - rem means >> comment in batch file language) - uncomment this and set it to the >> correct path and file name of your java.exe. > > Found it and did so (before both tests). > >> > Windows 2000 and Sun-JRE 1.6.0_06: >> > Same problem as before; when clicking on "Directory Server" in the >> console there is an error message about a missing fedora-ds-1.0.jar. >> > Furthermore, when clicking on "Administration Server", even that >> one doesn''t open anymore. Instead there is a similar popup windows >> complaining about a missing fedora-ds-1.1.jar. >> It is supposed to download the correct jar file from the server. > > Ah - I wasn''t aware of this procedure. Your hint gives me some more > ideas. I try that tomorrow (very late here).Ok. If you run the console with -D (on windows you will have to edit the batch file to do this) you should see it attempt to download the jar files from the admin server via http> >> I''m not sure where it is stored on Windows, but there will be a >> directory/folder called .fedora-idm-console in your HOME >> directory/folder (wherever that is) - remove that directory/folder >> and try again. > > I realeased that already and did so. Several times today and both on > Windows and Fedora. > > Unfortunately, no change in the outcome... :-( > > Regards, > Wolf > > -- > Fedora-directory-users mailing list > Fedora-directory-users@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-directory-users
Wolf Siedler
2008-Jun-10 16:46 UTC
Re: [Fedora-directory-users] Remote consolefais for access to Fedora-DS 1.1
> Ok. If you run the console with -D (on windows you will have to edit > the batch file to do this) you should see it attempt to download the > jar files from the admin server via httpDoes it have to be on Windows? I did it before on my Fedora 7 and saw the request from the console to directory server to download fedora-ds-1.0.jar. It received form the DS an error 404 (file not found). All the fedora-ds-1.1...jar files are in /usr/share/dirsrv/html/java/ on the dirctory server. The error 404 disappeared after I manually created /usr/share/dirsrv/html/java/jars/ and placed fedora-ds-1.0.jar / fedora-ds-1.0_en.jar in there. However, I now see plenty of "class not found" errors related to fedora-ds-1.0.jar in the console logfile. Would you want to have the complete log? Regards, Wolf ===console logfile excerpt==<...snip...> ClassLoader: classes.env found in fedora-ds-1.0.jar ClassLoader: manifest loaded for fedora-ds-1.0.jar ClassLoader: manifest: 0 entries found ClassLoader: new LocalJarClassLoader fedora-ds-1.0.jar:{fedora-ds-1.0.jar fedora-ds-1.0_en.jar } ClassLoader: Create loader fedora-ds-1.0.jar ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin ClassLoader: com/netscape/admin/dirserv/DSAdmin.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:com.netscape.admin.dirserv.IAuthenticationChangeListener ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.IAuthenticationChangeListener ClassLoader: com/netscape/admin/dirserv/IAuthenticationChangeListener.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:java.lang.Object ClassLoader: :loadClass():name:com.netscape.management.client.IMenuInfo ClassLoader: :loadClass():loading:com.netscape.management.client.IMenuInfo ClassLoader: com/netscape/management/client/IMenuInfo.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/IMenuInfo.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.management.client.topology.IRemovableServerObject ClassLoader: :loadClass():loading:com.netscape.management.client.topology.IRemovableServerObject ClassLoader: com/netscape/management/client/topology/IRemovableServerObject.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/topology/IRemovableServerObject.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.management.client.topology.AbstractServerObject ClassLoader: :loadClass():loading:com.netscape.management.client.topology.AbstractServerObject ClassLoader: com/netscape/management/client/topology/AbstractServerObject.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/topology/AbstractServerObject.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():resolving com.netscape.admin.dirserv.DSAdmin ClassLoader: :loadClass():name:javax.swing.Icon ClassLoader: :loadClass():loading:javax.swing.Icon ClassLoader: javax/swing/Icon.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/Icon.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.lang.Throwable ClassLoader: :loadClass():name:java.lang.Exception ClassLoader: :loadClass():name:netscape.ldap.LDAPConnection ClassLoader: :loadClass():loading:netscape.ldap.LDAPConnection ClassLoader: netscape/ldap/LDAPConnection.class NOT in fedora-ds-1.0.jar ClassLoader: netscape/ldap/LDAPConnection.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:netscape.ldap.LDAPException ClassLoader: :loadClass():loading:netscape.ldap.LDAPException ClassLoader: netscape/ldap/LDAPException.class NOT in fedora-ds-1.0.jar ClassLoader: netscape/ldap/LDAPException.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.lang.String ClassLoader: :loadClass():name:com.netscape.management.client.IFrameworkInitializer ClassLoader: :loadClass():loading:com.netscape.management.client.IFrameworkInitializer ClassLoader: com/netscape/management/client/IFrameworkInitializer.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/IFrameworkInitializer.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:javax.swing.JFrame ClassLoader: :loadClass():loading:javax.swing.JFrame ClassLoader: javax/swing/JFrame.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/JFrame.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSFramework ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSFramework ClassLoader: com/netscape/admin/dirserv/DSFramework.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:com.netscape.management.client.Framework ClassLoader: :loadClass():loading:com.netscape.management.client.Framework ClassLoader: com/netscape/management/client/Framework.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/Framework.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.management.client.preferences.IPreferencesTab ClassLoader: :loadClass():loading:com.netscape.management.client.preferences.IPreferencesTab ClassLoader: com/netscape/management/client/preferences/IPreferencesTab.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/preferences/IPreferencesTab.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.awt.event.ActionListener ClassLoader: :loadClass():name:java.awt.event.MouseListener ClassLoader: :loadClass():name:com.netscape.management.client.IStatusItem ClassLoader: :loadClass():loading:com.netscape.management.client.IStatusItem ClassLoader: com/netscape/management/client/IStatusItem.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/IStatusItem.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.awt.Component ClassLoader: :loadClass():name:java.lang.Float ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.CGITask ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.CGITask ClassLoader: com/netscape/admin/dirserv/task/CGITask.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:com.netscape.management.client.comm.CommClient ClassLoader: :loadClass():loading:com.netscape.management.client.comm.CommClient ClassLoader: com/netscape/management/client/comm/CommClient.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/comm/CommClient.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.management.client.TaskObject ClassLoader: :loadClass():loading:com.netscape.management.client.TaskObject ClassLoader: com/netscape/management/client/TaskObject.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/TaskObject.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.Remove ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.Remove ClassLoader: com/netscape/admin/dirserv/task/Remove.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:java.lang.Thread ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin$3 ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin$3 ClassLoader: com/netscape/admin/dirserv/DSAdmin$3.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:com.netscape.management.client.preferences.PreferenceManager ClassLoader: :loadClass():loading:com.netscape.management.client.preferences.PreferenceManager ClassLoader: com/netscape/management/client/preferences/PreferenceManager.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/preferences/PreferenceManager.class NOT in fedora-ds-1.0_en.jar https://admin01.hrd-asia.com:20126/[2:0] close i/o stream https://admin01.hrd-asia.com:20126/[2:0] close socket https://admin01.hrd-asia.com:20126/[2:0] close> Closed ClassLoader: :loadClass():name:com.netscape.management.client.preferences.Preferences ClassLoader: :loadClass():loading:com.netscape.management.client.preferences.Preferences ClassLoader: com/netscape/management/client/preferences/Preferences.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/preferences/Preferences.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.admin.dirserv.panel.BlankPanel ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.panel.BlankPanel ClassLoader: com/netscape/admin/dirserv/panel/BlankPanel.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:javax.swing.event.DocumentListener ClassLoader: :loadClass():loading:javax.swing.event.DocumentListener ClassLoader: javax/swing/event/DocumentListener.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/event/DocumentListener.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.awt.event.ItemListener ClassLoader: :loadClass():name:javax.swing.event.ChangeListener ClassLoader: :loadClass():loading:javax.swing.event.ChangeListener ClassLoader: javax/swing/event/ChangeListener.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/event/ChangeListener.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:javax.swing.event.ListSelectionListener ClassLoader: :loadClass():loading:javax.swing.event.ListSelectionListener ClassLoader: javax/swing/event/ListSelectionListener.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/event/ListSelectionListener.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.admin.dirserv.IDSResourceSelectionListener ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.IDSResourceSelectionListener ClassLoader: com/netscape/admin/dirserv/IDSResourceSelectionListener.class found in fedora-ds-1.0.jar ClassLoader: :loadClass():name:javax.swing.JPanel ClassLoader: :loadClass():loading:javax.swing.JPanel ClassLoader: javax/swing/JPanel.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/JPanel.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:javax.swing.JComponent ClassLoader: :loadClass():loading:javax.swing.JComponent ClassLoader: javax/swing/JComponent.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/JComponent.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.awt.Container ClassLoader: :loadClass():name:javax.swing.JLabel ClassLoader: :loadClass():loading:javax.swing.JLabel ClassLoader: javax/swing/JLabel.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/JLabel.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.awt.LayoutManager ClassLoader: :loadClass():name:java.lang.IllegalStateException ClassLoader: :loadClass():name:javax.swing.border.Border ClassLoader: :loadClass():loading:javax.swing.border.Border ClassLoader: javax/swing/border/Border.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/border/Border.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:javax.swing.JScrollPane ClassLoader: :loadClass():loading:javax.swing.JScrollPane ClassLoader: javax/swing/JScrollPane.class NOT in fedora-ds-1.0.jar ClassLoader: javax/swing/JScrollPane.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.management.client.util.Debug ClassLoader: :loadClass():loading:com.netscape.management.client.util.Debug ClassLoader: com/netscape/management/client/util/Debug.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/util/Debug.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:java.awt.Color ClassLoader: :loadClass():name:java.util.Vector DSAdmin.DSAdmin: constructor ClassLoader: :loadClass():name:java.lang.StringBuilder DSAdmin.initialize(): _removed=false info=ConsoleInfo(admin01.hrd-asia.com, 389, uid=dsadmin, ou=Administrators, ou=TopologyManagement, o=NetscapeRoot, admin@14, o=NetscapeRoot) _info=null ClassLoader: :loadClass():name:com.netscape.management.client.util.UtilConsoleGlobals ClassLoader: :loadClass():loading:com.netscape.management.client.util.UtilConsoleGlobals ClassLoader: com/netscape/management/client/util/UtilConsoleGlobals.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/util/UtilConsoleGlobals.class NOT in fedora-ds-1.0_en.jar ClassLoader: :loadClass():name:com.netscape.management.client.console.VersionInfo ClassLoader: :loadClass():loading:com.netscape.management.client.console.VersionInfo ClassLoader: com/netscape/management/client/console/VersionInfo.class NOT in fedora-ds-1.0.jar ClassLoader: com/netscape/management/client/console/VersionInfo.class NOT in fedora-ds-1.0_en.jar JButtonFactory: button width = 90 JButtonFactory: button height = 19 JButtonFactory: button width = 72 JButtonFactory: button height = 19 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException <...snip...>
Rich Megginson
2008-Jun-10 17:16 UTC
Re: [Fedora-directory-users] Remote consolefais for access to Fedora-DS 1.1
Wolf Siedler wrote:>> Ok. If you run the console with -D (on windows you will have to edit >> the batch file to do this) you should see it attempt to download the >> jar files from the admin server via http > > Does it have to be on Windows?Does what have to be on Windows? You should be able to install the standalone console on Fedora too: yum install fedora-idm-console> > I did it before on my Fedora 7 and saw the request from the console to > directory server to download fedora-ds-1.0.jar. It received form the DS > an error 404 (file not found).?> > All the fedora-ds-1.1...jar files are in /usr/share/dirsrv/html/java/ > on the dirctory server.Yes, on the server. When the console starts up on the client machine, the console downloads these jar files into your ~/.fedora-idm-console directory - the admin server should download them from that directory on the server.> The error 404 disappeared after I manually created > /usr/share/dirsrv/html/java/jars/ and placed fedora-ds-1.0.jar / > fedora-ds-1.0_en.jar in there.On the server or on the client machine?> > However, I now see plenty of "class not found" errors related to > fedora-ds-1.0.jar in the console logfile.These are benign.> Would you want to have the complete log?I''m a little bit confused as to what you''re trying to do. Let''s start over. Are you trying to install a standalone console? If so, on what platform? Are you trying to manage a mixed environment of both Fedora DS 1.1 and Fedora DS 1.0.4 servers? On which platforms are they running?> > Regards, > Wolf > ===console logfile excerpt==> <...snip...> > ClassLoader: classes.env found in fedora-ds-1.0.jar > ClassLoader: manifest loaded for fedora-ds-1.0.jar > ClassLoader: manifest: 0 entries found > ClassLoader: new LocalJarClassLoader > fedora-ds-1.0.jar:{fedora-ds-1.0.jar fedora-ds-1.0_en.jar } > ClassLoader: Create loader fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin > ClassLoader: com/netscape/admin/dirserv/DSAdmin.class found in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.admin.dirserv.IAuthenticationChangeListener > > ClassLoader: > :loadClass():loading:com.netscape.admin.dirserv.IAuthenticationChangeListener > > ClassLoader: > com/netscape/admin/dirserv/IAuthenticationChangeListener.class found > in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.lang.Object > ClassLoader: :loadClass():name:com.netscape.management.client.IMenuInfo > ClassLoader: > :loadClass():loading:com.netscape.management.client.IMenuInfo > ClassLoader: com/netscape/management/client/IMenuInfo.class NOT in > fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/IMenuInfo.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.topology.IRemovableServerObject > > ClassLoader: > :loadClass():loading:com.netscape.management.client.topology.IRemovableServerObject > > ClassLoader: > com/netscape/management/client/topology/IRemovableServerObject.class > NOT in fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/topology/IRemovableServerObject.class > NOT in fedora-ds-1.0_en.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.topology.AbstractServerObject > > ClassLoader: > :loadClass():loading:com.netscape.management.client.topology.AbstractServerObject > > ClassLoader: > com/netscape/management/client/topology/AbstractServerObject.class > NOT in fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/topology/AbstractServerObject.class > NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():resolving com.netscape.admin.dirserv.DSAdmin > ClassLoader: :loadClass():name:javax.swing.Icon > ClassLoader: :loadClass():loading:javax.swing.Icon > ClassLoader: javax/swing/Icon.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/Icon.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.lang.Throwable > ClassLoader: :loadClass():name:java.lang.Exception > ClassLoader: :loadClass():name:netscape.ldap.LDAPConnection > ClassLoader: :loadClass():loading:netscape.ldap.LDAPConnection > ClassLoader: netscape/ldap/LDAPConnection.class NOT in fedora-ds-1.0.jar > ClassLoader: netscape/ldap/LDAPConnection.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:netscape.ldap.LDAPException > ClassLoader: :loadClass():loading:netscape.ldap.LDAPException > ClassLoader: netscape/ldap/LDAPException.class NOT in fedora-ds-1.0.jar > ClassLoader: netscape/ldap/LDAPException.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.lang.String > ClassLoader: > :loadClass():name:com.netscape.management.client.IFrameworkInitializer > ClassLoader: > :loadClass():loading:com.netscape.management.client.IFrameworkInitializer > ClassLoader: > com/netscape/management/client/IFrameworkInitializer.class NOT in > fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/IFrameworkInitializer.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:javax.swing.JFrame > ClassLoader: :loadClass():loading:javax.swing.JFrame > ClassLoader: javax/swing/JFrame.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/JFrame.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSFramework > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSFramework > ClassLoader: com/netscape/admin/dirserv/DSFramework.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:com.netscape.management.client.Framework > ClassLoader: > :loadClass():loading:com.netscape.management.client.Framework > ClassLoader: com/netscape/management/client/Framework.class NOT in > fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/Framework.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.preferences.IPreferencesTab > > ClassLoader: > :loadClass():loading:com.netscape.management.client.preferences.IPreferencesTab > > ClassLoader: > com/netscape/management/client/preferences/IPreferencesTab.class NOT > in fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/preferences/IPreferencesTab.class NOT > in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.awt.event.ActionListener > ClassLoader: :loadClass():name:java.awt.event.MouseListener > ClassLoader: :loadClass():name:com.netscape.management.client.IStatusItem > ClassLoader: > :loadClass():loading:com.netscape.management.client.IStatusItem > ClassLoader: com/netscape/management/client/IStatusItem.class NOT in > fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/IStatusItem.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.awt.Component > ClassLoader: :loadClass():name:java.lang.Float > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.CGITask > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.CGITask > ClassLoader: com/netscape/admin/dirserv/task/CGITask.class found in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.comm.CommClient > ClassLoader: > :loadClass():loading:com.netscape.management.client.comm.CommClient > ClassLoader: com/netscape/management/client/comm/CommClient.class NOT > in fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/comm/CommClient.class NOT > in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:com.netscape.management.client.TaskObject > ClassLoader: > :loadClass():loading:com.netscape.management.client.TaskObject > ClassLoader: com/netscape/management/client/TaskObject.class NOT in > fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/TaskObject.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.Remove > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.Remove > ClassLoader: com/netscape/admin/dirserv/task/Remove.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:java.lang.Thread > ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin$3 > ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin$3 > ClassLoader: com/netscape/admin/dirserv/DSAdmin$3.class found in > fedora-ds-1.0.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.preferences.PreferenceManager > > ClassLoader: > :loadClass():loading:com.netscape.management.client.preferences.PreferenceManager > > ClassLoader: > com/netscape/management/client/preferences/PreferenceManager.class > NOT in fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/preferences/PreferenceManager.class > NOT in fedora-ds-1.0_en.jar > https://admin01.hrd-asia.com:20126/[2:0] close i/o stream > https://admin01.hrd-asia.com:20126/[2:0] close socket > https://admin01.hrd-asia.com:20126/[2:0] close> Closed > ClassLoader: > :loadClass():name:com.netscape.management.client.preferences.Preferences > ClassLoader: > :loadClass():loading:com.netscape.management.client.preferences.Preferences > > ClassLoader: > com/netscape/management/client/preferences/Preferences.class NOT in > fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/preferences/Preferences.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: > :loadClass():name:com.netscape.admin.dirserv.panel.BlankPanel > ClassLoader: > :loadClass():loading:com.netscape.admin.dirserv.panel.BlankPanel > ClassLoader: com/netscape/admin/dirserv/panel/BlankPanel.class found > in fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.event.DocumentListener > ClassLoader: :loadClass():loading:javax.swing.event.DocumentListener > ClassLoader: javax/swing/event/DocumentListener.class NOT in > fedora-ds-1.0.jar > ClassLoader: javax/swing/event/DocumentListener.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.awt.event.ItemListener > ClassLoader: :loadClass():name:javax.swing.event.ChangeListener > ClassLoader: :loadClass():loading:javax.swing.event.ChangeListener > ClassLoader: javax/swing/event/ChangeListener.class NOT in > fedora-ds-1.0.jar > ClassLoader: javax/swing/event/ChangeListener.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:javax.swing.event.ListSelectionListener > ClassLoader: :loadClass():loading:javax.swing.event.ListSelectionListener > ClassLoader: javax/swing/event/ListSelectionListener.class NOT in > fedora-ds-1.0.jar > ClassLoader: javax/swing/event/ListSelectionListener.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: > :loadClass():name:com.netscape.admin.dirserv.IDSResourceSelectionListener > ClassLoader: > :loadClass():loading:com.netscape.admin.dirserv.IDSResourceSelectionListener > > ClassLoader: > com/netscape/admin/dirserv/IDSResourceSelectionListener.class found in > fedora-ds-1.0.jar > ClassLoader: :loadClass():name:javax.swing.JPanel > ClassLoader: :loadClass():loading:javax.swing.JPanel > ClassLoader: javax/swing/JPanel.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/JPanel.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:javax.swing.JComponent > ClassLoader: :loadClass():loading:javax.swing.JComponent > ClassLoader: javax/swing/JComponent.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/JComponent.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.awt.Container > ClassLoader: :loadClass():name:javax.swing.JLabel > ClassLoader: :loadClass():loading:javax.swing.JLabel > ClassLoader: javax/swing/JLabel.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/JLabel.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.awt.LayoutManager > ClassLoader: :loadClass():name:java.lang.IllegalStateException > ClassLoader: :loadClass():name:javax.swing.border.Border > ClassLoader: :loadClass():loading:javax.swing.border.Border > ClassLoader: javax/swing/border/Border.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/border/Border.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:javax.swing.JScrollPane > ClassLoader: :loadClass():loading:javax.swing.JScrollPane > ClassLoader: javax/swing/JScrollPane.class NOT in fedora-ds-1.0.jar > ClassLoader: javax/swing/JScrollPane.class NOT in fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:com.netscape.management.client.util.Debug > ClassLoader: > :loadClass():loading:com.netscape.management.client.util.Debug > ClassLoader: com/netscape/management/client/util/Debug.class NOT in > fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/util/Debug.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: :loadClass():name:java.awt.Color > ClassLoader: :loadClass():name:java.util.Vector > DSAdmin.DSAdmin: constructor > ClassLoader: :loadClass():name:java.lang.StringBuilder > DSAdmin.initialize(): _removed=false > info=ConsoleInfo(admin01.hrd-asia.com, 389, uid=dsadmin, > ou=Administrators, ou=TopologyManagement, o=NetscapeRoot, admin@14, > o=NetscapeRoot) _info=null > ClassLoader: > :loadClass():name:com.netscape.management.client.util.UtilConsoleGlobals > ClassLoader: > :loadClass():loading:com.netscape.management.client.util.UtilConsoleGlobals > > ClassLoader: > com/netscape/management/client/util/UtilConsoleGlobals.class NOT in > fedora-ds-1.0.jar > ClassLoader: > com/netscape/management/client/util/UtilConsoleGlobals.class NOT in > fedora-ds-1.0_en.jar > ClassLoader: > :loadClass():name:com.netscape.management.client.console.VersionInfo > ClassLoader: > :loadClass():loading:com.netscape.management.client.console.VersionInfo > ClassLoader: com/netscape/management/client/console/VersionInfo.class > NOT in fedora-ds-1.0.jar > ClassLoader: com/netscape/management/client/console/VersionInfo.class > NOT in fedora-ds-1.0_en.jar > JButtonFactory: button width = 90 > JButtonFactory: button height = 19 > JButtonFactory: button width = 72 > JButtonFactory: button height = 19 > Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException > <...snip...> > > -- > Fedora-directory-users mailing list > Fedora-directory-users@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-directory-users
Wolf Siedler
2008-Jun-10 18:58 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
So let me describe the setup:
I have a server (RHEL 5.1) running Fedora Directory Server and Fedora
Admin Server. It used to be Fedora-DS 1.0.4 (installed from rpm). A few
days ago, I upgraded Fedora-DS to 1.1. For the upgrade procedure, I
followed the instructions on the website regarding prerequisites and
repo configuration. Afterwards, I ran the migration script
migrate-ds-admin.pl. It stated that migration was done successfully (as
per the logfile in /tmp/), only failed to start the admin server. Which
I then did manually. The directory server was started automatically.
Now I would like to use my workstation (running Fedora 7) for
configuration. Java is JDK 1.5.0_14 from Sun.
In the past, it worked after installing Fedora-DS 1.0.4 rpm and starting
the console by ./startconsole.
After the upgrade, I tried to duplicate the earlier approach and
upgraded everything Fedora-DS-related on my workstation to version
1.1... Then I tried to start the console via fedora-idm-console.
It didn''t work 100%: I was able to open the configuration window for
Fedora Administration Server from the main console window. However, I
was unable to open the Fedora Directory Server configuration window from
the main console. There were always error messages about a
missing/incomplete fedora-ds-1.0.jar and clicking button "Download" in
the main console didn''t chnage anything.
In order to see whether it might be a Java-related problem, I used a
virtual machine with Windows 2000, fedora IDM console (.msi) and Sun-JRE
1.5.0_15 for crosschecking. Same failure in the main console window when
trying to access the Fedora Directory Server (the one on the RHEL
server) configuration window .
Then I changed the JRE to Sun-JRE 1.6.0_06. Still, the same error when
trying to access the Fedora Directory Server configuration window.
So I removed everything Fedora-DS-related on my workstation, including
~/.fedora-idm-console.
Next step was to install package fedora-idm-console only through yum.
Afterwards, I started the console on my workstation by
fedora-idm-console -D 9 -f fds_console.log
From studying fds_console.log, I learned that the console apparently
could not find fedora-ds-1.0.jar and fedora-ds-1.0_en.jar on the server
(error 404). Fedora-ds-1.1(...).jar were found.
So I went over the file structure at the server and found the
fedora-ds-1.1(...).jar files in directory /usr/share/dirsrv/html/java/.
However, copying fedora-ds-1.0.jar and fedora-ds-1.0_en.jar to
/usr/share/dirsrv/html/java/ brought no change, fds_console.log still
showed the error 404.
Only after manually creating (sub)directory
/usr/share/dirsrv/html/java/jars/ and copying fedora-ds-1.0.jar +
fedora-ds-1.0_en.jar in there (only those two), the error 404
disappeared from fds_console.log.
The current status is: On my (Fedora 7) workstation, I can open Fedora
IDM console. Problems begin once I expand (in the main console window)
the subtree below "Server Group".
I still can access Fedora Administration Server and open its
configuration window. The (workstation/console) logfile fds_console.log
shows that fedora-admin-1.1.jar gets downloaded from server to workstation.
When attempting to open entry Fedora Directory Server, the console
downloads fedora-ds-1.0.jar and fedora-ds-1.0_en.jar. But I can''t open
the corresponding configuration window from the console. Fds_console.log
shows plenty of "class not found messages" and ends up in a Java
exception error (attached below).
At least as far as I am aware, there should be no more Fedora-DS
components at level 1.0.4, neither on the server nor on the
workstation/console side.
However, while writing this down, I just double checked with JXplorer
and found in cn=Fedora Direcory Server, ... , o=NetscapeRoot the
attribute nsProductVersion as 1.0.4.
Is this maybe the reason for all my troubles? Is there a way to find out
whether my directory server is really still left at version 1.0.4? As
mentioned above, based on the feedback of the migration script, I was
honestly convinced it was successfully migrated.
If is just a matter of an inaccurate version string, I could easily
correct that through JXplorer. But to what value?
I regret to cause that much trouble. Nevertheless, I appreciate your
ongoing and fast advice.
Regards,
Wolf
=====Exception in thread "AWT-EventQueue-0"
java.lang.NullPointerException
at
com.netscape.management.client.topology.AbstractServerObject.getNodeDataCount(Unknown
Source)
at
com.netscape.management.client.topology.NodeDataPanel.createPanel(Unknown
Source)
at
com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown
Source)
at
com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown
Source)
at
com.netscape.management.client.topology.AbstractServerObject.getCustomPanel(Unknown
Source)
at
com.netscape.management.client.topology.ServerNode.reload(Unknown Source)
at
com.netscape.management.client.topology.ServerNode.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:2399)
at
javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:2770)
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:1174)
at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2296)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelectionImpl(BasicTreeUI.java:3509)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3484)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3465)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
at java.awt.Component.processMouseEvent(Component.java:5514)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5282)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3984)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3819)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1791)
at java.awt.Component.dispatchEvent(Component.java:3819)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Nathan Kinder
2008-Jun-10 19:35 UTC
Re: [Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1
Wolf Siedler wrote:> So let me describe the setup: > I have a server (RHEL 5.1) running Fedora Directory Server and Fedora > Admin Server. It used to be Fedora-DS 1.0.4 (installed from rpm). A > few days ago, I upgraded Fedora-DS to 1.1. For the upgrade procedure, > I followed the instructions on the website regarding prerequisites and > repo configuration. Afterwards, I ran the migration script > migrate-ds-admin.pl. It stated that migration was done successfully > (as per the logfile in /tmp/), only failed to start the admin server. > Which I then did manually. The directory server was started > automatically. > > Now I would like to use my workstation (running Fedora 7) for > configuration. Java is JDK 1.5.0_14 from Sun. > In the past, it worked after installing Fedora-DS 1.0.4 rpm and > starting the console by ./startconsole. > After the upgrade, I tried to duplicate the earlier approach and > upgraded everything Fedora-DS-related on my workstation to version > 1.1... Then I tried to start the console via fedora-idm-console. > > It didn''t work 100%: I was able to open the configuration window for > Fedora Administration Server from the main console window. However, I > was unable to open the Fedora Directory Server configuration window > from the main console. There were always error messages about a > missing/incomplete fedora-ds-1.0.jar and clicking button "Download" in > the main console didn''t chnage anything. > > In order to see whether it might be a Java-related problem, I used a > virtual machine with Windows 2000, fedora IDM console (.msi) and > Sun-JRE 1.5.0_15 for crosschecking. Same failure in the main console > window when trying to access the Fedora Directory Server (the one on > the RHEL server) configuration window . > Then I changed the JRE to Sun-JRE 1.6.0_06. Still, the same error when > trying to access the Fedora Directory Server configuration window. > > So I removed everything Fedora-DS-related on my workstation, including > ~/.fedora-idm-console. > Next step was to install package fedora-idm-console only through yum. > > Afterwards, I started the console on my workstation by > fedora-idm-console -D 9 -f fds_console.log > > From studying fds_console.log, I learned that the console apparently > could not find fedora-ds-1.0.jar and fedora-ds-1.0_en.jar on the > server (error 404). Fedora-ds-1.1(...).jar were found. > So I went over the file structure at the server and found the > fedora-ds-1.1(...).jar files in directory /usr/share/dirsrv/html/java/. > However, copying fedora-ds-1.0.jar and fedora-ds-1.0_en.jar to > /usr/share/dirsrv/html/java/ brought no change, fds_console.log still > showed the error 404. > Only after manually creating (sub)directory > /usr/share/dirsrv/html/java/jars/ and copying fedora-ds-1.0.jar + > fedora-ds-1.0_en.jar in there (only those two), the error 404 > disappeared from fds_console.log. > > The current status is: On my (Fedora 7) workstation, I can open Fedora > IDM console. Problems begin once I expand (in the main console window) > the subtree below "Server Group". > I still can access Fedora Administration Server and open its > configuration window. The (workstation/console) logfile > fds_console.log shows that fedora-admin-1.1.jar gets downloaded from > server to workstation. > When attempting to open entry Fedora Directory Server, the console > downloads fedora-ds-1.0.jar and fedora-ds-1.0_en.jar. But I can''t open > the corresponding configuration window from the console. > Fds_console.log shows plenty of "class not found messages" and ends up > in a Java exception error (attached below). > > At least as far as I am aware, there should be no more Fedora-DS > components at level 1.0.4, neither on the server nor on the > workstation/console side. > However, while writing this down, I just double checked with JXplorer > and found in cn=Fedora Direcory Server, ... , o=NetscapeRoot the > attribute nsProductVersion as 1.0.4. > > Is this maybe the reason for all my troubles? Is there a way to find > out whether my directory server is really still left at version 1.0.4? > As mentioned above, based on the feedback of the migration script, I > was honestly convinced it was successfully migrated. > If is just a matter of an inaccurate version string, I could easily > correct that through JXplorer. But to what value?I believe the migration did upgrade you to Fedora Directory Server 1.1, which you can verify in the ns-slapd errors log. The problem is that not all of the entries used by the Administration Server were properly updated. You should be able to look through the "o=NetscapeRoot" portion of your tree to see where 1.0.4 is still referenced and change them. The incorrect jar file name should be listed in an attribute there as well. -NGK> > I regret to cause that much trouble. Nevertheless, I appreciate your > ongoing and fast advice. > > Regards, > Wolf > > =====<snip> > > -- > Fedora-directory-users mailing list > Fedora-directory-users@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-directory-users
Wolf Siedler
2008-Jun-11 04:08 UTC
Re: [Fedora-directory-users] SOLVED: Remote console fails for access to Fedora-DS 1.1
> I believe the migration did upgrade you to Fedora Directory Server > 1.1, which you can verify in the ns-slapd errors log. The problem is > that not all of the entries used by the Administration Server were > properly updated. You should be able to look through the > "o=NetscapeRoot" portion of your tree to see where 1.0.4 is still > referenced and change them. The incorrect jar file name should be > listed in an attribute there as well.Nathan, thank you - that finally did it! To summarize: Directory server and admin server were upgraded (migrated) from version 1.0.4 to 1.1. Migration was handled by provided script migrate-ds-admin.pl. After migration, fedora-idm-console from remote workstation was able to open admin server, but not directory server. This setup worked when servers and remote console were still at version 1.0.4. Cause: It was found that during migration several entries in subtree below "o=NetscapeRoot" (section "cn=Fedora Directory Server") were still pointing to the old file fedora-ds-1.0.jar. Actually, all references in cn=Fedora Directory Server were still pointing to the old jar file. There were other (textual) references to previous version no. 1.0.4 as well. Altogether, this prevented access from local (on the server itself) as well as remote console to the Fedora Directory Server configuration window. The console tried to load fedora-ds-1.0.jar from the server which was (of course) not available. Remedy: Used a third-party tool (www.jxplorer.org) to manually change all references in the aforementioned tree part from fedora-ds-1.0.jar into fedora-ds-1.1.jar. Achknowledgements: A big Thank You goes to Nathan, Rich and solarflow99 who guided me after a week of fruitless fumbling within two days to the solution. Regards, Wolf