gustavo navarro - 2013-07-10

esta discusion se estaba llevando a cabo en este hilo:

https://sourceforge.net/p/openxava/discussion/419690/thread/6765b65f/

abro una nueva por lo que la mía difiere un poco, pero si gustan pueden revisar el link del otro post.

quien me pueda ayudar le agradecería, no se si consiste en un Bug, ya que aunque se reporto en el post al que hago referencia arriba, se reporto en diciembre del año pasado y aun no se ha solucionado, lo que me llevo a pensar que si no se había solucionado es por que no es realmente un Bug, pero a mi me aparece este error y pasa cuando utilizo la etiqueta @OnChange y @ManyToOne juntas, ahora bien, ¿como sé que el error esta ahí?, pues simplemente porque le quito la etiqueta @OnChange y el error desaparece, reviso la clase que utiliza mi @OnChange y ahí no hay nada que pueda afectar y producir este error, quiero saber si hay una solución a esto.

gracias por todo.

la traza del error:

GRAVE: Componente duplicado: Ruta
org.openxava.util.XavaException: Componente duplicado: Ruta
at org.openxava.component.MetaComponent.get(MetaComponent.java:67)
at org.openxava.model.meta.MetaReference.getMetaModelReferenced(MetaReference.java:83)
at org.openxava.model.meta.MetaReference.isAggregate(MetaReference.java:94)
at org.openxava.view.View.createAndAddSubview(View.java:770)
at org.openxava.view.View.createSubviews(View.java:979)
at org.openxava.view.View.getSubviews(View.java:968)
at org.openxava.view.View.setEditable(View.java:2128)
at org.openxava.view.View.setEditable(View.java:2169)
at org.openxava.view.View.createSubviews(View.java:981)
at org.openxava.view.View.getSubviews(View.java:968)
at org.openxava.view.View.getGroupsViews(View.java:927)
at org.openxava.view.View.getMembersNamesInGroup(View.java:1063)
at org.openxava.view.View.trySetValue(View.java:1021)
at org.openxava.view.View.addValues(View.java:465)
at org.openxava.view.View.setValues(View.java:496)
at org.openxava.view.View.setValues(View.java:487)
at org.openxava.actions.ViewDetailAction.execute(ViewDetailAction.java:86)
at org.openxava.controller.ModuleManager.executeAction(ModuleManager.java:399)
at org.openxava.controller.ModuleManager.executeAction(ModuleManager.java:318)
at org.openxava.controller.ModuleManager.execute(ModuleManager.java:278)
at org.apache.jsp.xava.execute_jsp._jspService(execute_jsp.java:192)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at org.openxava.web.servlets.Servlets.getURIAsStream(Servlets.java:66)
at org.openxava.web.dwr.Module.getURIAsStream(Module.java:204)
at org.openxava.web.dwr.Module.request(Module.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)