Menu

Recargar Modulo al cerrar Modal

2014-07-23
2014-07-25
  • Andres Acevedo

    Andres Acevedo - 2014-07-23

    Buenos días...

    Resulta que estoy tratando de implementar una clase transitoria como modal en un modulo de mi aplicación. las cuales no tienen ningún tipo de relación.

    Al realizar la inplementación logro hacerlo sin ningún problema, mi aplicación carga y funciona correctamente hasta muestra el modal, Mi problema se ocasiona después de ejecutar la acción del modal.

    Este modal contiene un evento aceptar(Control propio de mi desarrollo) y cancelar(Hereda del Dialog openxava), una vez se presiona el botón aceptar, procedo a cerrar el modal presionando el botón cancelar y es aquí donde se da mi problema al cerrar el modal mi vista anterior no se recarga al parecer es como si quedara saeteada una propiedad.

    Mi código es:

    Carga modal:
    public class AbrirModuloGenerarPreguntaTrama extends ViewBaseAction {

    public void execute() throws Exception {
        try {
            showDialog();
            //showNewView();
            getView().setTitle("GenerarLecturas");
            getView().setModelName("GenerarPreguntaTrama");
            //getView().findObject();
            //getPreviousView().clear();            
            setControllers("generarPreguntaTramas", "Dialog");
    
        }
        catch (ObjectNotFoundException ex) {
            getView().clear();
            addError("object_not_found");
        }
        catch (Exception ex) {
            ex.printStackTrace();
            addError("system_error");
        }       
    }
    

    }

    Evento Aceptar en el modal:
    @View(members="registro{tipoDispositivo[refTipoDispositivoLectura]; dispositivo[refInvDispositivo]}")
    @Data
    public class GenerarPreguntaTrama extends ViewBaseAction {

    private @Getter @Setter TipoDispositivoLectura  refTipoDispositivoLectura;
    
    @ManyToOne(fetch = FetchType.LAZY)
    @SearchAction("Buscar.InventarioDispositivoFiltro")
    @ReferenceView("C")
    @NoCreate
    @NoModify
    @Required
    @NotEmpty
    @NotNull
    @NoFrame
    private @Getter @Setter InventarioDispositivo refInvDispositivo;
    
    public void execute() throws Exception {
        TipoDispositivoLectura dispositivo = !Is.empty(getView().getValue("refTipoDispositivoLectura")) ? (TipoDispositivoLectura) getView().getValue("refTipoDispositivoLectura") : null; 
        String inDispositivo =getView().getValue("refInvDispositivo.id") != null ? getView().getValue("refInvDispositivo.id").toString() : null;
    
        //Metodo generar lecturas
        if(!Is.empty(dispositivo) && dispositivo != null)
            if(inDispositivo != null) {
                generarLectura(dispositivo, inDispositivo);
                //getPreviousView().clear();
            }           
            else
                getErrors().add("error_campo_nulo", Labels.get("dispositivo"));
        else
            getErrors().add("error_campo_nulo", Labels.get("refTipoDispositivoLectura"));
    }
    
    /*
    
     * Metodo para generar lecturas
     */
    private void generarLectura(TipoDispositivoLectura dispositivo, String inDispositivo){      
        Collection<MedidorInmueble> clMedInmuebles = null;
    
        switch (dispositivo) {
        case GATEWAY:       
            clMedInmuebles = MedidorInmueble.buscarMedidorInmueblesGateway(inDispositivo);
            break;
        case BASE:
            clMedInmuebles = MedidorInmueble.buscarMedidorInmueblesBase(inDispositivo);
            break;
        default:
            break;
        }
    
        // Compruebo que la coleccion no este nula
        if(!Is.empty(clMedInmuebles) && clMedInmuebles.size() > 0) {
            //Recorro coleccion para realizar proceso de construccion de lectura
            for (MedidorInmueble medidorInmueble : clMedInmuebles) {
                //Valido que medidorInmueble no sea retirado(cancelado)
                if(medidorInmueble.getEstadoDispositivo() != EstadoDispositivo.RETIRADO){
                    //Valido que el inmueble no este vacio
                    if (medidorInmueble.getRefInmueble().getIdInmueble() != null && medidorInmueble.getRefInmueble().getIdInmueble() != "" && !Is.empty(medidorInmueble.getRefInmueble().getIdInmueble())) {
                        //Consulto las tramas que tiene y las elimino
                        Collection<PreguntaTrama> clsPreguntaTramas = PreguntaTrama.buscarXInmueble(medidorInmueble.getRefInmueble().getIdInmueble().trim());
                        //Valido que no este nula la coleccion de clsPreguntaTramas
                        if(!Is.empty(clsPreguntaTramas) && clsPreguntaTramas.size() > 0) {
                            // Elimino preguntas
                            PreguntaTrama.eliminarPreguntaTramaMedidor(medidorInmueble.getId());
                        }                       
                        //Consulto parametros pregunta para el medidor.
                        Collection<ParametroPregunta> coleccion = ParametroPregunta.buscarXModelo(medidorInmueble.getRefInventarioDispositivo().getRefModelo());
                        //Averiguamos si tienen lecturas parametrizadas si no se generaran las por defecto.
                        Collection<MedidorInmuebleParametroMedida> clsMeInmuebleParametroMedidas = MedidorInmuebleParametroMedida.buscarXInmueble(medidorInmueble.getRefInmueble().getIdInmueble().trim());
                        //Valido coleccion anterior
                        if(!Is.empty(clsMeInmuebleParametroMedidas) && clsMeInmuebleParametroMedidas.size() > 0) {
                            // Generar tramas
                            InsertarPreguntaTrama.insertarModificarEliminarTramas(medidorInmueble.getRefInmueble().getIdInmueble().trim());                         
                        } else {
                            // Generar tramas y parametrizar por defecto
                            for (ParametroPregunta parametro : coleccion) {
                                if(parametro.isDefecto()) {
    
                                    String nuevoCodigoControl = "";
                                    String[] codigoCtrl = parametro.getCodigoCtrl().split(" ");
    
                                    for (String element : codigoCtrl)
                                        nuevoCodigoControl += element;
                                    int codigoControl = Integer.parseInt(nuevoCodigoControl);
    
                                    // se registra parametros por defecto al medidorInmuble
                                    if(registrarMedInmParametros(medidorInmueble, parametro.getRefParametroMedida(), codigoControl)){
                                        //generar tramas
                                        InsertarPreguntaTrama.insertarModificarEliminarTramas(medidorInmueble.getRefInmueble().getIdInmueble().trim());
                                    }                                   
                                }
                            }                           
                        }                       
                    }
                }
            }
            getMessages().add(Type.MESSAGE, "Generación de lecturas correctamente para el disposivo.");         
        } else {
            //Mensaje error no hay medidores asignados al dispositivo
        }
    }
    
    private boolean registrarMedInmParametros(MedidorInmueble medInmueble, ParametroMedida parametro, int codigoControl) {
        boolean retorno = false;
        MedidorInmuebleParametroMedida medidorXFase = new MedidorInmuebleParametroMedida();
        switch (codigoControl) {
            case 68233:// Voltaje interfaz A
            case 84233:// Corriente interfaz A
            case 100233:// Instantanea interfaz A
                medidorXFase.setRefLinea(Linea.R);
                break;
    
            case 69233:// Voltaje interfaz B
            case 85233:// Corriente interfaz B
            case 101233:// Instantanea interfaz B
                medidorXFase.setRefLinea(Linea.S);
                break;
    
            case 70233:// Voltaje interfaz C
            case 86233:// Corriente interfaz C
            case 102233:// Instantanea interfaz C
                medidorXFase.setRefLinea(Linea.T);
                break;
    
            case 51195:// Energia activa
            case 99233:// Energia instantanea
            case 51196:// Energia reactiva
                medidorXFase.setRefLinea(null);
                break;
        }
        medidorXFase.setRefMedidorInmueble(medInmueble);
        medidorXFase.setRefParametroMedida(parametro);
    
        // terminar proceso
        medidorXFase.setCreadoPor(Users.getCurrent());
        medidorXFase.setModificadoPor(medidorXFase
                .getCreadoPor());
        medidorXFase.setFechaCreacion(AMSUnionUtils
                .getFechaHora());
        medidorXFase.setFechaModificacion(medidorXFase
                .getFechaCreacion());
        try {
            XPersistence.getManager().persist(medidorXFase);
            XPersistence.commit();          
            retorno = true;
        } catch (Exception e) {
            XPersistence.rollback();
            retorno = false;
        }
        return retorno;
    }
    

    }

    Como se puede ver todo esta correcto pero al presionar cancelar del modal se da el siguiente error:
    SEVERE: Fallo al ejecutar SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7
    java.lang.IllegalArgumentException: org.hibernate.QueryException: could not resolve property: tipoDispositivo of: com.uniongr.app.model.operation.PreguntaTrama [SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from com.uniongr.app.model.operation.PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7]
    at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1376)
    at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1317)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:280)
    at org.openxava.jpa.impl.EntityManagerDecorator.createQuery(EntityManagerDecorator.java:131)
    at org.openxava.tab.impl.JPATabProvider.nextBlock(JPATabProvider.java:153)
    at org.openxava.tab.impl.JPATabProvider.nextChunk(JPATabProvider.java:139)
    at org.openxava.tab.impl.EntityTabDataProvider.nextChunk(EntityTabDataProvider.java:32)
    at org.openxava.tab.impl.EntityTab.nextChunk(EntityTab.java:249)
    at org.openxava.tab.impl.TableModelBean.getRow(TableModelBean.java:121)
    at org.openxava.tab.impl.TableModelBean.getValueAt(TableModelBean.java:172)
    at org.openxava.tab.impl.XTableModelDecoratorBase.getValueAt(XTableModelDecoratorBase.java:63)
    at org.openxava.tab.impl.HiddenXTableModel.getValueAt(HiddenXTableModel.java:70)
    at org.openxava.tab.Tab.createTableModel(Tab.java:366)
    at org.openxava.tab.Tab.getTableModel(Tab.java:338)
    at org.apache.jsp.xava.editors.listEditor_jsp._jspService(listEditor_jsp.java:990)
    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:81)
    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.core_jsp._jspService(core_jsp.java:301)
    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:209)
    at org.openxava.web.dwr.Module.fillResult(Module.java:231)
    at org.openxava.web.dwr.Module.request(Module.java:95)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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 com.openxava.naviox.web.NaviOXFilter.doFilter(NaviOXFilter.java:61)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    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:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    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.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: org.hibernate.QueryException: could not resolve property: tipoDispositivo of: com.uniongr.app.model.operation.PreguntaTrama [SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from com.uniongr.app.model.operation.PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7]
    at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:81)
    at org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:75)
    at org.hibernate.persister.entity.AbstractEntityPersister.toType(AbstractEntityPersister.java:1465)
    at org.hibernate.hql.ast.tree.FromElementType.getPropertyType(FromElementType.java:315)
    at org.hibernate.hql.ast.tree.FromElement.getPropertyType(FromElement.java:487)
    at org.hibernate.hql.ast.tree.DotNode.getDataType(DotNode.java:611)
    at org.hibernate.hql.ast.tree.DotNode.prepareLhs(DotNode.java:263)
    at org.hibernate.hql.ast.tree.DotNode.resolve(DotNode.java:210)
    at org.hibernate.hql.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:117)
    at org.hibernate.hql.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:113)
    at org.hibernate.hql.ast.HqlSqlWalker.resolve(HqlSqlWalker.java:880)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.expr(HqlSqlBaseWalker.java:1330)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.exprOrSubquery(HqlSqlBaseWalker.java:4471)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.comparisonExpr(HqlSqlBaseWalker.java:3944)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.logicalExpr(HqlSqlBaseWalker.java:2047)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.whereClause(HqlSqlBaseWalker.java:831)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:617)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:301)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:244)
    at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:256)
    at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:187)
    at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:138)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80)
    at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:124)
    at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156)
    at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135)
    at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1770)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:277)
    ... 93 more</init></init>

    jul 23, 2014 10:39:21 AM org.openxava.tab.impl.EntityTabDataProvider nextChunk
    SEVERE: Fallo al ejecutar SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7
    java.rmi.RemoteException: Fallo al ejecutar SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7
    at org.openxava.tab.impl.JPATabProvider.nextChunk(JPATabProvider.java:146)
    at org.openxava.tab.impl.EntityTabDataProvider.nextChunk(EntityTabDataProvider.java:32)
    at org.openxava.tab.impl.EntityTab.nextChunk(EntityTab.java:249)
    at org.openxava.tab.impl.TableModelBean.getRow(TableModelBean.java:121)
    at org.openxava.tab.impl.TableModelBean.getValueAt(TableModelBean.java:172)
    at org.openxava.tab.impl.XTableModelDecoratorBase.getValueAt(XTableModelDecoratorBase.java:63)
    at org.openxava.tab.impl.HiddenXTableModel.getValueAt(HiddenXTableModel.java:70)
    at org.openxava.tab.Tab.createTableModel(Tab.java:366)
    at org.openxava.tab.Tab.getTableModel(Tab.java:338)
    at org.apache.jsp.xava.editors.listEditor_jsp._jspService(listEditor_jsp.java:990)
    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:81)
    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.core_jsp._jspService(core_jsp.java:301)
    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:209)
    at org.openxava.web.dwr.Module.fillResult(Module.java:231)
    at org.openxava.web.dwr.Module.request(Module.java:95)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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 com.openxava.naviox.web.NaviOXFilter.doFilter(NaviOXFilter.java:61)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    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:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    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.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    jul 23, 2014 10:39:21 AM org.openxava.tab.impl.JPATabProvider nextChunk
    SEVERE: Fallo al ejecutar SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7
    java.lang.IllegalArgumentException: org.hibernate.QueryException: could not resolve property: tipoDispositivo of: com.uniongr.app.model.operation.PreguntaTrama [SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from com.uniongr.app.model.operation.PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7]
    at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1376)
    at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1317)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:280)
    at org.openxava.jpa.impl.EntityManagerDecorator.createQuery(EntityManagerDecorator.java:131)
    at org.openxava.tab.impl.JPATabProvider.nextBlock(JPATabProvider.java:153)
    at org.openxava.tab.impl.JPATabProvider.nextChunk(JPATabProvider.java:139)
    at org.openxava.tab.impl.EntityTabDataProvider.nextChunk(EntityTabDataProvider.java:32)
    at org.openxava.tab.impl.EntityTab.nextChunk(EntityTab.java:254)
    at org.openxava.tab.impl.TableModelBean.getRow(TableModelBean.java:121)
    at org.openxava.tab.impl.TableModelBean.getValueAt(TableModelBean.java:172)
    at org.openxava.tab.impl.XTableModelDecoratorBase.getValueAt(XTableModelDecoratorBase.java:63)
    at org.openxava.tab.impl.HiddenXTableModel.getValueAt(HiddenXTableModel.java:70)
    at org.openxava.tab.Tab.createTableModel(Tab.java:366)
    at org.openxava.tab.Tab.getTableModel(Tab.java:338)
    at org.apache.jsp.xava.editors.listEditor_jsp._jspService(listEditor_jsp.java:990)
    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:81)
    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.core_jsp._jspService(core_jsp.java:301)
    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:209)
    at org.openxava.web.dwr.Module.fillResult(Module.java:231)
    at org.openxava.web.dwr.Module.request(Module.java:95)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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 com.openxava.naviox.web.NaviOXFilter.doFilter(NaviOXFilter.java:61)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    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:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    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.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: org.hibernate.QueryException: could not resolve property: tipoDispositivo of: com.uniongr.app.model.operation.PreguntaTrama [SELECT e.id, e_refMedidorInmueble_refInventarioDispositivo.serial, e.refMedidorInmueble.refInmueble.idInmueble, e.trama, e.direccionIP, e_refMedidorInmueble_refBase.ipTap, e_refParametroMedida.nombre, e.idXBeeImei, e_refMedidorInmueble_refBase.serial, e.ordenLectura, e.fechaCreacion, e.fechaModificacion from com.uniongr.app.model.operation.PreguntaTrama e left join e.refMedidorInmueble e_refMedidorInmueble left join e_refMedidorInmueble.refInventarioDispositivo e_refMedidorInmueble_refInventarioDispositivo left join e_refMedidorInmueble.refBase e_refMedidorInmueble_refBase left join e.refParametroMedida e_refParametroMedida WHERE e.tipoDispositivo = 7]
    at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:81)
    at org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:75)
    at org.hibernate.persister.entity.AbstractEntityPersister.toType(AbstractEntityPersister.java:1465)
    at org.hibernate.hql.ast.tree.FromElementType.getPropertyType(FromElementType.java:315)
    at org.hibernate.hql.ast.tree.FromElement.getPropertyType(FromElement.java:487)
    at org.hibernate.hql.ast.tree.DotNode.getDataType(DotNode.java:611)
    at org.hibernate.hql.ast.tree.DotNode.prepareLhs(DotNode.java:263)
    at org.hibernate.hql.ast.tree.DotNode.resolve(DotNode.java:210)
    at org.hibernate.hql.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:117)
    at org.hibernate.hql.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:113)
    at org.hibernate.hql.ast.HqlSqlWalker.resolve(HqlSqlWalker.java:880)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.expr(HqlSqlBaseWalker.java:1330)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.exprOrSubquery(HqlSqlBaseWalker.java:4471)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.comparisonExpr(HqlSqlBaseWalker.java:3944)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.logicalExpr(HqlSqlBaseWalker.java:2047)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.whereClause(HqlSqlBaseWalker.java:831)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:617)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:301)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:244)
    at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:256)
    at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:187)
    at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:138)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80)
    at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:124)
    at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156)
    at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135)
    at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1770)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:277)</init></init>

     
  • Javier Paniza

    Javier Paniza - 2014-07-25

    Hola Andrés,

    la causa del error es esta:

    could not resolve property: tipoDispositivo of: com.uniongr.app.model.operation.PreguntaTrama
    

    Intentan usar una propiedad tipoDispositivo de PreguntaTrama para crear la condición de la lista. Algo muy extraño porque he visto que tipoDispositivo sólo es el nombre de un grupo.

    ¿Si abres el diálogo desde modo detalle falla?
    ¿Si nada más abrir el diálogo le das a cancelar falla?

    Prueba hacer sacar un diálogo simple, sin nada, sólo con el botón de cancelar, ¿falla en ese caso?


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

     

Log in to post a comment.

MongoDB Logo MongoDB