Ir para o conteúdo

 Voltar a OpenACS: Des...
Tela cheia

Erro ao registrar novo usuário

2 de Junho de 2008, 15:46 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 13 vezes

Oi gente, estou com um problema que acredito ser fácil de resolver, mas não estou sabendo como. Em meu portal autorizei que determinado domínio de e-mail (*@planejamento.gov.br) pudesse se registrar automaticamente. As pessoas preenchem um formulário, e então um e-mail é enviado para o e-mail dado. Nesse e-mail vem um token para a pessoa confirmar sua inscrição. 

 De uns tempos para cá isso parou de funcionar, e dá o seguinte erro no log:

 [29/May/2008:10:44:54][14957.3003091888][-conn:63-] Error: Error sending registration confirmation to socorro.menezes@planejamento.gov.br.
Message contains a variable named 'confirmation_url' which doesn't exist in the caller's environment: message Obrigado pelo cadastro no %system_name%. Você p
ode acessar o %system_url% da seguinte forma: %account_id_label%: %account_id% %password_label%: %password% Caso deseje alterar sua senha, favor visitar o li
nk a seguir: %reset_password_url%
Para confirmar seu registro, por favor clique em %confirmation_url%

    while executing
"error "Message contains a variable named '$variable_name' which doesn't exist in the caller's environment: message $localized_message""
    (procedure "lang::message::format" line 46)
    invoked from within
"lang::message::format $message $substitution_list [expr $upvar_level + 1]"
    (procedure "lang::message::lookup" line 65)
    invoked from within
"lang::message::lookup "" $key "TRANSLATION MISSING" $substitution_list 2"
    (procedure "_" line 2)
    invoked from within
"_ $body_msg_key"
    (procedure "auth::password::email_password" line 41)
    invoked from within
"auth::password::email_password  -username $username  -authority_id $authority_id  -password $password  -from [parameter::get -parameter NewRegistratio..."
    ("uplevel" body line 2)
    invoked from within
"uplevel $body "


Alguma luz? Alguém já teve isso?

Autor: Vitor Reis


33 comentários

  • 0fdbbe8506e7f67fdac0409778419720?only path=false&size=50&d=404Elson Rocha(usuário não autenticado)
    2 de Junho de 2008, 18:16

     

    Ola Vitor,

    Voce ja verificou se o seu micro esta com virus??

    Elson Rocha
    >
    > Forum: Fórum de Desenvolvimento no OpenACS
    > Thread: 4323819
    > Author: Vitor Reis
    > Posted: 2008-06-02 15:46:50.200438-03
    > ----------------------------------
    > Oi gente, estou com um problema que acredito ser fácil de resolver,
    > mas não estou sabendo como. Em meu portal autorizei que determinado
    > domínio de e-mail (*@planejamento.gov.br) [1] pudesse se registrar
    > automaticamente. As pessoas preenchem um formulário, e então um e-mail
    > é enviado para o e-mail dado. Nesse e-mail vem um token para a pessoa
    > confirmar sua inscrição.
    >
    > De uns tempos para cá isso parou de funcionar, e dá o seguinte erro
    > no log:
    >
    > [29/May/2008:10:44:54][14957.3003091888][-conn:63-] Error: Error
    > sending registration confirmation to
    > socorro.menezes@planejamento.gov.br.
    > Message contains a variable named 'confirmation_url' which doesn't
    > exist in the caller's environment: message Obrigado pelo cadastro no
    > %system_name%. Você p
    > ode acessar o %system_url% da seguinte forma: %account_id_label%:
    > %account_id% %password_label%: %password% Caso deseje alterar sua
    > senha, favor visitar o li
    > nk a seguir: %reset_password_url%
    > Para confirmar seu registro, por favor clique em %confirmation_url%
    >
    > while executing
    > "error "Message contains a variable named '$variable_name' which
    > doesn't exist in the caller's environment: message
    > $localized_message""
    > (procedure "lang::message::format" line 46)
    > invoked from within
    > "lang::message::format $message $substitution_list [expr $upvar_level
    > + 1]"
    > (procedure "lang::message::lookup" line 65)
    > invoked from within
    > "lang::message::lookup "" $key "TRANSLATION MISSING"
    > $substitution_list 2"
    > (procedure "_" line 2)
    > invoked from within
    > "_ $body_msg_key"
    > (procedure "auth::password::email_password" line 41)
    > invoked from within
    > "auth::password::email_password -username $username -authority_id
    > $authority_id -password $password -from [parameter::get -parameter
    > NewRegistratio..."
    > ("uplevel" body line 2)
    > invoked from within
    > "uplevel $body "
    >
    >
    >
    >
    >
    >
    > Alguma luz? Alguém já teve isso?
    >
    >
    >
    >
    >
    >
    >
    >
    > [1] plan​ejam​ento​.gov​.br
    > ---------------------------------
    > To post a reply to this email or view this message go to:
    > www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​open​acs/​foru​ms/m​essa​ge-v​iew?​mess​age_​id=4​3238​19
    >
    > To view Forum Fórum de Desenvolvimento no OpenACS go to:
    > www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​open​acs/​foru​ms/f​orum​-vie​w?fo​rum_​id=6​548
    >
    > Recebendo correspondência demais? Gerencie suas notificações em:
    > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age

    Elson Ribamar da Rocha
    Tecnico em TI
    Universidade Federal Rural da Amazonia

  • D6827fdfa8a02708ad4351960349710b?only path=false&size=50&d=404Vitor Reis(usuário não autenticado)
    2 de Junho de 2008, 19:29

     

    Oi Elson, 

    Creio que não, o ambiente é todo Linux, não tenho nenhum vírus na máquina. Mas fiquei curioso,  porque você achou que poderia ser vírus?

    • 7cbe4e406599478e7042a9fb27066e31?only path=false&size=50&d=404Alessandro Landim(usuário não autenticado)
      2 de Junho de 2008, 22:06

       

      Oi Victor,

      A função não está achando a variável confirmation_url que está em alguma chave de internacionalização. Esta chave tem uma variável entre o simbolo %, exemplo: %confirmation_url%. Agora você tem que achar a função que envia este e-mail de confirmação e vê o que aconteceu com esta variável.

       

      Pelo erro postado aqui, me parece que a função é esta:

      auth::password::email_password
      Landim
       

Oportunidade de Trabalho com OpenACS

9 de Dezembro de 2011, 16:07, por Desconhecido

Domí­nio do ambiente Linux em modo Shell;



Fundamentos de desenvolvimento e criação de comunidades virtuais com o framework OpenACS

28 de Outubro de 2010, 16:51, por Desconhecido

Durante o Latinoware, que será realizado em Foz do Iguaçu entre os dias 10 e 12 de Novembro, será realizada uma oficina sobre desenvolvimento em OpenACS. A oficina é parte da iniciativa de compartilhamento do Projeto Software Público Internacional, e conta com apoio da organização.



Oficina sobre OpenACS em Belo Horizonte

19 de Novembro de 2008, 9:43, por Desconhecido

No dia 27 de novembro de 2008, será realizado durante o Encontro Mineiro de Software Livre, uma oficina para formação de desenvolvedores OpenACS. A oficina tem por objetivo introduzir a ferramenta na cidade e atender a uma demanda crescente por especialistas na área.



Treinamento em OpenACS em Brasília tem sua aula inaugural

10 de Novembro de 2008, 9:43, por Desconhecido

Fruto de uma paceria entre a Lupa Treinamento e a Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento, começou no último Sábado o terceiro treinamento em OpenACS realizado em Brasília.



Instalacao do OACS 5.3 em Debian e Ubuntu

29 de Janeiro de 2008, 16:52, por Desconhecido

Acaba http://cognovis.de/developer/ou de sair do forno...