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
Cannot find Serializer for class: org.jruby.RubyObject #298
Comments
Seems related to #294. |
@tomsommer, @ThomasdOtreppe - please post your config and input data example I have fixed this in JrJackson 0.3.7. I want to verify that the JrJackson fix also fixes this error because the error message is slightly different from that of #294 |
@tomsommer, @ThomasdOtreppe - OTOH if you have a dev environment setup you could try |
|
@tomsommer - in your case, if there is no Otherwise you would run |
Anything I can do with a LS release, 1.5.5 or 2.0.0 (no dev environment)? |
@ThomasdOtreppe - not at this time. |
Any way I can get the fix? I'm suffering badly under this bug. |
@tomsommer - I did ask you to post your config and data sample. I need this so I can verify the fix before I merge it. |
When do you guys plan to do a release? Pretty much all my logs are dropped because of that. |
@tomsommer, @ThomasdOtreppe - I am trying to release a fix. I have repeatedly asked both of you for your configs and sample data known to result in the failure. AS A LAST RESORT YOU CAN DO THE FOLLOWING - NOTE: THIS PROCEDURE IS NOT RECOMMENDED PRACTICE AND YOU DO IT AT YOUR OWN RISK. Step 3 takes many minutes and requires connection to the internet.
In the case of step 3 failing:
I would be very grateful if you would report back whether this fixes the problem or post configs and sample data - so I can merge our change to LS. |
I can't provide sample data, but I'm running the indexer with the above now. |
I'll provide data as soon as it triggers the issue. |
Same error here. Not fixed. |
@tomsommer - please confirm that the newly generated |
|
@tomsommer - I need to be able to recreate the problem locally. Surely you must be able to anonymise a few lines of data and your config. Either post here or send to guy |at| elastic.co. |
What debug lines do you need? Is it possible to debug the request/response to ES? |
@tomsommer - from the error in the lines you posted the problem is deep in the ES ruby client code that this plugin uses. As it happens the ruby client also uses my library JrJackson to serialise the events before submission to ES. Using the mechanism I posted you have tried using the patched version 0.3.7 and are still getting the same fault signature. I will need to observe this locally before I can begin to figure out where the problem lies. Run LS with the --debug flag and capture the output. Make sure the debug output includes the fault. Post that in a Github gist and the link to it here or email a zipped file of the debug output to my email ^^. Alternatively, post or email a line of input data and config. I really can't help any further without this. |
Log sent in mail |
@tomsommer - I looked at the logs that you sent. I understand better what the cause of this problem is.
This hash You should not be getting this hash from your geoip lookup for "N/A" in the "dstip" field. Please debug your geoip filter setup. |
Thanks, I'll look into it. |
I understand your concerns that LS should not stop. However, currently, there is no mechanism in the pipeline to shove the 'bad' batch of buffered Events out of the way and continue. We are working on this though. |
good catch guys 👍 |
Logstash 2.0, ES 2.0
This error just loops.
No attempts are made to contact ES after this
The text was updated successfully, but these errors were encountered: