Bugs, bugs, bugs


O Oracle Forms & Reports são ferramentas que auxiliam e automatizam muito o processo de desenvolvimento de software, a produtividade é alta embora se o software a ser desenvolvido sair do básico (manipulação de dados) e precisar de recursos mais refinados como manipulação de hardware, leitura serial, manipulação de arquivos, etc o negócio vai se complicar.

Mas o ponto fundamental é que existem bugs que realmente tiram o sono dos desenvolvedores e além de bizarros não tem a mínima lógica, alguns deles são:

  • Forms e/ou Reports fecham abruptamente;
  • Reports não responde quando é acionado a partir do Forms com a passagem de vários parâmetros;
  • Reports emite os mais diversos erros quando é acionado a partir do Forms com a passagem de um único parâmetro;
  • Reports não responde quando gerado a partir de um Form de parâmetros;
  • Forms congela a instância no banco de dados;
  • Forms transforma uma view em highlander (nem o DBA do banco conseguiu matar o processo da view chamada pelo Forms, foi preciso um restart no servidor 6 meses depois para finalizar o seu processamento);

Quase todos os erros acima tem um similaridade: a passagem de parâmetros entre os produtos da Oracle. Isso realmente se tornou um ponto fraco.

Mas como resolver tudo isso? Chamo um padre exorcista? Um pai de santo? O Shrek?

A única solução que funciona apesar de não ter a mínima lógica é ficar recompilando até cansar. É isso mesmo, tanto dentro do Forms Builder como dentro do Reports Builder fique pressionando simultaneamente as teclas CRTL + Shit + K repetidas vezes, isso irá efetuar um compilação do seu produto Oracle.

Faça isso até cansar, afunde o teclado e mostre que quem manda é o desenvolvedor, isso sempre resolve embora que em mais de 3 anos desenvolvendo com Forms & Reports eu não tenha conseguido entender a lógica de tudo isso.


Descubra mais sobre ViamaisBLOG

Assine para receber nossas notícias mais recentes por e-mail.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.