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 |