Problemas com scripts

Olá,
Qualquer tentativa de escrever um script em um metadasource resulta em um erro deste tipo:

“Could not convert result “sun.org.mozilla.javascript.internal.InterpretedFunction@15aa24c” to Binary”.

No caso acima fiz um script que contem simplesmente um “return true;” e ao clicar no botã para checar o script, obtenho o erro citado.

Alguem tem alguma idéia de qual possa ser o problema?

Agradeço.

Estou tendo a mesma dificuldade,
devido a esse erro também não consigo fazer os scripts links.

Olá, será que vcs não estão deixando algum detalhe como o tipo de de dado passar em branco, aqui vão 5 exemplos de Scripts que criei e todos funcionam perfeitamente, mesmo as vezes eu não respeitando a nomenclatura correta, tem lugar que eu esqueço de colocar o “;” e ainda funciona, vi isso agora.

Os Exemplos podem ajudar.

Script 1
https://picasaweb.google.com/lh/photo/1T4RJcYjcnkYaFDSUrROhA?feat=directlink

Script 2
https://picasaweb.google.com/lh/photo/OOcZ8Obnsdk0iqChj3n8fQ?feat=directlink

Script 3
https://picasaweb.google.com/lh/photo/eG3JnP8I5pqW3EC1sD0CYQ?feat=directlink

Script 4
https://picasaweb.google.com/lh/photo/2pT3_znCKkNBs2jJ8a24EA?feat=directlink

Script 5
https://picasaweb.google.com/lh/photo/xWqRYiBT8LldkCEqKrA3_A?feat=directlink

Espero que funcione, abraço!

Não estou conseguindo abrir esses exemplos.

Já tentei de todos os jeitos, mas até agora não consegui fazer um script que funcionasse corretamente e que modificasse os valores das variáveis destino de acordo com a mudança das variáveis origem.
Tentei fazer o exemplo que vem no manual do ScadaBR e nada, tentei fazer usando Data Souce Meta com scripts links, e da a seguinte msg: ““Não foi possível converter resultado “sun.org.mozilla.javascript.internal.InterpretedFunction@a9b902” para Binário”” e coloquei o tipo de dado sendo binario e os contextos de script (“variáveis de entrada”) tb são binários. Tentei fazer um script direto usando somente os scripts links, e nada tbm. E também tentei fazer utilizando o scripting, mas mesmo dando SCRIPT OK, não está havendo alterações quando se deveria ter.
Por favor, alguem me ajuda.
Agradecido.

Cara, foi mal, agora que vi que tinha colocado as fotos como particular e não públicas na web, agora já ta funcionando, mas acho que o link mudou, então vou colocar abaixo novamente:

Script 1:
https://picasaweb.google.com/lh/photo/OOcZ8Obnsdk0iqChj3n8fQ?feat=directlink

Script 2:
https://picasaweb.google.com/lh/photo/eG3JnP8I5pqW3EC1sD0CYQ?feat=directlink

Script 3:
https://picasaweb.google.com/lh/photo/2pT3_znCKkNBs2jJ8a24EA?feat=directlink

Script 4:
https://picasaweb.google.com/lh/photo/xWqRYiBT8LldkCEqKrA3_A?feat=directlink

Script 5:
https://picasaweb.google.com/lh/photo/1T4RJcYjcnkYaFDSUrROhA?feat=directlink

Tente ver se um desses scripts de exemplo não te ajudam, se não conseguir ver escreva denovo, abraço!

Bom dia…

Eu fiz o exemplo que você colocou acima, porem continua dando o mesmo problema, Não foi possível converter resultado “sun.org.mozilla.javascript.internal.InterpretedFunction@7f53a5” para Binário.
Estou usando o windows 7 x32.

Obrigado pela atenção

Olá mpereira, Danilo, fcvolpe.

Esse erro foi visto em alguns computadores “exatamente iguais”, rodando “a mesma versão do scadabr”, e mesmo assim em alguns deles funcionou 100%, em outros apenas mostra esse erro do javascript.internal.InterpretedFunction.

quer dizer que ficou difícil localizar o erro sem ter que fazer um debug muito mais detalhado nos próprios códigos fonte. além disso, no computador aqui dos desenvolvedores funcionou :slight_smile:

então estamos estudando.

Quem puder postar essas informações abaixo para fazermos teste com a mesma plataforma, e talvez encontrarmos algum “padrão” nesse problema para achar a solução, poderá responder aqui no fórum mesmo:

  • versão do scadabr indicada quando foi baixado (0.8.0, 0.8.6, ou 0.9)
  • versão do scadabr indicada na ajuda (botão “ponto de interrogação” na barra de botões do scadabr)
  • se foi instalado pelo instalador (scadabr-installer…exe) ou instalação manual (arquivo war)
  • plataforma - windows ou linux? xp, 7 ou vista? 32 ou 64?
  • versão exata do JAVA incluindo update (exemplo Java 1.6update21)
  • se existe mais de um JAVA instalado no micro: ver arquivos de programas, arquivos de programas(x86), e pastas java, jre, jdk etc.

grato
até mais

Pessoal parece que é a máquina virtual do Java.

Com Java 7, tanto no Windows 7 como no XP, conseguimos reproduzir esse erro.
Removendo esse último Java, e instalando o Java 6 update 27, funcionou beleza (não precisou reinstalar nada do scadabr)

Lembrando a regra, win32 com java32 e win64 com java64.

Pode ter mais de um Java no computador. Nesse caso a máquina virtual exata a ser usada pode ser escolhida durante a instalação do scadabr, ou depois nas configurações do tomcat (aba “java”).

abraço

Era esse o erro mesmo, eu estava utilizando o java 7, ai fiz o que disseste, instalei o java 6 update 27 e reinstalei o scadabr (sendo que dessa vez usando a java_home do java 6), e está funcionando perfeitamente.
Agradecido, até.