thedaviddelta / lingva-translate

Alternative front-end for Google Translate
https://lingva.thedaviddelta.com
GNU Affero General Public License v3.0
1.53k stars 140 forks source link

Weird crash message #132

Open pistasjis opened 2 years ago

pistasjis commented 2 years ago

Hi, our (Project Segfault) Lingva instance crashed today. This was the message that I got:

Failed to update prerender files for /de/en/jungen sind nicht toll nur weil sie jungs sind - nur gedanken
was einen menschen ausmacht sind seine gedanken
gedanken sind grossartig.
höre einem zu was ein junge denkt und dir wird klar ob die beziehung eine zukunft hat oder nur sehr kurz ist.
alles äusserliche kann blenden - schönheit allein bringt es nicht.
say YES to ugly boys with fine thoughts. [Error: ENAMETOOLONG: name too long, open '/app/.next/server/pages/de/en/jungen sind nicht toll nur weil sie jungs sind - nur gedanken
was einen menschen ausmacht sind seine gedanken
gedanken sind grossartig.
höre einem zu was ein junge denkt und dir wird klar ob die beziehung eine zukunft hat oder nur sehr kurz ist.
alles äusserliche kann blenden - schönheit allein bringt es nicht.
say YES to ugly boys with fine thoughts..html'] {
  errno: -36,
  code: 'ENAMETOOLONG',
  syscall: 'open',
  path: '/app/.next/server/pages/de/en/jungen sind nicht toll nur weil sie jungs sind - nur gedanken\n' +
    '\n' +
    'was einen menschen ausmacht sind seine gedanken\n' +
    '\n' +
    'gedanken sind grossartig.\n' +
    '\n' +
    'höre einem zu was ein junge denkt und dir wird klar ob die beziehung eine zukunft hat oder nur sehr kurz ist.\n' +
    '\n' +
    'alles äusserliche kann blenden - schönheit allein bringt es nicht.\n' +
    'say YES to ugly boys with fine thoughts..html'

I don't know who did this or why that happened, but I thought I'd just report it.

thedaviddelta commented 2 years ago

Hello and thanks for your interest in the project!

This is quite strange. It's like it can't handle that not-that-long URL, when other Lingva instances are reportedly handling thousands of characters-long URLs. Where is it being hosted? If self-hosted, are you using next build or next export?

Regards, David.

pistasjis commented 2 years ago

/bin/sh -c NEXT_PUBLIC_SITE_DOMAIN=$site_domain NEXT_PUBLIC_FORCE_DEFAULT_THEME=$force_default_theme NEXT_PUBLIC_DEFAULT_SOURCE_LANG=$default_source_lang NEXT_PUBLIC_DEFAULT_TARGET_LANG=$default_target_lang yarn build && yarn start
``