]
Ralf Battenfeld commented on SHRINKDESC-164:
--------------------------------------------
Hi all, sorry for my late response. I didn't saw this update. My fault.
I have to sync myself again. And you recognized, that with a different resolver version be
behavior is different? What I remember is, that the particular method we call in order to
write uses standard JDK stuff without knowing which underlying jaxp implementation is
present.
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-7, 2.0.0-alpha-8
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.
Attachments: SHRINKDESC-164-screenshot1.PNG, SHRINKDESC-164-screenshot2.PNG,
SHRINKDESC-164-testproject.zip
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}