[Building Sakai] Profile - twitterAuthLink error

Matthew Jones matthew at longsight.com
Thu Jan 16 09:37:18 PST 2014


Did you try what Andrew suggests in the comments of that ticket? It sounds
like it could be something related to the version of java that you're
running and/or solved through more through documentation or a JRE upgrade
than any possible code fix.


On Thu, Jan 16, 2014 at 12:20 PM, Miguel Carro Pellicer <
farreri.sakai at gmail.com> wrote:

> I think the error is reflected in this Jira, should we reopen it?
>
> https://jira.sakaiproject.org/browse/PRFL-603
>
>
> El 16/01/2014 14:59, Jaco Gillman escribió:
> > 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
> > <http://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 <mailto:jaco at opencollab.co.za>  |
> > *Skype*: gillmanjc
> >
> > *Web*: www.opencollab.co.za <http://www.opencollab.co.za/>
> >
> >
> > ------------------------------------------------------------------------
> > See OpenCollab email disclaimer at
> > http://www.opencollab.co.za/email-disclaimer
> > <http://www.opencollab.co.za/email-disclaimer>
> >
> >
> > _______________________________________________
> > sakai-dev mailing list
> > sakai-dev at collab.sakaiproject.org
> > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> >
> > TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
> >
>
> --
> ########################
> Miguel Carro Pellicer
> Chief Operations Officer @ Samoo Elearning
> http://www.samoo.es
> ########################
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140116/c4ba6994/attachment.html 


More information about the sakai-dev mailing list