+ All Categories
Home > Documents > Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes ....

Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes ....

Date post: 17-Aug-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
24
TIBCO BusinessEvents® Extreme 1.0.2 Release Notes Welcome to TIBCO BusinessEvents® Extreme TIBCO BusinessEvents Extreme® is a high-performance event processing platform for applications that monitor, analyze, and respond to parallel event streams in and across the enterprise, making decisions, taking action, and running services in real-time. TIBCO BusinessEvents Extreme delivers dramatic new levels of performance, scalability, and robustness for demanding Complex Event Processing (CEP) and real-time event-driven applications. The platform automatically manages consistency for efficient parallel processing and high vertical scalability, while freeing applications from the complexity of concurrent and distributed programming. A hybrid Rules and Java programming model enables applications to maximize the capabilities of both languages, seamlessly share data and events, and integrate to existing Java assets. Where to Find Information See the Getting Started Guide for quickly getting TIBCO BusinessEvents Extreme® up and running. The following information is also shipped with the product: Installation Guide - Installation details. Application Architect's Guide - Architectural details on rules programming. Application Developer's Guide - Programmer documentation on rule programming. Architect's Guide - Architectural details on the transactional platform. Java Developer's Guide - Java programmer documentation Administrators's Guide - Administration documentation Performance Tuning Guide - Application performance tuning documentation System Sizing Guide - Sizing machine resources for TIBCO BusinessEvents Extreme® applications API reference - javadoc for all APIs Code snippets - source code for the programming snippets in the Java Developer's Guide Product Compatibility The TIBCO BusinessEvents® Extreme Data Grid feature is compatible with TIBCO ActiveSpaces® Enterprise Edition 2.0.2. Supported Platforms and Browser Versions TIBCO BusinessEvents® Extreme is supported on these platforms.
Transcript
Page 1: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

TIBCO BusinessEvents® Extreme 1.0.2 Release Notes

Welcome to TIBCO BusinessEvents® Extreme TIBCO BusinessEvents Extreme® is a high-performance event processing platform for applications that monitor, analyze, and respond to parallel event streams in and across the enterprise, making decisions, taking action, and running services in real-time. TIBCO BusinessEvents Extreme delivers dramatic new levels of performance, scalability, and robustness for demanding Complex Event Processing (CEP) and real-time event-driven applications.

The platform automatically manages consistency for efficient parallel processing and high vertical scalability, while freeing applications from the complexity of concurrent and distributed programming. A hybrid Rules and Java programming model enables applications to maximize the capabilities of both languages, seamlessly share data and events, and integrate to existing Java assets.

Where to Find Information

See the Getting Started Guide for quickly getting TIBCO BusinessEvents Extreme® up and running.

The following information is also shipped with the product:

• Installation Guide - Installation details. • Application Architect's Guide - Architectural details on rules programming. • Application Developer's Guide - Programmer documentation on rule programming. • Architect's Guide - Architectural details on the transactional platform. • Java Developer's Guide - Java programmer documentation • Administrators's Guide - Administration documentation • Performance Tuning Guide - Application performance tuning documentation • System Sizing Guide - Sizing machine resources for TIBCO BusinessEvents Extreme®

applications • API reference - javadoc for all APIs • Code snippets - source code for the programming snippets in the Java Developer's Guide

Product Compatibility

The TIBCO BusinessEvents® Extreme Data Grid feature is compatible with TIBCO ActiveSpaces® Enterprise Edition 2.0.2.

Supported Platforms and Browser Versions

TIBCO BusinessEvents® Extreme is supported on these platforms.

Page 2: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

• Development and deployment are supported on Red Hat Enterprise Linux Server versions 5.4 to 6.2 on 64-bit x86 (x86_64) processors.

• Development is supported on Macintosh OS X 10.8 on 64-bit x86 (x86_64) processors. • Development is supported on Windows 7 on 64-bit x86 (x86_64) processors.

The pstack, gdb, and sar packages must be installed when running on Red Hat.

The ksh patch - RHBA-2009:1686-1 must be installed when running on a Red Hat 5.4 release.

TIBCO BusinessEvents® Extreme Administrator supports these minimum browser versions:

• Chrome 16 • Firefox 9 • Internet Explorer 9 • Safari 5

Minimum Disk Space and Memory Requirements

• Disk Space - 2 GB • Memory - 2GB RAM

Embedded JRE Version

The version number of the TIBCO BusinessEvents Extreme® embedded JRE is 1.7.0_09.

Major Improvements in TIBCO BusinessEvents® Extreme 1.0.2

• Upgraded to use TIBCO BusinessEvents® 5.1.1 • Upgraded to use TIBCO ActiveSpaces® Transactions 2.2.4 • Upgraded to use TIBCO ActiveSpaces® 2.0.2 • Added support for Decision Manager • Added support for Web Studio • Significant stability improvements

Upgrading to TIBCO BusinessEvents® Extreme 1.0.2 • The embedded data grid was upgraded to use ActiveSpaces 2.0.2. Any ActiveSpaces

agents or clients accessing the embedded data grid must also be updated to ActiveSpaces 2.0.2.

Deprecations

The following features were deprecated in this release and will be removed in a future release. Please update your applications and development environment.

Page 3: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

• The Event.generate method to assert an event has been replaced with Event.assertEvent.

1.0.2 Resolved Issues

Bug

• [FLUENCY-4573] - CATALOG: first instance of @Catalog annotation used • [FLUENCY-4586] - BUILD: tibco-be.ksh hard-codes BE version number • [FLUENCY-4617] - QUERY: query function descriptions not updated if key properties

change • [FLUENCY-4658] - KEY: adding a new key is not reflected in the custom catalog viewer • [FLUENCY-4828] - INSTALL: missing post installation steps • [FLUENCY-4864] - CATALOG: cannot cast to derived Event or Concept in catalog

function • [FLUENCY-4888] - CATALOG: adding @Function causes

java.lang.ClassNotFoundException: bex1.app.Functions • [FLUENCY-4932] - RUNTIME: java.lang.RuntimeException: delete: Failed to find

concept for id 17395 • [FLUENCY-4954] - RUNTIME: objects not created until RTC completes • [FLUENCY-4981] - KEY: adding a second concept with a key fails with

java.lang.ClassNotFoundException: • [FLUENCY-4982] - RUNTIME: transient events and "Failed to find proxy" errors. • [FLUENCY-5025] - DEPLOY: IOException [error in opening zip file] • [FLUENCY-5054] - STUDIO: _bex.jar file can't be deleted from the project • [FLUENCY-5059] - RUNTIME: lookup by extId fails with NoSuchMethodException:

a.managed.concepts.CatProxy.getExtKeyName(null) • [FLUENCY-5060] - RUNTIME: concept@extId not set • [FLUENCY-5062] - CODEGEN: using parent property in child key fails to compile • [FLUENCY-5063] - CODEGEN: uninitialized reference property causes

java.lang.NullPointerException • [FLUENCY-5066] - CATALOG: Fully scoped annotation names not recognized • [FLUENCY-5088] - INSTALLER: post-install tasks very slow in BE-X installer

(windows) • [FLUENCY-5089] - RUNTIME: removing values from arrays are not updated in shared

memory • [FLUENCY-5092] - RUNTIME: reference objects created in wrong order • [FLUENCY-5108] - EVENT: transient event hashCode loose resolution because of cast • [FLUENCY-5131] - CLASSLOADER: java.lang.ClassNotFoundException:

com.sun.jdi.ClassLoaderReference • [FLUENCY-5138] - CODEGEN: creating concepts & events with null date properties

cause java.lang.NullPointerException • [FLUENCY-5148] - CODEGEN: creating event with non-string properties fails with

java.lang.NullPointerException • [FLUENCY-5149] - RUNTIME: injecting event from asynchronous method causes

AssertionError: Event 16384 at Event.java:86

Page 4: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

• [FLUENCY-5151] - RUNTIME: Entity#getProxy() cannot be invoked on a remote node due to an illegal return type

• [FLUENCY-5152] - RUNTIME: object fields not initialized when partition mapper is called

• [FLUENCY-5161] - EXAMPLES: Remove overrides from Fraud Detection CDD • [FLUENCY-5178] - EVENT: events with TTL > 0 not removed from shared memory • [FLUENCY-5192] - VMWARE: not shipping required JRE • [FLUENCY-5193] - CODEGEN: setting date field causes java.lang.ClassCastException • [FLUENCY-5202] - CODEGEN: non-string extIds cause compilation failure • [FLUENCY-5210] - REFERENCE: Java API referencing missing BE-X APIs • [FLUENCY-5211] - CONCEPT: Invalid extId mapping function generated • [FLUENCY-5212] - ENTITY: external identifier mapping generates duplicate extIds • [FLUENCY-5215] - CONCEPT: null date time fields cause null pointer exception • [FLUENCY-5217] - CATALOG: project relative JAR generates invalid .beproject file • [FLUENCY-5243] - RUNTIME: cross node/JVM execution causes null pointer

exception • [FLUENCY-5256] - CATALOG: NoClassDefFoundError: com/tibco/xp/runtime/Entity

building • [FLUENCY-5263] - CATALOG: stuck in Generating catalog functions loop • [FLUENCY-5264] - CATALOG: generated FunctionParamDescriptor incorrectly

includes parameter name in desc • [FLUENCY-5266] - CATALOG: Object return value and parameters generate invalid

code • [FLUENCY-5268] - CATALOG: invalid code generated for object arrays • [FLUENCY-5270] - INSTALLER: incorrectly shows data grid admin/common as

installation components • [FLUENCY-5273] - CATALOG: escape quotes in javadoc • [FLUENCY-5276] - CATALOG: not handling null concept/event return values correctly • [FLUENCY-5278] - CATALOG: audit against overloaded catalog functions • [FLUENCY-5282] - CATALOG: wrapper functions fail to compile with event

parameters • [FLUENCY-5301] - EVENT: timed event causes runtime assertion • [FLUENCY-5306] - CONCEPT: concept references cause java.lang.ClassCastException:

java.lang.Long cannot be cast to a.managed.concepts.Owner • [FLUENCY-5308] - CATALOG: project library not correctly cleaned up on restart • [FLUENCY-5309] - CONCEPT: arrays not initialized in constructors • [FLUENCY-5312] - EVENT: transient events not deleted when used in an external

transaction • [FLUENCY-5313] - RUNTIME: loaded by a non-supported class loader • [FLUENCY-5319] - CATALOG: catalog functions not resolved on project import • [FLUENCY-5322] - RUNTIME: using non-production JARs • [FLUENCY-5331] - EXAMPLE: fraud detection history maintenance incorrect • [FLUENCY-5333] - RUNTIME: working memory not reset after event or concept

loaded/asserted from Java • [FLUENCY-5334] - RUNTIME: calling catalog function with concept causes concept to

be modified

Page 5: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

• [FLUENCY-5349] - CATALOG: array of Long parameters and return values prevents rule execution

• [FLUENCY-5356] - INSTALLER: OS X installer creates bogus studio.ini file • [FLUENCY-5362] - CATALOG: nested classes cause compilation failures • [FLUENCY-5370] - EVENT: asserting inherited event from catalog function fails with

java.lang.ClassCastException • [FLUENCY-5380] - CATALOG: cannot use in a pre-processor • [FLUENCY-5409] - ENTITY: creating without rules engine running causes assertion • [FLUENCY-5435] - RUNTIME: array update lost • [FLUENCY-5437] - QUERY: support Query.next and Locking.lock in conditions • [FLUENCY-5441] - RUNTIME: stale reference in array causes null pointer exception • [FLUENCY-5446] - ENTITY: extending java classes fails at runtime • [FLUENCY-5462] - EVENT: transient events not removed from thread local storage • [FLUENCY-5465] - RUNTIME: event assertion from catalog functions corrupts working

memory • [FLUENCY-5471] - RUNTIME: not clearing referenced concepts from working memory • [FLUENCY-5474] - RUNTIME: spurious concept deletions

Documentation

• [FLUENCY-4705] - INSTALL: Eclipse version requirements in BE-X installation guide out-of-date

• [FLUENCY-4794] - INSTALL: Updates to using an existing Eclipse installation • [FLUENCY-5043] - BEX: P.BEX.3RDPARTY file updates • [FLUENCY-5184] - EXAMPLES: Incorrect link to Apache MINA • [FLUENCY-5188] - EXAMPLES: Add DevZone registration instruction • [FLUENCY-5275] - EXAMPLE: update TCP server link in channel integration • [FLUENCY-5280] - AST: release note update Linux

Improvement

• [FLUENCY-4563] - CATALOG: Add support for Concepts and Events in generated catalog functions

• [FLUENCY-4565] - CATALOG: Add support for valid in decision tables • [FLUENCY-4566] - CATALOG: Add support for valid in queries • [FLUENCY-4903] - INSTALL: document location of administrator command-line tool • [FLUENCY-5072] - QUERY: Improve query function usage information • [FLUENCY-5097] - CATALOG: overloaded parameters not supported in catalog

functions • [FLUENCY-5171] - RUNTIME: add support for accessing generated Java Concept

classes from native Java • [FLUENCY-5245] - EVENT: rename generate method to assertEvent • [FLUENCY-5289] - RUNTIME: make transaction isolation configurable • [FLUENCY-5417] - CATALOG: audit against spaces in category names • [FLUENCY-5423] - CATALOG: support Object arrays for parameter and return values

Page 6: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

New Feature

• [FLUENCY-5153] - CONCEPT: Add "assert this object" API • [FLUENCY-5209] - ENTITY: add support for adding concepts and events to working

memory from Java

Task

• [FLUENCY-4880] - EVENT: integrate with TTL expiration notifier • [FLUENCY-5070] - THIRDPARTY: upgrade to BE 5.1.1 • [FLUENCY-5100] - THIRDPARTY: add support for DecisionManager • [FLUENCY-5102] - THIRDPARTY: add support for Web Studio • [FLUENCY-5175] - THIRDPARTY: upgrade universal installer version • [FLUENCY-5237] - 3RDPARTY: upgrade to ActiveSpaces 2.0.2 • [FLUENCY-5238] - Doc Impact of FLUENCY-5237 3RDPARTY: upgrade to

ActiveSpaces 2.0.2 • [FLUENCY-5239] - INSTALLER: add support for Mac OS X builds • [FLUENCY-5255] - Doc Impact of FLUENCY-5070 THIRDPARTY: upgrade to BE

5.1.1 • [FLUENCY-5271] - Doc Impact of FLUENCY-5239 INSTALLER: add support for Mac

OS X builds • [FLUENCY-5401] - Doc Impact of FLUENCY-5102 THIRDPARTY: add support for

Web Studio • [FLUENCY-5402] - Doc Impact of FLUENCY-5100 THIRDPARTY: add support for

DecisionManager

Major Improvements in TIBCO BusinessEvents® Extreme 1.0.1

• Upgraded to use TIBCO BusinessEvents® 5.1.0 • Upgraded to use TIBCO ActiveSpaces® Transactions 2.2.1 • TIBCO BusinessEvents® Extreme examples are shipped along with a completely

reworked Getting Started Guide. • Support for query cardinality was added • Provide access to principal name in administration targets. • Performance improvements • Significant stability improvements

Upgrading to TIBCO BusinessEvents® Extreme 1.0.1 • Generated Concept and Event class package names are now always lower case. Previous

releases generated upper case package names if the project name contained upper case characters. Any code referencing the generated classes, must be changed to use the new convention.

Page 7: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

Deprecations

The following features were deprecated in this release and will be removed in a future release. Please update your applications and development environment.

o The com.kabira.platform.osstats.Type.typeSize() API is deprecated. It has been replaced with Type.memoryUsage()

1.0.1 Resolved Issues

Bug

o [FLUENCY-4550] - CONCEPT Java applications cannot create managed concepts

o [FLUENCY-4570] - GETTINGSTARTED: referenced example not shipped with the product

o [FLUENCY-4572] - KEYEDITOR: Property renames are not correctly handled in keys

o [FLUENCY-4579] - RULES: catalog functions not resolved in rules during project import

o [FLUENCY-4581] - RT: ASException on JVM termination. o [FLUENCY-4585] - BUILD: plugins.ksh hard-codes BE version number o [FLUENCY-4591] - FUNCTIONS: No tooltip documentation for catalog

functions. o [FLUENCY-4593] - DEPLOY: invalid classpath elements o [FLUENCY-4596] - CONCEPT: Concepts with array properties of specific types

fail to load. o [FLUENCY-4611] - KEYEDITOR: adding new key with multiple Concepts adds

to wrong concept o [FLUENCY-4612] - FUNCTIONS: generated query functions not loaded because

of missing class o [FLUENCY-4616] - FUNCTIONS: query functions not regenerated if all keys

deleted o [FLUENCY-4621] - KEYEDITOR: audit property type changes in keys o [FLUENCY-4624] - KEYEDITOR: Audit against duplicate property names in

properties field o [FLUENCY-4626] - KEYEDITOR: removal of a property in keys with multiple

fields not handled correctly o [FLUENCY-4635] - DEPLOY: could not resolve classes running getting started

example o [FLUENCY-4638] - CONCEPT: Array element deletion is not externalized. o [FLUENCY-4639] - EVENT: Expired Event instances are not removed from

shared memory. o [FLUENCY-4640] - CODEGEN: generated title missing "NOT" o [FLUENCY-4642] - DEPLOY: options file not being read o [FLUENCY-4680] - INSTALLER: post-install tasks too slow

Page 8: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-4681] - INSTALLER: not updating permissions properly on Windows

o [FLUENCY-4682] - INSTALLER: uninstall does not work if "silent" mode used to install product.

o [FLUENCY-4690] - CONCEPT: CacheLoadConceptById() for non-existent Concept hits NullPointerException.

o [FLUENCY-4692] - KEY: Adding key to concept generated query doesn't render in catalog and results in Studio project errors

o [FLUENCY-4694] - CONCEPT: ClassCastException in generated lookup catalog functions.

o [FLUENCY-4699] - STUDIO: Failure restarting Studio after creating Concept with Key

o [FLUENCY-4735] - STUDIO: ResourceException during startup with a closed project in workspace.

o [FLUENCY-4736] - STUDIO: NullPointerException when creating a Java project. o [FLUENCY-4748] - KEY: audit against duplicate key names o [FLUENCY-4749] - KEY: changed property not saved o [FLUENCY-4770] - CONCEPT: WARN: The import

com.tibco.xp.runtime.managed.Concept.LookupType is never used o [FLUENCY-4786] - FUNCTION: builds fail when projects not contained in a

workspace o [FLUENCY-4795] - KEY: changing key property does not mark concept dirty o [FLUENCY-4800] - FUNCTION: update 3rd-party libraries as Java library path

