Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-26718

Stack trace generated but no effect on GUI when clicking on Preferences button

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Critical
    • Resolution: Cannot Reproduce
    • Affects Version/s: 10.0
    • Fix Version/s: None
    • Component/s: Profile
    • Labels:
    • Environment:
      Demo Sakai 10 (downloaded from website).
    • Previous Issue Keys:
      PRFL-861

      Description

      Stacktrace with no impact on GUI when clicking in

      Workspace (of a user) Profile / Preferences button

      2014-07-02 17:36:44,165 ERROR http-bio-8080-exec-33 org.apache.wicket.RequestCycle - No get method defined for class: class org.sakaiproject.profile2.model.ProfilePreferences expression: twitterAuthLink
      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:620)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:394)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
      at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:513)
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1535)
      at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:215)
      at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:98)
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
      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:619)
      2014-07-02 17:36:44,233 WARN http-bio-8080-exec-33 org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id: a8c179d4-a46c-4bb7-b6a8-a6acbc67216a user: 96458fff-04e6-4d99-8497-2c68852dfcdf usage-session: 0378f720-dd19-4d93-bee5-11de1e9afaf8 time: Jul 2, 2014 17:36:44 user comment: null stack trace
      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:901)
      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:620)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:394)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
      at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:513)
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1535)
      at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:215)
      at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:98)
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
      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:619)

      Tool Placement:
      No Placement

      Request:
      : AuthType:null
      : CharEncoding:UTF-8
      : ContentLength:-1
      : ContentType:null
      : ContextPath:/portal
      : LocalAddress:145.18.149.165
      : LocalName:reve.ic.uva.nl
      : LocalPort:8080
      : Method:GET
      : PathInfo:/tool/a60ed4bd-be2c-41bd-8d3d-213f26670efc/
      : Protocol:HTTP/1.1
      : QueryString:wicket:interface=:16:form:twitterPanel::IBehaviorListener:0:&random=0.5792727486816239
      : RemoteAddress:77.248.112.47
      : RemoteHost:77.248.112.47
      : RemotePort:51005
      : Requested URL:http://qa1-nl.sakaiproject.org:8080/portal/tool/a60ed4bd-be2c-41bd-8d3d-213f26670efc/
      : Scheme:http
      : ServerName:qa1-nl.sakaiproject.org
      : Headers:
      : Header:host:qa1-nl.sakaiproject.org:8080
      : Header:user-agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:30.0) Gecko/20100101 Firefox/30.0
      : Header:accept:text/xml
      : Header:accept-language:en-US,en;q=0.5
      : Header:accept-encoding:gzip, deflate
      : Header:wicket-ajax:true
      : Header:referer:http://qa1-nl.sakaiproject.org:8080/portal/tool/a60ed4bd-be2c-41bd-8d3d-213f26670efc/?wicket:interface=:16::::
      : Header:cookie:--censored--
      : Header:connection:keep-alive
      : Parameters:
      : Parameter:wicket:interface:0::16:form:twitterPanel::IBehaviorListener:0:
      : Parameter:random:0:0.5792727486816239
      : Attributes:
      : Attribute:sakai.html.head.css.skin:<link href="/library/skin/neo-default/tool.css?version=" type="text/css" rel="stylesheet" media="all" />

      : Attribute:sakai.html.head.js:<script type="text/javascript" src="/library/js/headscripts.js?version="></script>
      <script type="text/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 = '/user/96458fff-04e6-4d99-8497-2c68852dfcdf/';
      sakai.editor.enableResourceSearch = false;</script>
      <script type="text/javascript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
      </script>
      <script type="text/javascript" src="/library/editor/ckeditor/ckeditor.js?version="></script>
      <script type="text/javascript" src="/library/editor/ckeditor.launch.js?version="></script>

      : Attribute:sakai.character.encoding.done:sakai.character.encoding.done
      : Attribute:sakai.html.body.onload:setMainFrameHeight('Maina60ed4bdxbe2cx41bdx8d3dx213f26670efc');setFocus(focus_path);
      : Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl@3c8c04ab
      : Attribute:sakai.filtered:sakai.filtered
      : Attribute:sakai.html.head:<link href="/library/skin/tool_base.css?version=" type="text/css" rel="stylesheet" media="all" />
      <link href="/library/skin/neo-default/tool.css?version=" type="text/css" rel="stylesheet" media="all" />
      <script type="text/javascript" src="/library/js/headscripts.js?version="></script>
      <script type="text/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 = '/user/96458fff-04e6-4d99-8497-2c68852dfcdf/';
      sakai.editor.enableResourceSearch = false;</script>
      <script type="text/javascript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
      </script>
      <script type="text/javascript" src="/library/editor/ckeditor/ckeditor.js?version="></script>
      <script type="text/javascript" src="/library/editor/ckeditor.launch.js?version="></script>

      : Attribute:sakai.html.head.css:<link href="/library/skin/tool_base.css?version=" type="text/css" rel="stylesheet" media="all" />
      <link href="/library/skin/neo-default/tool.css?version=" type="text/css" rel="stylesheet" media="all" />

      : Attribute:sakai.html.head.css.base:<link href="/library/skin/tool_base.css?version=" type="text/css" rel="stylesheet" media="all" />

      : Attribute:sakai.session:MyS_alan

      {dffbca78-b19c-42d3-821c-10d6d47f63fd, userId='96458fff-04e6-4d99-8497-2c68852dfcdf', at=11, ts=11, cs=1, Wed Jul 02 16:58:14 CEST 2014}

      Session:
      : Created:1404313095909
      : LastAccess:1404315404231
      : CreationDateAndTime:Wednesday, July 2, 2014
      : LastAccessDateAndTime:Wednesday, July 2, 2014
      : MaxInactive:1800
      : Attributes:
      : Attribute:portalskin:neoskin

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                Unassigned Unassigned
                Reporter:
                a.m.berg@uva.nl Alan Berg
                Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration