Você está na página 1de 8

Assunto: Repositório de erros e possíveis soluções criado com base em Erros de

Globais e do Portal TOTVS


Projeto: TOTVS Framework
Versão do Documento: 1.12

Erro Possíveis Soluções


Acessar o arquivo “CRMAtendimentoUtil.js”
Janelas de Mensagens (C:\totvs\CorporeRM\Corpore.Net\Source\CRM\RM.CRM.Atendimento\Cli
não são apresentadas entScripts), no servidor onde o Portal está instalado, e alterar o
no Portal método “AfterChangeCliente” para a informação abaixo:

function AfterChangeCLIENTE(ControlCliente, ControlContato) {


var lookupCLIENTE = document.getElementById(ControlCliente);
1L (lookupCLIENTE != null) {
var coligadacfoInput = GetLookupInputByKeyField(lookupCLIENTE,
‘COLIGADA’);
var codcfoInput = GetLookupInputByKeyField(lookupCLIENTE, ‘CODIGO’);

var lookupCONTATO = document.getElementById(ControlContato);


var colcontatoInput = GetLookupInputByKeyField(lookupCONTATO,
‘CODCOLIGADA’);
var cfocontatoInput = GetLookupInputByKeyField(lookupCONTATO,
‘CODCFO’);

if ((colcontatoInput != null) && (coligadacfoInput != null) &&


(coligadacfoInput.value != ‘’))
colcontatoInput.value = coligadacfoInput.value;
1L ((cfocontatoInput != null) && (codcfoInput != null) &&
(codcfoInput.value != ‘’))
cfocontatoInput.value = codcfoInput.value;

var tipoCliente = GetLookupInputByKeyField(lookupCLIENTE, ‘TIPO’);


if (tipoCliente.value == ‘Cliente’) //donotlocalize
EnableLookUpById(ControlContato);
else {
ClearControlLooKup(ControlContato);
DisableLookUpById(ControlContato);
}
}
}

Ao pressionar o botão - Acessar o servidor onde o Portal está instalado;


Procedimento
(disponível dentro da - Copiar o arquivo “RM.CRM.Lookup.Intf.dll” da pasta “RM.Net” para a
Pasta Identificação do pasta “../Corpore.net/Bin”;
Atendimento) apresenta
o seguinte erro: - Reiniciar o IIS deste mesmo servidor.
EXCEPTION HAS BEEN
THROWN BY THE
TARGET OF AN
INVOCATION

Analista: Felipe David Evangelista


Página 1 de 8
Erro Possíveis Soluções
i. Acessar o servidor onde o Portal está instalado;
Serviços do Job Server,
ii. Parar o serviço ‘RM.Host.Service’;
e Workflows não são
executados iii. Localizar o arquivo ‘RM.Host.Service.exe.config’ (geralmente
manualmente, ou localizado em ‘C:\totvs\CorporeRM\RM.Net’);
através da opção de 1. Caso não exista a linha ‘<add key=”JobServer3Camadas”
agendamento. value=”true”/>’ dentro do arquivo, insira a linha seguindo o
exemplo abaixo:

<appSettings>
...
<add key="JobServer3Camadas"
value="true"/>
...
</appSettings>

2. Caso não exista a linha ‘<addkey=”WorkflowEnabled”


value=”true” />’
<appSettings> dentro do arquivo,
... insira a linha
<add key="WorkflowEnabled" seguindo o
value="true" /> exemplo abaixo:
...
</appSettings>

Observação:
Caso a linha já exista no arquivo, deve-se verificar se o valor
‘true’ está informado logo após a palavra ‘value’.

iv. Localizar o arquivo ‘Alias.dat’ (geralmente localizado em


‘C:\totvs\CorporeRM\RM.Net’);
1. Caso não exista a linha
‘<JobServerEnabled>true</JobServerEnabled>’ dentro do
arquivo, insira a linha seguindo o exemplo abaixo:
<DbConfig>
...

<JobServerEnabled>true</JobServerEn
abled>
...
Observação:
Caso a linha já exista no arquivo, deve-se verificar se o valor
‘true’ está informado nesta ‘tag’ (JobServerEnabled).

Analista: Felipe David Evangelista


Página 2 de 8
v. Reiniciar o serviço ‘RM.Host.Service’;
vi. Reiniciar o IIS deste mesmo servidor (comando ‘iisreset’ no
Prompt).

Erro Possíveis Soluções


Solução do Suporte: Desinstalar as versões do servidor e instalar
Erro ao Avançar Etapa novamente.
de Atendimentos:
“ExecuteReader
requires an open and OBS: O servidor do Portal de Testes estava com a mesma versão do
available Connection. servidor do Portal Oficial, e neste servidor era possível Avançar
The connection´s Etapa com sucesso, por isso, as Pastas “Corpore.Net” e “RM.Net”
current state is closed.” do servidor de Testes fora copiadas para o servidor oficial, e o erro
não foi mais apresentado.

Foi necessário:
i. Parar o serviço do servidor de Testes;
ii. Apagar o arquivo ‘_Broker.dat’;
iii. Copiar as Pastas;
iv. Parar o serviço do servidor Oficial;
v. Colar as Pastas;
vi. Dar permissão de acesso aos logins “CREATOR OWNER” e
“NETWORK SERVICE” nas Pastas copiados;
vii. Reiniciar o serviço ‘RM.Host.Service’;
viii. Reiniciar o IIS no servidor oficial (comando ‘iisreset’ no Prompt).

Erro ao Avançar Etapa


Segundo a área técnica este problema ocorre por um problema na
de Atendimentos:
rotina de envio de e-mail´s (Globais), até que seja corrigido, a solução
“ExecuteReader
paliativa é realizar o seguinte procedimento:
requires an open and
available Connection.
The connection´s i. Parar o serviço ‘RM.Host.Service’ do servidor do Portal;
current state is closed.” ii. Apagar o arquivo ‘_Broker.dat’;
iii. Reiniciar o serviço ‘RM.Host.Service’;
iv. Reiniciar o IIS no servidor oficial (comando ‘iisreset’ no Prompt).

Ao clicar no botão
Este problema ocorre apenas no Navegador Internet Explorer, por o
“Ambiente” na Tela
Internet Explorer não conseguir resolver o endereço correto quando o
Inicial do Portal as
usuário não entra no Portal digitando o endereço eletrônico completo.
opções não são
apresentadas. Para solucionar o problema o usuário deve ser orientado digitar o
endereço correto para entrar no Portal:

Analista: Felipe David Evangelista


Página 3 de 8
Exemplo:
4LL4e://www.portal.empresa.com.br

Erro Possíveis Soluções

Portal não apresenta


Acessar o arquivo ‘web.config’ (totvs\CorporeRM\Corpore.Net),
mensagens em caixas
informar ‘on’ na tag “<customErrors mode=”Off” />”, e realizar o
de mensagens, mas na
seguinte procedimento:
página inteira.

i. Parar o serviço ‘RM.Host.Service’ do servidor do Portal;


ii. Apagar o arquivo ‘_Broker.dat’;
iii. Reiniciar o serviço ‘RM.Host.Service’;
iv. Reiniciar o IIS no servidor oficial (comando ‘iisreset’ no Prompt).

Erro ao criar: - Erro ao


registrar server sob
demanda: Estes erros podem ocorrer porque a tag “JobServer3Camadas” foi
RMSLoginServer – There alterada para “true” no arquivo “RM.Host.Service.exe.config” (Pasta
was no endpoint RM.Net), mas não foi alterada para “true” no arquivo
listening at “RMAplicativo.exe.config” (na Pasta do Aplicativo onde o erro foi
net.pipe://rh- apresentado).
14/RMSBrokerServer/IR
MSBrokerServer that
OBS: Após realizar a alteração é necessário parar o serviço
could accept the
“RM.Host.Service” (Painel de Serviços do Sistema Operacional),
message. This is often
apagar o arquivo “_Broker.dat” (Pasta RM.Net), e reiniciar o serviço
caused by an incorrect
“RM.Host.Service” (Painel de Serviços do Sistema Operacional).
address or SOAP action.
See InnerException, if
present, for more
details.
The pipe endpoint
‘net.pipe://rh-
14/RMSBrokerServer/IR
MSBrokerServer’ could
not be found on your
local machine

ou

There was no endpoint


listening at net.tcp://rh-
14:8050/RMSLoginServe
r/IRMSLoginServer that
could accept the

Analista: Felipe David Evangelista


Página 4 de 8
message. This is often
caused by an incorrect
address or SOAP action.
See InnerException, 5L
present, for more
details

Analista: Felipe David Evangelista


Página 5 de 8
Erro Possíveis Soluções
Erro ao acessar a NOVA Este erro pode ocorrer porque a tag “JobServer3Camadas” foi alterada
MDI: para “true” no arquivo “RM.Host.Service.exe.config” (Pasta RM.Net),
TOTVS Série T mas não foi alterada para “true” no arquivo “RM.exe.config” (Pasta
Não foi possível iniciar o RM.Net).
sistema. Certifique-se
de que o serviço
“RM.Host.Service” OBS: Após realizar a alteração é necessário parar o serviço
encontra-se em “RM.Host.Service” (Painel de Serviços do Sistema Operacional),
execução e tente apagar o arquivo “_Broker.dat” (Pasta RM.Net), e reiniciar o serviço
novamente ou contate o “RM.Host.Service” (Painel de Serviços do Sistema Operacional).
Administrador do
Sistema.

Detalhes: Erro ao
inicializar RMSBroker:
There was no endpoint
listening at
net.pipe://rh-
14/RMSBrokerServer/IR
MSBrokerServer that
could accept the
message. This is often
caused by an incorrect
address or SOAP action.
See InnerException, if
present, for more
details.

The pipe endpoint


‘net.pipe://rh-
14/RMSBrokerServer/IR
MSBrokerServer’ could
not be found on your
local machine.
OK
---------------------------

Erro ao clicar no link


enviado por e-mail pelo Foi verificado que dentro do IIS do servidor onde o Portal TOTVS estava instalado,
o site está sendo apontado para a url http://10.0.0.4 e não para
TOTVS GRC (RM Agilis):
http://10.0.0.4/Corpore.net (apontamento default do instalador Corpore).

500 – Internal 6LL6et


error. Após acessar | RM Agilis | Menu Opções | Parâmetros | Globais | Pasta Gerais |
There is a problem with Campo: URL de acesso ao Portal RM |, e alterar o endereço para o apontamento
the resource you are que está definido no IIS, que é http://10.0.0.4/ o avanço pelo link pode ser feito
looking for, and it com sucesso.
cannot be displayed.

Analista: Felipe David Evangelista


Página 6 de 8
Após criar um projeto O problema era que para criar/gerar o 7LL7eto de 7LL7eto7s
de Metadados com utilizando o ambiente 3 camadas deve-se gerar o mesmo no servidor
sucesso, e tentar de aplicação e não na máquina Client.
acessar o novo
formulário criado, o Após gerar o 7LL7eto no servidor o erro não foi mais apresentado.
sistema retorna o
seguinte erro:

Classe não encontrada:


RMSPRJ5752832Action
Erro Possíveis Soluções
Erro ao tentar imprimir Após copier a 7LL “RMGerador.dll” do diretório “C:\totvs\CorporeRM”
um relatório do RM para “C:\totvs\CorporeRM\RMLabore” o erro não foi mais apresentado.
Labore:

Violação de acesso no
endereço 040F826F no
módulo
“RMGerador,7LL”.
Leitura do endereço
00000002C.
Erro ao abrir a nova Após copiar o script da Pasta Log, após a geração do Projeto de
visão de cadastro criada Metadados, e executar diretamente no Banco de Dados, o Metadados
através de Metadados: abriu com sucesso.

Ocorreu um erro ao
efetuar a leitura da OBS: Este erro pode ocorrer por inconsistências na geração das
visão: tabelas no banco de dados pelo compilador do Metadados.
ORA-00942: table or
view does not exist

Erro ao importar Após realizar a importação da Fórmula Visual utilizando um ambiente


Fórmula Visual: sem a configuração de 3 camadas o erro não foi apresentado, e a
Fórmula Visual foi importada com sucesso.
Could not find file
‘C:\totvs\CorporeRM\RM. Necessário verificar permissão de acesso a Pastas e Arquivos, ou
Net\Arquivos\c074adf3- versão.
0851-4e18-b2f8-
b9f3b9bb5797.tmp’.

Fórmula Visual É necessário acessar o Cadastro do Usuário (Menu Cadastros |


associada a um menu de Segurança | Usuários), verificar o Perfil associado ao usuário que não
Processos aparece para está visualizando a Fórmula Visual, acessar | Menu Utilitários |
alguns usuários e não Workflow (beta) | Categoria | e vincular o Perfil à Categoria associada
aparece para outros. à Fórmula Visual.

Analista: Felipe David Evangelista


Página 7 de 8
Como iniciar servidor de Deve-se acessar | RM.exe | Menu Ambiente | Cockpit | e iniciar o
aplicação para ambiente servidor.
3 camadas
OBS: Caso o ambiente esteja devidamente configurado e o servidor de
aplicação não aparecer para escolha, deve-se acessar o servidor de
aplicação e reiniciar o serviço “RM.Host.Service”.

Consulta SQL para verificar Servidores de Aplicação habilitados:


select * from GKNOWNJOBSERVER

Erro Possíveis Soluções


Erro ao executar Verificar se o Data Server utilizado na Atividade “Ler Registro” está
Fórmula Visual: correto.

Fórmula Visual: No exemplo deste erro o DataServer utilizado era


'Preenchimento de “MovMovimentoAction”, e deveria ser “MovMovimentoBaseAction”.
campo do movimento Após utilizar o DataServer correto na atividade “Ler Registro” o erro
com informação do não foi mais apresentado, e o campo foi preenchido na cadastro
atendimento'. corretamente.
Erro na execução da
Atividade:
'rmsExpressionActivity1' OBS: O campo “Nome da Data Server” dentro das Propriedades da
Erro: Coluna Atividade será o mesmo, independente da opção escolhida.
'OBSERVACAO' é
somente leitura.

Erro ao realizar login no Após acessar | Menu Ambiente | Parâmetro | Globais | Pasta Gerais | e
Portal TOTVS após apagar o link do campo “URL de acesso ao Portal RM” (endereço não
atualização da versão: estava publicado) o erro não foi mais apresentado.

Object reference not set


to an instance of an
object.

Analista: Felipe David Evangelista


Página 8 de 8

Você também pode gostar