You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Ratnesh Upadhyay (Jira)" <ji...@apache.org> on 2026/06/05 10:41:00 UTC
[jira] [Created] (OFBIZ-13435) Import Party service fails with exception
Ratnesh Upadhyay created OFBIZ-13435:
----------------------------------------
Summary: Import Party service fails with exception
Key: OFBIZ-13435
URL: https://issues.apache.org/jira/browse/OFBIZ-13435
Project: OFBiz
Issue Type: Bug
Components: party
Reporter: Ratnesh Upadhyay
Assignee: Ratnesh Upadhyay
While using the {*}Import Party feature{*}, the service invocation fails with a {{{}GenericServiceException{}}}. The backend throws an unexpected exception indicating a missing header name.
*Steps to Reproduce*
# Navigate to Party > Import/Export screen.
# Export any existing party from export feature
# Import exported party CSV file OR import a new CSV with standard import.
# Click upon the upload button.
# Observe the server logs
Service fails with the following error:
{code:java}
// code placeholder:274|E| Service invocation error
org.apache.ofbiz.service.GenericServiceException: Service [importParty] target threw an unexpected exception (A header name is missing in [partyId, preferredCurrencyUomId, groupName, firstName, middleName, lastName, companyPartyId, companyName, roleTypeId, contactMechPurposeTypeId, contactMechTypeId, emailAddress, telCountryCode, telAreaCode, telContactNumber, address1, address2, city, stateProvinceGeoId, postalCode, countryGeoId, ])
at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:118)
at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57)
at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:429)
at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:244)
at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:77)
at org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:254)
at org.apache.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:1086)
at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:672)
at org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:231)
at org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:81)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:271)
at jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:476)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:102)
at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.IllegalArgumentException: A header name is missing in [partyId, preferredCurrencyUomId, groupName, firstName, middleName, lastName, companyPartyId, companyName, roleTypeId, contactMechPurposeTypeId, contactMechTypeId, emailAddress, telCountryCode, telAreaCode, telContactNumber, address1, address2, city, stateProvinceGeoId, postalCode, countryGeoId, ]
at org.apache.commons.csv.CSVParser.createHeaders(CSVParser.java:631)
at org.apache.commons.csv.CSVParser.<init>(CSVParser.java:563)
at org.apache.commons.csv.CSVParser.<init>(CSVParser.java:147)
at org.apache.commons.csv.CSVParser$Builder.get(CSVParser.java:171)
at org.apache.commons.csv.CSVFormat.parse(CSVFormat.java:2116)
at org.apache.ofbiz.party.party.PartyServices.importParty(PartyServices.java:2330)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:101)
... 36 more {code}
{{}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)