> > It you have the complete stack trace that would be great. > Unfortunately there's no much more than what I shared previously:
Jan 17, 2015 9:34:14 AM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter CAS Authentication Filter java.lang.IllegalAccessException: Class org.apache.catalina.core.DefaultInstanceManager can not access a member of class org.jasig.cas.client.authentication.Saml11AuthenticationFilter with modifiers "private" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65) at java.lang.Class.newInstance0(Class.java:349) at java.lang.Class.newInstance(Class.java:308) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:134) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:256) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Jan 17, 2015 9:34:14 AM org.apache.catalina.core.StandardContext startInternal SEVERE: Error filterStart So we don't have much to go on beyond the top-level IllegalAccessException. Judging from the error text, though, it seems conceivable that the following change could be responsible: marvin@eiger:~/Code/java-cas-client$ git diff 25e2b6..f65d22 cas-client-core/src/main/java/org/jasig/cas/client/authentication/Saml11AuthenticationFilter.java diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/authentication/S index 6c853ec..8a7ddae 100644 --- a/cas-client-core/src/main/java/org/jasig/cas/client/authentication/Saml11Au +++ b/cas-client-core/src/main/java/org/jasig/cas/client/authentication/Saml11Au @@ -18,13 +18,12 @@ */ package org.jasig.cas.client.authentication; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; +import org.jasig.cas.client.Protocol; /** * Extension to the default Authentication filter that sets the required SAML1. * <p> - * Note, as of 3.3, the final keyword was removed to allow you to override the + * Note, as of 3.3, the final keyword was removed to allow you to override the * * @author Scott Battaglia * @since 3.1.12 @@ -32,13 +31,7 @@ import javax.servlet.ServletException; */ public class Saml11AuthenticationFilter extends AuthenticationFilter { - protected final void initInternal(final FilterConfig filterConfig) throws S - super.initInternal(filterConfig); - - logger.warn("SAML1.1 compliance requires the [artifactParameterName] an - logger.warn("This filter will overwrite any user-provided values (if an - - setArtifactParameterName("SAMLart"); - setServiceParameterName("TARGET"); + private Saml11AuthenticationFilter() { + super(Protocol.SAML11); } } M -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev