Ir para o conteúdo

 Voltar a Ginga-NCL Vi...
Tela cheia

Aplicação nao executa quando importando documentos NCL

10 de Fevereiro de 2012, 19:30 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 19 vezes

Ola a todos, estou tendo problemas na execução de uma aplicação NCL quando a mesma possui o seguinte padrão de inclusao de outros arquivos NCL.

Por exemplo:

* Arquivo1.ncl (Inclui o arquivo2)
<importedDocumentBase>
            <importNCL documentURI="arquivo2.ncl" alias="arquivo2"/>
</importedDocumentBase>

 * Arquivo2.ncl (Inclui o arquivo3)
<importedDocumentBase>
            <importNCL documentURI="arquivo3.ncl" alias="arquivo3"/>
</importedDocumentBase>

 * Arquivo3.ncl (Inclui arquivo1 de volta)
<importedDocumentBase>
            <importNCL documentURI="arquivo1.ncl" alias="arquivo1"/>
</importedDocumentBase>

No emulador a tela Loading...  fica permanentemente sendo exibida. A saida do plugin NCLEclipse fica:

Playing application on server...
Executing '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/lib/ginga/epgfactory:$LD_LIBRARY_PATH ;/misc/launcher.sh /misc/ncl30/EnqueteComRCRefactored/main2.ncl'.
LocalDeviceManager::createDevice(0x9eb3458) with parentId = '0'


Autor: thales ferreira


33 comentários

  • 2cb7029b058a231e2d9c1a91c0bdc804?only path=false&size=50&d=404thales ferreira(usuário não autenticado)
    23 de Fevereiro de 2012, 11:54

     

    Isso seria um padrao de inclusao ciclica. Alguem já enfrentou esse tipo de problema?

    • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
      24 de Fevereiro de 2012, 1:37

       

      Oi Thales,

      você poderia rodar pela linha de comando e mandar o que é impresso no terminal aqui na thread? Caso nunca tenha feito isso, é só dizer que eu dou um passo-a-passo.

       Acho que é possível que seja um problema de inclusão cíclica mesmo. Mas por outro lado, dando uma olhada rápida no código do projeto gingancl-cpp parece que isso já está sendo tratado.

      No arquivo PrivateBaseContext.cpp, as seguintes linhas parecem tratar isso:

       206    if (baseDocuments->count(docUrl) != 0) {
       207       clog << "PrivateBaseContext::addDocument Warning! ";
       208       clog << "Trying to add the same doc twice '" << docUrl;
       209       clog << "'";
       210       clog << endl;
       211       return (*baseDocuments)[docUrl];
       212
       213     }

      • 2cb7029b058a231e2d9c1a91c0bdc804?only path=false&size=50&d=404thales ferreira(usuário não autenticado)
        24 de Fevereiro de 2012, 11:30

         

        Ainda nao sei como pegar a saida da execucao da maquina direto do terminal. POderia me indicar como fazer? De ante mao estou usando a versao 0.12.3.

        No NCL eu nao posso ter inclusao ciclica?

         

        Valeu pela resposta.

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