[RESOLVIDO] Erro ao abrir aplicação após importação da V81

Boa tarde,

Surgiu esse erro em algumas aplicações de consultas que foram importadas da V81.

Fatal error: Uncaught Error: Call to a member function GetTag() on null in /opt/NetMake/v9/wwwroot/scriptcase/devel/class/interface/nmApplication.class.php:9439 Stack trace: #0 /opt/NetMake/v9/wwwroot/scriptcase/devel/class/page/nmPageMenu.class.php(4864): nmApplication->RetrieveDataForMenu() #1 /opt/NetMake/v9/wwwroot/scriptcase/devel/class/page/nmPageMenu.class.php(3735): nmPageMenu->SetAppDataMenu() #2 /opt/NetMake/v9/wwwroot/scriptcase/devel/class/page/nmPage.class.php(2433): nmPageMenu->DisplayContent() #3 /opt/NetMake/v9/wwwroot/scriptcase/devel/class/page/nmSite.class.php(96): nmPage->Display() #4 /opt/NetMake/v9/wwwroot/scriptcase/devel/lib/php/base_ini.inc.php(1420): nmSite->Run() #5 [internal function]: unknown() #6 /opt/NetMake/v9/wwwroot/scriptcase/devel/lib/php/base_ini.inc.php(2): sg_load(‘CE7E8A614756C85…’) #7 /opt/NetMake/v9/wwwroot/scriptcase/devel/iface/menu.php(25): include_once(’/opt/NetMake/v9…’) #8 [internal function]: unknown() #9 /opt/NetMake/v9/wwwroot/scriptcase/devel/iface/menu.php(2): sg_lo in /opt/NetMake/v9/wwwroot/scriptcase/devel/class/interface/nmApplication.class.php on line 9439

Erro apresentado para ser enviado para Netmake:
Undefined variable: obj_attr1 | Script: /opt/NetMake/v9/wwwroot/scriptcase/devel/class/interface/nmApplication.class.php linha: 9439

Fiz limpeza do tmp do SC, reimportei as plicações, reinstalei manualmente a versão 9.0.003 e continua com esse problema em algumas aplicações.

Obrigado!

Tem código nos eventos dessas consultas?

Kleyber,

Não tem nenhum código nos eventos!

Att

Manda essa mensagem de erro para o email da Netmake: bugs@scriptcase.com.br

Boa tarde pessoal,

Continuo com esse erro, mesmo com a última atualização.

Enviei o erro para Netmake, mas eles não deram atenção. Como sempre temos que ficar resolvendo sozinhos. Toda versão nova vem cheia de bugs, desde a V2 quando comecei a usar, tem sido assim.

A importação funciona perfeitamente. Ele gera as aplicações, funciona, mas não deixa abrir a aplicação para edição.

A única solução é refazer as consultas, mas são umas 50 com problemas… Trabalhão.

Se pensarmos que a ferramenta é para dar mais agilidade ao trabalho…

Abs

Bom dia!
Após todo esse tempo esperando uma posição da NetMake, o sr Ramon Ranieri que me atendeu por e-mail enviou-me um arquivo com a correção do problema. Acredito que nas próximas atualizações quem estiver com esse problema já estará contornado. Muitos não tiveram esse problema pois os erros estavam dando em aplicações que foram geradas nas primeiras versões do Scriptcase. Sou usuário desde a V2.
O problema maior é que em princípio não dão nenhuma atenção ao seu problema. Somente após muita insistência e provar por a+b que o erro existe é que vão olhar para o que está ocorrendo para depois corrigir.
Essa é, infelizmente, uma característica recorrente da NetMake.

Abs

Elcio

Prezados,

O problema foi corrigido na release 9.0.010.

Versão disponivel para download ou atualização.