is updated o [FLUENCY-4812] - EVENT: java.lang.NullPointerException creating transient

event from Java o [FLUENCY-4832] - CODEGEN: fails to build ChannelIntegration example. o [FLUENCY-4833] - STUDIO: export project reports Resource is out of sync with

the file system o [FLUENCY-4839] - BE-X: wrong BE build is shipped o [FLUENCY-4843] - KEY: invalid duplicate key error o [FLUENCY-4844] - STUDIO: creating event in rule fails to build EAR o [FLUENCY-4845] - RUNTIME: IdGenerator needs to handle being called with

an active transaction o [FLUENCY-4858] - EVENT: cannot extend an Event with a TTL > 0 o [FLUENCY-4861] - CATALOG: clean does not remove project JAR o [FLUENCY-4863] - STUDIO: Intermittent build problems o [FLUENCY-4870] - CODEGEN Build error when the TTL of an event is

changed to 0. o [FLUENCY-4882] - DEPLOY: using jvmname causes failed model assertion

'(record.get_name() == value)'' o [FLUENCY-4884] - DEPLOY: using jvmname with same name as EAR fails o [FLUENCY-4885] - CODEGEN: java.util.GregorianCalendar cannot be cast to

java.util.Date. o [FLUENCY-4886] - CODEGEN: changing event from TTL 0 --> TTL non-zero

does not update JAR file

Page 9: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-4887] - DEPLOY: deploying from Windows generates invalid deployment specification

o [FLUENCY-4888] - CATALOG: adding @Function causes java.lang.ClassNotFoundException: bex1.app.Functions

o [FLUENCY-4892] - DEPLOY deploying an EAR and/or CDD via relative paths fails.

o [FLUENCY-4893] - CODEGEN: assertion triggered when Concepts used nested folders

o [FLUENCY-4894] - STUDIO: import project triggers java nature not installed assertion

o [FLUENCY-4895] - CODEGEN: assertion loading database concepts o [FLUENCY-4896] - CODEGEN: inherited date field causes code generation

failure o [FLUENCY-4898] - CODEGEN: inheriting properties causes heap memory

exhaustion o [FLUENCY-4913] - STUDIO: java.lang.Exception: Failed to generate

rule:/Rules/CCRI o [FLUENCY-4914] - CONCEPT: Creation of instances from Java code fails if

concept is in nested folders. o [FLUENCY-4920] - DEPLOY: CDD on command line ignored o [FLUENCY-4922] - RUNTIME: Failed to find concept

www.tibco.com/be/ontology/Concepts/Container with id 17395 o [FLUENCY-4923] - RUNTIME: Setting array field causes java.lang.Long cannot

be cast to frauddetection.managed.concepts.History o [FLUENCY-4926] - FUNCTIONS: Error displaying catalog functions on

Windows o [FLUENCY-4927] - CODEGEN: nested inheritance calls super with wrong

parameter order o [FLUENCY-4928] - RUNTIME: creating a concept with a non-empty

ConceptReference array property fails. o [FLUENCY-4931] - FUNCTIONS: deleting only concept in project causes

assertion failed: The JAR package specification is invalid o [FLUENCY-4933] - STUDIO: cannot create project library o [FLUENCY-4936] - CODEGEN: lookup functions use invalid parameter type for

date properties o [FLUENCY-4939] - CODEGEN: deleting referenced concept causes assertion o [FLUENCY-4947] - RUNTIME: java.lang.ClassCastException during mapping

of concept references during lookup. o [FLUENCY-4950] - QUERY: generated order key functions do not support

optional key values o [FLUENCY-4951] - QUERY: cannot use Query.next in rule or rule function o [FLUENCY-4952] - RUNTIME: asserting event fails with createProxyInstance:

Failed to find proxy class c.managed.events.DoItProxy o [FLUENCY-4961] - QUERY: lookup function incorrectly adding direction

parameter

Page 10: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-4969] - CODEGEN: generated Java files should be removed on clean

o [FLUENCY-4971] - CODEGEN: inherited keys cause compilation failure o [FLUENCY-4975] - CODEGEN: classes not rebuilt on project import o [FLUENCY-4978] - STUDIO: builder dependencies not enforced o [FLUENCY-4983] - RUNTIME: cannot start application -

java.lang.UnsatisfiedLinkError o [FLUENCY-4984] - KEY: default property can be set to a property type not valid

for keys o [FLUENCY-4989] - FUNCTIONS: Built-in catalog functions not available o [FLUENCY-5002] - DEPLOY: bex-runtime.jar picked up from wrong location o [FLUENCY-5004] - RUNTIME: event payload null in rule function o [FLUENCY-5012] - CODEGEN: event date/time fields generate invalid get

property accessor in proxy class. o [FLUENCY-5014] - STUDIO: problem using key in rule action o [FLUENCY-5019] - DEPLOY: hot deployment fails with

java.lang.NoClassDefFoundError: com/sun/jdi/Bootstrap o [FLUENCY-5020] - EVENT: managed event properties not set in generated event. o [FLUENCY-5023] - INSTALLER: Cache option not available on Windows o [FLUENCY-5024] - EVENT: generated event proxy signatures do not match

runtime. o [FLUENCY-1140] - PERF: not scaling to 16 CPUs o [FLUENCY-3468] - 3RDPARTY : wrong SW3P_ZLIB_VERSION o [FLUENCY-3915] - CLASSLOADER: audit against array key fields o [FLUENCY-4044] - DIST: Deadlocks on disteng::TypeEntry instances. o [FLUENCY-4380] - DEPLOY: mainArguments causes invalid deployment

specification to be generated o [FLUENCY-4461] - RT: Missing code coverage in ktvmmgr.cpp module. o [FLUENCY-4472] - ADMINISTRATION: install switch (c++) missing

resolvable hostname error check o [FLUENCY-4498] - DIST: Need to verify state conflict detection with read

committed transactions. o [FLUENCY-4538] - CLASSLOADER: Managed, autobox array field crash o [FLUENCY-4547] - RT: allocationSpaceBytes type mismatch not detected o [FLUENCY-4548] - OSSTATS: array fields reported as sequence in

Type.typeSize() o [FLUENCY-4553] - ASTA: incorrect display Principal value o [FLUENCY-4555] - CLASSLOADER: crash during access of integer array field. o [FLUENCY-4556] - CLASSLOADER: ClassCastException on access of Integer[]

field. o [FLUENCY-4562] - Doc Impact of FLUENCY-4548 OSSTATS: array fields

reported as sequence in Type.typeSize() o [FLUENCY-4599] - DATAGRID: Metaspace disconnect occasional hang o [FLUENCY-4634] - ADMINISTRATOR: has cryptic stack trace and core dump

if SW_HOME is not set

Page 11: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-4644] - DEPLOY: invalid class path specifications generates bogus KDS file

o [FLUENCY-4667] - QUERY: KeyQuery accepts null for lock mode parameter o [FLUENCY-4674] - CODELINETOOLS: Remove P.AST.UNINSTALL script

from archive o [FLUENCY-4675] - CODELINETOOLS: P.AST.README file contains

inaccurate install instructions o [FLUENCY-4678] - KDM: returns bogus error message when stopping node o [FLUENCY-4689] - RT: assertion passing array in additional data o [FLUENCY-4700] - AST: installer does not include P.AST.* release notes on

Solaris o [FLUENCY-4701] - AST: Solaris release archives do not contain the

productversion file o [FLUENCY-4702] - DIST: reason is lost when doing a create on an inactive

partition. o [FLUENCY-4706] - CLASSLOADER: com.kabira.platform.systemPackages

property ignored o [FLUENCY-4710] - INSTALLER: TIBCOUniversalInstaller error on Soraris o [FLUENCY-4713] - ADMINISTRATION: creating node in read-only directory

results in stack trace o [FLUENCY-4719] - README: Product download site AST 2.2.0 README

poorly formatted o [FLUENCY-4720] - CLASSLOADER: Investigate handling nested exceptions

when creating type descriptors. o [FLUENCY-4732] - MONITOR: swmon in AST 2.2.0 is the debug version of the

monitor executable o [FLUENCY-4740] - CLASSLOADER: determine if we can close JAR file

descriptors o [FLUENCY-4744] - KDM: Restarting domain manager with managed nodes

crases o [FLUENCY-4754] - DOMAIN: addnode outputs suprious "switchadmin" o [FLUENCY-4768] - DATAGRID: signal 11

SpaceManager::createSystemSpaces() o [FLUENCY-4781] - RT: Crash if multiple object pages need to be free'd during a

READ_COMMITTED_SNAPSHOT commit. o [FLUENCY-4782] - DIST: Crash if enablePartition() is executed in a

READ_COMMITTED_SNAPSHOT transaction. o [FLUENCY-4783] - DIST: Cascade failures may miss removing replica nodes. o [FLUENCY-4784] - RUNTIMESTATISTICS: transaction lock statistics broken o [FLUENCY-4785] - ADMINISTRATION: install switch reports incorrect shared

memory size o [FLUENCY-4802] - ASTA: mouse over ballon help on node start button o [FLUENCY-4803] - NODEAGENT: node restart crash o [FLUENCY-4806] - RT: JNI/JDWP access to shared memory outside of a

transaction crashes.

Page 12: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-4810] - Doc Impact of FLUENCY-4472 ADMINISTRATION: install switch (c++) missing resolvable hostname error check

o [FLUENCY-4815] - Doc Impact of FLUENCY-4548 OSSTATS: array fields reported as sequence in Type.typeSize()

o [FLUENCY-4822] - Doc Impact of FLUENCY-4784 RUNTIMESTATISTICS: transaction lock statistics broken

o [FLUENCY-4823] - MONITOR: missing DISPLAY environment variables fails with mysterious stack trace

o [FLUENCY-4827] - DIST: cschan.cpp:2556: failed C++ assertion 'pktType == CSBuffer::PktRejectMalformed'

o [FLUENCY-4840] - JAVASERVICE: jniutils.cpp:138: failed C++ assertion 'env->ExceptionCheck() == JNI_FALSE'

o [FLUENCY-4849] - ADMINISTRATION: display node delineated output inconsistent

o [FLUENCY-4853] - DISTRIBUTION: assertion in DIstributionConfigManager o [FLUENCY-4855] - ASTA: login fails o [FLUENCY-4860] - STATISTICS: JNI Cache statistics do not display properly in

ASTA o [FLUENCY-4862] - DIST: FATAL|12756|oscdr.cpp(491)|Invalid increment of 4

bytes o [FLUENCY-4869] - SNAPSHOT: Document "installpath" in admin guide. o [FLUENCY-4871] - HA: java.lang.NullPointerException: Object not found on

remote node B o [FLUENCY-4876] - SNAPSHOT: no error reported if permission failure o [FLUENCY-4879] - ADMINISTRATION: switchadmin still used in error

messages o [FLUENCY-4904] - SNAPSHOT does not return version information for BE-X

snapshot o [FLUENCY-4908] - ASTA: unknown statistics type displaying Method

Execution statistics o [FLUENCY-4918] - SNAPSHOT: error generated if pstack not installed o [FLUENCY-4921] - STATS: object stats may not clear all statistics. o [FLUENCY-4925] - RUNTIME: hang in ClassLoader.initRuntimeTDCache o [FLUENCY-4945] - CLASSLOADER: missing @Managed annotated on

@Asynchronus methods not detected o [FLUENCY-4956] - ASTA: node details screen not displayed

Documentation

o [FLUENCY-4606] - BE-X: Release Notes have scrambled text overlays o [FLUENCY-4619] - GETTINGSTARTED: start node step incorrect o [FLUENCY-4623] - GETTINGSTARTED: uses history feature not supported in

BE-X o [FLUENCY-4625] - GETTINGSTARTED: does not demonstrate use of keys o [FLUENCY-5026] - GETTINGSTARTED: enable event quietly ignored if

account not disabled

Page 13: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-5027] - CHANNEL: Channel Framework and TCP Server Example JAR files for Channel Integration example

o [FLUENCY-2403] - TUNING: add memory management details o [FLUENCY-4540] - HA: document the behavior of partition mappers and

inheritance o [FLUENCY-4551] - ADMINSTRATION: improve JVM-specific deployment

directories documentation o [FLUENCY-4669] - 3RDPARTY: release note name of the java package

incorrect o [FLUENCY-4677] - 3RDPARTY: 3rd party missing in AST 2.2.0 o [FLUENCY-4712] - ADMINGUIDE: incorrect SW_HOME location in BE-X

Administration Guide o [FLUENCY-4727] - CONFIG: com.kabira.platform.switchconfig o [FLUENCY-4728] - CONFIG:

com.kabira.platoform.switchconfig.ConfigurationListener o [FLUENCY-4729] - ADMINISTRATION:

com.kabira.platform.management.Target javadoc o [FLUENCY-4737] - DEPLOY: merge deployment information currently in

admin/architect's guide o [FLUENCY-4738] - INSTALL: note about /usr/ucb applies to all install modes o [FLUENCY-4905] - ADMIN: uses administrator role name

Improvement

o [FLUENCY-4631] - DEPLOY: improve validation of invalid command line o [FLUENCY-4734] - BE-X: Include runnable examples in the release. o [FLUENCY-4747] - STUDIO: Forced changed to java perspective confusing o [FLUENCY-4771] - CDD: eliminate requirement to add lockless provider

properties in CDD o [FLUENCY-4804] - CODEGEN: package names should be all lower case o [FLUENCY-4807] - FUNCTION: audit that containing class is public o [FLUENCY-4809] - FUNCTIONS: audit that catalog function methods do not

throw an exception o [FLUENCY-4817] - FUNCTION: Automatically add java libraries to custom

functions build path o [FLUENCY-4907] - CODEGEN: change constructor signatures to only include

required fields (keys) o [FLUENCY-4998] - JAVA: add BE functions JAR to class path o [FLUENCY-5009] - RUNTIME: Remove use of @ByReference o [FLUENCY-5021] - Doc Impact of FLUENCY-4771 CDD: eliminate

requirement to add lockless provider properties in CDD o [FLUENCY-1214] - OSSTATS: Type::typeSize() reports bounded array as

unbounded sequence o [FLUENCY-1296] - ADMINISTRATOR: add servicename to usage message o [FLUENCY-2319] - OSSTATS: add reporting for local mutex stats in every

engine

Page 14: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-3218] - RT: move OSTypeDescriptor statistics to a separately allocated struct

o [FLUENCY-4304] - RUNTIMESTATISTICS: Expose cache statistics functionality.

o [FLUENCY-4381] - DEPLOY: generated artifacts shouldn't be removed on error o [FLUENCY-4499] - Doc Impact of FLUENCY-3855 HA: optionally allow

setMapper to detect previously unpartitioned objects o [FLUENCY-4517] - SNAPSHOT: needs to include registry information o [FLUENCY-4696] - SNAPHOST: add OS information to snapshot archive o [FLUENCY-4703] - Doc Impact of FLUENCY-4304 RUNTIMESTATISTICS:

Expose cache statistics functionality. o [FLUENCY-4704] - Doc Impact of FLUENCY-2319 OSSTATS: add reporting

for local mutex stats in every engine o [FLUENCY-4746] - ADMINISTRATION: Obscure error message from "display

switch" on stopped node. o [FLUENCY-4750] - ADMINGUIDE: improve details on relationship between

nodes/applications/jvms. o [FLUENCY-4751] - ADMINGUIDE: update/remove event subscriber

documentation o [FLUENCY-4761] - KDM: improve/clarify MDNS not running messages o [FLUENCY-4779] - DEPLOY: clean up deployment messages o [FLUENCY-4799] - DEPLOY: improve SSL initialization failure messages o [FLUENCY-4819] - NODE: display node command requires ssh keys to be

configured o [FLUENCY-4825] - RUNTIME: type descriptor memory footprint o [FLUENCY-4874] - SNAPSHOT: improve snapshot connection failure message o [FLUENCY-4875] - SNAPSHOT: permission error gives unclear message o [FLUENCY-4877] - RUNTIME: add the mutex instance number to MLock mutex

names o [FLUENCY-4929] - OSSTATS: simplify Type.typeSize() signature o [FLUENCY-4934] - Doc Impact of FLUENCY-4929 OSSTATS: simplify

Type.typeSize() signature o [FLUENCY-4935] - OSSTATS: improve Types.memoryUsage() report o [FLUENCY-4941] - ADMINISTRATION: Add a facility for obtaining the active

principal during administrative target execution. o [FLUENCY-4946] - Doc Impact of FLUENCY-4941 ADMINISTRATION: Add

a facility for obtaining the active principal during administrative target execution.

o [FLUENCY-4958] - Doc Impact of FLUENCY-4935 OSSTATS: improve Types.memoryUsage() report

New Feature

o [FLUENCY-4818] - EXAMPLES: provide an example of channel integration o [FLUENCY-4959] - QUERY: add support for query result cardinality

Page 15: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

o [FLUENCY-4966] - FUNCTIONS: support migration of existing catalog functions

Task

o [FLUENCY-4607] - DOCS: Separate documentation archive is missing o [FLUENCY-4775] - BE-X: update to current BE engineering builds o [FLUENCY-4948] - BE-X: Update to BE 5.1.0 GA Build o [FLUENCY-5028] - 3RDPARTY: P.BEX.3RDPARTY.1.0.1 update o [FLUENCY-4915] - SUBSCRIBER: mark administration target as private

Known Issues A summary of the known issues in this release is below.

For known issues in embedded products please see these release notes:

• TIBCO ActiveSpaces® • TIBCO ActiveSpaces® Transactions • TIBCO BusinessEvents®

For each issue the following is provided:

• Description of issue • Workaround (if any) • Plans for resolution

Key Summary Public Issue Description

FLUENCY-5478

SCORECARD: add support for scorecards

Scorecards are not supported in this release, however, they can be created in Studio.

There is no work-around for this issue.

Scorecards will either be supported, or removed from Studio, in a future release.

FLUENCY-5477

CODEGEN: changing a parent's key(s) or field(s) causes child compilation errors

If a parent concept's keys or fields are changed, any classes generated for child concepts will have undetected compilation failures. The undetected compilation failures can cause runtime deployment errors.

The work-around is to perform a project clean when changing concepts with children.

This will be corrected in a future release.

Page 16: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

FLUENCY-5463

EVENT: transient events are managed objects

Transient events are currently stored in shared memory as managed objects. Application should not rely on this behavior because it may be changed in a future release.

FLUENCY-5452

STUDIO: EARs can be built while code generation is still in progress

EARs can currently be built before all build processes complete. This causes corrupt EAR files to be generated.

The work-around is to ensure that all back-ground processes are complete before building an EAR.

This will be corrected in a future release.

FLUENCY-5404

DecisionManager documentation branded as BE instead of BE-X

The Decision Manager documentation refers to BE. It should refer to BE-X.

This documentation is correct and can be used as is.

This issue will be resolved in a future release.

FLUENCY-5403

WebStudio documentation missing from BE-X documentation

Web Studio documentation is missing from this release.

There is no work-around for this issue.

This will be correct in a future release.

FLUENCY-5318

DEPLOY: hot deploy failure

Attempting to hot deploy a BE-X EAR results in this runtime failure: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$KeyIterator.next(Unknown Source) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.newNameToByteCode(RuleServiceProviderImpl.java:1658) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.notify(RuleServiceProviderImpl.java:1508) at com.tibco.cep.repo.hotdeploy.DirectoryDeployer.poll(DirectoryDeployer.java:88) at com.tibco.cep.repo.hotdeploy.DirectoryDeployer.run(DirectoryDeployer.java:48)

Page 17: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

at java.lang.Thread.run(Unknown Source)

There is no work-around for this failure.

This will be corrected in a future release.

FLUENCY-5302

RUNTIME: timed event causes java.lang.IllegalAccessError: no active transaction

Execution of a timed event causes a java.lang.IllegalAccessError: no active transaction exception .

There is no work-around for this issue.

This will be corrected in a future release.

FLUENCY-5287

QUERY: update in RTC lost if concepts reloaded via a query

Updates to a concept in an RTC are lost if the concept is reloaded via a query.

There is no work-around for this issue.

This may be correct in a future release. However, it is strongly recommended that applications to no load a concept into working memory multiple times in an RTC.

FLUENCY-5134

INSTALLER: Studio does not generated java classes if BE-X installed under TIBCO_HOME with BE

BusinessEvents Extreme will not work correctly if installed into an existing TIBCO_HOME that contains BusinessEvents.

The workaround is to always install BusinessEvents Extreme in it's own TIBCO_HOME

This issue may be resolved in a future release.

FLUENCY-5091

RUNTIME: duplicate keys not reported when using Ontology constructor

Duplicate key exceptions are not returned to the rule or rule function that caused the exception.

There is no work-around for this issue.

This will be corrected in a future release.

FLUENCY-5061

QUERY: Instance.getById not working

The Instance.getById(doit.identifier) or Instance.getByIdByUri(doit.identifier,"/Concepts/Owner"); catalog functions do not work. They always returns null .

The work-around is to use Cluster.DataGrid.CacheLoadConceptById instead.

This will be corrected in a future release.

FLUENCY-5058

CONCEPT: @parent always return null

The @parent attribute on contained concepts always returns null .

Page 18: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

There is no work-around for this issue.

This will be resolved in a future release.

FLUENCY-5050

STUDIO: EAR not updated if only Java code changes

An updated EAR is not generated is only Java code changed in the project.

The work-around is to manually remove the EAR before building a new one.

This will be corrected in a future release.

FLUENCY-4979

STUDIO: EARs can be built with Java compilation errors

EARs can be built in projects that contain Java compilation errors. This should be prohibited.

The workaround is to ensure that there are no Java compilation errors in the project before building an EAR.

This will be correct in a future release.

FLUENCY-4912

KEY: renaming a Concept property using refactor fails

Using refactor to rename a Concept property causes a java.lang.NullPointerException with a stack like the following and the project is corrupted. java.lang.NullPointerException at com.tibco.xp.studio.codegeneration.CodeGeneration.mapPropertyType(CodeGeneration.java:141) at com.tibco.xp.studio.codegeneration.ConceptCodeGeneration.generateFunctionJavaDoc(ConceptCodeGeneration.java:494) at com.tibco.xp.studio.codegeneration.ConceptCodeGeneration.addLookupFunctions(ConceptCodeGeneration.java:421) at com.tibco.xp.studio.codegeneration.ConceptCodeGeneration.generate(ConceptCodeGeneration.java:83) at com.tibco.xp.studio.codegeneration.JavaFileJob.generateCode(JavaFileJob.java:182) at com.tibco.xp.studio.codegeneration.UpdateJavaFileJob.runInWorkspace(UpdateJavaFileJob.java:23) at org.eclipse.core.internal.resources.InternalWorkspa

Page 19: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

ceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

There is no workaround for this issue.

This issue will be resolved in a future release.

FLUENCY-4889

RULE: modifications of key fields allowed in rule editor

Modification of key fields in a Concept should be disallowed in the rule editor. However, they currently are not. For example if firstName is a key, the following should report an error: declare { Concepts.Customer c; } //... then { c.firstname = "John"; }

It currently doesn't.

This will be corrected in a future release.

FLUENCY-4847

SCORECARD: error attempting to access scorecard

Scorecards are not currently supported in this release. Attempting to use a scorecard will generate an error like this at runtime when the scorecard is first accessed. java.lang.RuntimeException: Failed to load Concept by extId because proxy class [frauddetection.managed.concepts.FraudCriteriaProxy] cannot be found. at com.tibco.xp.runtime.RuntimeServiceProvider.lookupByExtId(RuntimeServiceProvider.java:725) at com.tibco.xp.runtime.RuntimeServiceProvider.fetchByExtId(RuntimeServiceProvider.java:423) at com.tibco.cep.runtime.model.element.impl.ManagedObjectManager.fetchByExtId(ManagedObjectManager.java:58) at

Page 20: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

com.tibco.cep.runtime.service.cluster.om.CoherenceStore.getNamedInstance(CoherenceStore.java:355) at com.tibco.cep.runtime.session.impl.RuleSessionImpl.loadNamedInstances(RuleSessionImpl.java:598) at com.tibco.cep.runtime.session.impl.RuleSessionImpl$1.doTxnWork(RuleSessionImpl.java:363) at com.tibco.cep.kernel.core.rete.BeTransaction$1.run(SourceFile:158) at com.tibco.xp.runtime.RuntimeServiceProvider$BEXTransaction.run(RuntimeServiceProvider.java:580) at com.kabira.platform.Transaction.execute(Transaction.java:457) at com.tibco.xp.runtime.RuntimeServiceProvider.txnWork(RuntimeServiceProvider.java:607) at com.tibco.cep.kernel.core.rete.BeTransaction.run(SourceFile:162) at com.tibco.cep.kernel.core.rete.BeTransaction.execute(SourceFile:90) at com.tibco.cep.runtime.session.impl.RuleSessionImpl.start(RuleSessionImpl.java:360) at com.tibco.cep.runtime.service.cluster.agent.InferenceAgent.onActivate(InferenceAgent.java:990) at com.tibco.cep.runtime.service.cluster.agent.AbstractCacheAgent.activate(AbstractCacheAgent.java:152) at com.tibco.cep.runtime.service.cluster.agent.AbstractCacheAgent.start(AbstractCacheAgent.java:165) at com.tibco.cep.runtime.service.cluster.agent.AgentRuntimePolicyManager.tryActivateAgent(AgentRuntimePolicyManager.java:173)

Page 21: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

at com.tibco.cep.runtime.service.cluster.agent.AgentRuntimePolicyManager.stabilizeCluster(AgentRuntimePolicyManager.java:249) at com.tibco.cep.runtime.service.cluster.agent.AgentRuntimePolicyManager.tryActivateLocalAgents(AgentRuntimePolicyManager.java:297) at com.tibco.cep.runtime.service.cluster.agent.DefaultAgentManager.start(DefaultAgentManager.java:99) at com.tibco.cep.runtime.service.cluster.MultiAgentCluster.start(MultiAgentCluster.java:253) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.startCluster(RuleServiceProviderImpl.java:746) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.configure(RuleServiceProviderImpl.java:253) at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:144) at com.tibco.cep.container.standalone.BEMain.main(SourceFile:67)

There is no work-around for this issue.

Scorecards will be supported in a future release.

FLUENCY-4841

CODEGEN: missing javadoc on generated Java files

The generated Java classes for Events and Concepts are missing javadoc on public and protected classes and methods.

There is no work-around for this issue.

This will be corrected in a future release.

FLUENCY-4820

KEY: key input not enabled when no properties in child Concept

When editing a child concept that inherits from a parent concept with properties, the key editor is not enabled if there are no properties in the child concept.

The work-around is to add a property in the child concept. This will enable the key editor.

Page 22: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

This will be resolved in a future release.

FLUENCY-4780

STUDIO: support command line builds

There is no support for command line builds in this release.

There is no work-around for this issue.

This will be corrected in a future release.

FLUENCY-4659

STUDIO: Refactor (rename) project name fails

Using refactor to rename a project causes the project to become corrupted.

There is no work-around for this issue.

This will be corrected in a future release.

FLUENCY-4645

DEPLOY: functions.catalog already loaded from a different location warnings

When a deployed BE-X application starts up, warning message such as this one are emitted: [A] 2012 Jun 05 07:12:45:265 GMT -7 kabira-server Debug [main] - [root] Ignoring :file:/opt/kabira/run/be-x/nodes/A/deploy/resources/deploy-1338905507192/A_bex.jar!/functions.catalog already loaded from a different location

These warnings do not indicate an actual problem, and will be removed in a future release.

FLUENCY-4637

INSTALLER: Studio missing BE-X customizations if run from install where user cannot write

If BE-X is installed where user cannot write to the installation area after installation, Studio launches without BE-X customizations (title/etc says BE Extreme, but key editor, catalog functions, behaviors, etc do not work).

There is no know work-aound for this issue.

This will be resolved in a future release.

FLUENCY-4597

EVENT: Cannot load events by extId

Loading Event instances via the following built-in functions: Event.getByExtIdByUri() Event.getByExtId()

Fails.

The work-around is to load Event instances using "id" lookup functions.

This issue will be resolved in a future release. FLUENCY-4595

KEY: keys with removed concept

When a concept property field is removed, any keys in that concept that contain that property are correctly removed.

Page 23: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

property fields not removed in children

However, any keys in children Concepts that contain that property are not removed.

The work-around is to manually remove the keys in the children.

This will be corrected in a future release.

FLUENCY-4584

STUDIO: cannot deploy application directly from studio

There is currently no support for deploying BE-X applications directly from Studio.

The work-around is to deploy applications using the BE-X deployment tool on the command line. For example:

java -jar deploy.jar adminport=9876 username=guest password=guest App.ear -c deploy.cdd

This will be fixed in a future release.

FLUENCY-4578

QUERY: generated query functions should be Ontology functions

Query functions are currently classified as Custom Functions . They should be classified as Ontology Functions .

This classification will change in a future release.

FLUENCY-4577

INSTALLER: uninstall leaves a few BE and AS files

After uninstalling BE-X, these directories remain: ./be/5.1/bin/be-jdbcdeploy ./be/5.1/bin/be-engine ./be/5.1/bin/be-migration ./be/5.1/studio/bin/studio-tools ./as/2.0/lib/as-common.jar ./as/2.0/lib/as-admin.jar ./as/2.0/lib/libas-tibpgm.so ./as/2.0/lib/libas-common.so ./as/2.0/lib/libas-core.so ./as/2.0/lib/libas-tibrv.so

The work-around is to manually remove these files if no other products existing in TIBCO_HOME .

This will be corrected in a future release.

Page 24: Welcome to TIBCO BusinessEvents® Extreme · TIBCO BusinessEvents® Extreme 1.0.2 Release Notes . Welcome to TIBCO BusinessEvents® Extreme . TIBCO BusinessEvents Extreme® is a high-performance

FLUENCY-4574

CATALOG: Unsupported built-in functions shipped

These built-in functions are shipped, but they are not supported and do not work.

• ActiveSpaces • BusinessWorks • Hawk • Standard --> Cluster • Standard --> Temporal • Standard --> VRF

Do not use these functions in your models.

These functions will be removed in a future release.

FLUENCY-4569

ADMIN: The BE-X administrator is not rebranded

The BE-X Administrator was not rebranded. It still references ActiveSpaces Transactions.

This will be corrected in a future release.

FLUENCY-4568

STUDIO: prints messages to stdout

BE-X Studio prints messages to stdout. These should not be there.

There is no work-around for this issue.

This will be resolved in a future release.

FLUENCY-4567

CATALOG: Line number not provided in catalog function markers

The catalog function problem markers are missing the line number.

There is no work-around for this issue.

This will be resolved in a future release.

FLUENCY-4564

CODEGEN: TTL always from parent

Events using inheritance always use the TTL of the parent at the top of the inheritance hierarchy. There is no way to override the TTL of a parent in a child Event. This behavior is currently undocumented.

There is no work-around for this behavior.

This behavior may change in future releases.


Recommended