[SOLUCIONADO] 3w 2.8 problema al generar en Excel

Hola
Al tratar de exportar un acta en excel primero me tiro un error de permisos. Ahora solo queda la pagina en blanco no da ningun error. En el log me sale esto :

================================= ERRORES ==================================

clase: Exception
mensaje: Maximum 31 characters allowed in sheet title.
traza: [TRAZA]

—[ 0 ]-----------------------------------------

  • function: PHPExcel_Worksheet::_checkSheetTitle

  • file: /usr/local/proyectos/g3w2/src/siu/lib/phpExcel/PHPExcel/Worksheet.php, linea 400

  • param:
    0: Tecnicatura en Administracion de la Educacion Superior
    —[ 1 ]-----------------------------------------

  • function: PHPExcel_Worksheet->setTitle

  • file: /usr/local/proyectos/g3w2/src/siu/operaciones/historia_academica/generador_excel.php, linea 21

  • param:
    0: Tecnicatura en Administracion de la Educacion Superior
    —[ 2 ]-----------------------------------------

  • function: siu\operaciones\historia_academica\generador_excel->agregar_tabla

  • file: /usr/local/proyectos/g3w2/src/siu/operaciones/historia_academica/controlador.php, linea 361

  • param:
    0: Array
    (
    [0] => Array
    (
    [TIPO] => Regularidad
    [ANIO_DE_CURSADA] => 1
    [PERIODO_DICTADO] => 2° cuatrimestre
    [ANIO] => 2013
    [MATERIA] => 906
    [MATERIA_NOMBRE] => Estadística Aplicada a la Gestión
    [MATERIA_NOMBRE_RED] => Estadística Aplic a la Gestión
    [FECHA_DISPLAY] => 25/06/2013
    [FECHA_ORDEN] => 20130625
    [COMISION] => 2786
    [ESCALA_NOTAS] => 2
    [NOTA] =>
    [NOTA_DESCRIPCION] =>
    [NOTA_CONCEPTO] =>
    [RESULTADO] => U
    [RESULTADO_DESCRIPCION] => Libre
    [ORIGEN] => Cursada
    [ORIGEN_OTRA_CARRERA] => 0
    [VIGENTE] => 1
    [COND_REGULARIDAD] => 1
    [CREDITO] => 0
    [ACTA_RESOLUCION] => 1248
    [PLAN] => 2004
    [VERSION] => 1
    [EQUIVALENCIA] => 0
    [FECHA_FIN_VIGENCIA] => 31/03/2016
    [COMISION_NOMBRE] =>
    [ANIO_ACADEMICO] =>
    [PERIODO_LECTIVO] =>
    [TURNO_CURSADA] =>
    [CATEDRA] =>
    [CALIDAD_INSC] =>
    [ESTADO_INSC] =>
    [EQUIVALENCIA_TIPO] =>
    [ORIGEN_CLASS] => Cursada
    )

    [1] => Array
    (
    [TIPO] => Aprobacion
    [ANIO_DE_CURSADA] => 2
    [PERIODO_DICTADO] => 2° cuatrimestre
    [ANIO] => 2013
    [MATERIA] => 913
    [MATERIA_NOMBRE] => Acreditación de Alfabetización Informática
    [MATERIA_NOMBRE_RED] => Acreditación de Alfabetización
    [FECHA_DISPLAY] => 02/05/2013
    [FECHA_ORDEN] => 20130502
    [COMISION] =>
    [ESCALA_NOTAS] => 1
    [NOTA] => 8
    [NOTA_DESCRIPCION] => Ocho
    [NOTA_CONCEPTO] => Distinguido
    [RESULTADO] => A
    [RESULTADO_DESCRIPCION] => Aprobado
    [ORIGEN] => Examen
    [ORIGEN_OTRA_CARRERA] => 0
    [VIGENTE] => 1
    [COND_REGULARIDAD] =>
    [CREDITO] =>
    [ACTA_RESOLUCION] => TAES385
    [PLAN] => 2004
    [VERSION] => 2
    [EQUIVALENCIA] => 0
    [FECHA_FIN_VIGENCIA] =>
    [COMISION_NOMBRE] =>
    [ANIO_ACADEMICO] =>
    [PERIODO_LECTIVO] =>
    [TURNO_CURSADA] =>
    [CATEDRA] =>
    [CALIDAD_INSC] =>
    [ESTADO_INSC] =>
    [EQUIVALENCIA_TIPO] =>
    [ORIGEN_CLASS] => Examen
    )

    [2] => Array
    (
    [TIPO] => Regularidad
    [ANIO_DE_CURSADA] => 1
    [PERIODO_DICTADO] => 2° cuatrimestre
    [ANIO] => 2011
    [MATERIA] => 906
    [MATERIA_NOMBRE] => Estadística Aplicada a la Gestión
    [MATERIA_NOMBRE_RED] => Estadística Aplic a la Gestión
    [FECHA_DISPLAY] => 26/07/2011
    [FECHA_ORDEN] => 20110726
    [COMISION] => 2537
    [ESCALA_NOTAS] => 2
    [NOTA] =>
    [NOTA_DESCRIPCION] =>
    [NOTA_CONCEPTO] =>
    [RESULTADO] => U
    [RESULTADO_DESCRIPCION] => Libre
    [ORIGEN] => Cursada
    [ORIGEN_OTRA_CARRERA] => 0
    [VIGENTE] => 0
    [COND_REGULARIDAD] => 2
    [CREDITO] => 0
    [ACTA_RESOLUCION] => 1029
    [PLAN] => 2004
    [VERSION] => 1
    [EQUIVALENCIA] => 0
    [FECHA_FIN_VIGENCIA] => 31/03/2014
    [COMISION_NOMBRE] =>
    [ANIO_ACADEMICO] =>
    [PERIODO_LECTIVO] =>
    [TURNO_CURSADA] =>
    [CATEDRA] =>
    [CALIDAD_INSC] =>
    [ESTADO_INSC] =>
    [EQUIVALENCIA_TIPO] =>
    [ORIGEN_CLASS] => Cursada
    )

    [20] => Array
    (
    [TIPO] => Regularidad
    [ANIO_DE_CURSADA] => 1
    [PERIODO_DICTADO] => 2° cuatrimestre
    [ANIO] => 2004
    [MATERIA] => 903
    [MATERIA_NOMBRE] => Sistemas de Información
    [MATERIA_NOMBRE_RED] => Sistemas de Información
    [FECHA_DISPLAY] => 30/10/2004
    [FECHA_ORDEN] => 20041030
    [COMISION] => 1848
    [ESCALA_NOTAS] => 1
    [NOTA] =>
    [NOTA_DESCRIPCION] =>
    [NOTA_CONCEPTO] =>
    [RESULTADO] => A
    [RESULTADO_DESCRIPCION] => Aprobado
    [ORIGEN] => Cursada
    [ORIGEN_OTRA_CARRERA] => 0
    [VIGENTE] => 0
    [COND_REGULARIDAD] => 4
    [CREDITO] => 0
    [ACTA_RESOLUCION] => 362
    [PLAN] => 2004
    [VERSION] => 1
    [EQUIVALENCIA] => 0
    [FECHA_FIN_VIGENCIA] => 31/12/2006
    [COMISION_NOMBRE] =>
    [ANIO_ACADEMICO] =>
    [PERIODO_LECTIVO] =>
    [TURNO_CURSADA] =>
    [CATEDRA] =>
    [CALIDAD_INSC] =>
    [ESTADO_INSC] =>
    [EQUIVALENCIA_TIPO] =>
    [ORIGEN_CLASS] => Cursada
    )

)
1: Array
(
[FECHA_DISPLAY] => Fecha
[MATERIA] => Materia
[MATERIA_NOMBRE] => Nombre
[ORIGEN] => Tipo
[NOTA] => Nota
[RESULTADO_DESCRIPCION] => Resultado
[ACTA_RESOLUCION] => Acta o resolución
[PLAN] => Plan
[ANIO_ACADEMICO] => Año académico
[PERIODO_LECTIVO] => Período lectivo
)
2: Tecnicatura en Administracion de la Educacion Superior
—[ 3 ]-----------------------------------------

  • function: siu\operaciones\historia_academica\controlador->accion__exportar_xls
  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/controlador.php, linea 405

