-
Afterwards iot1.cloud installation should be updated (#6493)
-
There was an issue in AuditLog which was part of the build installed at
iot-1.cloud
. Tigase Kernel creates instance of beans during processing and due to that license checker forauditlog
was installed even though AuditLog component was not enabled! I've fixed it by delaying license checking to the initialization stage of the AuditLog component bean.This will work just fine, but I wonder if there is no similar issue in clustered versions of
PubSub
andMUC
, as I created license checking for AuditLog based on code used for license checking forPubSub
? Wojtek, is it possible that each instance used in clustered mode (even withoutACS
) is still trying to retrieve license?If so, then we need to modify clustered versions of
PubSub
andMUC
in the same way asAuditLog
was modified.
Type |
Bug
|
Priority |
Critical
|
Assignee | |
RedmineID |
6744
|
Version |
tigase-server-8.0.0rc1
|
Some rest endpoints doesn't work with MongoDB (for example
tigase-http-api/src/scripts/groovy/tigase/rest/user/UserAdmin.groovy
) as they use call totigase.db.UserRepository#getUserUID
to verify if user exists:and in case of mongo it always returns 0:
I think we should review all code that depends on this method for user checking (not only in http-api)