Ir para o conteúdo

 Voltar a NCL Eclipse
Tela cheia

Erro NCLEclipse 1.5.1

9 de Dezembro de 2010, 16:55 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 21 vezes

Pessoal, estou utilizando a última versão estável do NCLEclipse (1.5.1) com Eclipse 3.6.1 (Helios) no Ubuntu 10.10 e está ocorrendo um problema na execução das apps no Ginga Virtual STB, tanto na versão 0.11.2 quanto na 0.12.1 deste.

As aplicações são transferidas para a VM mas em vários momentos ela não executa. O terminal no eclipse termina inesperadamente. Consegui copiar o log do mesmo e mostra que é tentado executar a app mas algo sai errado:

Playing application on server...

Executing '/misc/launcher.sh /misc/ncl30/CommerceApp/main.ncl'.

Se é mostrada alguma mensagem de erro, não consigo ver e nem consegui copiar, pois o terminal morre imediatamente. 

Ele tenta executar a app no caminho correto (tanto o laucher.sh quanto o main.ncl estão lá onde indicado na mensagem acima). Acredito que seja algum problema de permissão nos arquivos. Quando o diretório da app é copiado, as permissões ficam como abaixo:

d-w----r-T  4 root root  CommerceApp/ 

Só que logando via SSH e executando a app manualmente funciona. Mesmo eu mudando as permissões do diretório para 777, quando executo pelo Eclipse, ele volta as para as permissões mostradas anteriormente.

 

Autor: Manoel Campos da Silva Filho


1Um comentário

  • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
    11 de Dezembro de 2010, 0:53

     

    Oi Manoel (e para todos os outros usuários também),

    este problema só acontece na nova versão do STB Virtual Machine (0.12.1).

     Eis a explicação:

     A variável de ambiente LD_LIBRARY_PATH não é carregada quando o NCL Eclipse envia o comando para executar o Ginga. Na versão 0.11.2 da VM o script /misc/launcher.sh se encarregava disso. Na nova versão (0.12.1) esse script não faz mais isso (pq agora essa variável está no /etc/profile que teoricamente é uma solução mais geral).

     Infelizmente, quando o NCL Eclipse manda rodar a aplicação (via SSH), as variáveis definidas em /etc/profile não são corretamentes carregadas.

     E eis o que interessa (a Solução):

     Uma solução possível é adicionar o seguinte comando ao script /misc/launcher.sh (o que era feito na 0.11.2 da VM):

    export LD_LIBRARY_PATH=/usr/local/lib/lua/5.1/socket:/usr/local/lib/ginga:/usr/local/lib/ginga/adapters:/usr/local/lib/ginga/cm:/usr/local/lib/ginga/converters:/usr/local/lib/ginga/ic:/usr/local/lib/ginga/iocontents:/usr/local/lib/ginga/players:/usr/local/lib/ginga/dp:/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:/lib64:/lib:/usr/kerberos/lib

     Nas próximas versões do NCL Eclipse não mais será necessário realizar esta mudança no launcher.sh, uma vez que o próprio NCL Eclipse irá carregar o conteúdo dessa variável.

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo