Reported Issues Corrected

ActiveVOS 9.2.4.3

You see an SQL error when you run a task created by a user whose user name contains a single quote. For example, you see an SQL error when you open a task created by a user whose name is O'Leary.

AS-5730

When you submit a form that contains an attachment, ActiveVOS does not decode the Unicode characters in the form correctly. For example, if you submit a form that contains Mandarin text and an attachment, ActiveVOS does not correctly decode the Mandarin text in the form. You see small boxes in the place of Mandarin characters.

AS-5733

A web service call that requires authentication does not generate a response. This is because of a configuration issue in the javax.xml.xpath.XPathFactory file that occurs when you use Tomcat with Java version 8.

AS-5734

When you deploy a contribution that contains WSDL files with complex XML schema definitions, you might see an Out of Memory error. You see errors if there are duplicate imports of complex WSDL schema definitions, which occupy a large chunk of Java heap memory.

ActiveVOS 9.2.4.2

If recovery takes a long time, the ActiveVOS Alarm Manager sometimes sends duplicate alarms. When this happens, the ActiveVOS console indicates correlation violations.

AS-5702

If you use Microsoft SQL Server and perform process recovery, you see syntax errors. The errors you see are QueueStorage.GetQueuedMessageReceivers and QueueStorage.GetAlarmsJoinProcess.

AS-5698

Recovery time is slow because the ActiveVOS server is unable to get certain resources. This is because these resources are at maximum capacity as the number of processes that the server needs to recover is higher than the engine process count.

AS-5689

The getTask Human Task request fails with the error "ORA-01795: maximum number of expressions in a list is 1000". This happens if you use an Oracle database and the user for whom you are sending the request has more than 1000 roles.

AS-5685

There is a deadlock during subprocess coordination if more than two processes are involved.

Sometimes, ActiveVOS incorrectly auto-claims Human Tasks to a single user. This happens when the potential owner list of a human task contains both a single user and a user group.

AS-5667

When you restart the ActiveVOS server, sometimes, completed processes also undergo recovery.

AS-5671

You get a Null Pointer Exception when you deploy a Java Message Service (JMS). This happens because of a Fixed Listener name lookup issue.

AS-5592

When you claim a task that belongs to a multiple delegates, you see the XQuery error "Attempting to access a sequence as a singleton item" followed by a correlation violation.

ICRT-5103

If you use ActiveVOS on an Oracle WebLogic 12.1.3 server without a specific JVM startup parameter, you find that startup is slow. You may see messages like "Unable to locate catalog resource". This happens because of a change to the WSDLFactory preference in Oracle WebLogic 12.1.3. If you are an ActiveVOS 9.2.4.1 or 9.2.4.2 customer who uses Oracle WebLogic 12.1.3,set the following JVM startup property:Djavax.wsdl.factory.WSDLFactory=com.ibm.wsdl.factory.WSDLFactoryImpl

AS-5649

When the ActiveVOS server receives JMS message that results in a correlation exception, the process either hangs or times out. This is because the JMS client expects but does not get a response at the replyTo address as the ActiveVOS server does not send any system-generated response to it. The JMS client is expected to process the error condition and the following fault: < aex:Fault xmlns:aex="http://www.active-endpoints.com/2004/06/bpel/extensions/"> <faultcode xmlns:ns="http://docs.oasis-open.org/wsbpel/2.0/process/executable" name="correlationViolation" namespace="http://docs.oasis-open.org/wsbpel/2.0/process/executable"/>

AS-5670

When you use the Human Tasks query getTasks, the server is slow to respond when the data set is large.

AS-5704

If you use JMS queue to send a message to the ActiveVOS server, you see a correlation violation even though there is a process that is waiting for the message.

ActiveVOS 9.2.4.1

AS-4436

Enhanced human tasks such that you can now set the time in addition to the day when delegating a task from ActiveVOS Central. This allows for partial day delegation.

AS-5520

Updated ActiveVOS to address a defect that Oracle fixed in jaxws-api 2.2.1, 2.1.8 and made backwards compatible with 2.1.3.x jars. Previously, when a process was invoked from ESB, an Internal Server Error was thrown in ActiveVOS. This no longer occurs.

AS-5533

Fixed a defect with the JMS Transaction Manager. Previously, under heavy load, the ActiveVOS server could spawn thousands of threads that were only cleaned up with garbage collection.

AS-5547

Fixed a problem where XSI Type was not preserved when using SetOutput. The XSI Type is now preserved for client operations of setOuput, setFault and complete; removed validation from the people activity when it consumes the message.

AS-5550

Added the ability to specify explicitly headers which should not be sent with the request to ActiveVOS Central. To enable this capability, you must modify the web.xml of the Central .war file. Add the following fragment after the context-param configuration of ae.dont.proxy.headers.

The param-value is a comma-separated list of headers which should not be proxied during the request submission:

<context-param>

<param-name>ae.dont.proxy.request-headers</param-name>

<param-value>$WSRA,$WSRH</param-value>

</context-param>

Background: Using IBM's IHS load balancer, reference to an IHS authentication event is done using HTTP Headers $WS* (for example, $WSRA and $WSRH). This informs application servers where to look for the identity of the request. Because SSO is intended to authenticate beyond the IHS/WAS environment and a trusted connection in SSL/CLIENT-CERT should be used by proxy, these headers must be stripped from Central's proxy execution.

AS-5551

Fixed a defect where human tasks were faulted if all attachments were not added to a process request form.

AS-5555

Fixed a problem where two versions of a project could not be active at the same time in 9.2.2.

AS-5557

Fixed a defect where an AeCriticalStorageException was returned when performing a getTasks request.

AS-5571

Fixed a problem when using task operations defined in the WSHT API with Redhat JBoss EAP 6.x where the following error was reported: java.lang.IllegalStateException: The prefix identity is not bound. at org.apache.ws.commons.schema.SchemaBuilder.getRefQName(SchemaBuilder.java:823)

AS-5573

Fixed a problem when using ADMIN API (ae_metro_admin.jar) with Redhat JBoss EAP 6.x where the following error was reported: ClassNotFoundException: org.activebpel.rt.metro.jaxws.AeBaseJAXWSServiceImpl

AS-5574

Fixed a problem where an exception occurred during execution of installation db-script failures with MSSQL, due to case sensitivity errors in the source SQL statements.

AS-5576

Fixed a defect where getAllInvokeMetrics was not returning the correct average time. When trying to use built-in reports services, incorrect metrics on response time were returned when the same partnerlink and operation were used more than once. This issue also surfaced in server performance statistics.

AS-5579

Fixed a problem with a Null pointer exception in ActiveVOS 9.2.1 when deployed to Oracle WebLogic..

AS-5581

Fixed a defect where non-timeout JMS Connection Errors were masked by a connection timeout message. Now, if the AeJMSTransactionManager throws an error during a getConnection, it is always presented to the user as a connection timeout exception.

Note:

For HornetQ, which has fine-grained security, the initial connection succeeds but the underlying access to a specific queue might fail and the error will not be identified in the log.

AS-5585

Changed the WS-HT schema restriction to allow a priority field to be a negative number.

AS-5586

Enhanced human tasks to allow both users and groups to be potential owners of a task. Prior to this change users and groups were mutually exclusive. Customers making use of the ActiveVOS SDK should upgrade to the ActiveVOS 9.2.4.1 SDK to obtain the latest binary, XML schema and WSDL updates.

AS-5600

Fixed a defect to now check if the AeJMSTransactionManager is closing before calling close on the underlying connectionFactory to avoid deadlock.

AS-5601

Fixed a defect seen when the call failed if using multiple LIKE operands in a WS-Humantask API call. Multiple occurrences of the LIKE operand with the WSHT API are now supported.

AS-5604

Fixed defect where a task did not appear in ActiveVOS Central if the task had users and groups, or only groups set as the potential owner.

AS-5606

Updated to handle escape of '_' and '%' characters for task query when using a LIKE clause with the WSHT API.

AS-5608

Fixed a problem where the server assumed any failure to be a timeout failure when, during process recovery, executor service tasks are created to encapsulate work being performed. Error handling now catches and reports errors with more granularity.

AS-5625

Fixed a problem with an unbalanced releaseMutex() call during process recovery.

AS-5636

To improve process purge performance, foreign keys were added as indices to a number of tables.

AS-5641

Enhanced support for non-default schemas. Previously, dynamic SQL generated by AeSQLTaskFilter did not fully support non-default schemas. DML queries now include the %TABLE_PREFIX%.

AS-5642

Added new MDM Identity Provider.

AS-5645

Fixed a problem where addDelegate and removeDelegate operations were not working as expected within a JBoss environment.

Fixed a deadlock in the ActiveVOS server's AeResource cache. Under specific circumstances, a few minutes after starting the server, several threads could get stuck resulting from a deadlock. This would stop further server processing. This deadlock condition was caused in the caching layer of the AeResource cache.

Note: ActiveVOS 9.2.2 patch Server922-5.zip is also available. This patch resolves defects 16269, 17041, and 17115, which were fixed with ActiveVOS 9.2.4.

16326

Fixed a problem with reports that did not launch in the ActiveVOS Console when the console is launched using the Reverse Proxy URL. Note: ActiveVOS 9.2.2 patch Server922-2.zip is also available.

16372

Fixed a problem with BIRT reports saved with the ActiveVOS Designer 9.2.2 that would fail to open up in the ActiveVOS Console.

16412

Fixed a problem with the WebSphere servlet/filter that interfered with ActiveVOS reporting. Note: ActiveVOS 9.2.2 patch Server922-1.zip is also available.

16447

For database servers other than MySQL Process Recovery was slow due to incorrect/missing index. An additional index was added and included in the upgrade DDL

16607

Database queries were enhanced to eliminate contention when performing the WS-HumanTask getTasks. For database servers other than MySQL Process Recovery was slow due to incorrect/missing index. An additional index was added and included in the upgrade DDL operation that resulted in poor response times.

16726

Fixed a problem with queue receive IDs going over 2 billion. Customers running in an ActiveVOS MultiSite configuration are likely to encounter this issue. For details on MultiSite, see http://infocenter.activevos.com/infocenter/ActiveVOS/v92/topic/doc.server_console/html/SvrUG6-11.html.

16780

Fixed a problem with the WS-HumanTask getInput operation that could fail due to strict XML Schema validation when the schema used a substitution group or when the task input used xsi types. Note: ActiveVOS 9.2.2 patch Server922-4.zip is also available.

16858

Fixed a problem with the <abp:timeout> partner policy on an endpoint reference not being applied correctly for certain cases that allowed processes to remain in the running state. Note: ActiveVOS 9.2.2 patch Server922-3.zip is also available.

16945

Fixed a problem with the expiration of a human tasks if the date of expiration is greater than 12 days.

17041

Fixed a problem saving process state causing the server to stop processing. This issue would arise when variable state saves were attempted when multiple versions of a variable were being saved. This could sporadically occur and be reported with the following stack trace in the server log, or execution markers not showing in the process detail view.

Corrected a situation where a single process being recovered by the engine containing thousands of records returned from a service invoke would take an excessive amount of time, causing thread starvation as the process recovery thread would hold up a majority of threads in the system. Process recovery now uses a 30 second timeout. This limits the amount of time a single process may take for recovery. If recovery of a single process exceeds this limit, it will be faulted and information is displayed in the ActiveVOS Console. The server log will record the server trace of the recovery thread at the time it was interrupted.

17160

Fixed a problem with correlation not working when instantiating a process using a Pick activity when a process has correlation set to one message (but not all messages) and there is a subsequent intermediate Pick to be correlated in the same Pick branch that started the process Note: ActiveVOS 9.2.2 patch Server922-7.zip is also available.

17896

Fixed a problem reconnecting to a remote JMS broker that was failing over to the default initial context when a JMS Manager was configured to use a remote JNDI location. This occurred after the loss of connection to a remote JMS provider. The server incorrectly reverted to using the local JNDI context instead of the remote one, and never successfully reconnected to the remote queue. The only work around was to restart ActiveVOS after remote queues were back up and available.

An ActiveVOS 9.2.2 patch is available upon request.

17919

Fixed a problem with the businessAdministrators and potentialOwners groups variables getting lost after changing the logging level of deployed process in ActiveVOS console.

17926

Fixed a problem where the search filter in "Deployment Log" does not work properly when errors are present in the deployment logs.

18018

Fixed SQL performance issues when taking contributions offline These issues occurred during recovery and taking contributions offline in large databases (millions of records in the AeProcess table) and resulted in long running SQL operations. The tables primarily affected are the AeProcess and AePlan tables. Changes to existing indexes were made.

Customers should follow the instructions found in the "Upgrading Database Schemas" below.

18067

To improve process purge performance, foreign keys were added as indices to a number of tables.

18189

Corrected an issue with the Dispatch service not decrementing the executing request count.

ActiveVOS 9.2.2

12210

Fixed a problem where getProcessListIO did not execute without all of its arguments.

15103

Fixed a problem where the documentation did not indicate that when deploying ActiveVOS tomcat server, the activebpel-cert.war file is not automatically deployed.

15200

Fixed a problem where threads became stuck when a server was started and a node failure occurred.

15231

Fixed a getAttachment() error where the request failed because of a timeout.

15288

Fixed a problem in ActiveVOS Central where no Screenflow guide tabs were displayed.

15313

Fixed a problem with the timestamp policy for MyRole where the created timestamp would not accurately reflect the time for which a message would be valid.

15315

Fixed a problem where a queued receive process ID was not correct when process IDs were large.

15316

Fixed a problem where the outer variable (the counter) in a for loop was not properly restored from the state document. This most often occurred when the parallel flag was enabled in the outer for loop.

15335

Fixed a problem where changes made to an XQuery within the ActiveVOS console did not take effect until the application server is restarted.

15347

Fixed a problem where BPRD execution is always successful even if deployment failed.

15369

Fixed a problem where scheduled purges do not occur after a node was restarted.

15374

Fixed a problem with the ActiveVOS implementation of OAuth 2.20 where it did not recognize the correct payload.

15375

Fixed a problem with a tech note on configuring the ActiveVOS console with CAS was incorrect.

15382

Fixed a problem with a correlated subquery accessing the AEPROCESS table taking excessive time to execute. (This is related to the DisableExpiredPlans function.)

15454

Fixed a problem where an Ant script could not find an automatic step's WSDL file.

15518

Fixed a problem where the content type was changed in a REST invoke.

15528

Fixed a problem where the installer wouldn't execute for the JBoss server when the JDK is 1.7 on Linux.

15554

Fixed a problem where a meaningful error message did not display when there was a null pointer exception error during simulation.

15627

Fixed a problem with the timestamp policy for MyRole where the created timestamp would not accurately reflect the time for which a message would be valid.

15680

Fixed a problem with parameter ordering in the JSON binding when starting a task.

15745

Fixed a problem when a null pointer exception occurred when rendering a process within the ActiveVOS console.

15760

Fixed a problem where users where unable to login to ActiveVOS Central 9.2.1 running on JBoss 7.1.1 running on Linux.

15806

Fixed a problem where the Administration Console did not always display the correct links when running under JBoss 7.

15819

Fixed a problem where the additional information bar was not resizable.

15839

Fixed a problem where a link definition error occurred. This occurred when there are a number of scopes that are linked with conditional or unconditional links.

15851

Fixed a problem where the Designer generates an unsorted guide-catalog.xml file.

15896

Fixed a problem where the getAllHttpHeaders() function did not return a result message.

15910

Fixed a problem where process service times do not display a graphic image in Firefox.

15940

Fixed a problem where the server start-up aeEngineResource status is reported inconsistently.

Screenflow 3.2.1

15327

Fixed a problem where data validation did not occur when an attachment was not added during an Add Attachment Automated step in Internet Explorer.

15552

Fixed a problem where some themes did not work for Internet Explorer 7 and 8.

15723

Fixed a problem where guide action buttons are re-enabled before a long running automated step completes.

15725

Fixed a problem where Screenflow would hang after previously using either pressing the Go Back One Step button or an entry in the History list.

15757

Fixed a problem in the documentation where the WebLogic version numbers were incorrect.

15766

Fixed a problem where data validation did not occur after reentering invalid the first time.

15724

Fixed a problem where the Synchronize button was not enabled in the Cloud Extend Setup page in Internet Explorer and Firefox.

ActiveVOS 9.2.1

15379

Fault Data in the Retry Service Input Fixed: When triggering an alert service with a "suspend on uncaught fault" flag, you may have difficulties determining if the process actually completed This problem will not occur when using the Retry service.

15322

Signal Events are not shown in an existing workspace This problem can occur if you have a customized palette in your workspace. Copy the signal events entries over or removing the customized palette allows these events to be shown.

15177

Getting error transmitting multisite message after restarting one site server in a multisite You may see the following message: Error transmitting MultiSite message from Site streamsa to http://streams:8080/active-bpel/services/activevosSiteComm.

This message appears periodically and disappears when a site is restarted. After the site is fully online, the message stops.

ActiveVOS Server 9.1.0.x

Fixed a problem where by "Delegate" (assign) and "Release" task commands was not limited to business admins only, but incorrectly to all potential owners.

14856

Fixed an issue where server startup taking long time on a query to AeCatalog. This results in significant improvement in server startup time.

14917

Fixed a problem where reconnection of listeners to a remote Oracle WebLogic queue would sometimes fail due to recursive calls to the JMS exception listener Reference: http://forums.activeendpoints.com/showthread.php?t=6336

14920

Fixed a problem restoring counter variables in parallel forEach scopes after the process has been restored from the state document. Reference: http://forums.activeendpoints.com/showthread.php?t=6234

15034

Versions of WebLogic prior to 12.2 have file upload issues You may encounter issues that include not being able to deploy a BPR, import identity configuration settings, adding attachments, and the like.

The workaround is update a later release of WebLogic or download and install patch 13657792. Enter this value in the patch number search field on the patches & updates tab of my oracle support.