-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MssqlResult - mixing underlying models? #415
Comments
Can you enable trace logging on your side for |
@mp911de will do so, however the problem is not really deterministic / reproducible, so we need probably some time to come across it again. Not sure if this is helpful, but we also come across same issue as reported under r2dbc/r2dbc-mssql#160 - from our end, that happened initially and afterwards, series of problem reported within this (#415) ticket took place. After some time - situation come back to normal. |
That sounds indeed like some kind of instability. So far, we've not been able to get to the bottom of r2dbc/r2dbc-mssql#160 given that we have no way to reproduce it. In any case, we need more information to diagnose the issue. |
If I understand correctly there are 3 conditions in
If-statement 1:
If statement 2:
What if by any chance we have a race condition there or simply incorrect data scenario where: |
I assume that for some reason, either the protocol is out of sync or that the result processing has an implementation bug where a Code within the |
This needs to be fixed in the SQL Server driver directly, see r2dbc/r2dbc-mssql#160. |
Bug Report
Versions
Spring boot 2.3.0.RELEASE
Current Behavior
In a non-deterministic way, data retrieval via R2DBC sometimes mixes data models, and tries to map a result to meta-data used in different operation. For now, we are not sure if this is bound to Spring-Data, R2DBC pooling, R2DBC driver or some particular step in our flow.
Referenced
a.b.c.d.*
comes from our package.Stack trace
Steps to reproduce
The biggest challenge we face, is that - this is not "reproducible" :( was looking for suggestions from your end - if the stack makes some "problem" clear from your end?
Input Code - SomeModelReadConverter
Input Code - SomeModelRepository
Expected behavior/code
Context / meta-model is not "switched" while making various calls in single stream.
The text was updated successfully, but these errors were encountered: