Videotutorial

Cómo agregar campos a una entidad al encontrar el error 500

✍️ Playa SPA 📅
← Volver al contenido

Cuando una entidad en EspoCRM tiene muchos campos, al querer agregar otro aparece el error:

Error 500: Error while rebuilding database. See log file for details.

Y al revisar el log, se encuentra lo siguiente:

Espo.ALERT: Rebuild database fault: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535.

Buscando en Internet, encontrarás que se deben modificar los siguientes parámetros: innodb_log_buffer_size innodb_log_file_size innodb_strict_mode Pero ninguna de estos cambios soluciona el problema.

Finalmente para resolverlo, se debe crear un campo tipo «Área de texto simple» y en el «entityDefs» de la entidad se debe cambiar el tipo de «texto» a «varchar», de esa forma el campo se visualizará como input en vez de área de texto.

Parámetros para cambiar el tipo de campo:
«type»: «varchar»,
«maxLength»: 150,
«options»: [],
«isCustom»: true

Contacto

CONVERSEMOS SOBRE
TU PROYECTO

Cuéntanos qué necesitas y te proponemos una solución a medida. Sin compromiso. Sin letra chica.

Ubicación
La Serena, Chile
Email
Teléfono
WhatsApp
🎁 1 hora gratuita de consultoría

Ponemos a tu disposición una hora de consultoría especializada, sin costo, en transformación digital y automatización de procesos. Identificamos oportunidades de mejora en tu operación y definimos una hoja de ruta concreta — sin compromisos ni letra chica.

  • ✓ Diagnóstico de tus procesos actuales
  • ✓ Hoja de ruta de automatización personalizada
  • ✓ Estimación de impacto y costos reales