XML Mapping Error

0
Afternoon, Im trying to import an xml and map it to an orders table. The xsd looks correct, but I keep receiving the following error, has anyone encountered this error before: com.mendix.modules.microflowengine.MicroflowException: java.util.MissingFormatArgumentException: Format specifier 's' at DIME.IVKReceiveAXProcess_TestSO (ImportXML : 'Import XML document MessageXMLFile') Advanced stacktrace: at com.mendix.modules.microflowengine.MicroflowUtil.processException(MicroflowUtil.java:158) Caused by: com.mendix.systemwideinterfaces.MendixRuntimeException: java.util.MissingFormatArgumentException: Format specifier 's' at com.mendix.integration.xmlimporter.XmlImporter.importXmlStream(XmlImporter.java:103) Caused by: java.util.MissingFormatArgumentException: Format specifier 's' at java.util.Formatter.format(Formatter.java:2487) at java.util.Formatter.format(Formatter.java:2423) at java.lang.String.format(String.java:2790) at com.mendix.core.component.InternalCore.retrieveXPathQueryEscaped(InternalCore.java:1356) at com.mendix.core.component.InternalCore.retrieveXPathQueryEscaped(InternalCore.java:1395) at com.mendix.integration.xmlimporter.handlers.ObjectFinder.findInDatabase(ObjectFinder.scala:79) at com.mendix.integration.xmlimporter.handlers.ObjectFinder.find(ObjectFinder.scala:23) at com.mendix.integration.xmlimporter.handlers.ObjectHandler.getObjectViaDefaultAction(ObjectHandler.java:206) at com.mendix.integration.xmlimporter.handlers.ObjectHandler.getObject(ObjectHandler.java:142) at com.mendix.integration.xmlimporter.handlers.ObjectHandler.endObjectElement(ObjectHandler.java:85) at com.mendix.integration.xmlimporter.XMLStreamingHandler.handleElement(XMLStreamingHandler.java:197) at com.mendix.integration.xmlimporter.XMLStreamingHandler.endElement(XMLStreamingHandler.java:184) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at com.mendix.integration.xmlimporter.XmlImporter.importXmlStream(XmlImporter.java:87) at com.mendix.integration.xmlimporter.XmlImporter.importXmlStream(XmlImporter.java:54) at com.mendix.integration.internal.InternalIntegrationImpl.importXmlStream(InternalIntegrationImpl.scala:235) at com.mendix.integration.actions.microflow.ImportXMLAction.execute(ImportXMLAction.scala:33) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:49) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:196) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:151) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:53) at com.mendix.core.actionmanagement.CoreAction.doCall(CoreAction.java:291) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:276) at com.mendix.core.actionmanagement.ActionManager$1.execute(ActionManager.java:204) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:37) at com.mendix.core.actionmanagement.ActionManager.executeSync(ActionManager.java:199) at com.mendix.core.component.InternalCore.execute(InternalCore.java:228) at com.mendix.webui.actions.client.ExecuteAction.execute(ExecuteAction.java:135) at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply$mcV$sp(ClientRequestHandler.scala:300) at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply(ClientRequestHandler.scala:293) at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply(ClientRequestHandler.scala:293) at com.mendix.core.session.Worker$$anonfun$receive$3$$anonfun$2$$anon$1.execute(ActionDispatching.scala:151) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:37) at com.mendix.core.session.Worker$$anonfun$receive$3$$anonfun$2.apply(ActionDispatching.scala:153) at scala.util.Try$.apply(Try.scala:191) at com.mendix.core.session.Worker$$anonfun$receive$3.applyOrElse(ActionDispatching.scala:147) at akka.actor.Actor$class.aroundReceive(Actor.scala:465) at com.mendix.core.session.Worker.aroundReceive(ActionDispatching.scala:140) at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) at akka.actor.ActorCell.invoke(ActorCell.scala:487) at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) at akka.dispatch.Mailbox.run(Mailbox.scala:220) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
asked
1 answers
1

By briefly looking at the related code I can't see how you can get in a situation like this. The code throwing the exception is the part where the server is doing a database lookup to try to find an object with your predefined key attribute(s)

I'd be interested in a ticket with a project that reproduces this issue.

answered