Skip to content
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

Upgrade to Orleans 8 #47

Closed
hendrikdevloed opened this issue Jan 17, 2024 · 4 comments
Closed

Upgrade to Orleans 8 #47

hendrikdevloed opened this issue Jan 17, 2024 · 4 comments

Comments

@hendrikdevloed
Copy link

After migrating as many Orleans-related packages to 8.0.0 in my Orleans-based application, a runtime exception was encountered
Could not load type 'Orleans.Serialization.Codecs.TagDelimitedFieldCodec' from assembly 'Orleans.Serialization'
with the stack pointing to SyncWork-related code.

This seems similar to OrleansContrib/OrleansDashboard#395 which was alledgedly solved by updating the package to match the Orleans runtime.

I removed the SyncWork nuGet reference and replaced it by a locally compiled version of the SyncWork source code, upgraded its runtime and dependencies to Orleans 8 and the error didn't reoccur.

@Kritner
Copy link
Member

Kritner commented Jan 17, 2024

@hendrikdevloed did you have any desire to put in a PR for this change? I can try to make time for it sometime soon but can't make any promises :3

@Kritner Kritner mentioned this issue Jan 18, 2024
14 tasks
@Kritner
Copy link
Member

Kritner commented Jan 18, 2024

lol jk, i think i got things working in #48. I'll try to take a look at merging this and pushing out a new nuget package for it tomorrow

@Kritner
Copy link
Member

Kritner commented Jan 18, 2024

Package is out there now https://www.nuget.org/packages/Orleans.SyncWork/8.0.3, lmk if any issues

@hendrikdevloed
Copy link
Author

hendrikdevloed commented Jan 18, 2024

Tried it, the error is solved. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants