solop-develop / adempiere-grpc-server

ADempiere gRPC Server example of integration
GNU General Public License v2.0
0 stars 9 forks source link

Error: Proyecto -> Add Project Memeber -> Tabla No encontrada #520

Closed rcapecce closed 4 months ago

rcapecce commented 1 year ago

Al ejecutar el SB Add Project Member en ventana Proyecto, el mismo da error informando que no logra encontrar la tabla correspondiente.

Se revisa el diccionario y en el SB value=UserBrowser se encuentra que tiene definido el campo AD_Table_ID

Probado en https://vue-develop.solopcloud.com/

Pasos para ejecutarlo

https://github.com/solop-develop/adempiere-grpc-server/assets/14218144/977b90fe-92ee-4d36-b73e-a99f5dfaaf2e

Log del backend

===========> ProcessingUserSelection.process: Tabla  * No encontrado * [7616]
org.adempiere.exceptions.AdempiereException: Tabla  * No encontrado *
        at org.compiere.model.PO.getInstances(PO.java:143)
        at org.compiere.process.ProcessInfo.getInstancesForSelection(ProcessInfo.java:776)
        at org.compiere.process.SvrProcess.getInstancesForSelection(SvrProcess.java:533)
        at org.eevolution.project.process.ProcessingUserSelection.doIt(ProcessingUserSelection.java:43)
        at org.compiere.process.SvrProcess.process(SvrProcess.java:176)
        at org.compiere.process.SvrProcess.startProcess(SvrProcess.java:129)
        at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:171)
        at org.compiere.process.ServerProcessCtl.startProcess(ServerProcessCtl.java:359)
        at org.compiere.process.ServerProcessCtl.run(ServerProcessCtl.java:198)
        at org.eevolution.services.dsl.ProcessBuilder.run(ProcessBuilder.java:223)
        at org.eevolution.services.dsl.ProcessBuilder.lambda$execute$0(ProcessBuilder.java:270)
        at org.compiere.util.Trx.run(Trx.java:529)
        at org.compiere.util.Trx.run(Trx.java:497)

org.adempiere.exceptions.AdempiereException: El proceso falló durante la ejecución Error:  Tabla  * No encontrado *
        at org.eevolution.services.dsl.ProcessBuilder.execute(ProcessBuilder.java:276)
        at org.spin.grpc.service.BusinessDataServiceImplementation.runBusinessProcess(BusinessDataServiceImplementation.java:353)
        at org.spin.grpc.service.BusinessDataServiceImplementation.runBusinessProcess(BusinessDataServiceImplementation.java:205)
        at org.spin.backend.grpc.common.BusinessDataGrpc$MethodHandlers.invoke(BusinessDataGrpc.java:669)
        at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182)
        at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
        at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
        at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
        at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
        at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:346)
        at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:860)
        at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
        at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
EdwinBetanc0urt commented 1 year ago

Que tabla debería tomar?

rcapecce commented 1 year ago

No sabría, es directamente en el ProcessInfo que la solicita, no llega a ejecutar el proceso

EdwinBetanc0urt commented 1 year ago

Si necesitaríamos en este caso el id del smart browser que invoca el proceso.

https://github.com/adempiere/adempiere/blob/018a6bd48687423fd4f62d4ead917344e529d3b8/client/src/org/eevolution/form/VBrowser.java?plain=1#L534-L538

EdwinBetanc0urt commented 11 months ago

Fue corregido en el PR https://github.com/solop-develop/adempiere-grpc-server/pull/539 en espera de pruebas.

niclopup commented 6 months ago

no se abre el SB de "Asignar Miembro" desde un Proyecto

Da el siguiente error en la consola: