Running gw2012sp2 (going to gw2014 in the near future). I've had an
issue for a while where I cannot get my webaccess to run anything
higher than gw2012sp1.

Server is sles11sp3 / oes11sp2, fully patched. Apache & Tomcat seem
fine on it, but if I update Groupwise, I get this error (even after
configuring GW, restarting apache & tomcat, even restarting the server):

HTTP Status 500 - Servlet execution threw an exception


type Exception report

message Servlet execution threw an exception

description The server encountered an internal error that prevented it
from fulfilling this request.

exception
javax.servlet.ServletException: Servlet execution threw an exception



root cause
java.lang.NoClassDefFoundError:
com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyProvider
java.lang.ClassLoader.defineClassImpl(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java :287)
java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:74)
java.net.URLClassLoader.defineClass(URLClassLoader .java:540)
java.net.URLClassLoader.defineClass(URLClassLoader .java:451)
java.net.URLClassLoader.access$300(URLClassLoader. java:79)
java.net.URLClassLoader$ClassFinder.run(URLClassLo ader.java:1038)
java.security.AccessController.doPrivileged(Access Controller.java:362)
java.net.URLClassLoader.findClass(URLClassLoader.j ava:429)
java.lang.ClassLoader.loadClass(ClassLoader.java:6 77)
java.lang.ClassLoader.loadClass(ClassLoader.java:6 43)

org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader
..java:1667)

org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader
..java:1526)

com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyClass.loadC
lass(SOAPThirdPartyClass.java:34)

com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyClass.<init
>(SOAPThirdPartyClass.java:20)


com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyProviders.i
nitConfig(SOAPThirdPartyProviders.java:76)

com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyProviders.<
init>(SOAPThirdPartyProviders.java:35)
com.novell.webaccess.providers.soap.SOAP.init(SOAP .java:219)

com.novell.webaccess.common.ProviderLoader.initPro vider(ProviderLoader.j
ava:431)

com.novell.webaccess.common.ProviderLoader.loadPro vider(ProviderLoader.j
ava:310)

com.novell.webaccess.common.BaseServlet.loadProvid er(BaseServlet.java:25
14)

com.novell.webaccess.common.BaseServlet.callProvid er(BaseServlet.java:13
34)
com.novell.webaccess.common.BaseServlet.service(Ba seServlet.java:1146)

com.novell.webaccess.WebAccessServlet.service(WebA ccessServlet.java:273)
javax.servlet.http.HttpServlet.service(HttpServlet .java:723)
com.novell.webaccess.common.BaseServlet.service(Ba seServlet.java:906)



root cause
java.lang.ClassNotFoundException:
com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyProvider
java.net.URLClassLoader.findClass(URLClassLoader.j ava:434)
java.lang.ClassLoader.loadClass(ClassLoader.java:6 77)
java.lang.ClassLoader.loadClass(ClassLoader.java:6 43)
java.lang.ClassLoader.defineClassImpl(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java :287)
java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:74)
java.net.URLClassLoader.defineClass(URLClassLoader .java:540)
java.net.URLClassLoader.defineClass(URLClassLoader .java:451)
java.net.URLClassLoader.access$300(URLClassLoader. java:79)
java.net.URLClassLoader$ClassFinder.run(URLClassLo ader.java:1038)
java.security.AccessController.doPrivileged(Access Controller.java:362)
java.net.URLClassLoader.findClass(URLClassLoader.j ava:429)
java.lang.ClassLoader.loadClass(ClassLoader.java:6 77)
java.lang.ClassLoader.loadClass(ClassLoader.java:6 43)

org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader
..java:1667)

org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader
..java:1526)

com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyClass.loadC
lass(SOAPThirdPartyClass.java:34)

com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyClass.<init
>(SOAPThirdPartyClass.java:20)


com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyProviders.i
nitConfig(SOAPThirdPartyProviders.java:76)

com.novell.webaccess.providers.soap.thirdparty.SOA PThirdPartyProviders.<
init>(SOAPThirdPartyProviders.java:35)
com.novell.webaccess.providers.soap.SOAP.init(SOAP .java:219)

com.novell.webaccess.common.ProviderLoader.initPro vider(ProviderLoader.j
ava:431)

com.novell.webaccess.common.ProviderLoader.loadPro vider(ProviderLoader.j
ava:310)

com.novell.webaccess.common.BaseServlet.loadProvid er(BaseServlet.java:25
14)

com.novell.webaccess.common.BaseServlet.callProvid er(BaseServlet.java:13
34)
com.novell.webaccess.common.BaseServlet.service(Ba seServlet.java:1146)

com.novell.webaccess.WebAccessServlet.service(WebA ccessServlet.java:273)
javax.servlet.http.HttpServlet.service(HttpServlet .java:723)
com.novell.webaccess.common.BaseServlet.service(Ba seServlet.java:906)



note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.41 logs.


Apache Tomcat/6.0.41

--
Stevo