There are errors thrown when starting BCEngine after upgrading to 5.3.3(BW-EXT-LOG-100000 : java.io.InvalidClassException: local class incompatible) after doing an BusinessConnect upgrade.What can be the cause?

There are errors thrown when starting BCEngine after upgrading to 5.3.3(BW-EXT-LOG-100000 : java.io.InvalidClassException: local class incompatible) after doing an BusinessConnect upgrade.What can be the cause?

book

Article ID: KB0089487

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect -
Not Applicable -

Description

Resolution:
Description
=========
During migration to BC 5.3.x, the following error is thrown:
>>>>>
BW.BusinessConnect-Interior_Server Error [bw.logger] BW-EXT-LOG-100000 Job-6647335.6647335 java.io.InvalidClassException: com.tibco.ax.fw.db.TransactionEntry; local class incompatible: stream classdesc serialVersionUID = 6678237925020399382, local class serialVersionUID = -7410507566561175387
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         .
         .
         .
BW.BusinessConnect-Interior_Server Debug [BW-Core]  => Gateway/BMH/Alert Receiver.process/Deserialize Message Data.eval(Job-6647348)
BW.BusinessConnect-Interior_Server Debug [BW-Core]  <= Gateway/BMH/Alert Receiver.process/Java Code.eval(Job-6647333) returned CONTINUE
<<<<<<

Environment
=========
All

Version
=======
BC 5.3.x

Cause
======
The migration code will perform an upgrade on schemas if the following conditions are met:

1). The database specified in TIBCO BusinessConnect 5.1.x or 5.2.x configuration is up and running.
    
2). The username and password are identical.

3). The old database schemas are not removed.
    
4).  The audit, non-repudiation and runtime handles are not different from the configuration store handle.

If any of these requirements are not met the reported error will be seen.

Resolution
========

As a workaround create the schema tables manually. To manually update tables for audit logs, non-repudiation logs or runtime tables do the following:

1). Go to System Settings -&gtJDBC Configuration.

2). Click on 'Create Audit/ NR/runtime tables' so that all Audit/NR/Runtime tables will be dropped and recreated.

Issue/Introduction

There are errors thrown when starting BCEngine after upgrading to 5.3.3(BW-EXT-LOG-100000 : java.io.InvalidClassException: local class incompatible) after doing an BusinessConnect upgrade.What can be the cause?