ICEfaces
  1. ICEfaces
  2. ICE-1215

Jdeveloper JspLibrary and parsing icefaces-comp.jar tld file

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.2
    • Fix Version/s: 1.6DR#6, 1.6
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      Operating System: Linux
      Platform: PC

      Description

      JDeveloper sometimes will fail to add JspLibrary for ICEFaces Components.

      one of the thing is that they copy jar file that contains tld file to local
      project directory for tld file reference. Oracle does not use jar:file protocol
      but a String value.

      Further, it will compare with global Jsp Library Manager with local one. It more
      likely fail. Since IDE code is updated with latest version number but not the
      tld file.

      so IDE parses the tld file.

      Therefore, prefix and version is important in actual tld file.

      Also, according to dtd
      http://java.sun.com/dtd//web-jsptaglibrary_1_2.dtd


      display-name is important

      display-name the display-name element contains a short name that
                      is intended to be displayed by tools

      If tld does not provide display-name in tld,, then IDE will guess or other fail
      back situations ...

      Need to look into more ...

        Activity

        Hide
        Ken Fyten added a comment -

        Can this be fixed for 1.5.3?

        Show
        Ken Fyten added a comment - Can this be fixed for 1.5.3?
        Hide
        Frank Ye added a comment -

        JSP library init in the project now, Oracle has its own shop on doing things.
        The cached jar and tld in jdevhome is the tricky part of debugging it.

        Need more testing on windows...

        svn commit -m "fixed #1277 related local Jsp Library init problems" .
        Sending iceIDE/build.properties
        Sending iceIDE/build.xml
        Sending iceIDE/iceIDE.jpr
        Sending iceIDE/src/META-INF/extension.xml
        Sending iceIDE/src/com/icesoft/ide/oracle/project/ICEPluginConstants.java
        Sending iceIDE/src/com/icesoft/ide/oracle/project/ICEfacesLibraryPlugin.java
        Sending iceIDE/src/com/icesoft/ide/oracle/project/LibraryControl.java
        Sending iceIDE/src/iceIDE.deploy
        Transmitting file data ........
        Committed revision 13234.

        Show
        Frank Ye added a comment - JSP library init in the project now, Oracle has its own shop on doing things. The cached jar and tld in jdevhome is the tricky part of debugging it. Need more testing on windows... svn commit -m "fixed #1277 related local Jsp Library init problems" . Sending iceIDE/build.properties Sending iceIDE/build.xml Sending iceIDE/iceIDE.jpr Sending iceIDE/src/META-INF/extension.xml Sending iceIDE/src/com/icesoft/ide/oracle/project/ICEPluginConstants.java Sending iceIDE/src/com/icesoft/ide/oracle/project/ICEfacesLibraryPlugin.java Sending iceIDE/src/com/icesoft/ide/oracle/project/LibraryControl.java Sending iceIDE/src/iceIDE.deploy Transmitting file data ........ Committed revision 13234.

          People

          • Assignee:
            Unassigned
            Reporter:
            Frank Ye
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: