¿Verificaste la notificación de caché en IR? ¿Hay entradas rojas? En caso afirmativo, intenta reiniciar esas entradas, actualizar y asegurarte de que estén en estado verde y luego realiza una actualización de caché.
Avalados por :
Hola a todos,
Tengo un problema con los objetos de diseño que han sido exportados del sistema de desarrollo y necesitan ser importados al entorno de pruebas. Pero recibo algunos errores extraños como este y falla a través de CTS+:
Ocurrió un error de SQL en la conexión devserver:T50:SAPSR3DB: código=-4,228, estado="nulo", mensaje="[jcc][t4][102][10040][3.58.91] Error en lote. El lote fue enviado, pero al menos una excepción ocurrió en un miembro individual del lote.
Utilice getNextException() para recuperar las excepciones de elementos de lotes específicos. ERRORCODE=-4228, SQLSTATE=nulo
=> (-803,23505,Error para el elemento de lote #1: Error de SQL de DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)
=> (-803,23505,Error para el elemento de lote #2: Error de SQL de DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)
=> (-803,23505,Error para el elemento de lote #3: Error de SQL de DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)
=> (-803,23505,Error para el elemento de lote #4: Error de SQL de DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)";
La declaración de SQL es "INSERT INTO "XI_DIRCACHERCLVIEW" ("CHANGELIST","TYPE_ID","OBJECT_ID","SW_COMPONENT","SP") VALUES (?,?,?,?,?)".
Revisé en Google y dice que la base de datos intenta insertar un valor con el mismo ID único dos veces. Pero no sé qué podría ser eso. He creado y eliminado algunos objetos en el entorno de DESARROLLO. Pero ¿no debería el PI entender qué debe sobrescribirse y qué debe eliminarse? Exporté los objetos con objetos eliminados y sin ellos. Ambos fallan.
¿Alguien ha tenido un problema similar o sabe qué podría ser?
Algunos errores adicionales son específicos de algunos objetos de espacio de nombres (¡Pero los objetos están en el transporte, exporté todo!):
com.sap.aii.ib.core.roa.RoaObjectAccessException: Intento de leer el objeto Message Mapping DownloadFileResponse_to_StyretFiloverfoerselModtagAnmod_I | urn:namespace, tipo XI_TRAFO de la aplicación REPOSITORIO en el sistema REPOSITORIO falló. El objeto no existe. Información detallada: Objeto Message Mapping DownloadFileResponse_to_StyretFiloverfoerselModtagAnmod_I | urn:namespace no encontrado
Gracias y saludos cordiales,
Dennis
¿Verificaste la notificación de caché en IR? ¿Hay entradas rojas? En caso afirmativo, intenta reiniciar esas entradas, actualizar y asegurarte de que estén en estado verde y luego realiza una actualización de caché.
Excepción raíz:
Lanzada:
com.sap.aii.utilxi.misc.api.BaseRuntimeException: ¡Valor faltante para objVersion!
en com.sap.aii.ib.gui.tools.transport.ContentImportProgressDialog.executeConcurrentAction(ContentImportProgressDialog.java:448)
en com.sap.aii.utilxi.swing.toolkit.ConcurrentProgressDialog$ProgressDialogRunnable.run(ConcurrentProgressDialog.java:251)
en com.sap.aii.utilxi.misc.thread.ThreadPool$ThreadPoolThread.run(ThreadPool.java:392)
Causada por: com.sap.aii.utilxi.misc.api.ResourceException: ¡Valor faltante para objVersion!
en com.sap.aii.ib.sbeans.gen.BaseSessionBean.wrap(BaseSessionBean.java:138)
en com.sap.aii.ib.sbeans.gen.BaseSessionBean.wrap(BaseSessionBean.java:111)
en com.sap.aii.ib.server.transport.TransportServiceBean.importFromImportSource(TransportServiceBean.java:210)
en sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
en sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
en sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
en java.lang.reflect.Method.invoke(Method.java:585)
en com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
en com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
en com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
en com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
en com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
en $Proxy1754.importFromImportSource(Fuente desconocida)
en sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
en sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
en sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
en java.lang.reflect.Method.invoke(Method.java:585)
en com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:234)
en com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:355)
en com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)
en com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:67)
en com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:41)
en com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:977)
en com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:57)
en com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)
en com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
en com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
en com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)
Causa serializada: com.sap.aii.ib.sbeans.gen.WrapperClientServerException: ¡Valor faltante para objVersion!
... 41 más
Causa serializada: com.sap.aii.ib.server.propagation.XIPropagationException: ¡Valor faltante para objVersion!
en com.sap.aii.ib.server.propagation.XIPropagationException.createFromException(XIPropagationException.java:54)
en com.sap.aii.ib.server.propagation.PropagatorImpl.integrateObjectVersions(PropagatorImpl.java:270)
en sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
en sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
en sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
en java.lang.reflect.Method.invoke(Method.java:585)
en com.sap.aii.ib.server.pvcadapt.PvcTransactionControlProxy.invoke
Hola,
Activé todos los objetos después de la eliminación. Pero también hay objetos en la lista que nunca han estado en el sistema de destino.
Tampoco hay listas de cambios abiertas en el entorno de desarrollo.
Reiniciamos el servidor y limpiamos todas las cachés (sxi_cache, CPA_CACHE, SLD_CACHE).
Siempre queremos usar CTS+ para la importación a partir de ahora. Ya ha funcionado para algunos objetos. Pero al principio hicimos Exportación manual -> Importación entre los sistemas.
También intenté una importación manual ahora, la excepción lanzada aquí es:
>>Pero no sé qué podría ser. He creado y eliminado algunos objetos en el entorno de DESARROLLO
Parece ser un problema de caché. Actualiza la caché y, si el problema persiste, proporciónanos más detalles. Cuando eliminas objetos, ¿los eliminas seguido de activar, creo?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute