There is a known limitation when using amf.node.txlogsize and amf.node.txlognum properties to set the Transaction Log configuration in a Node.

There is a known limitation when using amf.node.txlogsize and amf.node.txlognum properties to set the Transaction Log configuration in a Node.

book

Article ID: KB0087594

calendar_today

Updated On:

Products Versions
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) -
Not Applicable -

Description

Description:
Description:
============
Users can specify the following two properties to set the Transaction Log configuration in a Node.
amf.node.txlogsize - The log size in KB, per log file. The minimum setting is 20.
amf.node.txlognum - The number of log files. The minimum setting is 2.
These properties can be set either in the node TRA file or in the Node configuration screen in the Admininstrator UI. There is a known limitation with the use of these properties. They can only be specified at the time the Node is created.

Environment:
==========
  •  AMSG 3.1.2 with ActiveMatrix Platform 3.1.2 HF4 and higher
  •  AMSG 3.1.3 with ActiveMatrix Platform 3.1.3 HF1 and higher
  •  AMSG 3.1.5 with or without ActiveMatrix Platform 3.1.5 hotfixes
  •  AMSB 3.1.2 with ActiveMatrix Platform 3.1.2 HF4 and higher
  •  AMSB 3.1.5 with or without ActiveMatrix Platform 3.1.5 hotfixes
  •  BPM 1.1.x with ActiveMatrix Platform 3.1.2 HF4 and higher
  •  BPM 1.2.x with ActiveMatrix Platform 3.1.3 HF1 and higher
  •  BPM 1.3.x with or without ActiveMatrix Platform 3.1.5 hotfixes
  •  BWSE 5.9.2 with ActiveMatrix Platform 3.1.2 HF4 and higher
  •  BWSE 5.9.3 with or without ActiveMatrix Platform 3.1.5 hotfixes

Symptoms:
=========
If a user tries to modify the value of these properties after a Node has been created, they will see the following error:
BPM.log:       org.objectweb.howl.log.LogConfigurationException: Configured file size [50000] blocks not equal previous file size [2147483647] blocks
BPM.log:        at org.objectweb.howl.log.LogFileManager.validateFileHeader(LogFileManager.java:1072)
BPM.log:        at org.objectweb.howl.log.LogFileManager.init(LogFileManager.java:901)
BPM.log:        at org.objectweb.howl.log.Logger.open(Logger.java:314)
BPM.log:        at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)
BPM.log:        at org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:224)

Resolution:
=========
The resolution for this issue is to revert the Transaction Log configuration settings back to the original values.
Symptoms:

Cause:

Issue/Introduction

There is a known limitation when using amf.node.txlogsize and amf.node.txlognum properties to set the Transaction Log configuration in a Node.