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
For some users, at various steps in the process the error 'to_json': wrong argument type JSON::Pure::Generator::State (expected JSON/Generator/State) (TypeError) Raw is thrown. For those users who do experience this error, if vagrant up is run 3-4 times, the boxes will eventually be brought up.
Steps to reproduce
vagrant destroy
vagrant up
The text was updated successfully, but these errors were encountered:
It looks like vagrant-s3auth is pulling in aws-sdk, which pulls in aws-sdk-resources, which pulls in aws-sdk-core, which pulls in jmespath, which pulls in json_pure.
That error is coming from JSON Pure because it overwrites the global to_json method and changes the method airity. I don't know what Vagrant can do here, since pure_json is monkey_patching Ruby core.
It looks like if you run into this issue you can uninstall and reinstall vagrant-s3auth and it will grab a newer version of jmespath which will fix the issue.
Vagrant: 1.8.1
OS: OS X 10.11.13
Vagrantfile
Debug output
https://gist.github.com/bantonj/4c197e84c3f6a0846146089bcaadfe4a
Expected behavior
The boxes should be brought up.
Actual behavior
For some users, at various steps in the process the error
'to_json': wrong argument type JSON::Pure::Generator::State (expected JSON/Generator/State) (TypeError) Raw
is thrown. For those users who do experience this error, if vagrant up is run 3-4 times, the boxes will eventually be brought up.Steps to reproduce
The text was updated successfully, but these errors were encountered: