Caros,
Na atualização da versão do gpweb alguns logs em tela apresentaram mensagens de erro (segue abaixo). Como realizei a atualização na homologação isto não é grave e posso fazer o rollback e esperar um novo release.
Gostaria de saber se o erro é grave ou se posso proceder com a atualização da produção? Ou se vocês têm alguma solução para o erro?
Muito obrigado.
Cordialmente,
Marcos V. Linhares.
Segue abaixo o log de atualização (em vermelho os erros apontados).
Instalação do gpweb
Progresso:
Atualizando os dados
Houve 0 erros em 8 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_208.sql
Houve 0 erros em 11 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_209.sql
Houve 0 erros em 5 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_210.sql
Houve 0 erros em 9 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_211.sql
Houve 0 erros em 20 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_212.sql
Houve 0 erros em 7 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_213.sql
Houve 0 erros em 8 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_214.sql
Houve 0 erros em 9 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_215.sql
Houve 0 erros em 24 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_216.sql
Houve 0 erros em 25 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_217.sql
Houve 0 erros em 24 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_218.sql
Houve 0 erros em 8 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_219.sql
Houve 2 erros em 34 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_220.sql
Houve 0 erros em 19 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_221.sql
Houve 0 erros em 9 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_222.sql
Houve 0 erros em 4 comandos SQL no arquivo /var/www/gpweb_v8_4_14/instalacao/sql/atualizar_bd_mysql_223.sql
Resultado da atualização da base de dados:
Configuração da Base de Dados incompleta - os seguintes erros ocorreram:
Table 'gpweb.recurso_ponto' doesn't exist
Table 'gpweb.baseline_recurso_ponto' doesn't exist
Um erro no Banco de Dados ocorreu. Base de dados não foi povoada com dados corretamente!
Autor: Marcos Vinicius Linhares
44 comentários
Erro era: Unknown column 'tarefas.tarefa_projetoex_id' in 'where clause'
retorno:
0 C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php:633 dprint('C:\\xampp\\htdocs\\gpweb\\classes\\BDConsulta.class.php',633,0,'SQL falhou(SELECT count(DISTINCT pr.projeto_id) FROM (projetos AS pr) LEFT JOIN `usuarios` AS u ON pr.projeto_responsavel = u.usuario_id LEFT JOIN `cias` AS cias ON pr.projeto_cia = cias.cia_id LEFT JOIN `contatos` AS ct ON ct.contato_id = u.usuario_contato LEFT JOIN `tarefas` AS tarefas ON tarefas.tarefa_projeto = pr.projeto_id WHERE (tarefas.tarefa_projetoex_id IS NULL) AND (pr.projeto_plano_operativo=0 OR pr.projeto_plano_operativo IS NULL) AND (pr.projeto_template=0 OR pr.projeto_template IS NULL) AND (pr.projeto_portfolio IS NULL OR pr.projeto_portfolio=0) AND (pr.projeto_superior IS NULL OR pr.projeto_superior=0 OR pr.projeto_superior=pr.projeto_id) AND (pr.projeto_cia IN (10)))
Erro era: Unknown column \'tarefas.tarefa_projetoex_id\' in \'where clause\'')
1 C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php:792 exec(1)
2 C:\xampp\htdocs\gpweb\modulos\projetos\projetos.class.php:2304 Resultado()
3 C:\xampp\htdocs\gpweb\modulos\projetos\index.php:404 projetos_quantidade(0,0,0,0,'10','projeto_data_fim','asc',-1,'','','','','','','','','','',0,'10',0,0,0,false,false,false,'',0,'',NULL,0,0,0,0,0,0)
4 C:\xampp\htdocs\gpweb\index.php:357 require('C:\\xampp\\htdocs\\gpweb\\modulos\\projetos\\index.php')
ERRO: C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php(633) : SQL falhou(SELECT count(DISTINCT pr.projeto_id) FROM (projetos AS pr) LEFT JOIN `usuarios` AS u ON pr.projeto_responsavel = u.usuario_id LEFT JOIN `cias` AS cias ON pr.projeto_cia = cias.cia_id LEFT JOIN `contatos` AS ct ON ct.contato_id = u.usuario_contato LEFT JOIN `tarefas` AS tarefas ON tarefas.tarefa_projeto = pr.projeto_id LEFT JOIN `projeto_observado` AS projeto_observado ON projeto_observado.projeto_id = pr.projeto_id WHERE (tarefas.tarefa_projetoex_id IS NULL) AND (pr.projeto_plano_operativo=0 OR pr.projeto_plano_operativo IS NULL) AND (pr.projeto_template=0 OR pr.projeto_template IS NULL) AND (pr.projeto_portfolio IS NULL OR pr.projeto_portfolio=0) AND (pr.projeto_superior IS NULL OR pr.projeto_superior=0 OR pr.projeto_superior=pr.projeto_id) AND (projeto_observado.cia_para = 10) AND (projeto_observado.aprovado = 1) AND (projeto_observado.cia_de != 10))
Erro era: Unknown column 'tarefas.tarefa_projetoex_id' in 'where clause'
retorno:
0 C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php:633 dprint('C:\\xampp\\htdocs\\gpweb\\classes\\BDConsulta.class.php',633,0,'SQL falhou(SELECT count(DISTINCT pr.projeto_id) FROM (projetos AS pr) LEFT JOIN `usuarios` AS u ON pr.projeto_responsavel = u.usuario_id LEFT JOIN `cias` AS cias ON pr.projeto_cia = cias.cia_id LEFT JOIN `contatos` AS ct ON ct.contato_id = u.usuario_contato LEFT JOIN `tarefas` AS tarefas ON tarefas.tarefa_projeto = pr.projeto_id LEFT JOIN `projeto_observado` AS projeto_observado ON projeto_observado.projeto_id = pr.projeto_id WHERE (tarefas.tarefa_projetoex_id IS NULL) AND (pr.projeto_plano_operativo=0 OR pr.projeto_plano_operativo IS NULL) AND (pr.projeto_template=0 OR pr.projeto_template IS NULL) AND (pr.projeto_portfolio IS NULL OR pr.projeto_portfolio=0) AND (pr.projeto_superior IS NULL OR pr.projeto_superior=0 OR pr.projeto_superior=pr.projeto_id) AND (projeto_observado.cia_para = 10) AND (projeto_observado.aprovado = 1) AND (projeto_observado.cia_de != 10))
Erro era: Unknown column \'tarefas.tarefa_projetoex_id\' in \'where clause\'')
1 C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php:792 exec(1)
2 C:\xampp\htdocs\gpweb\modulos\projetos\projetos.class.php:2304 Resultado()
3 C:\xampp\htdocs\gpweb\modulos\projetos\index.php:405 projetos_quantidade(0,0,0,0,'10','projeto_data_fim','asc',-1,'','','','','','','','',true,'',0,'10',0,0,0,false,false,false,'',0,'',NULL,0,0,0,0,0,0)
4 C:\xampp\htdocs\gpweb\index.php:357 require('C:\\xampp\\htdocs\\gpweb\\modulos\\projetos\\index.php')
Projetos (0) Recebido (0) Gantt ERRO: C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php(633) : SQL falhou(SELECT count(DISTINCT pr.projeto_id) FROM (projetos AS pr) LEFT JOIN `usuarios` AS u ON pr.projeto_responsavel = u.usuario_id LEFT JOIN `cias` AS cias ON pr.projeto_cia = cias.cia_id LEFT JOIN `contatos` AS ct ON ct.contato_id = u.usuario_contato LEFT JOIN `tarefas` AS tarefas ON tarefas.tarefa_projeto = pr.projeto_id WHERE (tarefas.tarefa_projetoex_id IS NULL) AND (pr.projeto_plano_operativo=0 OR pr.projeto_plano_operativo IS NULL) AND (pr.projeto_template=0 OR pr.projeto_template IS NULL) AND (pr.projeto_portfolio IS NULL OR pr.projeto_portfolio=0) AND (pr.projeto_superior IS NULL OR pr.projeto_superior=0 OR pr.projeto_superior=pr.projeto_id) AND (pr.projeto_cia IN (10)))
Erro era: Unknown column 'tarefas.tarefa_projetoex_id' in 'where clause'
retorno:
0 C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php:633 dprint('C:\\xampp\\htdocs\\gpweb\\classes\\BDConsulta.class.php',633,0,'SQL falhou(SELECT count(DISTINCT pr.projeto_id) FROM (projetos AS pr) LEFT JOIN `usuarios` AS u ON pr.projeto_responsavel = u.usuario_id LEFT JOIN `cias` AS cias ON pr.projeto_cia = cias.cia_id LEFT JOIN `contatos` AS ct ON ct.contato_id = u.usuario_contato LEFT JOIN `tarefas` AS tarefas ON tarefas.tarefa_projeto = pr.projeto_id WHERE (tarefas.tarefa_projetoex_id IS NULL) AND (pr.projeto_plano_operativo=0 OR pr.projeto_plano_operativo IS NULL) AND (pr.projeto_template=0 OR pr.projeto_template IS NULL) AND (pr.projeto_portfolio IS NULL OR pr.projeto_portfolio=0) AND (pr.projeto_superior IS NULL OR pr.projeto_superior=0 OR pr.projeto_superior=pr.projeto_id) AND (pr.projeto_cia IN (10)))
Erro era: Unknown column \'tarefas.tarefa_projetoex_id\' in \'where clause\'')
1 C:\xampp\htdocs\gpweb\classes\BDConsulta.class.php:792 exec(1)
2 C:\xampp\htdocs\gpweb\modulos\projetos\projetos.class.php:2304 Resultado()
3 C:\xampp\htdocs\gpweb\modulos\projetos\ver_idx_projetos.php:67 projetos_quantidade(0,0,0,0,'10','projeto_data_fim','asc',-1,'','','','','','','','','','',0,'10',0,0,0,false,false,NULL,'',0,'',NULL,0,0,0,0,0,0)
4 C:\xampp\htdocs\gpweb\estilo\rondon\sobrecarga.php:64 require('C:\\xampp\\htdocs\\gpweb\\modulos\\projetos\\ver_idx_projetos.php')
5 C:\xampp\htdocs\gpweb\modulos\projetos\index.php:427 mostrar('','','','',true)
6 C:\xampp\htdocs\gpweb\index.php:357 require('C:\\xampp\\htdocs\\gpweb\\modulos\\projetos\\index.php')
ALTER TABLE baseline_tarefas ADD COLUMN tarefa_tarefaex_id INT(100) UNSIGNED DEFAULT NULL;
ALTER TABLE baseline_tarefas ADD COLUMN tarefa_desatualizada INT(1) DEFAULT 0; ALTER TABLE tarefas ADD COLUMN tarefa_projetoex_id INT(100) UNSIGNED DEFAULT NULL;
ALTER TABLE tarefas ADD COLUMN tarefa_tarefaex_id INT(100) UNSIGNED DEFAULT NULL;
ALTER TABLE tarefas ADD COLUMN tarefa_desatualizada INT(1) DEFAULT 0; ALTER TABLE tarefas ADD CONSTRAINT tarefa_fk6 FOREIGN KEY (tarefa_projetoex_id ) REFERENCES projetos (projeto_id ) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE tarefas ADD CONSTRAINT tarefa_fk7 FOREIGN KEY (tarefa_tarefaex_id ) REFERENCES tarefas (tarefa_id ) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE tarefas ADD INDEX tarefa_fk6_idx (tarefa_projetoex_id ASC);
ALTER TABLE tarefas ADD INDEX tarefa_fk7_idx (tarefa_tarefaex_id ASC);
Rode o script atualizar_bd_mysql_221.sql, e os subsequentes se for o caso.