Symptom
Hot folder file processing interrupted by UnsupportedOperationException, here is snippet of error logs:
| "thread": "AzureIntegrationTaskExecutorThread-master-10", "level": "ERROR", "loggerName": "de.hybris.platform.cloud.commons.services.monitor.logging.LoggingMonitorRecorder", "message": "HOT_FOLDER:filename_0000-20230224000046.csv1677280229000 Status [FAILURE]\nStep [DOWNLOADED] Node [0] Status [SUCCESS] Started [2023-02-24T23:10:29.560Z] Ended [2023-02-24T23:10:29.570Z] Duration [10]ms Message [Successfully read blob [transfer/incoming/deposit/test/test_file_0000-20230224000046.csv] of size [3 KB]] Actions [none]\nStep [HEADER_SETUP] Node [0] Status [SUCCESS] Started [2023-02-24T23:10:29.636Z] Ended [2023-02-24T23:10:29.636Z] Duration [0]ms Message [Successfully setup header for file [test_file_0000-20230224000046.csv]. Header will be passed down pipeline.....] Actions [none]\nStep [HEADER_INIT] Node [0] Status [SUCCESS] Started [2023-02-24T23:10:29.636Z] Ended [2023-02-24T23:10:29.636Z] Duration [0]ms Message [Successfully processed file [test_file_0000-20230224000046.csv]. SequenceId [20230224000046]] Actions [none]\nStep [HEADER_TRANSFORMED] Node [0] Status [SUCCESS] Started [2023-02-24T23:10:29.637Z] Ended [2023-02-24T23:10:29.656Z] Duration [19]ms Message [Successfully transformed header for file [test_file_0000-20230224000046.csv] with sequenceId [20230224000046]] Actions [\n\tCode [19WOPsg8] Status [SUCCESS] Started [2023-02-24T23:10:29.637Z] Ended [2023-02-24T23:10:29.656Z] Duration [19]ms Message [Successfully transformed file [test_file_0000-20230224000046.csv] to impex(es) ([impex_1_test_file_0000-20230224000046.csv, impex_2_test_file_0000-20230224000046.csv, ... impex_8_test_file_0000-20230224000046.csv, impex_9_test_file_0000-20230224000046.csv, impex_10_test_file_0000-20230224000046.csv])]\n]\nStep [HEADER_EXECUTED] Node [0] Status [FAILURE] Started [2023-02-24T23:10:29.657Z] Ended [2023-02-24T23:10:31.509Z] Duration [1852]ms Message [Failed to process file [test_file_0000-20230224000046.csv]] Actions [\n\tCode [18782001] Status [FAILURE] Started [2023-02-24T23:10:29.928Z] Ended [2023-02-24T23:10:31.508Z] Duration [1580]ms Message [Impex didn't run successfully. \nINSERT_UPDATE Order;code[unique=true];...,,column 17: could not resolve item for value1| column 17: cannot resolve value 'value1' for attribute 'attribute1';...", "thrown": { "commonElementCount": 0, "localizedMessage": "Please define in the spring configuration a <lookup-method> for getHeaderTaskConfig().", "message": "Please define in the spring configuration a <lookup-method> for getHeaderTaskConfig().", "name": "java.lang.UnsupportedOperationException", "extendedStackTrace": [ { "class": "de.hybris.platform.acceleratorservices.dataimport.batch.task.AbstractImpexRunnerTask", "method": "getHeaderTaskConfig", "file": "AbstractImpexRunnerTask.java", "line": 134, "exact": false, "location": "acceleratorservicesserver.jar", "version": "?" }, { "class": "de.hybris.platform.acceleratorservices.dataimport.batch.task.AbstractImpexRunnerTask", "method": "processFile", "file": "AbstractImpexRunnerTask.java", "line": 86, "exact": false, "location": "acceleratorservicesserver.jar", "version": "?" }, { "class": "de.hybris.platform.acceleratorservices.dataimport.batch.task.AbstractImpexRunnerTask", "method": "execute", "file": "AbstractImpexRunnerTask.java", "line": 51, "exact": false, "location": "acceleratorservicesserver.jar", "version": "?" }, ... { "class": "de.hybris.platform.cloud.hotfolder.aop.BatchHeaderAspect", "method": "internalMonitor", "file": "BatchHeaderAspect.java", "line": 244, "exact": false, "location": "cloudhotfolderserver.jar", "version": "?" } |
Here is error stack, from where it's possible to know NullPointerException happened on method:
| "Object.equals(Object)" because “de.hybris.platform.validation.model.constraints.AbstractConstraintModel.getAnnotation()” is null com.hybris.backoffice.cockpitng.dataaccess.facades.object.dataquality.impl.BackofficeDataQualityCalculationService@1a4d8606 java.lang.NullPointerException: Cannot invoke “Object.equals(Object)” because the return value of “de.hybris.platform.validation.model.constraints.AbstractConstraintModel.getAnnotation()” is null at de.hybris.platform.validation.services.impl.ConstraintViolationFactoryUtil.findMatchingConstraint(ConstraintViolationFactoryUtil.java:225) at de.hybris.platform.validation.services.impl.ConstraintViolationFactoryUtil.constraintForComposedType(ConstraintViolationFactoryUtil.java:174) at de.hybris.platform.validation.services.impl.ConstraintViolationFactoryUtil.buildConstraintModelForLocalizedMessage(ConstraintViolationFactoryUtil.java:160) |
Read more...
Environment
SAP Commerce Cloud
Product
SAP Commerce Cloud 2211
Keywords
hot folder, processing interrupted, ccv2, hybris, java.lang.UnsupportedOperationException, azure, blob , KBA , CEC-SCC-CLA-ENV-CST , Cloud Storage , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview