ICEfaces
  1. ICEfaces
  2. ICE-1179

Building requires online DTD files

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.1
    • Fix Version/s: 1.6DR#1, 1.6
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      Description

      When I tried building the icefaces-ee build.xml, it invoked the
      component-metadata build.xml, which failed, because it was trying to access some
      DTD file over the internet, and I did not have my notebook computer plugged into
      the network. I'm not sure if this would affect people using our open source
      releases, or only us here, in-house, but it would be best for our builds to be
      as self-contained as possible, so if we could just download the DTDs, and put it
      where our build can find it, locally, that would probably be best.

      Recently, Netscape took a DTD file, related to RSS, off of its website, and a
      lot of RSS programs stopped working. We probably don't want to risk a similar
      thing happenning to our software.

        Activity

        Hide
        Rob Mayhew added a comment -

        Sending to Deryk, since this is in the enterprise section.

        Show
        Rob Mayhew added a comment - Sending to Deryk, since this is in the enterprise section.
        Hide
        Deryk Sinotte added a comment -

        I don't think that this is an EE problem. It looks like when we the
        component-metadata is parsing the various XML files to generate the stuff that
        it needs, the parse is likely set to validate which means it tries to go and get
        the DTD files. This is probably not a priority issue but it does mean that you
        can't run the builds if you don't have access to the Internet.

        We should probably go get the DTD files and put them into the repository. Or,
        if there is some issue with that, we can adjust the XML parser to NOT validate
        although I suspect it would be good to keep the validation.

        I'm going to send this to Frank.

        Show
        Deryk Sinotte added a comment - I don't think that this is an EE problem. It looks like when we the component-metadata is parsing the various XML files to generate the stuff that it needs, the parse is likely set to validate which means it tries to go and get the DTD files. This is probably not a priority issue but it does mean that you can't run the builds if you don't have access to the Internet. We should probably go get the DTD files and put them into the repository. Or, if there is some issue with that, we can adjust the XML parser to NOT validate although I suspect it would be good to keep the validation. I'm going to send this to Frank.
        Hide
        Frank Ye added a comment -

        change to ref to local dtd

        Sending
        netbeans_open/icefaces/component-metadata/src/main/java/com/icesoft/jsfmeta/MetadataXmlParser.java
        Transmitting file data .
        Committed revision 12944.

        Show
        Frank Ye added a comment - change to ref to local dtd Sending netbeans_open/icefaces/component-metadata/src/main/java/com/icesoft/jsfmeta/MetadataXmlParser.java Transmitting file data . Committed revision 12944.

          People

          • Assignee:
            Unassigned
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: