The TIBCO BusinessWorks (BW) engine errors at startup.

The TIBCO BusinessWorks (BW) engine errors at startup.

book

Article ID: KB0085116

calendar_today

Updated On:

Products Versions
TIBCO iProcess Business Works Plug-In -
Not Applicable -

Description

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.&ltinit>(JobPool.java:313)
    at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
    at com.tibco.pe.core.JobPoolCreator.&ltinit>(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.&ltinit>(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.&ltinit>(JobPool.java:313)
    at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
    at com.tibco.pe.core.JobPoolCreator.&ltinit>(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.&ltinit>(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.&ltinit>(JobPool.java:313)
    at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
    at com.tibco.pe.core.JobPoolCreator.&ltinit>(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.&ltinit>(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.&ltinit>(JobPool.java:313)
    at com.tibco.pe.core.JobPoolCreator.init(JobPoolCreator.java:81)
    at com.tibco.pe.core.JobPoolCreator.&ltinit>(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.&ltinit>(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 &ltapplication>-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.

Issue/Introduction

The TIBCO BusinessWorks (BW) engine errors at startup.