Clicar no link de aprovação no email mostra um erro

Descrição

Ambiente

  • Campaign Classic
  • Campaign Classic v7

Problemas/Sintomas

Você pode ver o seguinte erro ao clicar no link de aprovação no email.

Ocorreu um erro técnico:

WDB-200001 Instrução SQL 'SELECT W0.iWorkflowId, W0.sInternalName, W0.sLabel, W0.sDesc, W0.iCreatedById, W0.iModifiedById, W0.tsCreated, W0.tsLastModified, W0.iSupervisorId, W0.sTimezone, W0.iInProcess, W0.iHistory, W0.iOnError, W0.iErrorLimit, W0.iBuiltIn, W0.iIsModel, W0.sForm, W0.iFolderId, W0.iFolderProcessId, W0.tsLastStart, W0.tsNextProcessing, W0.sNextProcessingAfn, W0.sNextProcessingHost, W0.iStatus, W0.iProduction, W0.iFailed, W0.iUnlockedCount, W0.iState, W0.tsProcess, W0.iProcessId, W0.sHostname, W0.iPort, W0.iOperationId, W0.iStartState, caso em que W0.iStartState = 1 e W0.iForecasted = 0 e (W0.iState = 0 ou W0.iState = 20), em seguida, 1 outro caso em que W0.iStartState = 1 e W0.iForecasted = 1 e (W0.iState = 0 ou W0.iState 20) então 2 outra extremidade W0.iState, W0.iPriority, W0.iForecasted, W0.sLogin, W0.iRoutingOperationId, W0.iAggregateId, W0.iOrder, W0.tsExpiration, W0.iRecurrentMdl, W0.iCurrentOrderId, W0.mData, W0.mVisualState FROM XtkWorkflow W0 WHERE ((W0.iFolder Id IN (SELECT xr.iFolderId FROM XtkRights xr WHERE xr.iOperatorId IN (XXXX, XXXX, XXXX, XXXX) OR W0.iFolderId=0)) E (((W0.iFolderId IN (SELECT xr.iFolderId FROM XtkRights xr WHERE xr.iOperatorId IN (XXXX, XXXX, XXXX, XXXX)) OR W0.iFolderId=0)) E ((W0.iWorkflowId = :#(1)#)))' não pôde ser executado.

Param(0)=50302570

WDB-200011 O registro de banco de dados solicitado não existe.

Não é possível carregar documento do tipo 'xtk:workflow' que satisfaz a condição '([ /@id] = XXXXXX)".

Erro ao chamar o método SOAP 'GetValidationParameters' do serviço 'xtk:workflow'): 'SOP-330011 Erro ao executar o método 'GetValidationParameters' do serviço 'xtk:workflow'.'

Código: 'SOAP-ENV:Server'

com.neolane.fwk.core.NlException: erro ao chamar o método SOAP 'GetValidationParameters' do serviço 'xtk:workflow'):'SOP-330011 Erro ao executar o método 'GetValidationParameters' do serviço 'xtk:workflow'.

Código: 'SOAP-ENV:Server'

em com.neolane.fwk.soap.SoapMethodCall.execute(SoapMethodCall.java:840)

em com.neolane.fwk.xtk.JSPContext.executeSOAPCall(JSPContext.java:820)

em org.apache.jsp.validateTask_jsp._jspService(validateTask_jsp.java:176)

em org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

em javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

em org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

em org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

em org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

em javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

em org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

em org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

em org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

em org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

em org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

em com.neolane.jssp.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:102)

em org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

em org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

em org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)

em org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

em org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)

em org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

em org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

em org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

em org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)

em org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

em org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)

em java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)

em java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)

em org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

em java.lang.Thread.run(Thread.java:748)

Resolução

Os operadores precisam ter acesso à pasta de workflows da campanha em Administration - Production - Objects.

Nesta página