<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Helvetica, Arial, sans-serif">I have been looking into some
testsuite regressions related to the JNDIBindingManager not correctly
binding values, and I have traced the issue back to recent updates
(~last month) to the jbossxb JAR. When running with one of the
2.0.2.BetaX versions (I tested X= 3|4|5|6), it fails to correctly set
the value on the JNDIBinding object. When running in trace I can see
the following messages that may point to an issue:<br>
<br>
2010-04-08 15:06:15,581 TRACE
[org.jboss.xb.binding.sunday.unmarshalling.XsdBinder] (RMI TCP
Connection(2)-192.168.1.102) Element
{urn:jboss:jndi-binding-service:1.0}value added to choice:
{urn:jboss:jndi-binding-service:1.0}value<br>
2010-04-08 15:06:15,581 TRACE
[org.jboss.xb.binding.sunday.unmarshalling.XsdBinder] (RMI TCP
Connection(2)-192.168.1.102) element:
name={urn:jboss:jndi-binding-service:1.0}value, type=null,
repeatable=false, nillable=false, minOccurs=1, maxOccurs=1, owner
type=null<br>
2010-04-08 15:06:15,582 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102)
<a class="moz-txt-link-freetext" href="http://apache.org/xml/features/validation/dynamic">http://apache.org/xml/features/validation/dynamic</a> set to: true<br>
2010-04-08 15:06:15,582 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Created parser:
org.apache.xerces.jaxp.SAXParserImpl@51d9b4aa, isNamespaceAware: true,
isValidating: true, isXIncludeAware: true<br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Enter startElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:annotation">http://www.w3.org/2001/XMLSchema:annotation</a><br>
2010-04-08 15:06:15,583 TRACE [org.jboss.xb.binding.ObjectModelBuilder]
(RMI TCP Connection(2)-192.168.1.102) accepted
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:xs:annotation">http://www.w3.org/2001/XMLSchema:xs:annotation</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Exit startElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:annotation">http://www.w3.org/2001/XMLSchema:annotation</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Enter startElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:appinfo">http://www.w3.org/2001/XMLSchema:appinfo</a><br>
2010-04-08 15:06:15,583 TRACE [org.jboss.xb.binding.ObjectModelBuilder]
(RMI TCP Connection(2)-192.168.1.102) accepted
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:xs:appinfo">http://www.w3.org/2001/XMLSchema:xs:appinfo</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Exit startElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:appinfo">http://www.w3.org/2001/XMLSchema:appinfo</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Enter startElement
<a class="moz-txt-link-freetext" href="http://www.jboss.org/xml/ns/jbxb:skip">http://www.jboss.org/xml/ns/jbxb:skip</a><br>
2010-04-08 15:06:15,583 TRACE [org.jboss.xb.binding.ObjectModelBuilder]
(RMI TCP Connection(2)-192.168.1.102) ignored
<a class="moz-txt-link-freetext" href="http://www.jboss.org/xml/ns/jbxb:jbxb:skip">http://www.jboss.org/xml/ns/jbxb:jbxb:skip</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Exit startElement
<a class="moz-txt-link-freetext" href="http://www.jboss.org/xml/ns/jbxb:skip">http://www.jboss.org/xml/ns/jbxb:skip</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Enter endElement
<a class="moz-txt-link-freetext" href="http://www.jboss.org/xml/ns/jbxb:skip">http://www.jboss.org/xml/ns/jbxb:skip</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Exit endElement
<a class="moz-txt-link-freetext" href="http://www.jboss.org/xml/ns/jbxb:skip">http://www.jboss.org/xml/ns/jbxb:skip</a><br>
2010-04-08 15:06:15,583 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Enter endElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:appinfo">http://www.w3.org/2001/XMLSchema:appinfo</a><br>
2010-04-08 15:06:15,584 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Exit endElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:appinfo">http://www.w3.org/2001/XMLSchema:appinfo</a><br>
2010-04-08 15:06:15,584 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Enter endElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:annotation">http://www.w3.org/2001/XMLSchema:annotation</a><br>
2010-04-08 15:06:15,584 TRACE
[org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (RMI TCP
Connection(2)-192.168.1.102) Exit endElement
<a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema:annotation">http://www.w3.org/2001/XMLSchema:annotation</a><br>
<b>2010-04-08 15:06:15,584 TRACE
[org.jboss.xb.binding.sunday.unmarshalling.XsdBinder] (RMI TCP
Connection(2)-192.168.1.102) element
name={urn:jboss:jndi-binding-service:1.0}value: will be skipped, it's
attributes, character content and children will be set on the parent</b><br>
<br>
<br>
I haven't had a chance to dig into what is happening, but I have
confirmed that falling the jbossxb version back to 2.0.1.GA eliminates
the issues. <br>
<br>
Any ideas?<br>
</font>
</body>
</html>