Details

    • Bug
    • Resolution: Duplicate
    • Major
    • xCM 6.0.0
    • xCM 6.0.0
    • None

    Description

      As discussed, here the list of the modification needed on Google analytics UIs to make them a bit more ergonomics, please check each point on both engine (page statistic and site statistic) and use IE6 for verifying the results.
      1) Make sure all the labels are correctly resource bundlized.
      2) The first time you open these engines , the central panel containing the graph is empty , you need to click on ok button to make the graph be loaded, it should be the case by default the first time you open the engine.
      3)The arrow icon near the first list is hidden by the second so not easy to guest it's related to a list. put a space between them
      3) Second list (Virtual URLs) should be no editable
      4) the calendar is hidden with central panel

      TestRail: Results

        Attachments

          Activity

            [JAHIA-4663] Issues onGoogle analytic UIs

            duplicated with JAHIA-4744

            aafshar aafshar [X] (Inactive) added a comment - duplicated with JAHIA-4744
            aafshar aafshar [X] (Inactive) added a comment - - edited

            remaining issue:
            1) With FF, first time open page/site statistic engine the central panel nothing is loaded, you should click on show data button to laod the graph (screenshot googleAnalytics_firstreload). with IE6 is ok
            2) selecting 'Time on page' option at page engine (screenshot TimeOnPage) raises the following exception:
            [GC 529695K->417709K(1045568K), 0.0061843 secs]
            java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
            at java.util.ArrayList.RangeCheck(ArrayList.java:546)
            at java.util.ArrayList.get(ArrayList.java:321)
            at org.jahia.analytics.data.GAdataCollector.parseContentDrillDownReport(GAdataCollector.java:110)
            at org.jahia.analytics.data.GAdataCollector.getData(GAdataCollector.java:78)
            at org.jahia.ajax.gwt.templates.components.toolbar.server.ToolbarServiceImpl.getGAdata(ToolbarServiceImpl.java:773)
            at sun.reflect.GeneratedMethodAccessor870.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
            at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:66)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:72)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
            at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
            at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
            at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
            at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
            at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
            at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
            at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
            at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
            at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
            at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
            at java.lang.Thread.run(Thread.java:595)

            aafshar aafshar [X] (Inactive) added a comment - - edited remaining issue: 1) With FF, first time open page/site statistic engine the central panel nothing is loaded, you should click on show data button to laod the graph (screenshot googleAnalytics_firstreload). with IE6 is ok 2) selecting 'Time on page' option at page engine (screenshot TimeOnPage) raises the following exception: [GC 529695K->417709K(1045568K), 0.0061843 secs] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:546) at java.util.ArrayList.get(ArrayList.java:321) at org.jahia.analytics.data.GAdataCollector.parseContentDrillDownReport(GAdataCollector.java:110) at org.jahia.analytics.data.GAdataCollector.getData(GAdataCollector.java:78) at org.jahia.ajax.gwt.templates.components.toolbar.server.ToolbarServiceImpl.getGAdata(ToolbarServiceImpl.java:773) at sun.reflect.GeneratedMethodAccessor870.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:595)

            rested ,
            changing fisrt list elements:
            2009-05-14 13:16:35,937: WARN [ErrorLoggingFilter] - Requested resource is not available: /favicon.ico
            java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
            at java.util.ArrayList.RangeCheck(ArrayList.java:546)
            at java.util.ArrayList.get(ArrayList.java:321)
            at org.jahia.analytics.data.GAdataCollector.parseContentDrillDownReport(GAdataCollector.java:110)
            at org.jahia.analytics.data.GAdataCollector.getData(GAdataCollector.java:78)
            at org.jahia.ajax.gwt.templates.components.toolbar.server.ToolbarServiceImpl.getGAdata(ToolbarServiceImpl.java:773)
            at sun.reflect.GeneratedMethodAccessor677.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
            at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:66)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:72)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
            at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
            at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
            at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
            at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
            at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
            at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
            at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
            at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
            at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
            at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
            at java.lang.Thread.run(Thread.java:595)

            aafshar aafshar [X] (Inactive) added a comment - rested , changing fisrt list elements: 2009-05-14 13:16:35,937: WARN [ErrorLoggingFilter] - Requested resource is not available: /favicon.ico java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:546) at java.util.ArrayList.get(ArrayList.java:321) at org.jahia.analytics.data.GAdataCollector.parseContentDrillDownReport(GAdataCollector.java:110) at org.jahia.analytics.data.GAdataCollector.getData(GAdataCollector.java:78) at org.jahia.ajax.gwt.templates.components.toolbar.server.ToolbarServiceImpl.getGAdata(ToolbarServiceImpl.java:773) at sun.reflect.GeneratedMethodAccessor677.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.jahia.ajax.gwt.commons.server.AbstractJahiaGWTServiceImpl.service(AbstractJahiaGWTServiceImpl.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:595)

            Retested by the last build 26953,
            point 1) not yet completed (screenshot googleanalytic_RB)
            point 2) now even after clicking of 'show data' displaying the graphe takes so longer time than before with FF , with IE nothing is loaded at all and there is a js error (screenshot googleanalytic_js)

            ok for 3 and 4)
            Not tested 5 ) because of the issue of point 2

            aafshar aafshar [X] (Inactive) added a comment - Retested by the last build 26953, point 1) not yet completed (screenshot googleanalytic_RB) point 2) now even after clicking of 'show data' displaying the graphe takes so longer time than before with FF , with IE nothing is loaded at all and there is a js error (screenshot googleanalytic_js) ok for 3 and 4) Not tested 5 ) because of the issue of point 2


            Seems that there is an issue with the first loading of the page as the correct values are not picked. Will investigate on this issue

            ielsayed Islam El-Sayed (Inactive) added a comment - Seems that there is an issue with the first loading of the page as the correct values are not picked. Will investigate on this issue

            Corrected falsh setting.

            Thanx for your help philippe

            ielsayed Islam El-Sayed (Inactive) added a comment - Corrected falsh setting. Thanx for your help philippe

            1) No label is resource bundled. The whole work needs to be done from scratch
            2)done
            3)done
            3)done
            4) Calendar issue is due to falsh being embedded in GWT. Problem is that flash code is created from GWT (yes, it's a real mess) so there is no way of really controling the bahavior

            ielsayed Islam El-Sayed (Inactive) added a comment - 1) No label is resource bundled. The whole work needs to be done from scratch 2)done 3)done 3)done 4) Calendar issue is due to falsh being embedded in GWT. Problem is that flash code is created from GWT (yes, it's a real mess) so there is no way of really controling the bahavior

            People

              ielsayed Islam El-Sayed (Inactive)
              aafshar aafshar [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                TestRail: Runs

                  TestRail: Cases

                    Packages

                      Version Package
                      xCM 6.0.0