Laran,

Check to make sure you have "
edu.cornell.cit.soap.handlers.CUWebAuthClientHandler" in your classpath.
Somewhere you've told the Axis engine that you want to use that class as a
request or response handler and
it's not in your classpath.  Typically it's done in a client side
deployment descriptor and a call to load the descriptor is
done prior to calling you client.  i.e.

java org.apache.axis.utils.Admin client
edu\cornell\cit\someclient\clientdeploy.wsdd
java edu.cornell.cit.SomeClient

Example clientdeploy descriptor

<deployment xmlns="http://xml.apache.org/axis/wsdd/"; xmlns:java="
http://xml.apache.org/axis/wsdd/providers/java";>
  <globalConfiguration>
     <requestFlow>
       <handler type="edu.cornell.cit.soap.handlers.CUWebAuthClientHandler
"/>
     </requestFlow>
  </globalConfiguration>
</deployment>


Hope this helps,
Mark A. Malinoski
AES/PHEAA
Technical Coordinator/Web Development
717-720-2413
[EMAIL PROTECTED]




                                                                           
             Laran Evans                                                   
             <[EMAIL PROTECTED]                                             
             u>                                                         To 
                                       Axis Users Mailing List             
             12/20/2004 02:01          <[EMAIL PROTECTED]>           
             PM                                                         cc 
                                                                           
                                                                   Subject 
             Please respond to         Unable to create client handler?    
             [EMAIL PROTECTED]                                             
                  he.org                                                   
                                                                           
                                                                           
                                                                           
                                                                           




Can anyone explain what this means and how I can make it go away?

The class that it's barking about IS in the classpath.  I'm running in
WebLogic 8.1 and I've put saaj.jar and jaxrpc.jar in the classpath set
in startWebLogic.cmd before webservices.jar.

TIA

AxisFault
  faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
  faultSubcode:
  faultString: javax.xml.rpc.JAXRPCException: Unable to create handler
of type cl
ass edu.cornell.cit.soap.handlers.CUWebAuthClientHandler
  faultActor:
  faultNode:
  faultDetail:
         {http://xml.apache.org/axis/}stackTrace:
javax.xml.rpc.JAXRPCException:
Unable to create handler of type class
edu.cornell.cit.soap.handlers.CUWebAuthCl
ientHandler
         at
org.apache.axis.handlers.HandlerChainImpl.newHandler(HandlerChainImpl
.java:183)
         at
org.apache.axis.handlers.HandlerChainImpl.&lt;init&gt;(HandlerChainIm
pl.java:101)
         at
org.apache.axis.handlers.HandlerInfoChainFactory.createHandlerChain(H
andlerInfoChainFactory.java:80)
         at
org.apache.axis.client.AxisClient.invokeJAXRPCHandlers(AxisClient.jav
a:262)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:170)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
         at org.apache.axis.client.Call.invoke(Call.java:2553)
         at org.apache.axis.client.Call.invoke(Call.java:2248)
         at org.apache.axis.client.Call.invoke(Call.java:2171)
         at org.apache.axis.client.Call.invoke(Call.java:1691)
         at
edu.cornell.cit.webserviceclient.citpersonwebsvc.CitWS_CitWsPersonBin
dingStub.citWsPerson(CitWS_CitWsPersonBindingStub.java:157)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByPerson(ExtendedPersonDAOLdapWebServiceImpl.java:70)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByNetId(ExtendedPersonDAOLdapWebServiceImpl.java:141)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonDetails.processRequ
est(PersonDetails.java:45)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonSearchServlet.proce
ssFirstRequest(PersonSearchServlet.java:43)
         at
edu.cornell.finsys.web.servlet.FinSysServlet.doFirstPostOrGet(FinSysS
ervlet.java:121)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Post(AuthenticatedServlet.java:190)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Get(AuthenticatedServlet.java:143)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:996)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:419)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:315)
         at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6452)
         at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
         at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
         at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3661)
         at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)


javax.xml.rpc.JAXRPCException: Unable to create handler of type class
edu.cornel
l.cit.soap.handlers.CUWebAuthClientHandler
         at org.apache.axis.AxisFault.makeFault(AxisFault.java:129)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:210)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
         at org.apache.axis.client.Call.invoke(Call.java:2553)
         at org.apache.axis.client.Call.invoke(Call.java:2248)
         at org.apache.axis.client.Call.invoke(Call.java:2171)
         at org.apache.axis.client.Call.invoke(Call.java:1691)
         at
edu.cornell.cit.webserviceclient.citpersonwebsvc.CitWS_CitWsPersonBin
dingStub.citWsPerson(CitWS_CitWsPersonBindingStub.java:157)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByPerson(ExtendedPersonDAOLdapWebServiceImpl.java:70)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByNetId(ExtendedPersonDAOLdapWebServiceImpl.java:141)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonDetails.processRequ
est(PersonDetails.java:45)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonSearchServlet.proce
ssFirstRequest(PersonSearchServlet.java:43)
         at
edu.cornell.finsys.web.servlet.FinSysServlet.doFirstPostOrGet(FinSysS
ervlet.java:121)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Post(AuthenticatedServlet.java:190)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Get(AuthenticatedServlet.java:143)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:996)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:419)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:315)
         at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6452)
         at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
         at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
         at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3661)
         at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.xml.rpc.JAXRPCException: Unable to create handler of
type class
  edu.cornell.cit.soap.handlers.CUWebAuthClientHandler
         at
org.apache.axis.handlers.HandlerChainImpl.newHandler(HandlerChainImpl
.java:183)
         at
org.apache.axis.handlers.HandlerChainImpl.<init>(HandlerChainImpl.jav
a:101)
         at
org.apache.axis.handlers.HandlerInfoChainFactory.createHandlerChain(H
andlerInfoChainFactory.java:80)
         at
org.apache.axis.client.AxisClient.invokeJAXRPCHandlers(AxisClient.jav
a:262)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:170)
         ... 25 more
12/20/2004 11:30 AM2000:

[Stacktrace:]
AxisFault
  faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
  faultSubcode:
  faultString: javax.xml.rpc.JAXRPCException: Unable to create handler
of type cl
ass edu.cornell.cit.soap.handlers.CUWebAuthClientHandler
  faultActor:
  faultNode:
  faultDetail:
         {http://xml.apache.org/axis/}stackTrace:
javax.xml.rpc.JAXRPCException:
Unable to create handler of type class
edu.cornell.cit.soap.handlers.CUWebAuthCl
ientHandler
         at
org.apache.axis.handlers.HandlerChainImpl.newHandler(HandlerChainImpl
.java:183)
         at
org.apache.axis.handlers.HandlerChainImpl.&lt;init&gt;(HandlerChainIm
pl.java:101)
         at
org.apache.axis.handlers.HandlerInfoChainFactory.createHandlerChain(H
andlerInfoChainFactory.java:80)
         at
org.apache.axis.client.AxisClient.invokeJAXRPCHandlers(AxisClient.jav
a:262)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:170)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
         at org.apache.axis.client.Call.invoke(Call.java:2553)
         at org.apache.axis.client.Call.invoke(Call.java:2248)
         at org.apache.axis.client.Call.invoke(Call.java:2171)
         at org.apache.axis.client.Call.invoke(Call.java:1691)
         at
edu.cornell.cit.webserviceclient.citpersonwebsvc.CitWS_CitWsPersonBin
dingStub.citWsPerson(CitWS_CitWsPersonBindingStub.java:157)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByPerson(ExtendedPersonDAOLdapWebServiceImpl.java:70)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByNetId(ExtendedPersonDAOLdapWebServiceImpl.java:141)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonDetails.processRequ
est(PersonDetails.java:45)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonSearchServlet.proce
ssFirstRequest(PersonSearchServlet.java:43)
         at
edu.cornell.finsys.web.servlet.FinSysServlet.doFirstPostOrGet(FinSysS
ervlet.java:121)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Post(AuthenticatedServlet.java:190)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Get(AuthenticatedServlet.java:143)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:996)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:419)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:315)
         at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6452)
         at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
         at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
         at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3661)
         at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)


javax.xml.rpc.JAXRPCException: Unable to create handler of type class
edu.cornel
l.cit.soap.handlers.CUWebAuthClientHandler
         at org.apache.axis.AxisFault.makeFault(AxisFault.java:129)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:210)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
         at org.apache.axis.client.Call.invoke(Call.java:2553)
         at org.apache.axis.client.Call.invoke(Call.java:2248)
         at org.apache.axis.client.Call.invoke(Call.java:2171)
         at org.apache.axis.client.Call.invoke(Call.java:1691)
         at
edu.cornell.cit.webserviceclient.citpersonwebsvc.CitWS_CitWsPersonBin
dingStub.citWsPerson(CitWS_CitWsPersonBindingStub.java:157)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByPerson(ExtendedPersonDAOLdapWebServiceImpl.java:70)
         at
edu.cornell.finsys.datamodel.ExtendedPersonDAOLdapWebServiceImpl.getE
xtendedPersonByNetId(ExtendedPersonDAOLdapWebServiceImpl.java:141)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonDetails.processRequ
est(PersonDetails.java:45)
         at
edu.cornell.finsys.web.servlet.personsearch.PersonSearchServlet.proce
ssFirstRequest(PersonSearchServlet.java:43)
         at
edu.cornell.finsys.web.servlet.FinSysServlet.doFirstPostOrGet(FinSysS
ervlet.java:121)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Post(AuthenticatedServlet.java:190)
         at
edu.cornell.finsys.web.servlet.authentication.AuthenticatedServlet.do
Get(AuthenticatedServlet.java:143)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:996)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:419)
         at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:315)
         at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6452)
         at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
         at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
         at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3661)
         at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.xml.rpc.JAXRPCException: Unable to create handler of
type class
  edu.cornell.cit.soap.handlers.CUWebAuthClientHandler
         at
org.apache.axis.handlers.HandlerChainImpl.newHandler(HandlerChainImpl
.java:183)
         at
org.apache.axis.handlers.HandlerChainImpl.<init>(HandlerChainImpl.jav
a:101)
         at
org.apache.axis.handlers.HandlerInfoChainFactory.createHandlerChain(H
andlerInfoChainFactory.java:80)
         at
org.apache.axis.client.AxisClient.invokeJAXRPCHandlers(AxisClient.jav
a:262)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:170)
         ... 25 more

--
Laran Evans - Cornell University
p: (607) 255-6864 f: (607) 255-0327





Reply via email to