技术文章 - CS316048

发布包卡在 InService 中正在进行的队列中

已修改: 22-Dec-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • PTC Arbortext Content Delivery (formerly Servigistics InService) 7.1 M002

说明

  • 发布包卡在 InService 中正在进行的队列中
  • 任务日志:
    [Thread:1908] [2019-10-16 12:43:19,269] [INFO,ProcessActionHandler] Start ProcessActionHandler. Executing method: getHostname of component BundleCategoryIdentifier
    [Thread:1908] [2019-10-16 12:43:19,690] [WARN,TaskExecuter] Execute task operation failed for task Transform and Load a Bundle because of: Invocation failed; nested exception is: 
         javax.ejb.EJBException: java.lang.RuntimeException: java.lang.LinkageError: loader constraint violation: when resolving interface method "org.hibernate.Transaction.registerSynchronization(Ljavax/transaction/Synchronization;)V" the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class, org/jbpm/db/JobSession, and the class loader (instance of org/jboss/modules/ModuleClassLoader) for the method's defining class, org/hibernate/Transaction, have different Class objects for the type javax/transaction/Synchronization used in the signature
  • 服务器.log:
    2019-10-16 12:43:19,458 INFO  [Owasp.CsrfGuard] (default task-102) CsrfGuard analyzing request /TaskManager/refreshTasks.do
    2019-10-16 12:43:19,682 ERROR [org.jboss.as.ejb3.invocation] (Thread-330) WFLYEJB0034: EJB Invocation failed on component TaskExecutionManager for method public abstract com.enigma.workflowengine.helpers.FlowResult com.enigma.workflowengine.IRemoteTaskExecutionManager.execute(int,int,java.lang.String,java.lang.String,java.lang.String[],java.util.Map) throws java.rmi.RemoteException,com.enigma.workflowengine.TaskExecutionException: javax.ejb.EJBException: java.lang.RuntimeException: java.lang.LinkageError: loader constraint violation: when resolving interface method "org.hibernate.Transaction.registerSynchronization(Ljavax/transaction/Synchronization;)V" the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class, org/jbpm/db/JobSession, and the class loader (instance of org/jboss/modules/ModuleClassLoader) for the method's defining class, org/hibernate/Transaction, have different Class objects for the type javax/transaction/Synchronization used in the signature
         at org.jboss.as.ejb3.tx.BMTInterceptor.handleException(BMTInterceptor.java:
  • Enigma.logs:
    [2019-10-16 12:43:19,692] [DEBUG,ActionRequestProcessor;SessionId_182;145_default task-136;;] session id = CL0r5l0RjNTVa07MqHTPXwHvTxtPSg7wF-ziYorj, logged username = insadmin
    [2019-10-16 12:43:19,692] [DEBUG,GenericProxyEJB;SessionId_182;145_Thread-330;;] Business Logic exit with Exception: Exception: 
    java.rmi.RemoteException: Invocation failed; nested exception is: 
         javax.ejb.EJBException: java.lang.RuntimeException: java.lang.LinkageError: loader constraint violation: when resolving interface method "org.hibernate.Transaction.registerSynchronization(Ljavax/transaction/Synchronization;)V" the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class, org/jbpm/db/JobSession, and the class loader (instance of org/jboss/modules/ModuleClassLoader) for the method's defining class, org/hibernate/Transaction, have different Class objects for the type javax/transaction/Synchronization used in the signature
         at org.jboss.as.ejb3.component.interceptors.EjbExceptionTransformingInterceptorFactories$1.processInvocation(EjbExceptionTransformingInterceptorFactories.java:94)
  • 在任务被卡住时重启之前,我们在 enigma 日志中得到相同的“加载器约束违规:解析接口方法“org.hibernate.Transaction.registerSynchronization”时的错误消息
这是文章 316048 的 PDF 版本,可能已过期。最新版本 CS316048