A new Jira issue, please. I assume the problem is that if you disable warnings, the automatic naming conflict resolution will not be invoked, leading to a default behavior (which in this very case seems to be a loop).
Werner > -----Ursprüngliche Nachricht----- > Von: Karr, David [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 16. April 2007 22:58 > An: [email protected] > Betreff: [castor-user] Seem to get infinite loop if printing warnings when > complextype includes element of the same type > > Using latest 1.1.1 snapshot, with JDK 1.4.2. > > I don't know what about this is particular to the problem, but I have a > schema with some structures that look like this: > > ----------------- > <xs:complexType name="UpdateCommentSetType"> > <xs:sequence> > <xs:element name="ActionCode" > type="ActionCodeType"/> > <xs:element name="CommentSet" > type="CommentSetType" maxOccurs="unbounded"/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="CommentSetType"> > <xs:sequence> > <xs:element name="QuestionnaireInstanceId" > type="String40Type" minOccurs="0"/> > <xs:element name="QuestionId" > type="String40Type" minOccurs="0"/> > <xs:element name="Comment" type="CommentType" > minOccurs="0" maxOccurs="unbounded"/> > <xs:element name="CommentSet" > type="CommentSetType" minOccurs="0" maxOccurs="unbounded"/> > </xs:sequence> > </xs:complexType> > ----------------- > > Note that CommentSetType includes element "CommentSet", of type > "CommentSetType" (with minOccurs="0"). > > If I generate the code for this with 'warnings="false"', it appears to > complete (and compiles), although it says this during code generation: > > INFO: Resolving conflict for local element > /complexType:CommentSetType/CommentSet[/complexType:CommentSetType] > against another local element of the same name. > > If I instead set 'warnings="true"', it fails with a StackOverflowError, > printing the following message until it dies: > > WARNING: Warning: A class name generation conflict has occured between > element > '/complexType:CommentSetType/CommentSet[/complexType:CommentSetType]' > and element > '/complexType:UpdateCommentSetType/CommentSet[/complexType:CommentSetTyp > e]'. Please use a Binding file to solve this problem. > > I prefer to have it print warnings, if possible. > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email

