Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Java Swing Calendar in Oracle Forms 12c

Ashu OrclSep 14 2016 — edited Sep 20 2016

Hi All,

I have Oracle forms and weblogic 12c (on windows 2012 R2), DB 11g R2 (on linux).

I am trying to use Java swing calendar in my application, which I got it from A Java swing calendar - Oracle Forms PJCs/Java Beans

I have copied below three jar files into forms/java folder

FJCalendar.jar,jcalendar-1.3.2.jar,looks-2.0.1.jar

And have added to formsweb.cfg like below (while opening my app I am using config=main_login);

[MAIN_LOGIN]

basejnlp=base.jnlp

webstart=enabled

webstart_codebase=http://blablabla:9001/forms/java

form=MAIN_LOGIN.fmx

WorkingDirectory=C:\MY_SOURCE\forms

width=1024

height=768

imageBase=codebase

archive=jacob.jar,frmall.jar,frmwebutil.jar,icons.jar,FJCalendar.jar,jcalendar-1.3.2.jar,looks-2.0.1.jar

envFile=C:\ORAHOME\domains\base1\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_12.2.1\config\default.env

Even in registry I have added full jar files path in FORMS_BUILDER_CLASSPATH like below;

C:\ORAHOME\jlib\frmbld.jar;C:\ORAHOME\jlib\importer.jar;C:\ORAHOME\jlib\debugger.jar;C:\ORAHOME\jlib\utj.jar;C:\ORAHOME\oracle_common\jlib\ewt3.jar;C:\ORAHOME\oracle_common\modules\oracle.bali.share\share.jar;C:\ORAHOME\jlib\dfc.jar;C:\ORAHOME\oracle_common\modules\oracle.help\ohj.jar;C:\ORAHOME\oracle_common\modules\oracle.help\help-share.jar;C:\ORAHOME\oracle_common\modules\oracle.help\oracle_ice.jar;C:\ORAHOME\oracle_common\modules\oracle.bali.jewt\jewt4.jar;C:\ORAHOME\forms\java\frmwebutil.jar;C:\ORAHOME\forms\java\frmall.jar;C:\ORAHOME\forms\java\jacob.jar;C:\ORAHOME\forms\java\frmwebutil.jar;C:\ORAHOME\forms\java\icons.jar;C:\ORAHOME\forms\java\FJCalendar.jar;C:\ORAHOME\forms\java\jcalendar-1.3.2.jar;C:\ORAHOME\forms\java\looks-2.0.1.jar;C:\ORAHOME\forms\java\FileDropper.jar

But at runtime Java Calendar is not working, it doesn't reacts and in java console window I am getting below error

The proxy host is null, and the proxy port is 0.

Native HTTP implementation is being used for the connection.

The connection mode is HTTP.

Forms Session ID is WLS_FORMS.formsapp.21

Forms Applet version is 12.2.1.1

java.lang.ClassNotFoundException: oracle.forms.fd.JCalendar

  at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)

  at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)

  at java.security.AccessController.doPrivileged(Native Method)

  at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)

  at sun.plugin2.applet.JNLP2ClassLoader.findClass(Unknown Source)

  at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)

  at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

  at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

  at java.lang.ClassLoader.loadClass(Unknown Source)

  at java.lang.Class.forName0(Native Method)

  at java.lang.Class.forName(Unknown Source)

  at oracle.forms.handler.UICommon.instantiate(Unknown Source)

  at oracle.forms.handler.UICommon.onCreate(Unknown Source)

  at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)

  at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)

  at oracle.forms.engine.Runform.processMessage(Unknown Source)

  at oracle.forms.engine.Runform.processSet(Unknown Source)

  at oracle.forms.engine.Runform.onMessageReal(Unknown Source)

  at oracle.forms.engine.Runform.onMessage(Unknown Source)

  at oracle.forms.engine.Runform.processEventEnd(Unknown Source)

  at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)

  at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)

  at java.awt.Component.dispatchEventImpl(Unknown Source)

  at java.awt.Container.dispatchEventImpl(Unknown Source)

  at java.awt.Component.dispatchEvent(Unknown Source)

  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

  at java.awt.Container.dispatchEventImpl(Unknown Source)

  at java.awt.Component.dispatchEvent(Unknown Source)

  at oracle.forms.engine.Main.dispatchEvents(Unknown Source)

  at oracle.forms.engine.Main.tryDispatching(Unknown Source)

  at oracle.forms.engine.Main.componentResized(Unknown Source)

  at java.awt.Component.processComponentEvent(Unknown Source)

  at java.awt.Component.processEvent(Unknown Source)

  at java.awt.Container.processEvent(Unknown Source)

  at oracle.ewt.lwAWT.BufferedApplet.processEventImpl(Unknown Source)

  at oracle.ewt.lwAWT.BufferedApplet.processEvent(Unknown Source)

  at java.awt.Component.dispatchEventImpl(Unknown Source)

  at java.awt.Container.dispatchEventImpl(Unknown Source)

  at java.awt.Component.dispatchEvent(Unknown Source)

  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

  at java.awt.EventQueue.access$500(Unknown Source)

  at java.awt.EventQueue$3.run(Unknown Source)

  at java.awt.EventQueue$3.run(Unknown Source)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

  at java.awt.EventQueue$4.run(Unknown Source)

  at java.awt.EventQueue$4.run(Unknown Source)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

  at java.awt.EventQueue.dispatchEvent(Unknown Source)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.run(Unknown Source)

Also when I am opening form (fmb) and when I got to corresponding canvas it says;

Cannot find java bean with name oracle.forms.fd.JCalendar

Kindly help me out where am I missing. Thanks in advance.

Regards,

Ash

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 18 2016
Added on Sep 14 2016
23 comments
4,126 views