-
Notifications
You must be signed in to change notification settings - Fork 3
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
deobfuscate: Squash server reports Psych::SyntaxError "mapping keys are not allowed in this context" #2
Comments
I ran The mapping file was the same, the source largely the same (some files have been added that weren't mentioned in the mapping file, no files removed). The server now logs
I modified
while the Ruby 1.9 machine produced YAML like:
so (based on http://en.wikipedia.org/wiki/YAML#Syntax) the Ruby 1.8 machine YAML is clearly wrong in its placement of Does this help at all? |
Another data point: running |
Is your code open-source by any chance? I can try running deobfuscate against it on a variety of environments to try and figure this out. |
Sorry, I should have said that this is against a private repo. |
Am I hitting http://bugs.ruby-lang.org/issues/1331? |
Using
deobfuscate
from 1.0.3 (repo head from earlier today) to upload a mapping file generated by yGuard, to Squash web (commit cb0b3ca),deobfuscate
fails:and the server reports (truncated for brevity):
deobfuscate
is running on Mac OS 10.6.8, Ruby 1.8.7Squash web is running on EC2 Amazon Linux 2013.03, Ruby 1.9.3p448
I am a Ruby package/app novice so I don't know how to investigate this any further.
The text was updated successfully, but these errors were encountered: