Hi
Sorry for not sending enough information in my first mail. I am attaching
the exception message and the XML document I am using to create the schema.
General Exception java.io.IOException: java.lang.NullPointerException at
org.exolab.castor.xml.schema.util.XMLInstance2Schema.createSchema(Unknown
Source) at
org.exolab.castor.xml.schema.util.XMLInstance2Schema.createSchema(Unknown
Source) at PeBSXMLSchemaParser.main(PeBSXMLSchemaParser.java:19) Process
Exit...
Regards,
Arati
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:Daan.Hoogland@;nc3a.nato.int]
Sent: Tuesday, October 22, 2002 8:00 PM
To: [EMAIL PROTECTED]
Subject: Re: [castor-dev] Bug in generating XML Schema using
XMLInstance2Schema
Yes if you send in your schema, or some other that shows the problem.
> -----Original Message-----
> From: Arati [mailto:arati_rahalkar@;persistent.co.in]
> Sent: Tuesday, October 22, 2002 4:25 PM
> To: [EMAIL PROTECTED]
> Subject: [castor-dev] Bug in generating XML Schema using
> XMLInstance2Schema
>
>
> Hi
>
> I am facing problems using XMLInstance2Schema for generating
> XML Schema from
> large XML documents (gives ArrayIndexOutofBoundsException) or
> from XMLs that
> have empty nodes (gives NullPointerException).
>
> Could anybody please look into this problem?
>
> Regards,
> Arati
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-dev
>
>
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev
<?xml version="1.0" encoding="UTF-8"?>
<PeBSRequest operation="ServiceRequest">
<Header>
<MessageInformation>
<Id>4fdb5c62-0000-d532-0000-00f0c81f7bea19ccefb5</Id>
<TimeStamp>2002-10-09 13:17:37.281</TimeStamp>
<Subject>Subject</Subject>
</MessageInformation>
<DeliveryInformation>
<Source type="Entity">
<Id>abulbule@fortune</Id>
<Name>Ajay Bulbule</Name>
<OrganizationId>123</OrganizationId>
<OrganizationName>Fortune Vision</OrganizationName>
<SessionId>s111</SessionId>
</Source>
</DeliveryInformation>
<DocumentInformation>
<Document index="1">
<Type>aa</Type>
<Description>aa</Description>
<State>aa</State>
</Document>
</DocumentInformation>
<AttachmentInformation>
<Attachment index="1">
<FileName>aaa</FileName>
<FileType>aaa</FileType>
<Description>aaa</Description>
</Attachment>
</AttachmentInformation>
</Header>
<Body>
<PeBSDocument index="0"/>
<PeBSDocument index="1">
<PeBS operation="PurchaseOrder">
<PurchaseOrder>
<PurchaseOrderHeader>
<PurchaseOrderId>PO1</PurchaseOrderId>
<PurchaseOrderIssueDate>2002-10-9</PurchaseOrderIssueDate>
<PurchaseOrderValidUptoDate>2002-10-9</PurchaseOrderValidUptoDate>
</PurchaseOrderHeader>
<BuyerInformation>
<NameAddress>
<Name1>Fortune Vision</Name1>
<Name2>FortunePune</Name2>
<Address1>B-13, Sharda Ram, Sasoon Road</Address1>
<Address2>dafadsfadsfadsf</Address2>
<City>Pune</City>
<StateOrProvince>Maharashtra</StateOrProvince>
<PostalCode>411001</PostalCode>
<Country>India</Country>
</NameAddress>
<BuyerContact>
<Contact>
<ContactName>Ajay Bulbule</ContactName>
<Telephone>(011) 643-4544</Telephone>
<Email>[EMAIL PROTECTED]</Email>
<Fax>(011) 613-8245</Fax>
</Contact>
</BuyerContact>
<OtherInfo>
<LicenseNumber>LST:428975/S/6931</LicenseNumber>
<CentralSalesTaxNumber>CST: 417639/C/4379</CentralSalesTaxNumber>
<LocalSalesTaxNumber>LST:428975/S/6931</LocalSalesTaxNumber>
</OtherInfo>
</BuyerInformation>
<BuyerDepartmentIndentNumber>1</BuyerDepartmentIndentNumber>
<IndentDate>2002-10-9</IndentDate>
<IndenterName>test</IndenterName>
<IndenterDesignation>test</IndenterDesignation>
<SupplierInformation>
<NameAddress>
<Name2>Ram Jetli</Name2>
<Address1>HemKunt Towers, 98, Nehru Place</Address1>
<Address2>AAAAA</Address2>
<City>New Delhi</City>
<StateOrProvince>Delhi</StateOrProvince>
<PostalCode>110019</PostalCode>
<Country>India</Country>
<Name1>Modi Xerox Limited</Name1>
</NameAddress>
<SupplierContact>
<Contact>
<ContactName>R. Premchand</ContactName>
<Telephone>(020) 581-8451</Telephone>
<Email>[EMAIL PROTECTED]</Email>
<Fax>(020) 581-8452</Fax>
</Contact>
</SupplierContact>
<OtherInfo>
<LicenseNumber>A123</LicenseNumber>
<CentralSalesTaxNumber>CST: 417639/C/6369</CentralSalesTaxNumber>
<LocalSalesTaxNumber>DST: 428975/S/6945</LocalSalesTaxNumber>
</OtherInfo>
</SupplierInformation>
<ProductEnquiryReference>
<ProductEnquiryId>1</ProductEnquiryId>
<ProductEnquiryDate>2002-10-9</ProductEnquiryDate>
</ProductEnquiryReference>
<QuotationReference>
<QuotationId>1</QuotationId>
<QuotationDate>aaaaa</QuotationDate>
</QuotationReference>
<TransporterInformation>
<NameAddress>
<Name1>Transport Corporation of India</Name1>
<Name2>AAAAA</Name2>
<Address1>Sonewala Estate, JaiRam MArg, Kalkaji</Address1>
<Address2>ddddddddd</Address2>
<City>New Delhi</City>
<StateOrProvince>Delhi</StateOrProvince>
<PostalCode>110018</PostalCode>
<Country>India</Country>
</NameAddress>
<TransporterContact>
<Contact>
<ContactName>Jaipal Reddy</ContactName>
<Telephone>(040) 441-4150</Telephone>
<Email>[EMAIL PROTECTED]</Email>
<Fax>(040) 441-3259</Fax>
</Contact>
</TransporterContact>
</TransporterInformation>
<DeliveryAddress>
<NameAddress>
<Name1>test</Name1>
<Name2>test</Name2>
<Address1>test</Address1>
<Address2>test</Address2>
<City>test</City>
<StateOrProvince>test</StateOrProvince>
<PostalCode>test</PostalCode>
<Country>test</Country>
</NameAddress>
<DeliveryContact>
<Contact>
<ContactName>test</ContactName>
<Telephone>test</Telephone>
<Email>test</Email>
<Fax>test</Fax>
</Contact>
</DeliveryContact>
</DeliveryAddress>
<ListOfPurchaseOrderItem>
<PurchaseOrderItem>
<ProductCode>1</ProductCode>
<ItemDescription>1</ItemDescription>
<Quantity>
<Qty>1</Qty>
<UnitOfMeasure>1</UnitOfMeasure>
</Quantity>
<Price>
<UnitPrice>1</UnitPrice>
<DiscountPercent>1</DiscountPercent>
<AmountOfDiscount>1</AmountOfDiscount>
<CentralSalesTaxPercent>1</CentralSalesTaxPercent>
<LocalSalesTaxPercent>1</LocalSalesTaxPercent>
<NetPrice>1</NetPrice>
</Price>
</PurchaseOrderItem>
<PurchaseOrderItem>
<ProductCode>CCC</ProductCode>
<ItemDescription>CCC</ItemDescription>
<Quantity>
<Qty>1111</Qty>
<UnitOfMeasure>ddd</UnitOfMeasure>
</Quantity>
<Price>
<UnitPrice>1</UnitPrice>
<DiscountPercent>1</DiscountPercent>
<AmountOfDiscount>1</AmountOfDiscount>
<CentralSalesTaxPercent>1</CentralSalesTaxPercent>
<LocalSalesTaxPercent>1</LocalSalesTaxPercent>
<NetPrice>1</NetPrice>
</Price>
</PurchaseOrderItem>
<PurchaseOrderItem>
<ProductCode>1</ProductCode>
<ItemDescription>1</ItemDescription>
<Quantity>
<Qty>1</Qty>
<UnitOfMeasure>1</UnitOfMeasure>
</Quantity>
<Price>
<UnitPrice>1</UnitPrice>
<DiscountPercent>1</DiscountPercent>
<AmountOfDiscount>1</AmountOfDiscount>
<CentralSalesTaxPercent>1</CentralSalesTaxPercent>
<LocalSalesTaxPercent>1</LocalSalesTaxPercent>
<NetPrice>1</NetPrice>
</Price>
</PurchaseOrderItem>
<PurchaseOrderItem>
<ProductCode>1</ProductCode>
<ItemDescription>1</ItemDescription>
<Quantity>
<Qty>1</Qty>
<UnitOfMeasure>1</UnitOfMeasure>
</Quantity>
<Price>
<UnitPrice>1</UnitPrice>
<DiscountPercent>1</DiscountPercent>
<AmountOfDiscount>1</AmountOfDiscount>
<CentralSalesTaxPercent>1</CentralSalesTaxPercent>
<LocalSalesTaxPercent>1</LocalSalesTaxPercent>
<NetPrice>1</NetPrice>
</Price>
</PurchaseOrderItem>
<PurchaseOrderItem>
<ProductCode>1</ProductCode>
<ItemDescription>1</ItemDescription>
<Quantity>
<Qty>1</Qty>
<UnitOfMeasure>1</UnitOfMeasure>
</Quantity>
<Price>
<UnitPrice>1</UnitPrice>
<DiscountPercent>1</DiscountPercent>
<AmountOfDiscount>1</AmountOfDiscount>
<CentralSalesTaxPercent>1</CentralSalesTaxPercent>
<LocalSalesTaxPercent>1</LocalSalesTaxPercent>
<NetPrice>1</NetPrice>
</Price>
</PurchaseOrderItem>
</ListOfPurchaseOrderItem>
<GoodsRequiredByDate>2002-10-9</GoodsRequiredByDate>
<InsuranceDetail>
<InsuranceCompanyName>test</InsuranceCompanyName>
<InsurancePolicyNumber>test</InsurancePolicyNumber>
<InsurancePolicyExpiryDate>2002-10-9</InsurancePolicyExpiryDate>
</InsuranceDetail>
<AdvancePaid>
<AdvanceAmount>test</AdvanceAmount>
<AdvanceAmountInWords>test</AdvanceAmountInWords>
<AdvancePaymentDetails>test</AdvancePaymentDetails>
</AdvancePaid>
<PurchaseOrderAmount>1000</PurchaseOrderAmount>
<PurchaseOrderAmountInWords>Thousand</PurchaseOrderAmountInWords>
<PaymentConditions>
<PaymentMode>test</PaymentMode>
<PaymentTerms>test</PaymentTerms>
</PaymentConditions>
<PartialShipmentAllowed>no</PartialShipmentAllowed>
<SpecialHandlingNote>test</SpecialHandlingNote>
<GeneralNote>test</GeneralNote>
<BankInformation>
<NameAddress>
<Name1>test</Name1>
<Name2>1</Name2>
<Address1>test</Address1>
<Address2>test</Address2>
<City>test</City>
<StateOrProvince>test</StateOrProvince>
<PostalCode>test</PostalCode>
<Country>test</Country>
</NameAddress>
<BankContact>
<Contact>
<ContactName>1</ContactName>
<Telephone>1</Telephone>
<Email>11</Email>
<Fax>1</Fax>
</Contact>
</BankContact>
</BankInformation>
<SalesTaxExemptionDetails>
<SalesTaxExemptionInformation>test</SalesTaxExemptionInformation>
<SalesTaxExemptionFormNumber>test</SalesTaxExemptionFormNumber>
<SalesTaxExemptionFormDate>2002-10-9</SalesTaxExemptionFormDate>
</SalesTaxExemptionDetails>
<LocalLevyExemptionDetails>
<LocalLevyExemptionInformation>test</LocalLevyExemptionInformation>
<LocalLevyExemptionFormNumber>test</LocalLevyExemptionFormNumber>
<LocalLevyExemptionFormDate>2002-10-9</LocalLevyExemptionFormDate>
</LocalLevyExemptionDetails>
<PurchaseOrderAttachment>
<ListOfAttachment>
<Attachment>
<Purpose>aaaa</Purpose>
</Attachment>
</ListOfAttachment>
</PurchaseOrderAttachment>
<PurchaseOrderAnnexure>
<ListOfConsignmentInformation>
<ConsignmentInformation>
<DeliveryAddress>
<NameAddress>
<Name1>1</Name1>
<Name2>1</Name2>
<Address1>1</Address1>
<Address2>1</Address2>
<City>1</City>
<StateOrProvince>1</StateOrProvince>
<PostalCode>1</PostalCode>
<Country>1</Country>
</NameAddress>
<DeliveryContact>
<Contact>
<ContactName>1</ContactName>
<Telephone>1</Telephone>
<Email>1</Email>
<Fax>1</Fax>
</Contact>
</DeliveryContact>
</DeliveryAddress>
</ConsignmentInformation>
</ListOfConsignmentInformation>
</PurchaseOrderAnnexure>
<DocumentIssuerSignature>1</DocumentIssuerSignature>
<DocumentVerifierSignature>1</DocumentVerifierSignature>
<DocumentApproverSignature>1</DocumentApproverSignature>
</PurchaseOrder>
</PeBS>
</PeBSDocument>
</Body>
<Signature>asdfasdf</Signature>
<DTDURI>PurchaseOrder</DTDURI>
</PeBSRequest>