I am having trouble activating the RESTful API on CAS 3.5.1.

Using the WAR overlay method to package CAS I added the following to pom.xml:

    <dependency>
            <groupId>org.jasig.cas</groupId>
            <artifactId>cas-server-integration-restlet</artifactId>
            <version>${cas.version}</version>
            <type>jar</type>
            <exclusions>
                <exclusion>
                   <groupId>org.springframework</groupId>
                   <artifactId>spring-web</artifactId>
                </exclusion>
                <exclusion>
                   <groupId>javax.servlet</groupId>
                   <artifactId>servlet-api</artifactId>
                </exclusion>
            </exclusions>
        </dependency>


Deploying the produced WAR on Tomcat 6 throws the following exception:

2012-10-18 11:02:54,257 ERROR 
[com.noelios.restlet.ext.spring.RestletFrameworkServlet] - <Context 
initialization failed>
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'root' defined in ServletContext resource 
[/WEB-INF/restlet-servlet.xml]: Cannot create inner bean 
'org.restlet.ext.spring.SpringFinder#68dd6317' of type 
[org.restlet.ext.spring.SpringFinder] while setting bean property 'attachments' 
with key [TypedStringValue: value [/tickets], target type [null]]; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'org.restlet.ext.spring.SpringFinder#68dd6317' defined 
in ServletContext resource [/WEB-INF/restlet-servlet.xml]: Instantiation of 
bean failed; nested exception is java.lang.StackOverflowError
at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:378)

Has anyone seen this before?  Perhaps a dependency/version issue?  Playing with 
CAS is my first foray into Java dev so any help would be appreciated.

Thanks.
Tim




-- 
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