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
NoMethodError (undefined method `eof?' for PhusionPassenger::Utils::TeeInput #1335
Comments
I installed the master version of rack for my app and the issue seems to be gone now:
|
@Hirurg103 thanks for pointing this out, spent almost 4hrs straight trying to debug this. Seems to affect Passenger. Its easily reproducible locally running standalone Confirmed master version of rack does fix this. |
Hi @nukturnal , we upgraded to Apache |
@nukturnal Downgrading rack to |
Actually I was wrong - this bug is not reproducible with apache |
Hello @nukturnal , could you provide us with the versions of apache/passenger, rack (and other gems which might affect this issue, like remotipart, rack-cors, actionpack?) on which you were able to reproduce this issue? Thank you! |
Hello @Hirurg103, I run Full Gemfile.lock attached Gemfile.lock.txt |
I can confirm this error on Redmine (master) running on Ubuntu 14.04 & Passenger behind Apache:
|
We started to experience this error when our Intranet users updated to Chrome 72 (not sure why, but correlation is strong :). Updating the app to master branch of rack resolved the issue for us. |
@cernyjakub is absolutely right: The error indeed happens only when wiki pages are changed or created with Chrome 72, but not for changes created by Firefox 65 from the same machine. |
I would like to let you know, that this error has ceased to exist for me. I haven't updated anything on the server, but I have seen, that a new Chrome 72 has been installed by apt. So maybe @cernyjakub, the error has gone for you as well ... |
This is fixed in master but still unreleased, see also #1201 Passenger in the mean time has been updated to deal with this bug, see phusion/passenger#2150 So this issue can be fixed by:
|
Seems to be fixed in 2.0.7 that was released 2 days ago 👍 |
Hello guys,
recently we started to get
NoMethodError (undefined method 'eof?' for PhusionPassenger::Utils::TeeInput
error after we upgraded several gems:puma (3.10.0)
puma (3.12.0)
rack-contrib (1.2.0)
rack-contrib (2.0.1)
rack-mini-profiler (0.9.2)
rack-mini-profiler (1.0.0)
rack-ssl-enforcer (0.2.8)
rack-ssl-enforcer (0.2.9)
remotipart (1.3.1)
remotipart (1.4.2)
rest-client (1.6.7)
rest-client (2.0.2)
The error backtrace is:
we are using apache2
and Phusion Passenger
5.1.11
This error happens when the user is being redirected to the folder page after they uploaded a file.
Is this error related to this gem or to the other gem like remotipart?
Is it phusion passenger error?
The text was updated successfully, but these errors were encountered: