i upgraded plosone and topaz-mulgara on our dev server to r3871 (i think - used 0.8 rpms in /home/amit on gandalf)
we have no webhead on dev anymore. cas is complaining beacuse the proxy callback url is plosone-dev.plos.org:8080 instead of plosone-dev.plos.org. looks like another place where network.ports.plosone isn't resolving.
where do i hard code this?
2007-09-26 15:54:32,131 DEBUG CASFilter(PLoSONE)> Redirecting browser to [https://plosone-dev.plos.org:7443/cas/login?service=http%3A%2F%2Fplosone-dev.plos.org%3A8080%2Fuser%2Fsecure%2FsecureRedirect.action%3FgoTo%3D%252Fhome.action) [http-8080-Processor24 org.plos.cas.client.filter.CASFilter]
2007-09-26 15:54:38,574 DEBUG CASFilter(PLoSONE)> about to validate ProxyTicketValidator: [[edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator casValidateUrl=[https://plosone-dev.plos.org:7443/cas/proxyValidate] proxyCallbackUrl=[https://plosone-dev.plos.org:10443/CasProxyServlet] ticket=[ST-0-HpgJn2cp0pu6WrXlsha0] service=[http%3A%2F%2Fplosone-dev.plos.org%3A8080%2Fuser%2Fsecure%2FsecureRedirect.action%3FgoTo%3D%252Fhome.action] renew=false]]] [http-8080-Processor24 org.plos.cas.client.filter.CASFilter]
2007-09-26 15:54:38,583 ERROR CASReceipt(PLoSONE)> edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator casValidateUrl=[https://plosone-dev.plos.org:7443/cas/proxyValidate] proxyCallbackUrl=[https://plosone-dev.plos.org:10443/CasProxyServlet] ticket=[ST-0-HpgJn2cp0pu6WrXlsha0] service=[http%3A%2F%2Fplosone-dev.plos.org%3A8080%2Fuser%2Fsecure%2FsecureRedirect.action%3FgoTo%3D%252Fhome.action] renew=false]]] [http-8080-Processor24 edu.yale.its.tp.cas.client.CASReceipt]
2007-09-26 15:54:38,583 ERROR CASFilter(PLoSONE)> edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator casValidateUrl=[https://plosone-dev.plos.org:7443/cas/proxyValidate] proxyCallbackUrl=[https://plosone-dev.plos.org:10443/CasProxyServlet] ticket=[ST-0-HpgJn2cp0pu6WrXlsha0] service=[http%3A%2F%2Fplosone-dev.plos.org%3A8080%2Fuser%2Fsecure%2FsecureRedirect.action%3FgoTo%3D%252Fhome.action] renew=false]]] [http-8080-Processor24 org.plos.cas.client.filter.CASFilter]
2007-09-26 15:54:38,583 ERROR [default](PLoSONE)> Servlet.service() for servlet default threw exception [http-8080-Processor24 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[default]]
java.io.IOException: HTTPS hostname wrong: should be <plosone-dev.plos.org>
at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:490)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:415)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:170)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:917)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
at edu.yale.its.tp.cas.util.SecureURL.retrieve(SecureURL.java:84)
at edu.yale.its.tp.cas.client.ServiceTicketValidator.validate(ServiceTicketValidator.java:212)
at edu.yale.its.tp.cas.client.CASReceipt.getReceipt(CASReceipt.java:50)
at org.plos.cas.client.filter.CASFilter.getAuthenticatedUser(CASFilter.java:470)
at org.plos.cas.client.filter.CASFilter.doFilter(CASFilter.java:380)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.plos.web.DummySSOFilter.doFilter(DummySSOFilter.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.plos.web.VirtualJournalContextFilter.doFilter(VirtualJournalContextFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)