You are viewing the documentation for Blueriq 15. Documentation for other versions is available in our documentation directory.

Identifier

Component

Issue

Solution

BQ-18248

JAVA Runtime

Those using Woodstox to parse XML data may be vulnerable to Denial of Service attacks (DOS) if DTD support is enabled.

Updated internal fasterxml woodstox version to 6.4.0

BQ-18132


The Case Engine would not start when the timeline-event-publisher-amqp and trace-event-publisher-amqp profiles where disabled because the outbox wich is shipped with the case engine needs the publishers.

The timeline and trace outbox is now only available in the case engine when the profiles timeline-event-publisher-amqp and trace-event-publisher-amqp are enabled.

BQ-18040


Reopening a task is the same as aborting a task. When a task is aborted, first the lock is checked if it corresponds with the task AND the user that requested the lock => the user who started the task. The reopen task is called by the maintenance user, which is different from the lock requester, so you get an exception

Specifically for reopening a task, the lock requester is neglected in checking the task lock. Note that a task lock still needs to exist.

BQ-18032


For publishing messages from the outbox, we use a listener and a poller. This can lead to a situation in which a message is removed from the outbox by the poller, while it is already removed by the listener. This is an expected situation, but still a large stacktrace is printed in the log. This should be prevented.

Instead of removing a message, it is now first looked up and then when it exists, it is removed. This was actually already done by the repository, but the difference is that now when a message no longer exists we do nothing, as opposed to throwing an exception.

CSD-4308

studio

The metamodel generator Maven plugin could reach a timeout for large projects

The timeout has been increased from 1 minute to 10 minutes

  • No labels