[Using Sakai] Unable to login on 2.6.0 source release
Anthony Whyte
arwhyte at umich.edu
Sat Aug 15 06:14:48 PDT 2009
Have you added the following parameter to your JAVA_OPTS environment
setting?
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
Tomcat 5.5.27 enforces strict quote escaping which causes run-time
errors in certain Sakai tools that use the JavaServer Faces (JSF) UI
rendering framework.
Anth
On Aug 13, 2009, at 2:15 PM, Johan van den Berg wrote:
> Hi
>
> I sincerely apologize if this is a well known issue, I have not been
> able to find any reference to my issue via google.
>
> I've been out of the game for some time, and trying to pick up slack.
>
> I downloaded 2.6.0 source release, compiled, installed into apache-
> tomcat-5.5.27 on Mac, running java 1.5.0_16, mysql 5.0.41.
>
> Everything seems ok, no errors in logs, database created and properly
> populated with core data, home page showing correctly, etc, but as
> soon as I log in with admin/admin I get the following crash report:
>
> 2009-08-13 19:14:31,219 WARN http-8080-Processor23
> org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id:
> 1f65f98b-ace3-41b0-abf0-86ecd39126f9 user: null usage-session: null
> time: Aug 13, 2009 19:14:31 user comment: null stack trace
> org.sakaiproject.portal.api.PortalHandlerException:
> java.lang.NullPointerException
> at
> org
> .sakaiproject
> .portal.charon.handlers.XLoginHandler.doPost(XLoginHandler.java:50)
> caused by: java.lang.NullPointerException
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.doLogin(SkinnableCharonPortal.java:861)
> at
> org
> .sakaiproject
> .portal.charon.handlers.XLoginHandler.doGet(XLoginHandler.java:61)
> at
> org
> .sakaiproject
> .portal.charon.handlers.XLoginHandler.doPost(XLoginHandler.java:50)
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:
> 1059)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 269)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:616)
> 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:
> 213)
> at
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 172)
> 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:
> 174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 875)
> 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:689)
> at java.lang.Thread.run(Thread.java:613)
>
> Tool Placement:
> No Placement
>
> Request:
> : AuthType:null
> : CharEncoding:UTF-8
> : ContentLength:31
> : ContentType:application/x-www-form-urlencoded
> : ContextPath:/portal
> : LocalAddress:127.0.0.1
> : LocalName:localhost
> : LocalPort:8080
> : Method:POST
> : PathInfo:/xlogin
> : Protocol:HTTP/1.1
> : QueryString:null
> : RemoteAddress:127.0.0.1
> : RemoteHost:127.0.0.1
> : RemotePort:54239
> : Requested URL:http://localhost:8080/portal/xlogin
> : Scheme:http
> : ServerName:localhost
> : Headers:
> : Header:host:localhost:8080
> : Header:user-agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X
> 10.5; en-US; rv:1.9.0.13) Gecko/2009073021 Firefox/3.0.13
> : Header:accept:text/html,application/xhtml+xml,application/
> xml;q=0.9,*/*;q=0.8
> : Header:accept-language:en-us,en;q=0.5
> : Header:accept-encoding:gzip,deflate
> : Header:accept-charset:ISO-8859-1,utf-8;q=0.7,*;q=0.7
> : Header:keep-alive:300
> : Header:connection:keep-alive
> : Header:referer:http://localhost:8080/portal
> : Header:cookie:---censored---
> : Header:content-type:application/x-www-form-urlencoded
> : Header:content-length:31
> : Parameters:
> : Parameter:eid:0:----censored----
> : Parameter:pw:0:----censored----
> : Parameter:submit:0:Login
> : Attributes:
> :
> Attribute:sakai.session:org.sakaiproject.tool.impl.SessionComponent
> $MySession at eaada24
> :
> Attribute:sakai.character.encoding.done:sakai.character.encoding.done
> : Attribute:sakai.filtered:sakai.filtered
> Session:
> : Created:1250183654742
> : LastAccess:1250183671169
> : MaxInactive:3600
> : Attributes:
> : Attribute:portalskin:defaultskin
>
>
> Any ideas?
>
> Johan van den Berg
> _______________________________________________
> sakai-user mailing list
> sakai-user at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>
> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org
> with a subject of "unsubscribe"
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2417 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20090815/d60eeaf8/attachment-0001.bin
More information about the sakai-user
mailing list