Hello,
I'm experiencing some issues with loading data into my MDM entity.
Steps completed:
Created DataModel called Location
Created DataContainer called Location
Created Role called DataOwner with Admin Permissions and assigned Roles to Entity Location
Deployed All to Server.
Created Job to Load Data into Entity and receiving the following error
I'm also not able to see the entity on the Master Data Browser page.****
Exception in component tMDMBulkLoad_1
java.io.IOException: An exception occurred while processing last record.
at org.talend.mdm.bulkload.client.InputStreamMerger.throwLastFailure(InputStreamMerger.java:191)
at org.talend.mdm.bulkload.client.InputStreamMerger.close(InputStreamMerger.java:262)
at mdmsolution.locationload_0_1.LocationLoad.tWriteXMLField_1_InProcess(LocationLoad.java:1385)
at mdmsolution.locationload_0_1.LocationLoad$1ThreadXMLField_tWriteXMLField_1_Out.run(LocationLoad.java:641)
Caused by: org.talend.mdm.bulkload.client.BulkloadException: An exception happened during bulk load on MDM server.
javax.servlet.ServletException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Type 'Location' does not exist in data model 'Location'.
at com.amalto.core.servlet.TransactionFilter.doFilter(TransactionFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
disconnected
at com.amalto.core.servlet.ErrorFilter.doFilter(ErrorFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:393)
at org.apache.catalina.authenticator.MDMSingleSignOn.invoke(MDMSingleSignOn.java:66)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.servlet.ServletException: java.lang.IllegalArgumentException: Type 'Location' does not exist in data model 'Location'.
at com.amalto.core.servlet.LoadServlet.doPut(LoadServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.amalto.core.servlet.TransactionFilter.doFilter(TransactionFilter.java:38)
... 24 more
Caused by: java.lang.IllegalArgumentException: Type 'Location' does not exist in data model 'Location'.
at com.amalto.core.servlet.LoadServlet.getTypeKey(LoadServlet.java:175)
at com.amalto.core.servlet.LoadServlet.doPut(LoadServlet.java:108)
... 29 more
at org.talend.mdm.bulkload.client.BulkloadClientUtil.bulkload(BulkloadClientUtil.java:77)
at org.talend.mdm.bulkload.client.BulkloadClientUtil$AsyncLoadRunnable.run(BulkloadClientUtil.java:167)
at java.lang.Thread.run(Unknown Source)
Hi Sabrina,
Thanks for your reply. I am extracting SAP table data directly and loading into Exasol database no other transfomations. Initially my data speed was 2rows/sec. Later i used commit control option and set it to '10000' rows. Now the speed is hiking to 70 rows/sec at max. I couldn't find any other way.
Plz help.