Configuration of a Remote BPM Node may result in a ClassNotFoundException

Configuration of a Remote BPM Node may result in a ClassNotFoundException

book

Article ID: KB0079483

calendar_today

Updated On:

Products Versions
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) 4.1.0

Description

Symptoms - 

While attempting to configure a BPM Node type on a Remote machine (that does not host ActiveMatrix Administrator), the following error occurs - 

 taskdef class com.tibco.n2.common.installer.ant.AmxBpmEncrypt cannot be found using the classloader AntClassLoader[]

Steps that led to this issue - 

1. Install ActiveMatrix (AMX) BPM with Remote Profile in a TIBCO_HOME
2. Install AMX Platform hotfix in the same TIBCO_HOME
3. Install BPM hotfix with Remote Profile in the same TIBCO_HOME
4. Configure creation of a Remote host
5. Configure BPM Node type

Cause - 

This occurs due to the Remote Profile installation of a TIBCO ActiveMatrix BPM (AMX BPM) hotfix. 

Issue/Introduction

Configuration of a Remote BPM Node may result in a ClassNotFoundException

Resolution

An AMX BPM hotfix should not be installed on a remote machine. The following note exists in the hotfix readme - 

============
   NOTE: If you are using a distributed/high-availability ActiveMatrix BPM 
   system, you do not need to install TIBCO ActiveMatrix BPM Version 
   4.1.0_HF-004 software on any remote machines.
============

Please clean-up and uninstall all the products from TIBCO_HOME. Follow the steps to create a remote BPM Node - 

1. Install ActiveMatrix (AMX) BPM with Remote Profile in a TIBCO_HOME
2. Install AMX Platform hotfix in the same TIBCO_HOME
3. Configure creation of a Remote host
4. Configure BPM Node type