Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Erro de foco no NCL com Lua - FormatterFocusManager::setFocus Warning! index '' not found in focusTable.

27 de Novembro de 2008, 17:36 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 19 vezes

Pessoal

 Está aparecendo o erro abaixo quando estou executando os exemplos no virtual set-top box versão 0.9.28 (Rev.15):

"FormatterFocusManager::setFocus Warning! index '' not found in focusTable."

Para ser mais exato, o erro ocorre quando clico nas setas direcionais simulando o clique de um botao.

Testei o exemplo3 (http://www.telemidia.puc-rio.br/~francisco/nclua/tutorial/exemplo3.html) e o LuaRocks (http://clube.ncl.org.br/?q=node/62),  mas também não estão funcionando nesta versão do virtual set-top box.

Na versão 0.9.27 os exemplos funcionam corretamente.

Tentei trocar o "currentKeyMaster" por "currentFocus" (que pesquisei em outro tópico do fórum), mas também não resolveu o problema.

Alguém já testou estes exemplos na versão 0.9.28? Teve os mesmos problemas? Alguma outra idéia?

 Estou enviando abaixo o texto completo que aparece no SSH Secure Shell, caso ajude.

 Obrigado,

 Alexandro

 

(*) FusionSound/Device: ALSA 0.1 (directfb.org)
(*) FusionSound/Device: 44100 Hz, 2 channel(s), 16 bits, 25.0 ms.
(*) Direct/Thread: Running 'Sound Mixer' (OUTPUT, 1580)...
(!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=0)!
    --> Invalid argument
(#) DirectFBError [Graphics IDirectFBScreen::TestConfiguration]: Not supported!
NCLFILE = /misc/ncl30/obaa/LuaRocks/main.ncl
Formatter::startDocument docId: 'teste', interfaceId: ''.
Formatter::startDocument return true
(*) Direct/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.
(*) Direct/Interface: Using 'GIF' implementation of 'IDirectFBImageProvider'.
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
FormatterFocusManager::setFocus Warning! index '' not found in focusTable.
FormatterFocusManager::setFocus Warning! index '' not found in focusTable.

 

Autor: Alexandro Bordignon


1212 comentários

  • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
    3 de Fevereiro de 2009, 18:02

     

    Oi, Alexandro.

    Na verdade nao consiste em um erro, apenas um aviso que nao eh possivel realizar a navegacao uma vez que o descritor nao especifica um focusIndex, segundo a saida que voce postou. Caso seja um problema relacionado aa apresentacao/orquestracao do documento, por favor, poste para analisarmos.

    Sds. Marcio

    • F658d8b0e7b617fb7ce387bb0f16db74?only path=false&size=50&d=404Alexandro Bordignon(usuário não autenticado)
      3 de Fevereiro de 2009, 23:04

       

      Oi Marcio,

      Obrigado pelo retorno, mas conforme postei anteriormente, o erro não ocorre apenas no meu documento, mas também nos exemplos disponíveis:

      "Testei o exemplo3 (http://www.telemidia.puc-rio.br/~francisco/nclua/tutorial/exemplo3.html) e o LuaRocks (http://clube.ncl.org.br/?q=node/62), mas também não estão funcionando nesta versão do virtual set-top box.

      Na versão 0.9.27 os exemplos funcionam corretamente."

      Poderia verificar?

      Abraço,

       Alexandro

      • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
        4 de Fevereiro de 2009, 10:09

         

        Vou verificar, Alexandro. De qualquer forma, garanto a todos que a proxima versao do gingancl jah estah sendo desenvolvida/testada para contemplar solucoes aos equivocos listados no forum.

        Sds. Marcio

      • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
        4 de Fevereiro de 2009, 11:23

         

        Alexandre,

        Como temos diversas versões lançadas, acabamos por ter problemas de compatibilidade.

        Com o lançamento da próxima versão, teremos um controle maior da compatibilidade entre os exemplos e o Ginga.

        • F658d8b0e7b617fb7ce387bb0f16db74?only path=false&size=50&d=404Alexandro Bordignon(usuário não autenticado)
          4 de Fevereiro de 2009, 13:37

           

          Oi Francisco,

          Obrigado pelo retorno.

          Só para eu entender, é necessário esperar a próxima versão, com isso os exemplos funcionarão? Ou, alterando os exemplos consigo fazê-los funcionar na versão 0.9.28?

          Peço isso, por que tentei fazer alterações nos exemplos para ver se funcionavam. Cfe havia escrito anteriormente:
          "Tentei trocar o "currentKeyMaster" por "currentFocus" (que pesquisei em outro tópico do fórum), mas também não resolveu o problema."

          Se tiver um exemplo disso funcionando na versão 0.9.28 e puder postar ele, posso identificar a diferença e postar a solução para o grupo. Ou a alteração precisa ser no Ginga?

          Obrigado mais uma vez.

          Abraço,

          Alexandro

          • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
            4 de Fevereiro de 2009, 15:31

             

            Tente usar "service.currentKeyMaster".

            Abs,

            Francisco

            • F658d8b0e7b617fb7ce387bb0f16db74?only path=false&size=50&d=404Alexandro Bordignon(usuário não autenticado)
              4 de Fevereiro de 2009, 23:01

               

              Feito Francisco!

              Apenas para ficar documentada a solução:

              Os aplicativos exemplo desenvolvidos para versão 0.9.27 do GingaNCL Virtual Set-top Box, utilizam a variável "currentKeyMaster" para indicar o foco em um nó lua.

              Na versão 0.9.28, é necessário alterar para "service.currentKeyMaster" para que funcionem estes exemplos.

               Obrigado!

               Alexandro

              • B6b3cae0711e1cd6e59c07cc4b342f8b?only path=false&size=50&d=404José Ricardo Júnior(usuário não autenticado)
                5 de Fevereiro de 2009, 16:26

                 

                Eu uso a versão 0.9.28 e a variável "currentKeyMaster" funciona normalmente, sem necessidade do prefixo "service.".

                <descriptor id="descAplicacao" region="regiaoAplicacao" focusIndex="controle"/>

                <media type="application/x-ginga-settings" id="programa">
                    <property name="currentKeyMaster" value="controle"/>
                </media>

                 <media id="aplicacao" descriptor="descAplicacao" src="futebol.lua">
                     <area id="exibe"/>
                 </media>

                <link xconnector="onBeginSetN">
                    <bind component="aplicacao" role="onBegin"/>
                    <bind component="programa" interface="currentKeyMaster" role="set">
                        <bindParam name="var" value="controle"/>
                    </bind>
                </link>

                • 89213aa2a46a0dc9c9983e872f9aae71?only path=false&size=50&d=404Carlos da Silva(usuário não autenticado)
                  3 de Agosto de 2009, 21:44

                   

                  Boa noite,

                     Ao mandar o controle para o script lua, caso eu precise voltar o controle para o ncl, qual o camando que devo utilizar?

                  Atenciosamente

                  Carlos

                  • Af8bc4dc7edeb3fec8fdbf12fefd09f3?only path=false&size=50&d=404Luiz Eduardo de Araujo(usuário não autenticado)
                    4 de Agosto de 2009, 11:22

                     

                    Carlos, acho que seria legal iniciar um novo post, pois isso não tem relação com o assunto incial, em todo o caso, respondendo a sua pergunta, vc pode finalizar a midia LUA, o controle volta para o NCL.

                    Eu utilizo esse código:

                    local evt = { class='ncl', type='presentation', action='stop' }
                    event.post(evt)

          • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
            4 de Fevereiro de 2009, 15:31

             

            Tente usar "service.currentKeyMaster".

            2009/2/4

            > Forum: NCLua: Dúvidas sobre o uso da Linguagem Lua em programas NCL
            > Thread: Erro de foco no NCL com Lua - FormatterFocusManager::setFocus
            > Warning! index '' not found in focusTable.
            >
            > Author: Alexandro Bordignon
            > Posted: 2009-02-04 13:37:18.161077-02
            >
            > Oi Francisco,
            >
            > Obrigado pelo retorno.
            >
            > Só para eu entender, é necessário esperar a próxima versão, com isso os
            > exemplos funcionarão? Ou, alterando os exemplos consigo fazê-los funcionar
            > na versão 0.9.28?
            >
            > Peço isso, por que tentei fazer alterações nos exemplos para ver se
            > funcionavam. Cfe havia escrito anteriormente:
            > *"Tentei trocar o "currentKeyMaster" por "currentFocus" (que pesquisei em
            > outro tópico do fórum), mas também não resolveu o problema."*
            >
            > Se tiver um exemplo disso funcionando na versão 0.9.28 e puder postar ele,
            > posso identificar a diferença e postar a solução para o grupo. Ou a
            > alteração precisa ser no Ginga?
            >
            > Obrigado mais uma vez.
            >
            > Abraço,
            >
            > Alexandro
            >
            > Recebendo correspondência demais? Gerencie suas notificações em:
            > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age
            >

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