I have just upgraded 2 6.5SBS servers to SP5. I think that both
functioned fine, although it may not be true. I tried to run a Xerox NDPS
gateway install via NWCONFIG on one of them. It caused a critical error
when it tried to launch some java functionality. I then discovered that
both servers are unable to launch ConsoleOne on the server giving a
java.lang.ExceptionInInitializerError. I see from the knowledgebase that
this can be caused by problems with GW snapins, but I think that the
servers were working OK before applying SP5 (this may not be true it may
have been the groupwise install that stopped them working and I just did
not notice the java errors). I applied SP5 because there was a memory
leak appearing with SP3 (I jumped SP4).

When launching ConsoleOne the debugger shows

java.lang.NoClassDefFoundError:
com/novell/gw/admin/directory/FDocConst
at java.lang.ClassLoader.defineClass0(Native
Method)
at java.lang.ClassLoader.defineClass
(ClassLoader.java:539)
at java.lang.ClassLoader.defineClass
(ClassLoader.java:448)
at
com.novell.application.console.shell.SnapinClassLo ader.loadClass(Snap
inClassLoader.java)

at java.lang.ClassLoader.loadClass
(ClassLoader.java:235)
at
com.novell.application.console.shell.DefaultSnapin Lister.processManif
est
(DefaultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCI(Defa
ultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCIs(Def
aultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.getSnapinCol
lections
(DefaultSnapinLister.java)
at com.novell.application.console.shell.Registry.regi sterSnapins
(Registr
y.java)

at com.novell.application.console.shell.ConsoleShell. start
(ConsoleShell.
java)

at com.novell.application.console.shell.Console.main
(Console.java)
java.lang.NoClassDefFoundError:
com/novell/gw/util/PlatformCheck
at com.novell.gw.admin.toolmenu.diag.DiagRegistrar.ge tRegistration
(DiagR
egistrar.java:44)

at
com.novell.application.console.shell.DefaultSnapin Lister.retrieveRegi
strationItems
(DefaultSnapinLister.java)
at
com.novell.application.console.shell.DefaultSnapin Lister.processManif
est
(DefaultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCI(Defa
ultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCIs(Def
aultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.getSnapinCol
lections
(DefaultSnapinLister.java)
at com.novell.application.console.shell.Registry.regi sterSnapins
(Registr
y.java)

at com.novell.application.console.shell.ConsoleShell. start
(ConsoleShell.
java)

at com.novell.application.console.shell.Console.main
(Console.java)
java.lang.NoClassDefFoundError:
com/novell/gw/util/PlatformCheck
at com.novell.gw.admin.view.GWViewRegistrar.getRegist ration
(GWViewRegist
rar.java:46)

at
com.novell.application.console.shell.DefaultSnapin Lister.retrieveRegi
strationItems
(DefaultSnapinLister.java)
at
com.novell.application.console.shell.DefaultSnapin Lister.processManif
est
(DefaultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCI(Defa
ultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCIs(Def
aultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.getSnapinCol
lections
(DefaultSnapinLister.java)
at com.novell.application.console.shell.Registry.regi sterSnapins
(Registr
y.java)

at com.novell.application.console.shell.ConsoleShell. start
(ConsoleShell.
java)

at com.novell.application.console.shell.Console.main
(Console.java)
java.lang.ExceptionInInitializerError

at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native
Method)


at sun.reflect.NativeConstructorAccessorImpl.newInsta nce
(NativeConstruct
orAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance
(DelegatingC
onstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance
(Constructor.java:274)
at java.lang.Class.newInstance0
(Class.java:308)
at java.lang.Class.newInstance
(Class.java:261)
at
com.novell.application.console.shell.DefaultSnapin Lister.processManif
est
(DefaultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCI(Defa
ultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.loadSCIs(Def
aultSnapinLister.java)

at
com.novell.application.console.shell.DefaultSnapin Lister.getSnapinCol
lections
(DefaultSnapinLister.java)
at com.novell.application.console.shell.Registry.regi sterSnapins
(Registr
y.java)

at com.novell.application.console.shell.ConsoleShell. start
(ConsoleShell.
java)

at com.novell.application.console.shell.Console.main
(Console.java)
Caused by: java.util.MissingResourceException: Can't find bundle for base
name c
om.novell.gw.admin.gwia.GwiaConfig, locale
en_GB
at java.util.ResourceBundle.throwMissingResourceExcep tion
(ResourceBundle
...java:839)


at java.util.ResourceBundle.getBundleImpl
(ResourceBundle.java:729)
at java.util.ResourceBundle.getBundle
(ResourceBundle.java:552)
at com.novell.gw.admin.gwia.GwiaRegistrar.
(GwiaRegistrar.java:53
)

... 13
more
java: Class com.novell.application.console.shell.Console exited
successfully

Which suggests a GW snapin problem - but I don't know how to exactly work
out what to do now? I am assuming that this problem is also causing the
Xerox NDPS gateway installer to crash as well.

Thanks

Max Dale