Your CAS server has two copies of the apache commons jar and it's using
one that does have a the required method. Check your CAS lib directory and
make sure you have distinct jars. Exclude the rest from your build. 

 

From: Jayakumar Jayaraman [mailto:[email protected]] 
Sent: Monday, May 18, 2015 9:23 AM
To: [email protected]
Subject: [cas-user] CAS 4 - RestAPI - Error

 

Hi Guys

 

I am trying to use CAS4 RestAPI...  I have done the basic configurations

 

When I invoke the API    https://localhost:7002/cas/v1/tickets

I am using Weblogic server

 

I get this error in my server console..... Any idea please ?

 

 

WARNING: Exception or error caught in server resource

Internal Server Error (500) - The server encountered an unexpected
condition which prevented it from fulfilling the request

        at
org.restlet.resource.ServerResource.doHandle(ServerResource.java:517)

        at
org.restlet.resource.ServerResource.doHandle(ServerResource.java:552)

        at
org.restlet.resource.ServerResource.post(ServerResource.java:1185)

        at
org.restlet.resource.ServerResource.doHandle(ServerResource.java:437)

        at
org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.jav
a:350)

        at
org.restlet.resource.ServerResource.handle(ServerResource.java:951)

        at org.restlet.resource.Finder.handle(Finder.java:246)

        at org.restlet.routing.Filter.doHandle(Filter.java:159)

        at org.restlet.routing.Filter.handle(Filter.java:206)

        at org.restlet.routing.Router.doHandle(Router.java:431)

        at org.restlet.routing.Router.handle(Router.java:648)

        at org.restlet.routing.Filter.doHandle(Filter.java:159)

        at org.restlet.routing.Filter.handle(Filter.java:206)

        at org.restlet.routing.Filter.doHandle(Filter.java:159)

        at org.restlet.routing.Filter.handle(Filter.java:206)

        at org.restlet.routing.Filter.doHandle(Filter.java:159)

        at
org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:155
)

        at org.restlet.routing.Filter.handle(Filter.java:206)

        at org.restlet.routing.Filter.doHandle(Filter.java:159)

        at org.restlet.routing.Filter.handle(Filter.java:206)

        at
org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:211)

        at
org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.
java:84)

        at org.restlet.Application.handle(Application.java:381)

        at
org.restlet.ext.servlet.ServletAdapter.service(ServletAdapter.java:206)

        at
org.restlet.ext.spring.RestletFrameworkServlet.doService(RestletFrameworkS
ervlet.java:124)

        at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkS
ervlet.java:936)

        at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.j
ava:838)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:751)

        at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.
java:812)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)

        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(Stub
SecurityHelper.java:242)

        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(Stub
SecurityHelper.java:216)

        at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHel
per.java:132)

        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:338
)

        at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)

        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74
)

        at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Ch
aracterEncodingFilter.java:88)

        at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerReques
tFilter.java:107)

        at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega
tingFilterProxy.java:343)

        at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi
lterProxy.java:260)

        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74
)

        at
com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(Client
InfoThreadLocalFilter.java:63)

        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74
)

        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wra
pRun(WebAppServletContext.java:3296)

        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
(WebAppServletContext.java:3262)

        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubj
ect.java:321)

        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

        at
weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)

        at
weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServ
letContext.java:2171)

        at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServle
tContext.java:2097)

        at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContex
t.java:2075)

        at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1
513)

        at
weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.
run(ContainerSupportProviderImpl.java:254)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

Caused by: java.lang.NoSuchMethodError:
org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;)V

        at
org.jasig.cas.integration.restlet.TicketResource.acceptRepresentation(Tick
etResource.java:93)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
pl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:601)

        at
org.restlet.resource.ServerResource.doHandle(ServerResource.java:503)

        ... 54 more

 

 

Thanks

Jay

 
-- 
You are currently subscribed to [email protected]
<mailto:[email protected]>  as: [email protected]
<mailto:[email protected]> 
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to