1st error in Metacat, for PID hdl:10255/dryad.113/mets.xml knb 20120215-06:20:02: [DEBUG]: DBSaxHandler.startDocument - starting document [edu.ucsb.nceas.metacat.DBSAXHandler] knb 20120215-06:20:02: [DEBUG]: DBSAXNode.writeChildNodeToDBDataLimited - inserting doc name: null [edu.ucsb.nceas.metacat.DBSAXNode] knb 20120215-06:20:02: [DEBUG]: DBSAXNode.writeChildNodeToDBDataLimited - SQL insert: INSERT INTO xml_nodes (nodetype, nodename, nodeprefix, docid) VALUES (DOCUMENT, NULL, NULL, autogen.2012021422200195600) [edu.ucsb.nceas.metacat.DBSAXNode] knb 20120215-06:20:02: [ERROR]: DBSaxHandler.error - cvc-elt.1.a: Cannot find the declaration of element 'mets:METS'. [edu.ucsb.nceas.metacat.DBSAXHandler] knb 20120215-06:20:02: [ERROR]: DocumentImpl.write - Problem with parsing: cvc-elt.1.a: Cannot find the declaration of element 'mets:METS'. [edu.ucsb.nceas.metacat.DocumentImpl] knb 20120215-06:20:02: [WARN]: MetacatHandler.handleInsertOrUpdateAction - General error when writing eml document to the database: cvc-elt.1.a: Cannot find the declaration of element 'mets:METS'. [edu.ucsb.nceas.metacat.MetacatHandler] knb 20120215-06:20:02: [DEBUG]: Unlocked identifier hdl:10255/dryad.113/mets.xml [edu.ucsb.nceas.metacat.dataone.CNodeService] knb 20120215-06:20:02: [ERROR]: D1ResourceHandler: Serializing exception with code 500: Error inserting or updating document: cvc-elt.1.a: Cannot find the declaration of element 'mets:METS'. [edu.ucsb.nceas.metacat.restservice.D1ResourceHandler] 1st error as shown in Synchronization. [ERROR] 2012-02-15 06:20:02,074 (TransferObjectTask:write:342) Task-urn:node:mnDevGMN:hdl:10255/dryad.113/mets.xml Error inserting or updating document: <?xml version="1.0"?><error>cvc-elt.1.a: Cannot find the declaration of element 'mets:METS'.</error> 2nd error in Metacat, for PID hdl:10255/dryad.113/mets.xml: knb 20120215-06:30:01: [DEBUG]: Locked identifier hdl:10255/dryad.113/mets.xml [edu.ucsb.nceas.metacat.dataone.CNodeService] knb 20120215-06:30:01: [DEBUG]: Comparing pid|sysmeta_pid: hdl:10255/dryad.113/mets.xml|hdl:10255/dryad.113/mets.xml [edu.ucsb.nceas.metacat.dataone.D1NodeService] knb 20120215-06:30:01: [DEBUG]: Checking if identifier exists... [edu.ucsb.nceas.metacat.dataone.D1NodeService] knb 20120215-06:30:01: [DEBUG]: DBConnectionPool.validateDBConnection - Connection has too much connection time: 1329287400818 [edu.ucsb.nceas.metacat.database.DBConnectionPool] knb 20120215-06:30:01: [DEBUG]: DBConnectionPool.getDBConnection - The connection is checked out: org.postgresql.jdbc3.Jdbc3Connection@5cda2610 [edu.ucsb.nceas.metacat.database.DBConnectionPool] knb 20120215-06:30:01: [DEBUG]: DBConnectionPool.getDBConnection - The method for checking is: Identifier.getLocalId [edu.ucsb.nceas.metacat.database.DBConnectionPool] knb 20120215-06:30:01: [DEBUG]: DBConnectionPool.getDBConnection - The age is 877 [edu.ucsb.nceas.metacat.database.DBConnectionPool] knb 20120215-06:30:01: [DEBUG]: DBConnectionPool.getDBConnection - The usage is 2 [edu.ucsb.nceas.metacat.database.DBConnectionPool] knb 20120215-06:30:01: [DEBUG]: DBConnectionPool.getDBConnection - The connection time is: 0 [edu.ucsb.nceas.metacat.database.DBConnectionPool] knb 20120215-06:30:01: [DEBUG]: Unlocked identifier hdl:10255/dryad.113/mets.xml [edu.ucsb.nceas.metacat.dataone.CNodeService] knb 20120215-06:30:01: [ERROR]: D1ResourceHandler: Serializing exception with code 409: The requested identifier hdl:10255/dryad.113/mets.xml is already used by another object andtherefore can not be used for this object. Clients should choosea new identifier that is unique and retry the operation or use CN.reserveIdentifier() to reserve one. [edu.ucsb.nceas.metacat.restservice.D1ResourceHandler] 2nd error as shown in Synchronization: [ERROR] 2012-02-15 06:30:01,719 (TransferObjectTask:write:354) Task-urn:node:mnDevGMN:hdl:10255/dryad.113/mets.xml The requested identifier hdl:10255/dryad.113/mets.xml is already used by another object andtherefore can not be used for this object. Clients should choosea new identifier that is unique and retry the operation or use CN.reserveIdentifier() to reserve one.