ICEfaces
  1. ICEfaces
  2. ICE-9180

Error enable ICEfaces on existing web, JSF, or maven project

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.3
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      Eclipse

      Description

      This issue is actually more serious. After the change made to add project template, icefaces project cannot be added on an existing web, jsf, or other project.

      The fix includes added capability of getting java src path from jave project, getting jsf config from existing project. etc.

      From stackoverflow.
      I am configuring a maven web app in Eclipse now. I use ICEFaces+Hibernate+Spring. When I was trying to add ICEFaces in project facets, the "Unhandled event loop exception" always prevent me to add IceFaces successfully. I attached the project facets and the exception stack trace.

      Please help me solve it.Thanks a lot!

      java.lang.NullPointerException
          at org.icefaces.eclipse.jst.project.facet.ui.ICEfacesFacetInstallPage.generateTemplateList(ICEfacesFacetInstallPage.java:196)
          at org.icefaces.eclipse.jst.project.facet.ui.ICEfacesFacetInstallPage.restoreDefaultSettings(ICEfacesFacetInstallPage.java:169)
          at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizardPage.setDefaults(DataModelWizardPage.java:182)
          at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizardPage.createControl(DataModelWizardPage.java:104)
          at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard.handleSelectedFacetsChangedEvent(ModifyFacetedProjectWizard.java:728)
          at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard.createPageControls(ModifyFacetedProjectWizard.java:310)
          at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736)
          at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:608)
          at org.eclipse.jface.window.Window.create(Window.java:431)
          at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
          at org.eclipse.jface.window.Window.open(Window.java:790)
          at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage.handleFurtherConfigHyperlinkEvent(FacetsPropertyPage.java:533)
          at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage.access$5(FacetsPropertyPage.java:491)
          at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$7.linkActivated(FacetsPropertyPage.java:476)
          at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleActivate(AbstractHyperlink.java:233)
          at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleMouseUp(AbstractHyperlink.java:327)
          at org.eclipse.ui.forms.widgets.AbstractHyperlink.access$2(AbstractHyperlink.java:311)
          at org.eclipse.ui.forms.widgets.AbstractHyperlink$4.handleEvent(AbstractHyperlink.java:125)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
          at org.eclipse.jface.window.Window.open(Window.java:801)
          at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:158)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
          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:353)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

        Activity

        Hide
        Liming Wu added a comment -

        Released as 3.3.0a

        Show
        Liming Wu added a comment - Released as 3.3.0a

          People

          • Assignee:
            Liming Wu
            Reporter:
            Liming Wu
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: