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