facebook

Facelets problem

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse IDE
  2.  > 
  3. Java EE Development (EJB, JSP, Struts, XDoclet, etc.)
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #270653 Reply

    Hello,

    I use MyEclipseIDE 5.5.1 and I have a pb with Facelets feature.
    I test with IceFaces component-showcase. My app has JSF & Facelets support.

    And When I open a facelet page, an error occure.

    Log:
    java.lang.NullPointerException
    at org.eclipse.jst.pagedesigner.figurehandler.FigureFactory.getSharedHTMLImage(FigureFactory.java:213)
    at org.eclipse.jst.pagedesigner.figurehandler.FigureFactory.createFigureHandler(FigureFactory.java:200)
    at org.eclipse.jst.pagedesigner.figurehandler.FigureFactory.createAndAdapt(FigureFactory.java:178)
    at org.eclipse.jst.pagedesigner.figurehandler.FigureFactory.updateDeepFigure(FigureFactory.java:131)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:309)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:261)
    at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
    at org.eclipse.jst.pagedesigner.parts.NodeEditPart.addNotify(NodeEditPart.java:101)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.addNotify(ElementEditPart.java:156)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:333)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:261)
    at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
    at org.eclipse.jst.pagedesigner.parts.NodeEditPart.addNotify(NodeEditPart.java:101)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.addNotify(ElementEditPart.java:156)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:333)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:261)
    at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
    at org.eclipse.jst.pagedesigner.parts.NodeEditPart.addNotify(NodeEditPart.java:101)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.addNotify(ElementEditPart.java:156)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:333)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:261)
    at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
    at org.eclipse.jst.pagedesigner.parts.NodeEditPart.addNotify(NodeEditPart.java:101)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.addNotify(ElementEditPart.java:156)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:333)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.refresh(ElementEditPart.java:261)
    at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
    at org.eclipse.jst.pagedesigner.parts.NodeEditPart.addNotify(NodeEditPart.java:101)
    at org.eclipse.jst.pagedesigner.parts.ElementEditPart.addNotify(ElementEditPart.java:156)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
    at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:727)
    at org.eclipse.jst.pagedesigner.parts.DocumentEditPart.refreshChildren(DocumentEditPart.java:107)
    at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:677)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:554)
    at org.eclipse.jst.pagedesigner.parts.DocumentEditPart.refresh(DocumentEditPart.java:95)
    at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
    at org.eclipse.jst.pagedesigner.parts.NodeEditPart.addNotify(NodeEditPart.java:101)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
    at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.java:101)
    at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:583)
    at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:592)
    at org.eclipse.jst.pagedesigner.editors.SimpleGraphicalEditor.setModel(SimpleGraphicalEditor.java:400)
    at org.eclipse.jst.pagedesigner.editors.HTMLEditor.connectDesignPage(HTMLEditor.java:289)
    at org.eclipse.jst.pagedesigner.editors.HTMLEditor.createPages(HTMLEditor.java:369)
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:276)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
    at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
    at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
    at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
    at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
    at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
    at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
    at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
    at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
    at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
    at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
    at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:822)
    at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:721)
    at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:682)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2593)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
    at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
    at org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:288)
    at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:280)
    at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:184)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)

    #270730

    teknologist
    Member

    Same problem here….it seems to happen for 99% xhtml pages in my project even though I manage to have it working for a few pages…

    #270731

    teknologist
    Member

    Also, it happens on every platform:

    I tested: Windows 32bit/ Windows 64bit/Ubuntu 64bit and Ubuntu 32bit !

    #271052

    Riyad Kalla
    Member

    Would either of you guys be able to create a small test web project that you could send to us with instructions on how to reproduce the bug? This gives us a concrete test case to file in the issue tracker.

    #271268

    donvini
    Member

    Ok, I had the very same problem. This part of the .xhtml file was causing it for me:

    <script>
    //— focus on username field
    document.forms[‘loginform’].elements[‘j_username’].focus();
    </script>

    After removing it, the error was gone.

    #271270

    donvini
    Member

    FYI: even this results in the same Exception:

    <noscript></noscript>

    When will you be providing a fix for this?

    #271286

    Riyad Kalla
    Member

    Guys thanks for the heads up, I reproduced the bug. We should get a fix in shortly.

    #271585

    loopingrage
    Member

    Any word on this issue? I just had my entire team upgrade to 5.5 specifically for the Facelets support and at least 70% of our pages cannot be opened in JSF Design view.

    #271588

    Riyad Kalla
    Member

    loopingrage,
    Are all the pages that won’t open due to the noscript problem mentioned above or some other issue?

    #271596

    loopingrage
    Member

    I’m not sure what the cause is. We keep getting the exact same error (stack trace) as above when opening Facelet XHTML Pages.

    #272219

    blazetrail
    Member

    Is there going to be a patch or hotfix release that addresses this problem? 5.5 is not usable with Facelets project, crashes trying to start editor.

    #272246

    Riyad Kalla
    Member

    Yes this will be fixed in 6.0, I’m sorry for the wait in replying we found this issue and 1 other that caused the designer to blow upand both have been fixed.

Viewing 12 posts - 1 through 12 (of 12 total)
Reply To: Facelets problem

You must be logged in to post in the forum log in