Ticket #47 (closed defect: fixed)

Opened 20 months ago

Last modified 20 months ago

XML Schema failed on transaction when several layer's prefix

Reported by: ol Owned by: ol
Priority: major Version: SVN
Keywords: schema transaction libxml2 valid Cc:
Triage Stage: Unreviewed State of Approval: Unnecessary
Attached Patches: None Complexity: Unknown
Compatibility: Unknown Specification: Unnecessary

Description

If there's several layers's prefix in tinyows.config, then describeFeatureType is not 'simple' then libxml2 failed to deal with such a schema then tinyows stop with 'Xml is'nt valid'

checked with lixml2 2.7.5 and 2.7.7

libxml2 error message:

Internal error: xmlSchemaBucketCreate, failed to add the schema bucket to the hash.
Internal error: xmlSchemaParse, An internal error occured.

Change History

Changed 20 months ago by ol

  • status changed from new to closed
  • resolution set to fixed

Fix as r297

Caution, now as the typename is explicitly passed in URL, if there's more than one prefix, Typename could not contains special chars like é.

So all CITE layers including EntitéGénérique? must belong to a single prefix on config file.

Note: See TracTickets for help on using tickets.