Bulk Loader Fails with BLTH Validation Exception During Task Execution
search cancel

Bulk Loader Fails with BLTH Validation Exception During Task Execution

book

Article ID: 5029

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal

Issue/Introduction

Every time the Bulk Loader client is executed, the task fails with an ERROR [ims.tmt.submit.validation.blth] exception.

The exact same task and screen function correctly in other environments, and the feed was working properly but started failing.

Stack Trace Log:

13:04:39,613 WARN [im.feeder] FeedObjectEvent: Going to use configured number of worker threads: 30
13:04:39,697 WARN [im.feeder] FeedObjectEvent: Starting wait for worker threads to complete
13:04:40,112 ERROR [im.feeder] com.ca.identitymanager.feeder.util.FeederSearchException:
Object not found.

13:04:40,236 ERROR [ims.tmt.submit.validation.blth] Exception in BLTH handleTask:
java.lang.NullPointerException
at com.ca.identitymanager.feeder.adapter.BLTHAnalyticsForBulkLoader.handleValidation(BLTHAnalyticsForBulkLoader.java:109)
at com.netegrity.ims.businessprocess.BLTHTaskHandler.handleTask(BLTHTaskHandler.java:167)
at com.netegrity.ims.businessprocess.BLTHTaskHandler.handleTask(BLTHTaskHandler.java:120)
at com.netegrity.ims.businessprocess.TaskServiceImpl.validateSubmit(TaskServiceImpl.java:1281)
at com.netegrity.ims.businessprocess.TaskServiceImpl.submit(TaskServiceImpl.java:342)
at com.netegrity.ims.businessprocess.TaskServiceImpl.submitNoWait(TaskServiceImpl.java:319)
at com.ca.identitymanager.feeder.event.FeedObjectsEvent$MyBulkWorkerThread.run(FeedObjectsEvent.java:179)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
13:04:40,242 ERROR [im.feeder] com.netegrity.ims.exception.IMSException:
null

13:04:40,242 WARN [im.feeder] FeedObjectEvent: All worker threads completed execution normally after 0 seconds, number of failed submissions is 2
13:04:40,244 WARN [im.feeder] FeedObjectEvent: Finished submitting tasks; time taken: 631
<Apr 12, 2016 1:05:07 PM CDT> <Warning> <Socket> <BEA-000449> <Closing socket as no data read from it on ###.###.###.##:54,776 during the configured idle timeout of 5 secs>

Cause

When Smart Provisioning is enabled, the Analytics Business Logic Task Handler (BLTH) generates a NullPointerException if the Provisioning Roles tab is missing from the admin tasks submitted via the Bulk Loader.

Resolution

 

  • Open the CA Identity Manager Admin Console.

  • Navigate to Modify Admin Task and select the affected task being submitted by the Bulk Loader.

  • Edit the task tabs and add the Provisioning Roles tab.

  • Save and submit the task configuration.

  • Re-run the Bulk Load Client feed.