—[ 4 ]-----------------------------------------

  • function: kernel\nucleo\controlador->invocar_accion

  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/controlador.php, linea 141

  • param:
    0: exportar_xls
    —[ 5 ]-----------------------------------------

  • function: kernel\nucleo\controlador->procesar_accion

  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/acceso_web.php, linea 108

—[ 6 ]-----------------------------------------

  • function: kernel\nucleo\acceso_web::procesar_request
  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/acceso_web.php, linea 26

—[ 7 ]-----------------------------------------

  • function: kernel\nucleo\acceso_web::procesar
  • file: /usr/local/proyectos/g3w2/src/siu/www/index.php, linea 4

########################################################################################################################

Felix

Hola Felix, ese error te ocurre ya que el título de la planilla que querés generar (Tecnicatura en Administracion de la Educacion Superior) excede los 31 caracteres.
Deberás o bien acortar dicho nombre, o sino validar cuándo pasás el parámetro con el título, que éste no exceda los 31 caracteres (Ejemplo: $parametro = substr($parametro, 0, 31); ).

Cualquier duda, avisanos. Gracias!

Hola ya corregi lo que me dijeron pero sigo sin poder generar en excel .
Ya di los permisos a estas carpetas
instalacion/log
instalacion/cache
instalacion/temp
src/siu/www/js/escalas/

