[RESOLVIDO] Invalid argument supplied for foreach()

Estou com esse erro nas aplicações na hora de gerar o código.

2 = Invalid argument supplied for foreach()
/home/belcomsa/public_html/scriptcase9/devel/lib/php/database.inc.php 827

Esse erro só aparece nas aplicações tipo “consulta”, mas não em todas do projeto, somente em algumas. Outras geram sem problema.

olhei uma consulta que está com erro e não tem nada personalizado. Sem eventos, filtro puro código do SC. e tem outra na mesma situação que está gerando.!!

Peguei uma app com erro e apaguei e recrie, copie o “SELECT” e usei na nova.

Gerou sem erros…

:frowning:

Também estou com o mesmo problema.

Fiz a instalação do Scriptcase 9 em um servidor novo, depois copiei a pasta do SC8 para esse novo servidor e utilizei a ferramenta de conversão apontando onde estava a pasta do SC8, conforme orientação desse tutorial: http://scriptcase.com.br/v9_tutorial/?show_tutorial=true&so=1&inst=1&conv=1&ln=pt

Então ao tentar gerar os fontes acontece o erro:
2 = Invalid argument supplied for foreach()
/var/NetMake/wwwroot/scriptcase/devel/lib/php/database.inc.php 827

O erro acontece nas consultas. consegui fazer gerar sem erro retirando o Lookup dos campos e houve até um que refiz o Lookup e passou a gerar, então parece que o problema está no Lookup, mas as aplicações estão todas funcionando na versão 8, não há motivo para deixar de funcinar na 9.
Meu projeto é muito grande, só de consultas são mais de 500 e dessas, mais de 300 deram erro, não tenho como pegar uma a uma e ir mexendo para fazer funcionar.

Prezados,

O problema foi resolvido e a correção estará disponivel na próxima release.

Resolvido na release 9.0.003.

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

2 = Invalid argument supplied for foreach()
/home/trevisan/public_html/dev9/devel/generator/nm_gp_grafico_histograma.php 456

Problema continua pra mim (release 9.0.005)

  • Aplicação simples do tipo Grid

Bom dia,

Só pra entender, Aplicação migrada de versões anteriores ou criada do zero?

Migrado da 8.1, executada pela primeira vez na 9

E se criar do zero na V9?

Se criar do zero com mesmo sql, vai sem erros.

2 = Invalid argument supplied for foreach()
/home/trevisan/public_html/dev9/devel/generator/nm_gp_grafico_histograma.php 456

Problema continua pra mim (release 9.0.010)
importei do 8.1

  • Aplicação simples do tipo Grid

e até descobrir qual o erro.
Quando existe um gerador de gráfico no titulo da coluna esse erro aparece.
uma das soluções foi retirar todos os gráficos, mas perdi a usabilidade
imagine retirar opção de 15 grids