Products | Versions |
---|---|
TIBCO iProcess Business Works Plug-In | - |
Not Applicable | - |
Resolution:
Description:
============
An error is received upon starting TIBCO BusinessWorks regarding “process initialization failed for BusinessProcesses” and "Unable to establish connection to the iProcess Objects Server".
Environment:
============
o all versions of TIBCO iProcess BusinessWorks Plug-in
o ALL Operating Systems
Symptoms:
=========
These are the errors seen within the BW log:
++++++++++++
2010 Jan 25 11:57:59:722 GMT -6 BW.foreSeePatientId-foresee-process-archive Error [BW-Core] BWENGINE-100001 Error in [BusinessProcesses/identify-high-risk-patient-discharges.process/iProcess Start Case]
BWENGINE-100006 Load Error: ref=java.lang.ClassNotFoundException, class=com.tibco.plugin.staffware.iProcessStartCaseActivity
java.lang.Exception: Error in [BusinessProcesses/identify-high-risk-patient-discharges.process/iProcess Start Case]
BWENGINE-100006 Load Error: ref=java.lang.ClassNotFoundException, class=com.tibco.plugin.staffware.iProcessStartCaseActivity
at com.tibco.pe.core.WorkflowBuilder.build(WorkflowBuilder.java:48)
at com.tibco.pe.core.WorkflowLoader.setWorkflows(WorkflowLoader.java:113)
at com.tibco.pe.core.WorkflowLoader.loadWorkflows(WorkflowLoader.java:86)
at com.tibco.pe.core.JobPoolConfigurator.a(JobPoolConfigurator.java:192)
at com.tibco.pe.core.JobPoolConfigurator.do(JobPoolConfigurator.java:100)
at com.tibco.pe.core.JobPool.<init>(JobPool.java:313)
at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
at com.tibco.pe.core.JobPoolCreator.<init>(JobPoolCreator.java:73)
at com.tibco.pe.PEMain.do(PEMain.java:386)
at com.tibco.pe.PEMain.a(PEMain.java:197)
at com.tibco.pe.PEMain.<init>(PEMain.java:184)
at com.tibco.pe.PEMain.main(PEMain.java:122)
++++++++++++
2010 Jan 25 16:38:05:098 GMT -6 BW.foreSeePatientId-foresee-process-archive Error [BW-Core] BWENGINE-100001 process initialization failed for BusinessProcesses/identify-high-risk-patient-discharges.process
process initialization failed for BusinessProcesses/identify-high-risk-patient-discharges.process
at com.tibco.pe.core.WorkflowBuilder.build(WorkflowBuilder.java:183)
at com.tibco.pe.core.WorkflowLoader.setWorkflows(WorkflowLoader.java:113)
at com.tibco.pe.core.WorkflowLoader.loadWorkflows(WorkflowLoader.java:86)
at com.tibco.pe.core.JobPoolConfigurator.a(JobPoolConfigurator.java:192)
at com.tibco.pe.core.JobPoolConfigurator.do(JobPoolConfigurator.java:100)
at com.tibco.pe.core.JobPool.<init>(JobPool.java:313)
at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
at com.tibco.pe.core.JobPoolCreator.<init>(JobPoolCreator.java:73)
at com.tibco.pe.PEMain.do(PEMain.java:386)
at com.tibco.pe.PEMain.a(PEMain.java:197)
at com.tibco.pe.PEMain.<init>(PEMain.java:184)
at com.tibco.pe.PEMain.main(PEMain.java:122)
caused by: Initialization error in [BusinessProcesses/identify-high-risk-patient-discharges.process/iProcess Start Case]
at com.tibco.pe.core.TaskImpl.init(TaskImpl.java:326)
at com.tibco.pe.core.WorkflowBuilder.a(WorkflowBuilder.java:232)
at com.tibco.pe.core.WorkflowBuilder.build(WorkflowBuilder.java:145)
at com.tibco.pe.core.WorkflowLoader.setWorkflows(WorkflowLoader.java:113)
at com.tibco.pe.core.WorkflowLoader.loadWorkflows(WorkflowLoader.java:86)
at com.tibco.pe.core.JobPoolConfigurator.a(JobPoolConfigurator.java:192)
at com.tibco.pe.core.JobPoolConfigurator.do(JobPoolConfigurator.java:100)
at com.tibco.pe.core.JobPool.<init>(JobPool.java:313)
at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
at com.tibco.pe.core.JobPoolCreator.<init>(JobPoolCreator.java:73)
at com.tibco.pe.PEMain.do(PEMain.java:386)
at com.tibco.pe.PEMain.a(PEMain.java:197)
at com.tibco.pe.PEMain.<init>(PEMain.java:184)
at com.tibco.pe.PEMain.main(PEMain.java:122)
caused by: Unable to establish connection to the iProcess Objects Server. java.lang.UnsatisfiedLinkError: no ssoJNI in java.library.path
at com.tibco.plugin.staffware.iProcessActivity.getDateFormatInformationFromSPOServer(iProcessActivity.java:275)
at com.tibco.plugin.staffware.iProcessActivity.init(iProcessActivity.java:211)
at com.tibco.plugin.staffware.iProcessStartCaseActivity.init(iProcessStartCaseActivity.java:86)
at com.tibco.pe.core.TaskImpl.init(TaskImpl.java:300)
at com.tibco.pe.core.WorkflowBuilder.a(WorkflowBuilder.java:232)
at com.tibco.pe.core.WorkflowBuilder.build(WorkflowBuilder.java:145)
at com.tibco.pe.core.WorkflowLoader.setWorkflows(WorkflowLoader.java:113)
at com.tibco.pe.core.WorkflowLoader.loadWorkflows(WorkflowLoader.java:86)
at com.tibco.pe.core.JobPoolConfigurator.a(JobPoolConfigurator.java:192)
at com.tibco.pe.core.JobPoolConfigurator.do(JobPoolConfigurator.java:100)
at com.tibco.pe.core.JobPool.<init>(JobPool.java:313)
at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
at com.tibco.pe.core.JobPoolCreator.<init>(JobPoolCreator.java:73)
at com.tibco.pe.PEMain.do(PEMain.java:386)
at com.tibco.pe.PEMain.a(PEMain.java:197)
at com.tibco.pe.PEMain.<init>(PEMain.java:184)
at com.tibco.pe.PEMain.main(PEMain.java:122)
++++++++++++
Cause:
======
The variable that is amiss is tibco.env.BW_PLUGINS_HOME in the bwengine.tra prior to deployment and/or <application>-Process_Archive.tra post deployment.
Resolution:
===========
The tibco.env.BW_PLUGINS_HOME is different for a deployed process rather than the designer (in the designer it is tibco.env.CUSTOM_LIB_PATH). It needs to point to the proper directory and then %BW_PLUGINS_HOME%/lib% needs to be used in the class path and the LD_LIBRARY_PATH sections. Of course the files need to exist there so if you have not installed the BW iPE plug-in on the BW install you are trying to use, having the right variables will not resolve the issue until this is completed.