Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#909 closed defect (fixed)

Import / IllegalArgumentException when undeclared namespace in schema is used as default namespace

Reported by: fxp Owned by: geonetwork-devel@…
Priority: minor Milestone: v2.7.0
Component: General Version:
Keywords: Cc:

Description (last modified by fxp)

Import a metadata with an unused namespace without prefix trigger:

IllegalArgumentException : Namespace with no prefix. Cannot find a namespace URI to set for element gmd:MD_Metadata - namespace URI http://undeclared/namespace/in/schema

Example:

<?xml version="1.0" encoding="UTF-8"?>
<gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd"
                 xmlns="http://undeclared/namespace/in/schema"

The metadata is valid and should be imported.

Attachments (1)

909.patch (1.8 KB ) - added by fxp 12 years ago.
Raise a warning instead and load the metadata properly. Fix namespace URI in error message too.

Download all attachments as: .zip

Change History (3)

by fxp, 12 years ago

Attachment: 909.patch added

Raise a warning instead and load the metadata properly. Fix namespace URI in error message too.

comment:1 by fxp, 12 years ago

Description: modified (diff)
Resolution: fixed
Status: newclosed
Summary: Import / IllegalArgumentException when undeclared namespace is declaredImport / IllegalArgumentException when undeclared namespace in schema is used as default namespace

Committed revision 9133.

comment:2 by fxp, 12 years ago

Committed revision 9134 (2.8.x).

Note: See TracTickets for help on using tickets.