Some WebEngine URLs may be marked <path autoTx="false"> but this causes incorrect execution because WebEngine may acquire a CoreSession (see trace in comment) and this should not be done without a transaction.
The solution is to always make WebEngine start a transaction. Endpoints that don't need one can simply commit the transaction, and re-start a new one before returning.
Therefore we remove the request-configuration extension point (and WARN if it's used.)
- is required by
-
NXP-19361 Don't allow use of CoreSession outside a transaction
- Resolved