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 {
Evento Aceptar en el modal:
@View(members="registro{tipoDispositivo[refTipoDispositivoLectura]; dispositivo[refInvDispositivo]}")
@Data
public class GenerarPreguntaTrama extends ViewBaseAction {
private@Getter@SetterTipoDispositivoLecturarefTipoDispositivoLectura;@ManyToOne(fetch=FetchType.LAZY)@SearchAction("Buscar.InventarioDispositivoFiltro")@ReferenceView("C")@NoCreate@NoModify@Required@NotEmpty@NotNull@NoFrameprivate@Getter@SetterInventarioDispositivorefInvDispositivo;publicvoidexecute()throwsException{TipoDispositivoLecturadispositivo=!Is.empty(getView().getValue("refTipoDispositivoLectura"))?(TipoDispositivoLectura)getView().getValue("refTipoDispositivoLectura"):null;StringinDispositivo=getView().getValue("refInvDispositivo.id")!=null?getView().getValue("refInvDispositivo.id").toString():null;//Metodogenerarlecturasif(!Is.empty(dispositivo)&&dispositivo!=null)if(inDispositivo!=null){generarLectura(dispositivo,inDispositivo);//getPreviousView().clear();}elsegetErrors().add("error_campo_nulo",Labels.get("dispositivo"));elsegetErrors().add("error_campo_nulo",Labels.get("refTipoDispositivoLectura"));}/**Metodoparagenerarlecturas*/privatevoidgenerarLectura(TipoDispositivoLecturadispositivo,StringinDispositivo){Collection<MedidorInmueble>clMedInmuebles=null;switch(dispositivo){caseGATEWAY:clMedInmuebles=MedidorInmueble.buscarMedidorInmueblesGateway(inDispositivo);break;caseBASE:clMedInmuebles=MedidorInmueble.buscarMedidorInmueblesBase(inDispositivo);break;default:break;}//Comprueboquelacoleccionnoestenulaif(!Is.empty(clMedInmuebles)&&clMedInmuebles.size()>0){//Recorrocoleccionpararealizarprocesodeconstrucciondelecturafor(MedidorInmueblemedidorInmueble:clMedInmuebles){//ValidoquemedidorInmueblenosearetirado(cancelado)if(medidorInmueble.getEstadoDispositivo()!=EstadoDispositivo.RETIRADO){//Validoqueelinmueblenoestevacioif(medidorInmueble.getRefInmueble().getIdInmueble()!=null&&medidorInmueble.getRefInmueble().getIdInmueble()!=""&&!Is.empty(medidorInmueble.getRefInmueble().getIdInmueble())){//ConsultolastramasquetieneylaseliminoCollection<PreguntaTrama>clsPreguntaTramas=PreguntaTrama.buscarXInmueble(medidorInmueble.getRefInmueble().getIdInmueble().trim());//ValidoquenoestenulalacolecciondeclsPreguntaTramasif(!Is.empty(clsPreguntaTramas)&&clsPreguntaTramas.size()>0){//EliminopreguntasPreguntaTrama.eliminarPreguntaTramaMedidor(medidorInmueble.getId());}//Consultoparametrospreguntaparaelmedidor.Collection<ParametroPregunta>coleccion=ParametroPregunta.buscarXModelo(medidorInmueble.getRefInventarioDispositivo().getRefModelo());//Averiguamossitienenlecturasparametrizadassinosegeneraranlaspordefecto.Collection<MedidorInmuebleParametroMedida>clsMeInmuebleParametroMedidas=MedidorInmuebleParametroMedida.buscarXInmueble(medidorInmueble.getRefInmueble().getIdInmueble().trim());//Validocoleccionanteriorif(!Is.empty(clsMeInmuebleParametroMedidas)&&clsMeInmuebleParametroMedidas.size()>0){//GenerartramasInsertarPreguntaTrama.insertarModificarEliminarTramas(medidorInmueble.getRefInmueble().getIdInmueble().trim());}else{//Generartramasyparametrizarpordefectofor(ParametroPreguntaparametro:coleccion){if(parametro.isDefecto()){StringnuevoCodigoControl="";String[]codigoCtrl=parametro.getCodigoCtrl().split(" ");for(Stringelement:codigoCtrl)nuevoCodigoControl+=element;intcodigoControl=Integer.parseInt(nuevoCodigoControl);//seregistraparametrospordefectoalmedidorInmubleif(registrarMedInmParametros(medidorInmueble,parametro.getRefParametroMedida(),codigoControl)){//generartramasInsertarPreguntaTrama.insertarModificarEliminarTramas(medidorInmueble.getRefInmueble().getIdInmueble().trim());}}}}}}}getMessages().add(Type.MESSAGE,"Generación de lecturas correctamente para el disposivo.");}else{//Mensajeerrornohaymedidoresasignadosaldispositivo}}privatebooleanregistrarMedInmParametros(MedidorInmueblemedInmueble,ParametroMedidaparametro,intcodigoControl){booleanretorno=false;MedidorInmuebleParametroMedidamedidorXFase=newMedidorInmuebleParametroMedida();switch(codigoControl){case68233://VoltajeinterfazAcase84233://CorrienteinterfazAcase100233://InstantaneainterfazAmedidorXFase.setRefLinea(Linea.R);break;case69233://VoltajeinterfazBcase85233://CorrienteinterfazBcase101233://InstantaneainterfazBmedidorXFase.setRefLinea(Linea.S);break;case70233://VoltajeinterfazCcase86233://CorrienteinterfazCcase102233://InstantaneainterfazCmedidorXFase.setRefLinea(Linea.T);break;case51195://Energiaactivacase99233://Energiainstantaneacase51196://EnergiareactivamedidorXFase.setRefLinea(null);break;}medidorXFase.setRefMedidorInmueble(medInmueble);medidorXFase.setRefParametroMedida(parametro);//terminarprocesomedidorXFase.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(Exceptione){XPersistence.rollback();retorno=false;}returnretorno;}
}
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>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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 {
}
Evento Aceptar en el modal:
@View(members="registro{tipoDispositivo[refTipoDispositivoLectura]; dispositivo[refInvDispositivo]}")
@Data
public class GenerarPreguntaTrama extends ViewBaseAction {
}
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>
Hola Andrés,
la causa del error es esta:
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.