Pero me sigue tirando error de permiso paso el log:
clase: Exception
mensaje: Can’t open acta_examen.xls. It may be in use or protected.
traza: [TRAZA]

—[ 0 ]-----------------------------------------

  • function: PHPExcel_Shared_OLE_PPS_Root->save

  • file: /usr/local/proyectos/g3w2/src/siu/lib/phpExcel/PHPExcel/Shared/OLE/PPS/Root.php, linea 82

  • param:
    0: acta_examen.xls
    —[ 1 ]-----------------------------------------

  • function: PHPExcel_Writer_Excel5->save

  • file: /usr/local/proyectos/g3w2/src/siu/operaciones/_comun/operaciones/reporte/generador_excel.php, linea 88

  • param:
    0: acta_examen.xls
    —[ 2 ]-----------------------------------------

  • function: siu\operaciones_comun\operaciones\reporte\generador_excel->generar

  • file: /usr/local/proyectos/g3w2/src/siu/operaciones/acta_examenes/controlador.php, linea 179

—[ 3 ]-----------------------------------------

  • function: siu\operaciones\acta_examenes\controlador->accion__generar_xls_acta
  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/controlador.php, linea 405

—[ 4 ]-----------------------------------------

  • function: kernel\nucleo\controlador->invocar_accion

  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/controlador.php, linea 141

  • param:
    0: generar_xls_acta
    —[ 5 ]-----------------------------------------

  • function: kernel\nucleo\controlador->procesar_accion

  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/acceso_web.php, linea 108

—[ 6 ]-----------------------------------------

  • file: /usr/local/proyectos/g3w2/src/siu/lib/kernel/nucleo/acceso_web.php, linea 26

—[ 7 ]-----------------------------------------

  • function: kernel\nucleo\acceso_web::procesar
  • file: /usr/local/proyectos/g3w2/src/siu/www/index.php, linea 4

########################################################################################################################

================================================================================
================================= WARNINGS =================================

WARNING
Archivo: /usr/local/proyectos/g3w2/src/siu/lib/phpExcel/PHPExcel/Shared/OLE/PPS/Root.php
Linea: 79
fopen(acta_examen.xls) [function.fopen]: failed to open stream: Permission denied

Se debe dar permiso en alguna carpeta mas a www-data ?
Gracias
Felix

Seguimos el nuevo error en el foro: http://foro.comunidad.siu.edu.ar/index.php?topic=7383.0