I have no clue what that error is because its not related to CAS.  Can't
blame us for that one ;-)

However, I would caution you to reread the link I sent before.  It lists a
minimum of two filters in order to successfully authenticate a person
(authentication and validation filters) and a possible third one for
integration with the Servlet security model (i.e. getRemoteUser()).

Cheers,
Scott


On Wed, Nov 11, 2009 at 7:30 PM, Simone, John
<[email protected]>wrote:

>  Thanks, Scott.  That moved me a little in the right direction. I’m now
> using the following filter:
>
>
>
>   <filter>
>
>     <filter-name>CAS Authentication Filter</filter-name>
>
>
> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
>
>     <init-param>
>
>         <param-name>casServerLoginUrl</param-name>
>
>         <param-value>https://centhirene.centenarycollege.edu/cas/login
> </param-value>
>
>     </init-param>
>
>     <init-param>
>
>         <param-name>service</param-name>
>
>         <param-value>http://centhleslie.centenarycollege.edu:8080/ucal
> </param-value>
>
>     </init-param>
>
>     <init-param>
>
>         <param-name>serverName</param-name>
>
>         <param-value>centhleslie.centenarycollege.edu:8080</param-value>
>
>     </init-param>
>
>   </filter>
>
>
>
> And receiving the error:
>
>
>
> *HTTP Status 500 - *
>  ------------------------------
>
> *type* Exception report
>
> *message*
>
> *description* *The server encountered an internal error () that prevented
> it from fulfilling this request.*
>
> *exception*
>
> javax.servlet.ServletException: org.hibernate.hql.ast.QuerySyntaxException:
> unexpected token: order near line 1, column 51 [from
> org.bedework.calfacade.BwCategory ent where  order by ent.word]
>
>         org.bedework.webcommon.BwSvciFilter.doFilter(BwSvciFilter.java:166)
>
> *root cause*
>
> org.bedework.calfacade.exc.CalFacadeException:
> org.hibernate.hql.ast.QuerySyntaxException: unexpected token: order near
> line 1, column 51 [from org.bedework.calfacade.BwCategory ent where  order
> by ent.word]
>
>
> org.bedework.calcore.hibernate.HibSessionImpl.commit(HibSessionImpl.java:248)
>
>
> org.bedework.calcore.hibernate.CalintfImpl.endTransaction(CalintfImpl.java:437)
>
>         org.bedework.calsvc.CalSvc.endTransaction(CalSvc.java:508)
>
>
> org.bedework.webcommon.BwAbstractAction$Callback.out(BwAbstractAction.java:1185)
>
>         org.bedework.webcommon.BwSvciFilter.doFilter(BwSvciFilter.java:140)
>
> *root cause*
>
> org.hibernate.hql.ast.QuerySyntaxException: unexpected token: order near
> line 1, column 51 [from org.bedework.calfacade.BwCategory ent where  order
> by ent.word]
>
>
> org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:54)
>
>
> org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:47)
>
>
> org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:82)
>
>
> org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:281)
>
>
> org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:180)
>
>
> org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134)
>
>
> org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101)
>
>
> org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80)
>
>
> org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94)
>
>
> org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156)
>
>
> org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135)
>
>         org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1650)
>
>
> org.bedework.calcore.hibernate.HibSessionImpl.createQuery(HibSessionImpl.java:357)
>
>
> org.bedework.calsvc.EventPropertiesImpl.get(EventPropertiesImpl.java:135)
>
>
> org.bedework.calsvc.EventPropertiesImpl.get(EventPropertiesImpl.java:156)
>
>
> org.bedework.webcommon.BwActionFormBase.getCategoryCollection(BwActionFormBase.java:3916)
>
>
> org.bedework.webcommon.BwActionFormBase.getCategories(BwActionFormBase.java:2716)
>
>         sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>         java.lang.reflect.Method.invoke(Method.java:597)
>
>
> org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
>
>
> org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1132)
>
>
> org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:686)
>
>
> org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
>
>
> org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290)
>
>         org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:951)
>
>
> org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:232)
>
>         org.apache.jsp.docs.main_jsp._jspService(main_jsp.java:2558)
>
>         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
>
>
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
>
>         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
>
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
>
>
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
>
>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
>
>
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>
>
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>         edu.rpi.sss.util.servlets.XSLTFilter.doFilter(XSLTFilter.java:265)
>
>         org.bedework.webcommon.BwSvciFilter.doFilter(BwSvciFilter.java:127)
>
> *note* *The full stack trace of the root cause is available in the Apache
> Tomcat/5.5.28 logs.*
>
>
>
> Any guesses as to what might be the problem?
>
>
>
> Thanks,
>
> John
>
>
>
> *From:* Scott Battaglia [mailto:[email protected]]
> *Sent:* Wednesday, November 11, 2009 7:04 PM
> *To:* [email protected]
> *Subject:* Re: [cas-user] CAS + Bedework
>
>
>
> This is just a guess, but you've deployed the Jasig CAS Client for Java
> with configuration for the older deprecated Yale CAS Client.
>
> You'll probably want to look at this configuration:
>
> http://www.ja-sig.org/wiki/display/CASC/Configuring+the+JA-SIG+CAS+Client+for+Java+in+the+web.xml
>
> Cheers,
> Scott
>
>  On Wed, Nov 11, 2009 at 6:59 PM, Simone, John <
> [email protected]> wrote:
>
> I’m running…
>
>
>
> Bedework 3.5
>
> Tomcat 5.5.28
>
> CAS 3.1.3
>
>
>
> I copied the CAS jar file into the common/lib directory:
>
>
>
> cp /home/admin/cas-client-core-3.1.3.jar
> /usr/local/apache-tomcat/common/lib/
>
>
>
> I’ve inserted the following into the
> /usr/local/apache-tomcat/webapps/ucal/WEB-INF/web.xml file:
>
>
>
>   <filter>
>
>     <filter-name>CASFilter</filter-name>
>
>
> <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
>
>     <init-param>
>
>       <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
>
>       <param-value>
> https://centhirene.centenarycollege.edu/cas/login</param-value<https://centhirene.centenarycollege.edu/cas/login%3c/param-value>
> >
>
>     </init-param>
>
>     <init-param>
>
>
> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
>
>       <param-value>
> https://centhirene.centenarycollege.edu/cas/serviceValidate</param-value<https://centhirene.centenarycollege.edu/cas/serviceValidate%3c/param-value>
> >
>
>     </init-param>
>
>     <init-param>
>
>       <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
>
>       <param-value>10.200.2.237:8080</param-value>
>
>     </init-param>
>
>   </filter>
>
>   <filter-mapping>
>
>     <filter-name>CASFilter</filter-name>
>
>     <url-pattern>/*</url-pattern>
>
>   </filter-mapping>
>
>
>
> Tomcat starts, but the catalina.out log shows:
>
>
>
> Nov 11, 2009 3:05:26 PM org.apache.coyote.http11.Http11BaseProtocol init
>
> INFO: Initializing Coyote HTTP/1.1 on http-8080
>
> Nov 11, 2009 3:05:26 PM org.apache.catalina.startup.Catalina load
>
> INFO: Initialization processed in 737 ms
>
> Nov 11, 2009 3:05:26 PM org.apache.catalina.core.StandardService start
>
> INFO: Starting service Catalina
>
> Nov 11, 2009 3:05:26 PM org.apache.catalina.core.StandardEngine start
>
> INFO: Starting Servlet Engine: Apache Tomcat/5.5.28
>
> Nov 11, 2009 3:05:26 PM org.apache.catalina.core.StandardHost start
>
> INFO: XML validation disabled
>
> Nov 11, 2009 3:05:29 PM org.apache.catalina.core.StandardContext start
>
> *SEVERE: Error filterStart*
>
> Nov 11, 2009 3:05:29 PM org.apache.catalina.core.StandardContext start
>
> *SEVERE: Context [/ucal] startup failed due to previous errors*
>
> Nov 11, 2009 3:05:30 PM org.apache.catalina.startup.HostConfig deployWAR
>
> INFO: Deploying web application archive tzsvr.war
>
> Nov 11, 2009 3:05:31 PM org.apache.coyote.http11.Http11BaseProtocol start
>
> INFO: Starting Coyote HTTP/1.1 on http-8080
>
> Nov 11, 2009 3:05:31 PM org.apache.jk.common.ChannelSocket init
>
> INFO: JK: ajp13 listening on /0.0.0.0:8009
>
> Nov 11, 2009 3:05:31 PM org.apache.jk.server.JkMain start
>
> INFO: Jk running ID=0 time=0/79  config=null
>
> Nov 11, 2009 3:05:31 PM org.apache.catalina.storeconfig.StoreLoader load
>
> INFO: Find registry server-registry.xml at classpath resource
>
> Nov 11, 2009 3:05:31 PM org.apache.catalina.startup.Catalina start
>
> INFO: Server startup in 5512 ms
>
>
>
> I can load any page in Bedework, except when I attempt to access
> http://localhost:8080/ucal/ I get a 404 error.
>
>
>
> The localhost log file doesn’t reveal anything.
>
>
>
> I’ve tried about a dozen variations on this setup, but to no avail.  Please
> help if you can.
>
>
>
> Also:  Do you know where I might be able to find commercial/consultant
> support for Bedework and/or CAS?
>
>
> Thanks & Regards,
>
>
>
> John Simone
>
> *Software Engineer*
> Centenary College
> o. +1 (908) 852-1400 x2362
> c. +1 (973) 255-0106
>
> f. +1  (973) 440-1650
>
>
>
> P Please consider the environment - only print this e-mail if absolutely
> necessary.
>
>
>
>
>
> --
>
> 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
>
>
>
> --
>
> 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
>
> --
> 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
>
>

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