Applet with BC4J does not work.
I wrote applet with BC4J. I had use JDeveloper 9i rel2 and my Applet worked well.
Now I have install JDeveloper 9i 903 and I have rebuild project and my Applet do not work. I do not any changes in project. Applet do not works in browser. It throws exceptions:
java.lang.ExceptionInInitializerError
at oracle.jbo.mom.DefinitionManager.<init>(DefinitionManager.java:122)
at oracle.jbo.server.MetaObjectManager.<init>(MetaObjectManager.java:101)
at oracle.jbo.server.MetaObjectManager.getSingleton(MetaObjectManager.java:128)
at oracle.jbo.server.StringManagerImpl.getCustomMessageBundlesIter(StringManagerImpl.java:146)
at oracle.jbo.common.StringManager.getString(StringManager.java:362)
at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:329)
at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:260)
at oracle.jbo.common.StringManager.getString(StringManager.java:200)
at oracle.jbo.uicli.UIMessageBundle.getResString(UIMessageBundle.java:321)
at oracle.jbo.uicli.controls.JUStatusBar.<init>(JUStatusBar.java:175)
at mypackage1.AppletClientsView.<init>(AppletClientsView.java:31)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:296)
at java.lang.Class.newInstance(Class.java:249)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:548)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1621)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:477)
at sun.applet.AppletPanel.run(AppletPanel.java:290)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission oracle.xdkjava.compatibility.version read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
at java.security.AccessController.checkPermission(AccessController.java:401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291)
at java.lang.System.getProperty(System.java:611)
at oracle.xml.parser.v2.XMLParser.<clinit>(XMLParser.java:753)
... 22 more
java.lang.ExceptionInInitializerError
at oracle.jbo.mom.DefinitionManager.<init>(DefinitionManager.java:122)
at oracle.jbo.server.MetaObjectManager.<init>(MetaObjectManager.java:101)
at oracle.jbo.server.MetaObjectManager.getSingleton(MetaObjectManager.java:128)
at oracle.jbo.server.StringManagerImpl.getCustomMessageBundlesIter(StringManagerImpl.java:146)
at oracle.jbo.common.StringManager.getString(StringManager.java:362)
at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:329)
at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:260)
at oracle.jbo.common.StringManager.getString(StringManager.java:200)
at oracle.jbo.uicli.UIMessageBundle.getResString(UIMessageBundle.java:321)
at oracle.jbo.uicli.controls.JUStatusBar.<init>(JUStatusBar.java:175)
at mypackage1.AppletClientsView.<init>(AppletClientsView.java:31)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:296)
at java.lang.Class.newInstance(Class.java:249)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:548)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1621)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:477)
at sun.applet.AppletPanel.run(AppletPanel.java:290)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission oracle.xdkjava.compatibility.version read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
at java.security.AccessController.checkPermission(AccessController.java:401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291)
at java.lang.System.getProperty(System.java:611)
at oracle.xml.parser.v2.XMLParser.<clinit>(XMLParser.java:753)
... 22 more
Thanks for help,
Krzysztof Kubis
kkubis@poczta.gazeta.pl