[Building Sakai] Sakai 2.9.1 Help function

ciellie ciellie.jansenvanvuuren at nwu.ac.za
Tue May 21 06:13:04 PDT 2013


Hallo

When I click on the help button on the left menu I get this error:

Please help 

2013-05-21 15:05:10,623  WARN http-bio-8080-exec-32

org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id:

36ef83a5-e6ea-456e-8a01-2a3e1c5650f6 user: 10092757 usage-session:

c5ca429c-d923-4ca5-ab9c-77d8f9fd5e8f time: May 21, 2013 15:05:10 user

comment: null stack trace

org.sakaiproject.portal.api.PortalHandlerException:

org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException:

java.lang.NullPointerException

    at

org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPo

rtal.java:881)

caused by: org.sakaiproject.tool.api.ToolException:

org.apache.jasper.JasperException: java.lang.NullPointerException

    at

org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCh

aronPortal.java:1470)

caused by: org.apache.jasper.JasperException: java.lang.NullPointerException

    at

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4

70)

caused by: java.lang.NullPointerException

    at java.util.StringTokenizer.<init>(StringTokenizer.java:182)

    at java.util.StringTokenizer.<init>(StringTokenizer.java:204)

    at

org.sakaiproject.component.app.help.HelpManagerImpl.initialize(HelpManagerIm

pl.java:934)

    at

org.sakaiproject.component.app.help.HelpManagerImpl.getWelcomePage(HelpManag

erImpl.java:725)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)

    at

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl

.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at

org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopU

tils.java:307)

    at

org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint

(ReflectiveMethodInvocation.java:182)

    at

org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect

iveMethodInvocation.java:149)

    at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr

ansactionInterceptor.java:106)
    at

org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect

iveMethodInvocation.java:171)
    at

org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopPro

xy.java:204)

    at $Proxy62.getWelcomePage(null:-1)

    at

org.sakaiproject.jsf.help.HelpFrameSetRender.encodeBegin(HelpFrameSetRender.

java:113)

    at

javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:703)


    at javax.faces.component.UIData.encodeBegin(UIData.java:701)

    at 

javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:613)

    at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:500)

    at

org.apache.jsp.main_jsp._jspx_meth_help_005fhelpFrameSet_005f0(main_jsp.java

:152)

    at 

org.apache.jsp.main_jsp._jspx_meth_f_005fview_005f0(main_jsp.java:117)

    at org.apache.jsp.main_jsp._jspService(main_jsp.java:83)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4

32)

    at 

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:305)

    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:210)

    at

org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.

java:749)

    at

org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis

patcher.java:487)

    at

org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch

er.java:412)

    at

org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher

.java:339)

    at


com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:

346)

    at

com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:15

2)

    at

org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:1

59)

    at

com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java

:107)

    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)

    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)

    at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:305)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:210)

    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)

    at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:243)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:210)

    at

org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.

java:749)

    at

org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis

patcher.java:487)

    at

org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch

er.java:412)

    at

org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher

.java:339)

    at org.sakaiproject.jsf.util.JsfTool.dispatch(JsfTool.java:221)

    at org.sakaiproject.tool.help.HelpJsfTool.dispatch(HelpJsfTool.java:96)

    at org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:241)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:305)

    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:210)

    at

org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.

java:749)

    at

org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis

patcher.java:487)

    at

org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch

er.java:379)


    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher

.java:339)
    at

org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveTo

olComponent.java:511)
    at

org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCh

aronPortal.java:1470)
    at

org.sakaiproject.portal.charon.handlers.HelpHandler.doHelp(HelpHandler.java:

107)
    at

org.sakaiproject.portal.charon.handlers.HelpHandler.doGet(HelpHandler.java:6

9)
    at

org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPo

rtal.java:881)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:305)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:210)

    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)


    at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:243)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:210)

    at


org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja

va:222)

    at


org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja

va:123)

    at

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase

.java:472)

    at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171
)
    at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

    at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)

    at

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java

:118)

    at

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

    at

org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Proce

ssor.java:1004)

    at


org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstrac

tProtocol.java:589)

    at

org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:

310)

    at

java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja

va:886)

    at

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9

08)

    at java.lang.Thread.run(Thread.java:662)


Tool Placement:

No Placement



Request:

:    AuthType:null

