Clicar no link de aprovação no email mostra um erro
Descrição description
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.iBuiltLimit, 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.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), então 1 caso em que W0.iStartState = 1 e W0.iForecasted = 1 e (W0.iState = 0 ou W0.iState = 20) então 2 outro fim de 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.iFolderId IN) (SELECT xr.iFolderId FROM Xtk kRights xr WHERE xr.iOperatorId IN (XXXX, XXXX, XXXX, XXXX) OU W0.iFolderId=0)) E (((W0.iFolderId IN (SELECT xr.iFolderId FROM XtkRights xr WHERE xr.iOperatorId IN (XXXX, XXXX, XXXX, XXXX)) OU 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 atenda à 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 resolution
Os operadores precisam ter acesso à pasta de workflows da campanha em Administration - Production - Objects.