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
