ICEfaces
  1. ICEfaces
  2. ICE-10678

showcase-portlet - ace:autoCompleteEntry server error

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P02
    • Fix Version/s: EE-3.3.0.GA_P03
    • Component/s: ACE-Components, Sample Apps
    • Labels:
      None
    • Environment:
      showcase-portlet/ P03 tag revision 44658
      Browsers: FF34
      Server: Liferay Portal 6.2 w/ Tomcat 7.0.42
    • Assignee Priority:
      P2

      Description

      Showcase-portlet -> AutocompleteEntry > Custom Facet
      The demo is functional, however there are server errors when typing a letter in the component.
      Also, the images are missing on the opening drop-down.

      17:18:55,177 ERROR [BaseURLEncodedStringImpl:57] URL path must start with a '/' or include '://'
      java.lang.IllegalArgumentException: URL path must start with a '/' or include '://'
              at com.liferay.portlet.PortletResponseImpl.encodeURL(PortletResponseImpl.java:314)
              at com.liferay.faces.bridge.context.url.BaseURLEncodedStringImpl.toString(BaseURLEncodedStri
      ngImpl.java:54)
              at com.liferay.faces.bridge.context.url.BridgeURLBaseImpl.toString(BridgeURLBaseImpl.java:13
      9)
              at com.liferay.faces.bridge.context.ExternalContextImpl.encodeResourceURL(ExternalContextImp
      l.java:153)
              at com.sun.faces.renderkit.RenderKitUtils.getImageSource(RenderKitUtils.java:1359)
              at com.sun.faces.renderkit.html_basic.ImageRenderer.encodeEnd(ImageRenderer.java:96)
              at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:877)
              at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.ja
      va:312)
              at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
              at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
              at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:847)
              at org.icefaces.ace.component.autocompleteentry.AutoCompleteEntryRenderer.encodeParentAndChi
      ldren(AutoCompleteEntryRenderer.java:585)
              at org.icefaces.ace.component.autocompleteentry.AutoCompleteEntryRenderer.populateList(AutoC
      ompleteEntryRenderer.java:386)
              at org.icefaces.ace.component.autocompleteentry.AutoCompleteEntryRenderer.encodeList(AutoCom
      pleteEntryRenderer.java:336)
              at org.icefaces.ace.component.autocompleteentry.AutoCompleteEntryRenderer.encodeScript(AutoC
      ompleteEntryRenderer.java:326)
              at org.icefaces.ace.component.autocompleteentry.AutoCompleteEntryRenderer.encodeBegin(AutoCo
      mpleteEntryRenderer.java:217)
              at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:822)
              at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.ja
      va:302)
              at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
              at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
              at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:847)
              at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1819)
              at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
              at org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:41)
              at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:847)
              at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.ja
      va:304)
              at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105)
              at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:847)
              at org.icefaces.ace.renderkit.CoreRenderer.renderChild(CoreRenderer.java:82)
              at org.icefaces.ace.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:70)
              at org.icefaces.ace.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:257)
              at org.icefaces.ace.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:137)
              at org.icefaces.ace.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:75)
              at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:877)
              at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.ja
      va:312)
      ..............

        Activity

        Hide
        Arturo Zambrano added a comment -

        Committed fix to the 3.3 EE maintenance branch at revision 44692 and to the P03 tag at revision 44691. Modified demo to use a portlet-friendly URL, in the same way as other demos do.

        Show
        Arturo Zambrano added a comment - Committed fix to the 3.3 EE maintenance branch at revision 44692 and to the P03 tag at revision 44691. Modified demo to use a portlet-friendly URL, in the same way as other demos do.
        Hide
        Carmen Cristurean added a comment -

        Verified on EE 3.3. P03 /EE 3.3 maintenance branch r. 44696 in IE11, Chrome42, FF34.

        Show
        Carmen Cristurean added a comment - Verified on EE 3.3. P03 /EE 3.3 maintenance branch r. 44696 in IE11, Chrome42, FF34.
        Hide
        Carmen Cristurean added a comment -

        Verified on EE 3.3. P03 Jenkins Build #7 in IE11, Chrome42, FF34.

        Show
        Carmen Cristurean added a comment - Verified on EE 3.3. P03 Jenkins Build #7 in IE11, Chrome42, FF34.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: