[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hello,
I downloaded ganymede 0.98 a few hours back and started playing with it.
First, I am doing this on a HP-UX 10.20 machine (model 9000/777). I am
doing it on a HP-UX machine because that is where our NIS master is
currently located.
I downloaded the swing 1.1 software from Sun. I already had JDK 1.1.7
from HP installed. PERL 5.005_02 is also installed.
The installServer and installClient both ran just fine. I used the
gash option as the default schema, even though I have not used GASH
before. I did not load in anything from my NIS maps. I wanted to play
around with an empty system first.
Also, I did not recompile anything. I just ran the configure script
and the two install scripts. I did not go into any directory and do
a make.
Running "/opt/ganymede/bin/runServer" brings up the server just fine.
It spews a lot of messages to the screen, but the server comes up.
No errors are reported.
Running "/opt/ganyclient/bin/ganymedeAdmin" works just fine too. It
brings up the login screen. I can successfully log in as supergash.
It brings up the admin window and I can do everything I think I am
suppose to be able to do.
I did notice that on some of the "Edit Schema" items, I get a lot of
messages in xterm in which I invoked ganymedeAdmin. It seems to happen
when the pull-down menu only contains zero or one element. For example,
the error I get when I try to pull down the "Field Type" in the
"Categories->Admin-Level Objects->Permissions->Admin Persona->Email Address"
schema window is as follows:
Exception occurred during event dispatching:
java.lang.NullPointerException
at arlut.csd.ganymede.BaseFieldEditor.setValuePerformed(Compiled Code)
at arlut.csd.JDataComponent.JnumberField.sendCallback\
(JnumberField.java:436)
at arlut.csd.JDataComponent.JentryField.focusLost(JentryField.java:168)
at java.awt.AWTEventMulticaster.focusLost(Compiled Code)
at java.awt.Component.processFocusEvent(Compiled Code)
at javax.swing.JComponent.processFocusEvent(Compiled Code)
at java.awt.Component.processEvent(Compiled Code)
at java.awt.Container.processEvent(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.LightweightDispatcher.setFocusRequest(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Container.proxyRequestFocus(Compiled Code)
at java.awt.Component.requestFocus(Compiled Code)
at javax.swing.JComponent.requestFocus(Compiled Code)
at javax.swing.plaf.basic.BasicButtonListener.mousePressed\
(Compiled Code)
at java.awt.AWTEventMulticaster.mousePressed(Compiled Code)
at java.awt.Component.processMouseEvent(Compiled Code)
at java.awt.Component.processEvent(Compiled Code)
at java.awt.Container.processEvent(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.LightweightDispatcher.retargetMouseEvent(Compiled Code)
at java.awt.LightweightDispatcher.processMouseEvent(Compiled Code)
at java.awt.LightweightDispatcher.dispatchEvent(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Window.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
The real problem though is when I try to bring up ganymede itself. I get
the login screen. I can enter supergash and the password. The server
log shows supergash logging in. The xterm in which I invoked ganymede
though, shows the following:
# bin/ganymede
Running Ganymede Client
Exception occurred during event dispatching:
java.lang.RuntimeException: caught nullptr trying to load image \
inactivate.gif, url = null
at arlut.csd.Util.PackageResources.getImageResource(Compiled Code)
at arlut.csd.ganymede.client.gclient.<init>(gclient.java:614)
at arlut.csd.ganymede.client.glogin.startSession(glogin.java:621)
at arlut.csd.ganymede.client.glogin.actionPerformed(Compiled Code)
at javax.swing.AbstractButton.fireActionPerformed(Compiled Code)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed\
(AbstractButton.java:1101)
at javax.swing.DefaultButtonModel.fireActionPerformed(Compiled Code)
at javax.swing.DefaultButtonModel.setPressed\
(DefaultButtonModel.java:250)
at javax.swing.AbstractButton.doClick(AbstractButton.java:226)
at javax.swing.AbstractButton.doClick(AbstractButton.java:209)
at arlut.csd.ganymede.client.glogin.actionPerformed(Compiled Code)
at javax.swing.JTextField.fireActionPerformed(Compiled Code)
at javax.swing.JTextField.postActionEvent(JTextField.java:443)
at javax.swing.JTextField$NotifyAction.actionPerformed\
(JTextField.java:537)
at javax.swing.text.JTextComponent.mapEventToAction(Compiled Code)
at javax.swing.text.JTextComponent.processComponentKeyEvent\
(Compiled Code)
at javax.swing.JComponent.processKeyEvent(Compiled Code)
at java.awt.Component.processEvent(Compiled Code)
at java.awt.Container.processEvent(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.LightweightDispatcher.processKeyEvent(Compiled Code)
at java.awt.LightweightDispatcher.dispatchEvent(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
I cannot do anything after that. I have to explicitly abort my session
by doing a ctl-c. Even then, though, that session is still considered
logged in to the system. I have to use the ganymedeAdmin function of
"Kill user" to remove that session.
When I noticed the message was regarding a GIF file, I took a dummy GIF
from apache (unknown.gif) and copied it into the /opt/ganymede/docs/gif
directory and called it inactivate.gif. I also copied this file to the
doc/customization and doc/permissions directories. None of them made
any difference.
Am I missing something obvious? Is this because I am running it on a
HP-UX 10.20 system? Should I actually have some data in the database
before bringing up the client? If so, what's the best method of doing
that?
Any and all help would be greatly appreciated.
Thank you.
--
----------------------------------------------------------------------------
| Lewis Muhlenkamp | Network Administrator |
| Motorola, Inc. | phone: 847-538-4670 |
| Mailstop: IL02/1055C | fax: 847-538-4315 |
| 1301 E. Algonquin Rd. | email: lewism@tt.comm.mot.com |
| Schaumburg, IL 60196 | |
----------------------------------------------------------------------------
----------------------------------------------------------------------------
To make changes to your subscription to the ganymede mailing list, send
mail to majordomo@arlut.utexas.edu.
To unsubcribe, include the line
unsubscribe ganymede
in the body of your mail message
Visit the Ganymede web page at http://www.arlut.utexas.edu/gash2
----------------------------------------------------------------------------