ICEfaces
  1. ICEfaces
  2. ICE-3227

ICEfaces tooling for Eclipse 3.4

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: None
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      Eclipse 3.4

      Description

      Due to significant refactoring in Eclipse 3.4, ICEfaces tooling doesn't work on Eclipse 3.4.

        Issue Links

          Activity

          Hide
          Liming Wu added a comment -

          released bete

          Show
          Liming Wu added a comment - released bete
          Hide
          Asdasdasdasd Sdasd added a comment -

          Beta works good on 3.4 with some exceptions

          • all available properties for ice components are not displayed (version released on 20080617 for 3.3 display all properties correctly)
          • opening webeditor on xhtml pages seems to be slower
          Show
          Asdasdasdasd Sdasd added a comment - Beta works good on 3.4 with some exceptions all available properties for ice components are not displayed (version released on 20080617 for 3.3 display all properties correctly) opening webeditor on xhtml pages seems to be slower
          Hide
          Asdasdasdasd Sdasd added a comment -

          Also this error appears in Eclipse log (probably when plugin tring to display properties)

          java.lang.NoSuchMethodException: com.sun.facelets.tag.jstl.fn.JstlFnLibrary.getNamespace()
          at java.lang.Class.getMethod(Class.java:1605)
          at org.eclipse.jem.internal.proxy.ide.IDEBeanTypeProxy.getMethodProxy(IDEBeanTypeProxy.java:99)
          at org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil$BeanProxyWrapper.call(BeanProxyUtil.java:120)
          at org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil$BeanProxyWrapper.call(BeanProxyUtil.java:150)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.LibraryClassBasedTagRecord.resolveNS(LibraryClassBasedTagRecord.java:508)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.LibraryClassBasedTagRecord.initURI(LibraryClassBasedTagRecord.java:133)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.TagRecordFactory.createRecords(TagRecordFactory.java:44)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.JarFileFaceletTaglibLocator.findInJars(JarFileFaceletTaglibLocator.java:129)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.JarFileFaceletTaglibLocator.locate(JarFileFaceletTaglibLocator.java:65)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.ProjectTaglibDescriptor$1.run(ProjectTaglibDescriptor.java:103)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.ProjectTaglibDescriptor.initialize(ProjectTaglibDescriptor.java:90)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.ProjectTaglibDescriptor.getTagLibraries(ProjectTaglibDescriptor.java:113)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.initialize(FaceletTagRegistry.java:151)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.getAllTagLibraries(FaceletTagRegistry.java:106)
          at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.getTagLibrary(FaceletTagRegistry.java:210)
          at org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory.getOrCreateCMDocument(FaceletDocumentFactory.java:142)
          at org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory.createCMDocumentForContext(FaceletDocumentFactory.java:55)
          at org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory.createCMElementDeclaration(FaceletDocumentFactory.java:77)
          at org.eclipse.jst.jsf.facelet.ui.internal.hover.FaceletHover$MyHTMLTagInfoHoverProcessor.getCMElementDeclaration(FaceletHover.java:132)
          at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.computeTagAttNameHelp(XMLTagInfoHoverProcessor.java:120)
          at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.computeRegionHelp(XMLTagInfoHoverProcessor.java:108)
          at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.computeHoverHelp(XMLTagInfoHoverProcessor.java:86)
          at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.getHoverInfo(XMLTagInfoHoverProcessor.java:257)
          at org.eclipse.jst.jsf.facelet.ui.internal.hover.FaceletHover.getHoverInfo(FaceletHover.java:58)
          at org.eclipse.wst.sse.ui.internal.taginfo.BestMatchHover.getHoverInfo(BestMatchHover.java:83)
          at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:168)

          Show
          Asdasdasdasd Sdasd added a comment - Also this error appears in Eclipse log (probably when plugin tring to display properties) java.lang.NoSuchMethodException: com.sun.facelets.tag.jstl.fn.JstlFnLibrary.getNamespace() at java.lang.Class.getMethod(Class.java:1605) at org.eclipse.jem.internal.proxy.ide.IDEBeanTypeProxy.getMethodProxy(IDEBeanTypeProxy.java:99) at org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil$BeanProxyWrapper.call(BeanProxyUtil.java:120) at org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil$BeanProxyWrapper.call(BeanProxyUtil.java:150) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.LibraryClassBasedTagRecord.resolveNS(LibraryClassBasedTagRecord.java:508) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.LibraryClassBasedTagRecord.initURI(LibraryClassBasedTagRecord.java:133) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.TagRecordFactory.createRecords(TagRecordFactory.java:44) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.JarFileFaceletTaglibLocator.findInJars(JarFileFaceletTaglibLocator.java:129) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.JarFileFaceletTaglibLocator.locate(JarFileFaceletTaglibLocator.java:65) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.ProjectTaglibDescriptor$1.run(ProjectTaglibDescriptor.java:103) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.ProjectTaglibDescriptor.initialize(ProjectTaglibDescriptor.java:90) at org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.ProjectTaglibDescriptor.getTagLibraries(ProjectTaglibDescriptor.java:113) at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.initialize(FaceletTagRegistry.java:151) at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.getAllTagLibraries(FaceletTagRegistry.java:106) at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.getTagLibrary(FaceletTagRegistry.java:210) at org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory.getOrCreateCMDocument(FaceletDocumentFactory.java:142) at org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory.createCMDocumentForContext(FaceletDocumentFactory.java:55) at org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory.createCMElementDeclaration(FaceletDocumentFactory.java:77) at org.eclipse.jst.jsf.facelet.ui.internal.hover.FaceletHover$MyHTMLTagInfoHoverProcessor.getCMElementDeclaration(FaceletHover.java:132) at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.computeTagAttNameHelp(XMLTagInfoHoverProcessor.java:120) at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.computeRegionHelp(XMLTagInfoHoverProcessor.java:108) at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.computeHoverHelp(XMLTagInfoHoverProcessor.java:86) at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.getHoverInfo(XMLTagInfoHoverProcessor.java:257) at org.eclipse.jst.jsf.facelet.ui.internal.hover.FaceletHover.getHoverInfo(FaceletHover.java:58) at org.eclipse.wst.sse.ui.internal.taginfo.BestMatchHover.getHoverInfo(BestMatchHover.java:83) at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:168)
          Hide
          Liming Wu added a comment -

          ICE-3643 covers this case.

          Show
          Liming Wu added a comment - ICE-3643 covers this case.

            People

            • Assignee:
              Unassigned
              Reporter:
              Liming Wu
            • Votes:
              8 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: