ICEfaces
  1. ICEfaces
  2. ICE-8978

UnsupportedOperationException thrown when compressDOM=true

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.2.0.GA
    • Fix Version/s: 3.3
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      When compressDOM=true and an ace:ajax event is executed with an ICE component on the page an UnsupportedOperationException is thrown. Changing to compressDOM=false, the error isn't thrown.
      1. Case11816Example.zip
        19 kB
        Arran Mccullough
      2. Case11816ExampleWAR.zip
        9.62 MB
        Arran Mccullough

        Activity

        Arran Mccullough created issue -
        Hide
        Arran Mccullough added a comment -

        Attached test case that shows the issue. To reproduce enter in some text to the masked entry and tab out. Error is thrown then.

        Show
        Arran Mccullough added a comment - Attached test case that shows the issue. To reproduce enter in some text to the masked entry and tab out. Error is thrown then.
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment Case11816Example.zip [ 15438 ]
        Attachment Case11816ExampleWAR.zip [ 15439 ]
        Ken Fyten made changes -
        Assignee Ted Goddard [ ted.goddard ]
        Fix Version/s 3.3 [ 10370 ]
        Assignee Priority P2 [ 10011 ]
        Hide
        Ted Goddard added a comment -
        
        import com.sun.xml.fastinfoset.dom.DOMDocumentParser;
        import com.sun.xml.fastinfoset.dom.DOMDocumentSerializer;
        import javax.xml.parsers.DocumentBuilder;
        import javax.xml.parsers.DocumentBuilderFactory;
        import javax.xml.parsers.ParserConfigurationException;
        import org.w3c.dom.Document;
        import org.w3c.dom.Element;
        import org.w3c.dom.Node;
        import org.w3c.dom.Attr;
        import java.io.ByteArrayInputStream;
        import java.io.ByteArrayOutputStream;
        
        public class Test  {
        
            public static void main (String[] args)  {
                DocumentBuilder DOCUMENT_BUILDER;
                try {
                    DOCUMENT_BUILDER = DocumentBuilderFactory.newInstance()
                            .newDocumentBuilder();
                    Document document = DOCUMENT_BUILDER.newDocument();
                    Node html = document.createElement("html");
                    document.appendChild(html);
                    Node body = document.createElement("body");
                    html.appendChild(body);
                    Element form = document.createElement("form");
                    body.appendChild(form);
                    Attr attribute = document.createAttribute("id");
                    attribute.setValue("findme");
                    form.setAttributeNode(attribute);
        
                    Element form2 = document.createElement("form");
                    body.appendChild(form2);
                    attribute = document.createAttribute("id");
                    attribute.setValue("findme2");
                    form2.setAttributeNode(attribute);
                    form2.setIdAttributeNode(attribute, true);
        
                    System.out.println("findme " + document.getElementById("findme"));
                    System.out.println("findme2 " + document.getElementById("findme2"));
        
                    System.out.println("\nSerializing through FastInfoset");
        
        
                    DOMDocumentSerializer serializer = new DOMDocumentSerializer();
                    ByteArrayOutputStream out = new ByteArrayOutputStream(10000);
                    serializer.setOutputStream(out);
                    serializer.serialize(document);
        
                    document = DOCUMENT_BUILDER.newDocument();
                    DOMDocumentParser parser = new DOMDocumentParser();
                    ByteArrayInputStream in = new ByteArrayInputStream(
                        out.toByteArray());
                    parser.parse(document, in);
        
                    System.out.println("findme " + document.getElementById("findme"));
                    System.out.println("findme2 " + document.getElementById("findme2"));
        
                } catch (Exception e) {
                   e.printStackTrace(); 
                }
        
            }
        
        }
        
        
        Show
        Ted Goddard added a comment - import com.sun.xml.fastinfoset.dom.DOMDocumentParser; import com.sun.xml.fastinfoset.dom.DOMDocumentSerializer; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.Attr; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; public class Test { public static void main ( String [] args) { DocumentBuilder DOCUMENT_BUILDER; try { DOCUMENT_BUILDER = DocumentBuilderFactory.newInstance() .newDocumentBuilder(); Document document = DOCUMENT_BUILDER.newDocument(); Node html = document.createElement( "html" ); document.appendChild(html); Node body = document.createElement( "body" ); html.appendChild(body); Element form = document.createElement( "form" ); body.appendChild(form); Attr attribute = document.createAttribute( "id" ); attribute.setValue( "findme" ); form.setAttributeNode(attribute); Element form2 = document.createElement( "form" ); body.appendChild(form2); attribute = document.createAttribute( "id" ); attribute.setValue( "findme2" ); form2.setAttributeNode(attribute); form2.setIdAttributeNode(attribute, true ); System .out.println( "findme " + document.getElementById( "findme" )); System .out.println( "findme2 " + document.getElementById( "findme2" )); System .out.println( "\nSerializing through FastInfoset" ); DOMDocumentSerializer serializer = new DOMDocumentSerializer(); ByteArrayOutputStream out = new ByteArrayOutputStream(10000); serializer.setOutputStream(out); serializer.serialize(document); document = DOCUMENT_BUILDER.newDocument(); DOMDocumentParser parser = new DOMDocumentParser(); ByteArrayInputStream in = new ByteArrayInputStream( out.toByteArray()); parser.parse(document, in); System .out.println( "findme " + document.getElementById( "findme" )); System .out.println( "findme2 " + document.getElementById( "findme2" )); } catch (Exception e) { e.printStackTrace(); } } }
        Hide
        Ted Goddard added a comment -

        Simple test case shows that FastInfoset DOMDocumentParser does not cause "id" nodes to be regarded as IDs. It should be possible to integrate FastInfoset implementation into ICEfaces and invoke setIdAttributeNode() for attributes named "id".

        Show
        Ted Goddard added a comment - Simple test case shows that FastInfoset DOMDocumentParser does not cause "id" nodes to be regarded as IDs. It should be possible to integrate FastInfoset implementation into ICEfaces and invoke setIdAttributeNode() for attributes named "id".
        Ted Goddard made changes -
        Assignee Ted Goddard [ ted.goddard ] Arran Mccullough [ arran.mccullough ]
        Hide
        Ted Goddard added a comment -

        This looks like it can be fixed, however, I thought the customer had indicated it was no longer necessary? It may be worthwhile fixing in any case given the fundamental nature (without this fix, subtree rendering is incompatible with compressDOM).

        Show
        Ted Goddard added a comment - This looks like it can be fixed, however, I thought the customer had indicated it was no longer necessary? It may be worthwhile fixing in any case given the fundamental nature (without this fix, subtree rendering is incompatible with compressDOM).
        Hide
        Arran Mccullough added a comment -

        Thanks Ted, the customer hasn't responded stating if its a requirement or not. Once I hear back I'll update the case.

        Show
        Arran Mccullough added a comment - Thanks Ted, the customer hasn't responded stating if its a requirement or not. Once I hear back I'll update the case.
        Ken Fyten made changes -
        Assignee Arran Mccullough [ arran.mccullough ] Ted Goddard [ ted.goddard ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33869 Tue Mar 12 16:02:29 MDT 2013 ted.goddard repackaged fastinfoset under org.icefaces.impl (ICE-8978)
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/LongEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/FI_DOM_Or_XML_DOM_SAX_SAXEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/EncodingAlgorithmException.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/FloatEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/ShortEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/ReadIterator.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/Features.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/XMLConstants.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/factory/StAXInputFactory.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/StartDocumentEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/util/StAXFilteredParser.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/StAX2SAXReader.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/ProcessingInstructionEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/Decoder.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/resources/ResourceBundle.properties
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/FI_SAX_XML.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/SAXEventSerializer.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/TransformInputOutput.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/FastInfosetReader.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/AttributeBase.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/KeyIntMap.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/VocabularyApplicationData.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/EventBase.java
        Commit graph DEL /icefaces3/trunk/icefaces/lib/FastInfoset.jar
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/OctetBufferListener.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/helpers
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/resources
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/SAXDocumentSerializer.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/org/apache/xerces
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/StAXDocumentParser.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/BooleanEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/CommonResourceBundle.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/LocalNameQualifiedNamesMap.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/CharactersEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/AttributesHolder.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/ValueArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/CharArrayArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/UnparsedEntity.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/EncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/IntegerEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/RestrictedAlphabet.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/FastInfosetSource.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/StringIntMap.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/AbstractResourceBundle.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/BuiltInEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/StAXManager.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/DoubleEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/DecoderStateTables.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/org/apache/xerces/util/XMLChar.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/EmptyIterator.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/StAXEventReader.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/StringArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/SAXDocumentSerializerWithPrefixMapping.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/StAXDocumentSerializer.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/QualifiedNameArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/PrefixArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/util
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/Vocabulary.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/BuiltInEncodingAlgorithmState.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/vocab
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/FI_StAX_SAX_Or_XML_SAX_SAXEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/StAXEventAllocatorBase.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/helpers/EncodingAlgorithmAttributesImpl.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/BuiltInEncodingAlgorithmFactory.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/NamespaceContextImplementation.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/VocabularyGenerator.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/DTDEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/EndElementEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/NamespaceBase.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/vocab/ParserVocabulary.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/FastInfosetResult.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/XML_DOM_SAX_FI.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/IEEE754FloatingPointEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/EncodingAlgorithmIndexes.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/vocab/Vocabulary.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMResponseWriter.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/CommentEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/ValueArrayResourceException.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/IntEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/HexadecimalEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/EncodingConstants.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/EncodingAlgorithmAttributes.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/StartElementEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/util/StAXParserWrapper.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/QualifiedName.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/XML_SAX_FI.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/FI_SAX_Or_XML_SAX_SAXEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/Notation.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/FastInfosetParser.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/PrintTable.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/CharArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/StAXEventWriter.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/ExtendedContentHandler.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/dom
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/EncodingAlgorithmContentHandler.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/vocab/SerializerVocabulary.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/ExternalVocabulary.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/XML_DOM_FI.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/org/apache/xerces/util
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/stax/FastInfosetStreamReader.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/UUIDEncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/alphabet/BuiltInRestrictedAlphabets.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/FixedEntryStringIntMap.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/org/apache
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/stax
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/SystemIdResolver.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/org
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/Properties.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/Encoder.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/factory/StAXEventFactory.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/factory/StAXOutputFactory.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/EventLocation.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/RestrictedAlphabetContentHandler.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/FI_SAX_Or_XML_SAX_DOM_SAX_SAXEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/FastInfosetWriter.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/factory
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/algorithm/BASE64EncodingAlgorithm.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/StAXFilteredEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/dom/DOMDocumentSerializer.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/EndDocumentEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/CharArrayIntMap.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/Util.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/stax/LowLevelFastInfosetStreamWriter.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/FastInfosetSerializer.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/alphabet
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/XML_SAX_StAX_FI.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/dom/DOMDocumentParser.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/EntityReferenceEvent.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/helpers/FastInfosetDefaultHandler.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/CharArrayString.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/DuplicateAttributeVerifier.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/sax/PrimitiveTypeContentHandler.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/util/ContiguousCharArrayArray.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/FastInfosetException.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools/SAX2StAXWriter.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax/events/EntityDeclarationImpl.java
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/sax/SAXDocumentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33870 Tue Mar 12 17:00:14 MDT 2013 ted.goddard removed stax features of FastInfoset repackage due to JDK 1.6 requirement (ICE-8978)
        Files Changed
        Commit graph DEL /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/stax
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33871 Tue Mar 12 17:10:08 MDT 2013 ted.goddard removed stax features of FastInfoset repackage due to JDK 1.6 requirement (ICE-8978)
        Files Changed
        Commit graph DEL /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/tools
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33872 Tue Mar 12 17:15:34 MDT 2013 ted.goddard removed stax features of FastInfoset repackage due to JDK 1.6 requirement (ICE-8978)
        Files Changed
        Commit graph DEL /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/org/jvnet/fastinfoset/stax
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33873 Tue Mar 12 17:29:01 MDT 2013 ted.goddard invoking setIdAttributeNode for attributes named id (ICE-8978)
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/fastinfoset/com/sun/xml/fastinfoset/dom/DOMDocumentParser.java
        Hide
        Ted Goddard added a comment -

        A fix is checked in, however it has only been verified with the standalone test case. The fix will also be verified with the attached .war file.

        It will no longer be necessary to include FastInfoset.jar with ICEfaces.

        Show
        Ted Goddard added a comment - A fix is checked in, however it has only been verified with the standalone test case. The fix will also be verified with the attached .war file. It will no longer be necessary to include FastInfoset.jar with ICEfaces.
        Ted Goddard made changes -
        Component/s  Documentation [ 10018 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33879 Wed Mar 13 09:55:07 MDT 2013 ken.fyten ICE-8978 - Removed fastinfoset.jar entry as it is no longer required.
        Updated charset to UTF-8.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/lib/versions-licenses.html
        Hide
        Ted Goddard added a comment -

        Fix verified in attached test case Case11816ExampleWAR.zip.

        Show
        Ted Goddard added a comment - Fix verified in attached test case Case11816ExampleWAR.zip.
        Ted Goddard made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Affects Documentation (User Guide, Ref. Guide, etc.) [ 10003 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Affects Documentation (User Guide, Ref. Guide, etc.) [ 10003 ] Documentation (User Guide, Ref. Guide, etc.),Compatibility/Configuration [ 10003, 10002 ]
        Hide
        Mark Collette added a comment -

        Follow-on commit to remove the Maven dependency of ICEfaces on the fastinfoset jar, since we've repackaged it to be inside icefaces.jar itself. This should affect the next release after ICEfaces 3.3.0, since that's out already.

        icefaces3 trunk
        Subversion 34944

        Show
        Mark Collette added a comment - Follow-on commit to remove the Maven dependency of ICEfaces on the fastinfoset jar, since we've repackaged it to be inside icefaces.jar itself. This should affect the next release after ICEfaces 3.3.0, since that's out already. icefaces3 trunk Subversion 34944
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34944 Thu May 09 16:30:26 MDT 2013 mark.collette repackaged fastinfoset under org.icefaces.impl (ICE-8978)
        After ICEfaces 3.3.0 release, noticed that we're still saying that icefaces.jar relies on fastinfoset.jar, so removed the maven dependency.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/pom.xml
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Ted Goddard
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: