ether/ep_font_family

ep_font_family makes HTML export stuck forever since Etherpad 1.8.7

Chostakovitch opened this issue · 8 comments

I noticed than HTML exports are broken in our instances since the 1.8.7 upgrade.

As we have a lot of plugins, I suspected a problem with a server hook on HTML export. I started from a fresh instance (Docker image etherpad/etherpad:1.8.7) and tested an HTML export. It worked.

I then installed ep_font_family plugin. From there, it is impossible to export a pad.

The logs will just drop something like

API - REQUEST, v1.2.14:getHTML, {"padID":"test","apikey":"XXX"}

and this will eventually end with a 502 error.

I can provide additional details if needed.
Thanks in advance!

Awesome bug report and thanks for taking time to do all the testing. I will fix this asap.

It's probably a missing callback or return statement. Should be easy enough. Eta 12 hours for fix.

Does export endpoints work btw or is it just the gethtml endpoint that fails?

Never saw such a quick answer ! 😁 Thanks a lot for your time and help!

Does export endpoints work btw or is it just the gethtml endpoint that fails?

Let me check

@JohnMcLear The endpoint does not work.

[INFO] console - Exporting pad "test" in html format

But stuck forever too.

Awesome that makes replication 30 seconds quicker. Fix eta remains same.

I just tried to replicate this.

I installed Etherpad @ 1.8.7, git cloned ep_font_family and it worked fine from /export/html

Ah, I installed via npm instal and it hangs.. So npm is out of date.

Should be sorted now, some bodge fixes but it should be good..

Working great, thanks!