Topic
  • No replies
wei.huang
wei.huang
173 Posts

Pinned topic TDI Job Item failed with error Could not find bean of type: class com.tririga.platform.workflow.runtime.taskhandler.ETL.TDIRequest

‏2016-06-29T17:48:48Z | tdi

Hi All,

After redeploy the Tririga application by using ./ant install-was, Our customer can no longer process ETL Job item with TDI. In the log we have found following warning:

2016-06-29 16:30:16,035 WARN  [com.tririga.platform.workflow.runtime.taskhandler.WFTaskHandlerBase](WFA:127701296 - 127598391 triProcessManual:309624523 IE=309624523) Workflow task handler error while Calling custom task class: com.tririga.platform.workflow.runtime.taskhandler.ETL.RunETL.   TaskStep: Custom Task(39) WFTID=19192848.7 TSID=204231 Label='Call Kettle Transformation API' FormulaRecalc='Recalculate as Needed' EventAction='' StepInstance:  WFIID=375605519425576 SID=204231 UserEvent=' ' SO=127598391 Results=1 Sum=0 Status='ACTIVE'.  Cause: com.tririga.platform.util.locator.LocatorException: Could not find bean of type: class com.tririga.platform.workflow.runtime.taskhandler.ETL.TDIRequest[MID-3376369984]
com.tririga.platform.util.locator.LocatorException: Could not find bean of type: class com.tririga.platform.workflow.runtime.taskhandler.ETL.TDIRequest
  at com.tririga.platform.util.locator.SpringAwareLocator.locate(SpringAwareLocator.java:137)
  at com.tririga.platform.workflow.runtime.taskhandler.ETL.RunETL.createTDIRequest(RunETL.java:180)
  at com.tririga.platform.workflow.runtime.taskhandler.ETL.RunETL.transformRecordTDI(RunETL.java:220)

 

It seems that the bean "class com.tririga.platform.workflow.runtime.taskhandler.ETL.TDIRequest"(which is used by custome task of WF) has not been loaded correctly.

I'm thinking maybe they have missed some classpath settings after "/ant install-was"

Have you met this kind of issue?

Thanks in advance for your help!