You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some other repos have worked around this issue by using murmur3.Sum64 instead of murmur3.Sum32 e.g. rudderlabs/rudder-server#2645. Would that be an acceptable workaround?
It would be a good opportunity to add a proper go compatible tag, e.g. v0.3.0.
There is a temporary workaround that you can do, until this issue is fixed. You need to make the go.mod file in your repo replace the package github.com/spaolacci/murmur3 with github.com/twmb/murmur3. You can either use the go mod edit tool like this:
go mod edit -replace github.com/spaolacci/murmur3=github.com/twmb/[email protected]
go mod tidy -compat=1.17
or you can just edit the go.mod file yourself by adding this line at the end of the file:
Describe the bug
I’m getting a really annoying issue with using protoactor-go. Running
go test -race
fails for:with the error:
This is due to a known issue in the murmur3 package: spaolacci/murmur3#34.
The line in protoactor-go which is using it is: https://github.com/asynkron/protoactor-go/blob/dev/actor/process_registry.go#L35.
Some other repos have worked around this issue by using
murmur3.Sum64
instead ofmurmur3.Sum32
e.g. rudderlabs/rudder-server#2645. Would that be an acceptable workaround?It would be a good opportunity to add a proper go compatible tag, e.g.
v0.3.0
.To Reproduce
tmp/tmp_test.go
:go test -race ./tmp
Expected behavior
This should not trigger an error!
The text was updated successfully, but these errors were encountered: