Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.0.beta1
    • Fix Version/s: None
    • Component/s: ivy editor
    • Labels:
    • Environment:

      Description

      The Ivy Report view is just empty. It only shows a internal browser popup when right-clicking.

        Activity

        Hide
        Nicolas Lalevée added a comment -

        It work nice for me. Do you have any error in the logs ?

        Have you tried to launch a resolve before viewing the report ? IvyDE relies on some report in Ivy's cache, maybe it got wiped out.

        Show
        Nicolas Lalevée added a comment - It work nice for me. Do you have any error in the logs ? Have you tried to launch a resolve before viewing the report ? IvyDE relies on some report in Ivy's cache, maybe it got wiped out.
        Hide
        Peter Oxenham added a comment -

        I'm also having a problem with the IVY report view

        eclipse.buildId=2.9.2.201205071000-RELEASE
        java.version=1.7.0_03
        java.vendor=Oracle Corporation
        BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_AU
        Framework arguments: -product com.springsource.sts.ide
        Command-line arguments: -os linux -ws gtk -arch x86 -product com.springsource.sts.ide

        Error
        Wed May 30 10:01:03 EST 2012
        Unable to create view ID org.apache.ivyde.eclipse.ui.views.ReportView: String index out of range: 0

        java.lang.StringIndexOutOfBoundsException: String index out of range: 0
        at java.lang.String.charAt(String.java:695)
        at org.eclipse.swt.browser.WebKit.setUrl(WebKit.java:1301)
        at org.eclipse.swt.browser.Browser.setUrl(Browser.java:1108)
        at org.eclipse.swt.browser.Browser.setUrl(Browser.java:1076)
        at org.apache.ivyde.eclipse.ui.views.ReportView.selectionChanged(ReportView.java:61)
        at org.apache.ivyde.eclipse.ui.views.ReportView.createPartControl(ReportView.java:44)
        at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
        at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
        at org.eclipse.ui.internal.ViewReference.getView(ViewReference.java:198)
        at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1137)
        at org.eclipse.ui.internal.WorkbenchPage$20.run(WorkbenchPage.java:3921)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
        at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3918)
        at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:162)
        at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:76)
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
        at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
        at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829)
        at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815)
        at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

        Show
        Peter Oxenham added a comment - I'm also having a problem with the IVY report view eclipse.buildId=2.9.2.201205071000-RELEASE java.version=1.7.0_03 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_AU Framework arguments: -product com.springsource.sts.ide Command-line arguments: -os linux -ws gtk -arch x86 -product com.springsource.sts.ide Error Wed May 30 10:01:03 EST 2012 Unable to create view ID org.apache.ivyde.eclipse.ui.views.ReportView: String index out of range: 0 java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.String.charAt(String.java:695) at org.eclipse.swt.browser.WebKit.setUrl(WebKit.java:1301) at org.eclipse.swt.browser.Browser.setUrl(Browser.java:1108) at org.eclipse.swt.browser.Browser.setUrl(Browser.java:1076) at org.apache.ivyde.eclipse.ui.views.ReportView.selectionChanged(ReportView.java:61) at org.apache.ivyde.eclipse.ui.views.ReportView.createPartControl(ReportView.java:44) at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375) at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595) at org.eclipse.ui.internal.ViewReference.getView(ViewReference.java:198) at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1137) at org.eclipse.ui.internal.WorkbenchPage$20.run(WorkbenchPage.java:3921) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3918) at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:162) at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:76) at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241) at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829) at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815) at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
        Hide
        Mark Lewis added a comment -

        I get the same stack trace as Peter Oxenham, and the same broken behavior. Coincidentally, I notice that he is running the gtk on Linux build, and I am as well. Could this be a Linux-specific issue? Maybe some operation isn't implemented correctly for case-sensitive file systems? Can anybody else comment on what OS they are running and whether it works or not? If the original submitter is still around, what OS are you using?

        Show
        Mark Lewis added a comment - I get the same stack trace as Peter Oxenham, and the same broken behavior. Coincidentally, I notice that he is running the gtk on Linux build, and I am as well. Could this be a Linux-specific issue? Maybe some operation isn't implemented correctly for case-sensitive file systems? Can anybody else comment on what OS they are running and whether it works or not? If the original submitter is still around, what OS are you using?
        Hide
        Nicolas Lalevée added a comment -

        It is indeed an issue specific to Linux.
        Considering the stack trace, it tried to use another API so it doesn't break anymore. Any feedback would be appreciated. A trunk build will be available on our Jenkins: https://builds.apache.org/job/IvyDE-updatesite/

        Show
        Nicolas Lalevée added a comment - It is indeed an issue specific to Linux. Considering the stack trace, it tried to use another API so it doesn't break anymore. Any feedback would be appreciated. A trunk build will be available on our Jenkins: https://builds.apache.org/job/IvyDE-updatesite/

          People

          • Assignee:
            Nicolas Lalevée
            Reporter:
            GK Ephorus
          • Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development