[shrinkwrap-issues] [JBoss JIRA] (SHRINKDESC-164) BeansDescriptor.exportAsString() yields empty xmlns attributes in child elements when Saxon is present on classpath

Falko M. (JIRA) issues at jboss.org
Fri Nov 13 05:13:00 EST 2015


Falko M. created SHRINKDESC-164:
-----------------------------------

             Summary: BeansDescriptor.exportAsString() yields empty xmlns attributes in child elements when Saxon is present on classpath
                 Key: SHRINKDESC-164
                 URL: https://issues.jboss.org/browse/SHRINKDESC-164
             Project: ShrinkWrap Descriptors
          Issue Type: Bug
    Affects Versions: 2.0.0-alpha-8, 2.0.0-alpha-7
         Environment: Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T18:29:23+01:00)
Maven home: C:\Program Files\apache-maven-3.2.5
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: C:\Develop\CCS\jdk1.7.0_80\jre
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
            Reporter: Falko M.


When an existing {{beans.xml}} with child elements like {{alternatives}} is loaded via {{Descriptors.importAs(BeansDescriptor.class).fromStream(...)}} *and [SAXON|http://saxon.sourceforge.net/] is on the classpath*, {{.exportAsString()}} yields child elements like the following :
{noformat}<alternatives xmlns="">{noformat}
This causes deployment warning in JBoss7 like (truncated):
{noformat}
WARN  [org.jboss.weld.deployer] JBAS016011: .../META-INF/beans.xml:5 cvc-complex-type.2.4.a: Invalid content was found starting with element 'alternatives'. One of '{"http://java.sun.com/xml/ns/javaee":interceptors, "http://java.sun.com/xml/ns/javaee":decorators, "http://java.sun.com/xml/ns/javaee":alternatives, WC[##other:"http://java.sun.com/xml/ns/javaee"]}' is expected.
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the shrinkwrap-issues mailing list