Menu

Editor no disponible en "Mis Informes" y en "gráficos" en las listas

JOSE ELIAS
2016-03-03
2016-03-29
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-03

    Sale ese texto y no deja hacer nada mas.
    Adjunto imágenes.

     

    Last edit: JOSE ELIAS 2016-03-03
  • Javier Paniza

    Javier Paniza - 2016-03-07

    Hola José:

    Pon aquí la traza producida.
    ¿Recuerdas algún cambio importante hecho por ti antes de que esto empezara a pasar?
    ¿Has hecho un actualizarOX?


    Ayuda a otros en este foro como yo te ayudo a ti.

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-08

    Hola JP, es algo extrañísimo.
    Lo tengo funcionando bien en desarrollo, hago un generateWar y lo subo al servidor en productivo y falla.
    No sé que puede ser...

    He visualizado el log de tomcat en productivo y no envia OX ninguna exception!

    Hemos parado tomcat y vuelto a levantarlo, pero tampoco funciona.

     

    Last edit: JOSE ELIAS 2016-03-09
  • Javier Paniza

    Javier Paniza - 2016-03-10

    Hola José:

    He visualizado el log de tomcat en productivo y no envia OX ninguna exception!

    Excepciones tiene que haber. ¿Has mirado en todos los archivos de logs? A lo mejor tienes configurado el log para que haga "poco ruido" y por eso no ves las excepciones. Prueba configurar el log, o añadir un Tomcat virgen en ese servidor (por ende con el log configurado bien) e instala ahí tu aplicación para ver donde falla.

    Hemos parado tomcat y vuelto a levantarlo, pero tampoco funciona.

    ¿Has borrado las carpetas temp y work? Deberías

    ¿El servidor lo arrancas con el usuario root?, si no es posible que algunos archivos se crearan con un usuario en su momento y ahora otro usuario no pudiera modificarlos para generar código para los JSP u otras necesidades del Tomcat. Prueba arrancar el Tomcat con root (haciendo sudo su antes de startup.sh).


    Ayuda a otros en este foro como yo te ayudo a ti.

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-10

    Hola JP,
    - He borrado las carpetas
    - He arranzado tomcat con root

    Sólo me falta que configuren el log de tomcat para qué de mas mesnajes, ¿Qué nivel he de solicitar para qué no presente más información de la necesaria?

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-11

    Esta es la exception que salta al cambiar a modo gráficos:

    mar 11, 2016 10:55:30 AM org.apache.catalina.core.ApplicationDispatcher invoke
    GRAVE: El Servlet.service() para servlet jsp lanzó una excepción
    java.lang.ClassNotFoundException: org.apache.jsp.xava.editors.chartColumnNameEditor_jsp
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
    at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:145)
    at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)
    at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
    at org.apache.jsp.xava.editors.chartXColumnEditor_jsp._jspService(chartXColumnEditor_jsp.java:74)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)
    at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
    at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:656)
    at org.openxava.web.taglib.EditorTag.doStartTag(EditorTag.java:135)
    at org.openxava.web.layout.impl.DefaultLayoutPainter.beginPropertyData(DefaultLayoutPainter.java:463)
    at org.openxava.web.layout.impl.DefaultLayoutPainter.beginProperty(DefaultLayoutPainter.java:351)
    at org.openxava.web.layout.impl.DefaultLayoutPropertyBeginElement.render(DefaultLayoutPropertyBeginElement.java:69)
    at org.openxava.web.layout.LayoutPainterManager.renderElements(LayoutPainterManager.java:82)
    at org.openxava.web.layout.LayoutPainterManager.renderView(LayoutPainterManager.java:41)
    at org.apache.jsp.xava.detail_jsp._jspService(detail_jsp.java:165)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)
    at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
    at org.apache.jsp.xava.editors.chartsEditor_jsp._jspService(chartsEditor_jsp.java:75)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)
    at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
    at org.apache.jsp.xava.list_jsp._jspService(list_jsp.java:82)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
    at org.openxava.web.servlets.Servlets.getURIAsString(Servlets.java:120)
    at org.openxava.web.servlets.Servlets.getURIAsString(Servlets.java:99)
    at org.openxava.web.dwr.Module.getURIAsString(Module.java:208)
    at org.openxava.web.dwr.Module.fillResult(Module.java:230)
    at org.openxava.web.dwr.Module.request(Module.java:94)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
    at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
    at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
    at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
    at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
    at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
    at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)

     
  • Javier Paniza

    Javier Paniza - 2016-03-14

    Hola José:

    ¿Con que JDK trabajas tú en tu entorno de desarrollo? ¿Qué JDK está ejecuando el servidor de producción?


    Ayuda a otros en este foro como yo te ayudo a ti.

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-14

    Hola Javier:
    En desarrollo :
    java versión "1.7.0_71-b14
    Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
    Java HotSpot(TM) 64-Bit Server VM

    En productivo:
    java version "1.7.0_95"
    OpenJDK Runtime Environment (rhel-2.6.4.0.e17_2-x86_64 u95-b00)
    OpenJDK 64-Bit Server VM

     
  • Javier Paniza

    Javier Paniza - 2016-03-16

    Hola José:

    No creo que sea por el JDK, es la misma versión. Pero ¿quién sabe? a lo mejor es un bug del JDK.

    Tiene que haber alguna diferencia entre el servidor de producción y el de desarrollo, quizás algún jar que falte. Copiate el Tomcat de producción en tu máquina y comprueba que sigue fallando, entonces comparalo con el tuyo de desarrollo, para ver si encuentras diferencias.

    Si no encuentras nada puedes instalar un Tomcat nuevo en tu máquina y desplegar en el la aplicación. Puedes compararlo con el de producción también.

    Otra prueba que puedes hacer es dejar vacio (o con un Hola) el chartColumnNameEditor,jsp, en ese caso ¿falla en otro sitio?


    Ayuda a otros en este foro como yo te ayudo a ti.

     
    • Federico Alcantara

      Saludos:

      Eso parece un jar que no está en producción. Pero los JDK no son iguales,
      uno es de sun y el otro de OpenJDK, aunque comparte el código en su
      mayoria, sun tiende a tener una corrida menos traumatica. Pero no creo que
      esa sea la raíz del problema.

      2016-03-16 8:40 GMT-04:00 Javier Paniza javierpaniza@users.sf.net:

      Hola José:

      No creo que sea por el JDK, es la misma versión. Pero ¿quién sabe? a lo
      mejor es un bug del JDK.

      Tiene que haber alguna diferencia entre el servidor de producción y el de
      desarrollo, quizás algún jar que falte. Copiate el Tomcat de producción en
      tu máquina y comprueba que sigue fallando, entonces comparalo con el tuyo
      de desarrollo, para ver si encuentras diferencias.

      Si no encuentras nada puedes instalar un Tomcat nuevo en tu máquina y
      desplegar en el la aplicación. Puedes compararlo con el de producción
      también.

      Otra prueba que puedes hacer es dejar vacio (o con un Hola) el
      chartColumnNameEditor,jsp, en ese caso ¿falla en otro sitio?


      Ayuda a otros en este foro como yo te ayudo a ti.

      Editor no disponible en "Mis Informes" y en "gráficos" en las listas
      https://sourceforge.net/p/openxava/discussion/437013/thread/0d60ce02/?limit=25#4c9e


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/openxava/discussion/437013/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-18

    Efectivamente hay diferencias en los jar, no sé si os suena que alguno sea el responsable, pongo los jar que no están en producción y si en desarrollo y viceversa. He instalado un tomcat virgen y ha funcionado bien:

    NO ESTAN EN PRODUCCION Y SI EN DESARROLLO:
    ecj-4.4.jar
    el-api.jar
    jsp-api.jar
    tomcat-jdbc.jar

    NO ESTAN EN DESARROLLO Y SI EN PRODUCCION:
    commons-collections.jar
    commons-dbcp.jar
    commons-pool.jar
    jasper-jdt.jar
    tomcat-servlet-3.0-api.jar
    tomcat-juli.jar
    tomcat-jsp-2.2-api.jar
    tomcat-el-2.2-api.jar

     
  • Javier Paniza

    Javier Paniza - 2016-03-21

    Hola José:

    El el-api me huele mal. Fíjate en las instrucciones de migración, en el título "Actualización de librerias EL para Tomcat 6":
    http://openxava.wikispaces.com/migration_es

    Por cierto, ¿qué versión de Tomcat estás usando en producción? ¿y en desarrollo?


    Ayuda a otros en este foro como yo te ayudo a ti.

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-21

    Hola Javier, acabo de ver la versión en productivo

    Tengo la versión 7.0.54 en Linux.
    ¿Crees que debería copiar el ficehro "el-api.jar" en el servidor de producción?

     
  • Javier Paniza

    Javier Paniza - 2016-03-23

    Hola José:

    ¿Crees que debería copiar el ficehro "el-api.jar" en el servidor de producción?

    Por supuesto

    Por curiosidad acabo de descargar un Tomcat 7.0.54 directamente de apache y sí que contiene el-api.jar en el lib. ¿Por qué has eliminado jars de la distribución oficial de Tomcat? Es normal que te falle.


    Ayuda a otros en este foro como yo te ayudo a ti.

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-23

    Hola Javier, la instalación, se supone, es un instalación estándar realizada por el personal de soporte de Movistar. Ya veo que sabe menos que yo, sino no se explica lo que han hecho.

     
  • JOSE ELIAS

    JOSE ELIAS - 2016-03-24

    Hola Javier, ya me han instalado el fichero, pero sigue fallando.
    ¿Sabes que otro jar debo solictar?

     
  • Javier Paniza

    Javier Paniza - 2016-03-29

    Hola José:

    ¿Sabes que otro jar debo solictar?

    No lo sé. Yo pruebo OpenXava con Tomcat 6, 7 y 8 estándars tal y como se bajan de Apache, además de con WebSphere 8. Las API que se usan son las estándar de Servlets 2.5,JSTL 1.2 yJSP 2.1. Deberia funcionar en cualquier servidor Java, lo curioso es que los jars que han quitado los de Movistart son necesarios para que funcionen las APIs básica. Todas las librerías de tercero están en WEB-INF/lib de tu proyecto por lo que no tendría que ser necesario retocar el Tomcar.

    Lo mejor es que instales tu propio Tomcat, también puedes probar copiar todos los jars de un Tomcat 7 estándar a tu Tomcat de producción.

    Por cierto, ¿falla con la misma excepción? Si así no has copiado los jars correctamente o no has reiniciado el Tomcat, o algo de eso.


    Ayuda a otros en este foro como yo te ayudo a ti.

     

Log in to post a comment.