[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