:    CharEncoding:UTF-8

:    ContentLength:-1

:    ContentType:null

:    ContextPath:/portal

:    LocalAddress:143.160.36.244

:    LocalName:v-sakai-dev-lnx2.nwu.ac.za

:    LocalPort:8080

:    Method:GET

:    PathInfo:/help/main

:    Protocol:HTTP/1.1

:    QueryString:null

:    RemoteAddress:143.160.93.105

:    RemoteHost:143.160.93.105

:    RemotePort:57795

:    Requested URL:http://v-sakai-dev-lnx2.nwu.ac.za:8080/portal/help/main

:    Scheme:http

:    ServerName:v-sakai-dev-lnx2.nwu.ac.za

:    Headers:

:        Header:host:v-sakai-dev-lnx2.nwu.ac.za:8080

:        Header:user-agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;

rv:20.0) Gecko/20100101 Firefox/20.0

:       

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:referer:http://v-sakai-dev-lnx2.nwu.ac.za:8080/portal

:        Header:cookie:---censored---

:        Header:connection:keep-alive

:    Parameters:

:    Attributes:

:        Attribute:sakai.html.head.css.skin:<link

href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet"

media="all" />



:        Attribute:sakai.html.head.js:<script type="text/javascript"

language="JavaScript" src="/library/js/headscripts.js"></script>

<script type="text/javascript" language="JavaScript">var sakai = sakai ||

{}; sakai.editor = sakai.editor || {};  sakai.locale = sakai.locale || {};

sakai.locale.userCountry = 'US';

sakai.locale.userLanguage = 'en';

sakai.locale.userLocale = 'en_US';

sakai.editor.collectionId = '/group/null/';

sakai.editor.enableResourceSearch = false;</script>

<script type="text/javascript" language="JavaScript">var

CKEDITOR_BASEPATH='/library/editor/ckeditor/';

</script>

<script type="text/javascript" language="JavaScript"

src="/library/editor/ckeditor/ckeditor.js"></script>

<script type="text/javascript" language="JavaScript"

src="/library/editor/ckeditor.launch.js"></script>



:        
Attribute:sakai.character.encoding.done:sakai.character.encoding.done

:       

Attribute:sakai.html.body.onload:setMainFrameHeight('Mainhelp');setFocus(foc

us_path);

:       

Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 7

a315dd7

:        Attribute:sakai.filtered:sakai.filtered

:        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css"

type="text/css" rel="stylesheet" media="all" />

<link href="/library/skin/neo-default/tool.css" type="text/css"

rel="stylesheet" media="all" />

<script type="text/javascript" language="JavaScript"

src="/library/js/headscripts.js"></script>

<script type="text/javascript" language="JavaScript">var sakai = sakai ||

{}; sakai.editor = sakai.editor || {};  sakai.locale = sakai.locale || {};

sakai.locale.userCountry = 'US';

sakai.locale.userLanguage = 'en';

sakai.locale.userLocale = 'en_US';

sakai.editor.collectionId = '/group/null/';

sakai.editor.enableResourceSearch = false;</script>

<script type="text/javascript" language="JavaScript">var

CKEDITOR_BASEPATH='/library/editor/ckeditor/';

</script>

<script type="text/javascript" language="JavaScript"

src="/library/editor/ckeditor/ckeditor.js"></script>

<script type="text/javascript" language="JavaScript"

src="/library/editor/ckeditor.launch.js"></script>



:        Attribute:sakai.request.native.url:sakai.request.native.url

:        Attribute:sakai.html.head.css:<link

href="/library/skin/tool_base.css" type="text/css" rel="stylesheet"

media="all" />

<link href="/library/skin/neo-default/tool.css" type="text/css"

rel="stylesheet" media="all" />



:        Attribute:sakai.html.head.css.base:<link

href="/library/skin/tool_base.css" type="text/css" rel="stylesheet"

media="all" />



:        
Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 60894e22

Session:

:    Created:1369140831430

:    LastAccess:1369141510622

:    MaxInactive:3600

:    Attributes:

:        Attribute:portalskin:neoskin



2013-05-21 15:05:10,624  WARN http-bio-8080-exec-32

org.sakaiproject.email.impl.BasicEmailService - send:

javax.mail.internet.AddressException: Illegal address in string ``''




More information about the sakai-dev mailing list