HTTP 500 Error When Generating or Downloading an Invoice
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
Start by reproducing the invoice generation or download failure on WordPress Multisite with Ultimate Multisite v2.17.2, then inspect the invoice entry point and the mailer.log error involving wp_mail() and Mpdf FontException. The report does not identify specific files or tests, and it is unclear whether these failures share a cause. Done means invoice generation and download succeed and the font exception no longer appears during email operations.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When using Ultimate Multisite v2.17.2 on a WordPress Multisite installation, I encounter an HTTP 500 Internal Server Error when attempting to generate or download an invoice.
Additionally, the following error is logged in mailer.log:
A recent Ultimate Multisite error was logged in mailer.log:
wp_mail() threw Mpdf\Exception\FontException:
GPOS Lookup Type 5, Format 3 not supported (ttfontsuni.php).
Steps to Reproduce
Navigate to the invoice section.
Attempt to generate or download an invoice.
Observe that the request fails with an HTTP 500 error.
Expected Behavior
The invoice should be generated and downloaded successfully, and email-related operations should complete without the reported font exception.
Actual Behavior
Generating or downloading an invoice results in an HTTP 500 Internal Server Error.
A font-related exception is logged in mailer.log when wp_mail() is called.
Environment
Ultimate Multisite version: 2.17.2
WordPress: Multisite
Server environment: Ubuntu
Additional Information
It is not yet clear whether the invoice error and the Mpdf font exception share the same root cause or represent separate issues.
https://github.com/user-attachments/assets/02d584c7-229c-4c13-a653-28f85bb32933
- Lenguaje dominante
- PHP
- Estrellas
- 218
- Forks
- 87
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 85
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Ultimate-Multisite/ultimate-multisite
-
perf: lazy-load the top My Sites toolbar and defer initial site-list hydrationPosiblemente ocupada @superdav42 la tomó hace 1 día. Abiertoenhancement origin:interactive priority:medium status:in-review tier:standard
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Ultimate-Multisite/ultimate-multisite#2015 · 6 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Secondary networks: sunrise queries unregistered scoped tables, and wu_{N}_* tables are never createdPosiblemente ocupada @superdav42 la tomó hace 1 día. Abiertobug origin:interactive status:in-review
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Ultimate-Multisite/ultimate-multisite#2012 · 13 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Secondary networks never get Ultimate Multisite tables created or upgradedPosiblemente ocupada @superdav42 la tomó hace 2 días. Abiertobug origin:interactive status:claimed
Ultimate-Multisite/ultimate-multisite#2009 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
needs-maintainer-review review:approve
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
Ultimate-Multisite/ultimate-multisite#1952 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
auto-dispatch needs-investigation origin:worker security status:available tier:standard type:bug
Dificultad 3/5 Medio día Aptitud para principiantes 30/100
Ultimate-Multisite/ultimate-multisite#1938 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Ultimate-Multisite/ultimate-multisite
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Automattic/blocks-engine#3369 ·
Los mantenedores suelen responder en 1 día
-
0. Needs triage 35-feedback bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
product / auth product / databases product / functions product / messaging product / storage product / vcs
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
good first issue ux
Dificultad 1/5 Menos de una hora Aptitud para principiantes 89/100
alleyinteractive/wp-curate#498 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día