You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlbeans-user@xml.apache.org by Mike Perham <Mi...@webifysolutions.com> on 2004/05/21 14:27:03 UTC
problem with optional datetime attribute
We're using XMLBeans 1.0. I'm not setting lastPasswordUpdate so I
expect getLastPasswordUpdate to return null. Instead I get this:
Caused by: org.soapfabric.SOAPFaultException: Caught exception while
invoking service instance
org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException: Date value
is of wrong type:
at
org.apache.xmlbeans.impl.values.XmlObjectBase$ValueOutOfRangeValidationC
ontext.invalid(Xm
lObjectBase.java:297)
at
org.apache.xmlbeans.impl.values.JavaGDateHolderEx.lex(JavaGDateHolderEx.
java:121)
at
org.apache.xmlbeans.impl.values.JavaGDateHolderEx.set_text(JavaGDateHold
erEx.java:96)
at
org.apache.xmlbeans.impl.values.XmlObjectBase.update_from_wscanon_text(X
mlObjectBase.java
:1109)
at
org.apache.xmlbeans.impl.values.XmlObjectBase.check_dated(XmlObjectBase.
java:1247)
at
org.apache.xmlbeans.impl.values.JavaGDateHolderEx.calendarValue(JavaGDat
eHolderEx.java:22
6)
at
org.apache.xmlbeans.impl.values.XmlObjectBase.getCalendarValue(XmlObject
Base.java:1481)
at
webify.schema.api.impl.UserInfoImpl.getLastPasswordUpdate(Unknown
Source)
at
com.webify.domain.security.UserBean.fromUserInfo(UserBean.java:120)
at
com.webify.domain.registry.Resource.fromResourceInfo(Resource.java:73)
The schema:
<xs:complexType name="UserInfo">
<xs:sequence>
<xs:element ref="types:username" minOccurs="0"/>
<xs:element name="firstName" type="xs:string"
minOccurs="0"/>
<xs:element name="lastName" type="xs:string"
minOccurs="0"/>
<xs:element ref="types:emailAddress"
minOccurs="0"/>
<xs:element ref="tns:OrganizationInfo"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="id" type="types:uuid"
use="optional"/>
<xs:attribute name="test" type="xs:boolean"
use="optional"/>
<xs:attribute name="disabled" type="xs:boolean"
use="optional"/>
<xs:attribute name="passwordTemporary" type="xs:boolean"
use="optional"/>
<xs:attribute name="lastPasswordUpdate"
type="xs:dateTime" use="optional"/>
</xs:complexType>
Any ideas on where the problem is here?
PS I looked around for a 1.02 changelog and didn't see one. Would you
consider issuing one for future releases?
mike
- ---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-user-help@xml.apache.org
Apache XMLBeans Project -- URL: http://xml.apache.org/xmlbeans/