[Building Sakai] Profile - twitterAuthLink error
Jaco Gillman
jaco at opencollab.co.za
Thu Jan 16 05:59:30 PST 2014
Hi All
We have 2 different Sakai (2.9.3) installations. On both of these
installations we get error below when browsing to the user Profile's
preference page.
I had a look at the sakai.properties and found the following property which
is by default enabled:
profile2.integration.twitter.enabled=true
Does anybody else experience the same problem with SOOTB?
org.sakaiproject.portal.api.PortalHandlerException:
org.apache.wicket.WicketRuntimeException:
No get method defined for class: class
org.sakaiproject.profile2.model.ProfilePreferences
expression: twitterAuthLink
at org.sakaiproject.portal.charon.SkinnableCharonPortal.
doGet(SkinnableCharonPortal.java:894)
caused by: org.apache.wicket.WicketRuntimeException: No get method defined
for class: class org.sakaiproject.profile2.model.ProfilePreferences
expression: twitterAuthLink
at org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter(
PropertyResolver.java:499)
at org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(
PropertyResolver.java:339)
at org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(
PropertyResolver.java:242)
at org.apache.wicket.util.lang.PropertyResolver.getValue(
PropertyResolver.java:95)
at org.apache.wicket.model.AbstractPropertyModel.getObject(
AbstractPropertyModel.java:130)
at org.apache.wicket.Component.getDefaultModelObject(
Component.java:1729)
at org.apache.wicket.markup.html.link.ExternalLink.
onComponentTag(ExternalLink.java:166)
at org.apache.wicket.Component.renderComponent(Component.java:2696)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.renderNext(
MarkupContainer.java:1461)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(
MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.onComponentTagBody(
MarkupContainer.java:1548)
at org.apache.wicket.markup.html.panel.Fragment.renderFragment(
Fragment.java:284)
at org.apache.wicket.markup.html.panel.Fragment.
onComponentTagBody(Fragment.java:212)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.renderNext(
MarkupContainer.java:1461)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(
MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(
MarkupContainer.java:717)
at org.apache.wicket.markup.html.panel.Panel.
onComponentTagBody(Panel.java:114)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.renderNext(
MarkupContainer.java:1461)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(
MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(
MarkupContainer.java:717)
at org.apache.wicket.markup.html.panel.Panel.
onComponentTagBody(Panel.java:114)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.Component.renderComponent(Component.java:2666)
at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(
AjaxRequestTarget.java:876)
at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(
AjaxRequestTarget.java:680)
at org.apache.wicket.ajax.AjaxRequestTarget.respond(
AjaxRequestTarget.java:590)
at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(
AbstractRequestCycleProcessor.java:105)
at org.apache.wicket.RequestCycle.processEventsAndRespond(
RequestCycle.java:1287)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(
WicketFilter.java:486)
at org.apache.wicket.protocol.http.WicketServlet.doGet(
WicketServlet.java:138)
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(
ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:339)
at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(
ActiveToolComponent.java:511)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(
SkinnableCharonPortal.java:1483)
at org.sakaiproject.portal.charon.handlers.ToolHandler.
doTool(ToolHandler.java:213)
at org.sakaiproject.portal.charon.handlers.ToolHandler.
doGet(ToolHandler.java:96)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.
doGet(SkinnableCharonPortal.java:894)
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(
ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:502)
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:953)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(
AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.
run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor$Worker.
runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Regards,
*Jaco Gillman*
Java Developer
opencollab
*Tel*: +27 21 970 4017 | *Fax*: +27 21 914 3098
*Email*: jaco at opencollab.co.za | *Skype*: gillmanjc
*Web*: www.opencollab.co.za
--
------------------------------
See OpenCollab email disclaimer at
http://www.opencollab.co.za/email-disclaimer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140116/301314f3/attachment.html
More information about the sakai-dev
mailing list