Using CoreSession outside a transaction leads to subtle errors, because acquiring or using a CoreSession needs to register cleanup handlers through transaction Synchronization.
NXP-19354 will prevent this behavior but we must also make sure that all tests and the platform in general obey this rule.
- depends on
-
NXP-20045 WebEngine must always be called in a transaction
- Resolved
- is related to
-
NXP-22255 Run conversions in the scope of a transaction
- Resolved
-
NXP-20976 Fix file import using nuxeo-platform-importer
- Resolved
-
NXP-21072 Nuxeo Diff Pictures > Not showing difference
- Resolved
- is required by
-
NXP-21426 autocommit mode should not be directly set on pooled connections
- Resolved
-
NXP-20122 Fix database init when nuxeo running against SQL Server
- Resolved
-
NXP-20594 Add TransactionHelper.runInTransaction convenience method
- Resolved
-
NXP-19354 Prevent calling TransactionHelper.registerSynchronization outside a transaction
- Resolved