Prijavljen mi je problem u radu aplikacije koja radi na Oracle Application Serveru Forms&Reports Services.
Problem je bio sledeći:
- Korisnik se prijavi na aplikaciju i neko vrijeme radi bez problema.
- U nekom trenutku korisnik na aplikaciji ne može više raditi pomoću miša jer aplikacija "gubi" fokus.
- Korisniku aplikacije ostaje samo da radi pomoću tastature ili da restartuje program.
Jedino što sam na sistemu mogao da primijetim jeste greška u JAVA konzoli:
java.lang.NoSuchMethodException: sun.java2d.SunGraphicsEnvironment.setFallbackFont(java.lang.String) at java.lang.Class.getMethod(Unknown Source) at oracle.forms.engine.Main.initDesktop(Unknown Source) at oracle.forms.engine.Main.start(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NoSuchMethodException: sun.java2d.SunGraphicsEnvironment.preferLocaleSpecificFonts() at java.lang.Class.getMethod(Unknown Source) at oracle.forms.engine.Main.initDesktop(Unknown Source) at oracle.forms.engine.Main.start(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Pretraga GOOGLE-a i MetaLink-a mi nije bila od neke pomoći.
Znajući da je ovaj sistem je instaliran prije više od 8 godina i da se problem javio tek od skora, tj. nakon implementacije JAVA JRE-a (zbog promjene OS-a na radnim stanicama) umjesto JInitiator-a za rad korisnika na aplikaciji pretpostavio sam da je problem u nekopatibilnosti verzija Oracle Application Server-a 9i (9.0.4.0) Forms&Reports Services-a i JAVA JRE-a (1.6.0_34) sa kojim aplikacija radi na radnim stanicama korisnika.
Odlučio sam da uradim upgrade Application Server-a na verziju 10gR2 (10.1.2.3).
I bio sam upravu, nakon upgrade-a aplikacija je radila bez ikakvih problema i bez grešaka u JAVA konzoli.
No comments:
Post a Comment