NoClassDefFoundError: Sun, beans, publishers, StringEditor
Hello
I'm on Macbook pro Yosemite 10.10.2
JDeveloper 12.1.3 Build JDEVADF_12.1.3.0.0_GENERIC_140521.1008.S
MAF 2.1.0.0.41.150115.1352
When you create the MAF (Application-> New-> Mobile Application Framework) application I get the following error.
, I'm guessing that it is related to the jdk or versioning issues. OpenJDK v7-b147 is displayed in google search as the Java JDK that has the class StringEditor in it. (and apparently it's located in the JDK, see ) http://code.Google.com/p/OpenJDK-OSX-build/ )
For what is the JDK support with this version of the MAF, and on a mac and w / jdev can I
more than a JDK at a time - I say this because of the configuration of the JDK w / the
/System/Library/frameworks/JavaVM.Framework/versions/ pointing to CurrentVersion
(Or if it's something else, please let me know).
Thank you!
Joel
Call to order: initialize the contents of the file [for (MAF - feature.xml, < none >, < any >)]
Uncaught exception
java.lang.NoClassDefFoundError: Sun, beans, publishers, StringEditor
o.adfmf.framework.dt.editor.ComboBoxEditor. < init > (ComboBoxEditor.java:35)
o.adfmf.framework.dt.editor.ConnectionAttributePropertyEditor. < init > (ConnectionAttributePropertyEditor.java:48)
o.adfmf.framework.dt.editor.UrlConnAttrPropertyEditor. < init > (UrlConnAttrPropertyEditor.java:17)
o.adfmf.framework.dt.editor.feature.EditorFeaturePanel$ 3. < init > (EditorFeaturePanel.java:263)
o.adfmf.framework.dt.editor.feature.EditorFeaturePanel._addContentSubtab(EditorFeaturePanel.java:262)
o.adfmf.framework.dt.editor.feature.EditorFeaturePanel.createXmlComponentsImpl(EditorFeaturePanel.java:126)
o.bali.xml.gui.jdev.xmlComponent.AbstractXmlPanelWrapper.createXmlComponents(AbstractXmlPanelWrapper.java:53)
o.bali.xml.gui.jdev.overviewEditor.OverviewEditorPanel. < init > (OverviewEditorPanel.java:57)
o.bali.xml.gui.jdev.overviewEditor.AbstractOverviewEditorXmlGui.getComponent(AbstractOverviewEditorXmlGui.java:64)
o.bali.xml.gui.jdev.StandardAsynchronousXmlVisualEditor.handleXmlContextChange(StandardAsynchronousXmlVisualEditor.java:99)
o.bali.xml.gui.jdev.AbstractAsynchronousXmlVisualEditor.doSetContext(AbstractAsynchronousXmlVisualEditor.java:288)
o.i.editor.AsynchronousEditor.updateContextImpl(AsynchronousEditor.java:417)
o.i.editor.AsynchronousEditor.setDelayedContext(AsynchronousEditor.java:403)
o.i.editor.AsynchronousEditor$ $2 1.run(AsynchronousEditor.java:355)
o.bali.ewt.util.PaintUtils.invokeAfterRepaint(PaintUtils.java:53)
o.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:563)
o.i.editor.AsynchronousEditor$ 6.run(AsynchronousEditor.java:586)
j.a.event.InvocationEvent.dispatch(InvocationEvent.java:311)
j.a.EventQueue.dispatchEventImpl(EventQueue.java:749)
j.a.EventQueue.access$ 500 (EventQueue.java:97)
j.a.EventQueue$ 3.run(EventQueue.java:702)
j.a.EventQueue$ 3.run(EventQueue.java:696)
j.security.AccessController.doPrivileged (Native Method)
j.security.ProtectionDomain$ 1.doIntersectionPrivilege(ProtectionDomain.java:75)
j.a.EventQueue.dispatchEvent(EventQueue.java:719)
o.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
o.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
j.a.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by:
java.lang.ClassNotFoundException: sun.beans.editors.StringEditor
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
org.netbeans.modules.netbinox.NetbinoxLoader.loadClass(NetbinoxLoader.java:97)
j.lang.ClassLoader.loadClass(ClassLoader.java:357)
o.adfmf.framework.dt.editor.ComboBoxEditor. < init > (ComboBoxEditor.java:35)
o.adfmf.framework.dt.editor.ConnectionAttributePropertyEditor. < init > (ConnectionAttributePropertyEditor.java:48)
o.adfmf.framework.dt.editor.UrlConnAttrPropertyEditor. < init > (UrlConnAttrPropertyEditor.java:17)
o.adfmf.framework.dt.editor.feature.EditorFeaturePanel$ 3. < init > (EditorFeaturePanel.java:263)
o.adfmf.framework.dt.editor.feature.EditorFeaturePanel._addContentSubtab(EditorFeaturePanel.java:262)
o.adfmf.framework.dt.editor.feature.EditorFeaturePanel.createXmlComponentsImpl(EditorFeaturePanel.java:126)
o.bali.xml.gui.jdev.xmlComponent.AbstractXmlPanelWrapper.createXmlComponents(AbstractXmlPanelWrapper.java:53)
o.bali.xml.gui.jdev.overviewEditor.OverviewEditorPanel. < init > (OverviewEditorPanel.java:57)
o.bali.xml.gui.jdev.overviewEditor.AbstractOverviewEditorXmlGui.getComponent(AbstractOverviewEditorXmlGui.java:64)
o.bali.xml.gui.jdev.StandardAsynchronousXmlVisualEditor.handleXmlContextChange(StandardAsynchronousXmlVisualEditor.java:99)
o.bali.xml.gui.jdev.AbstractAsynchronousXmlVisualEditor.doSetContext(AbstractAsynchronousXmlVisualEditor.java:288)
o.i.editor.AsynchronousEditor.updateContextImpl(AsynchronousEditor.java:417)
o.i.editor.AsynchronousEditor.setDelayedContext(AsynchronousEditor.java:403)
o.i.editor.AsynchronousEditor$ $2 1.run(AsynchronousEditor.java:355)
o.bali.ewt.util.PaintUtils.invokeAfterRepaint(PaintUtils.java:53)
o.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:563)
o.i.editor.AsynchronousEditor$ 6.run(AsynchronousEditor.java:586)
j.a.event.InvocationEvent.dispatch(InvocationEvent.java:311)
j.a.EventQueue.dispatchEventImpl(EventQueue.java:749)
j.a.EventQueue.access$ 500 (EventQueue.java:97)
j.a.EventQueue$ 3.run(EventQueue.java:702)
j.a.EventQueue$ 3.run(EventQueue.java:696)
j.security.AccessController.doPrivileged (Native Method)
j.security.ProtectionDomain$ 1.doIntersectionPrivilege(ProtectionDomain.java:75)
j.a.EventQueue.dispatchEvent(EventQueue.java:719)
o.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
o.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
j.a.EventDispatchThread.run(EventDispatchThread.java:82)
You need JDK 1.7 to run JDeveloper and JDK1.8 for the extension of the MAF.
So the way forward on this issue is to have both installed on your mac.
Then start the JDev 12.1.3 Installer by using the JDK1.7 java-jar installer.jar
Then install the extension of the MAF.
Then when you start JDev and create a CRG app you will be asked to point to the location of the JDK 1.8
Tags: Oracle Mobile
Similar Questions
-
Repwizard.bat problems - NoClassDefFoundError
Hi all
I'm trying to set up my first Oracle DMS environment as a test platform and I could use some help. I installed Oracle 12 c enterprise glassfish 3.1.2.2 and Mobile 11 g database server all on one box of Windows 7 Pro (not a virtual machine).
RDBMS and installed glassfish servers fine (as far as I know). I can get by Developer SQL db and the glassfish app browser server admin page. My problems have been with the deposit facility.
First problem was with the MOBILEADMIN (default) user name. It looked like the DB has estimated that a reserved word and so I changed it to ##MOBILEADMIN C and according to the newspapers, installation has gotten way further. I'm running the installation with the following command:
repwizard.bat SYSTEM password C ##MOBILEADMIN ADMINISTRATOR password: DEMOUSER password jdbc:oracle:thin:@//localhost:1521:orcl password
The Repwizard creates 4 log files: consolid.log, MOBILE.log, schema.log and silent_rep.log.
The first three files of newspapers appear to show completion without error. The last one, silent_rep.log, ends with this:
SQL > create sequence mada$ instanceid 1000 increment of 1 maxvalue-minvalue 9999 cycle nocache
Order of creation
SQL > create sequence mada$ cmdid minvalue 10000 increment of 1 maxvalue 99999 cycle nocache
Order of creation
Disconnected from the DATABASE
Exception in thread "main" java.lang.NoClassDefFoundError: Sun/io/CharToByteConverter
at oracle.lite.web.util.CharEncodingMap.getCharEncoding (unknown Source)
at oracle.lite.web.JupConfig.initialize0 (unknown Source)
at oracle.lite.web.ProfileUtil.getProfile (unknown Source)
at oracle.lite.web.install.SaveInstallParams.saveParam (unknown Source)
at oracle.lite.web.install.SaveInstallParams.saveParam (unknown Source)
at oracle.lite.web.Shell.main (unknown Source)
to oracle.lite.web.migrate.WebtoGoNew. (Unknown source)
at oracle.lite.web.migrate.InstallFiles.silentInstall (unknown Source)
to oracle.lite.web.migrate.InstallFiles. (Unknown source)
at oracle.lite.web.migrate.MainDBRepositoryManager.run (unknown Source)
at oracle.lite.web.migrate.RepositoryManager.start (unknown Source)
at oracle.lite.web.migrate.RepWizard.main (unknown Source)
Caused by: java.lang.ClassNotFoundException: sun.io.CharToByteConverter
in java.net.URLClassLoader$ 1.run(URLClassLoader.java:372)
in java.net.URLClassLoader$ 1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 12 more
I searched the internet for hours with no result. Any assistance that you can give is much appreciated...
Best regards
Dave
Hi Dave,.
Please see the installation guide, Chapter 4. This warranty covers the JDK that is supported. You are not running a configuration currently supported. JDK 8 came out well after the DMS release 11.3. We get JDK 8 on our next series of certification later this year.
Thank you
Mike
-
Mistakes of creation of certificate file (.p12) Developer
Hello
I'm so close to get an app on my playbook. I followed all the guides, and I'm stuck. Help, please!
So I used the graphic Help and he got far enough along, but generates an error when you try to create the certificate in the wizard:
Impossible to copy the developer certificate to C:\Program Files (x 86) \Research In Motion\Ripple 0.9.0.11\services\bin\bbwp\bin\sigtool.p12. Please manually copy your developer certificate "bbwp insigtool.p12", located inside your BlackBerry WebWorks SDK for Tablet OS installation directory. This is required for creating signed applications WebWorks.
and weird window of air runtime error behind that. Also there is no "bbwp insigtool.p12" "created in the SDK directory.".
So I tried to do it manually via the command line. Always in nothing doesn't throw this error:
BlackBerry-sign - to register - csjpin PIN - storepass PASS "RDK.csj path" "path to PBDT.csj".
Enter the password for the key file:
Error: Loading the keystore: C:\Users\myusername\AppData\Local\Research to Motion\author
. P12 (the system cannot find the file specified)I read that it may have to do with permissions to the appdata folder, which in fact are read-only. I can't change these attributes as windows to protect them. I tried running the wizard GUI and command line in Administrator without success mode.
To confirm, the storepass in the command is the same as that to enter the 'password for the keystore. Good grief how many passwords and files cert is crazy!
OK, I tried my java update, install the latest version of the graphical help and by installing the latest (2.1) Tablet OS SDK.
Now I get this error:
Exception in thread "main" java.lang.NoClassDefFoundError: Sun/Security / x 509/CertAndKeyGen
at net.rim.device.codesigning.keytool.KeyTool.a (unknown Source)
at net.rim.device.codesigning.keytool.KeyTool.if (unknown Source)
at net.rim.device.codesigning.keytool.KeyTool.a (unknown Source)
at net.rim.device.codesigning.keytool.KeyTool.main (unknown Source)
Caused by: java.lang.ClassNotFoundException: sun.security.x509.CertAndKeyGen
at java.net.URLClassLoader.findClass (unknown Source)
at java.lang.ClassLoader.loadClass (unknown Source)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (unknown Source)
at java.lang.ClassLoader.loadClass (unknown Source)
... 4 more -
Native Kerberos Kinit for Solaris/Linux OS tools
Hello Experts,
Looking at the next thread, learned that Kerberos (kinit, klist, ktab) tools are not available in the JRE on Linux and Solaris environments...
not found in JRockit R28 kinit https://Community.Oracle.com/thread/2307987?tstart=0
Suite error is thrown on the Solaris operating system. Can someone guide me on the native tools of Kerberos for linux/Solaris OS
/usr/bin/JRockit-JDK1.6.0_37-R28.2.5-4.1.0
bdsh-EP-sp12_:/usr/bin/JRockit-JDK1.6.0_37-R28.2.5-4.1.0
Java $-Dsun.security.krb5.debug = true sun.security.krb5.internal.tools.Kinit wlssp12.keytab [email protected] t k
Exception in thread "main" java.lang.NoClassDefFoundError: Sun/Security/krb5/internal/tools/Kinit
Caused by: java.lang.ClassNotFoundException: sun.security.krb5.internal.tools.Kinit
in java.net.URLClassLoader$ 1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
The main class is not found: sun.security.krb5.internal.tools.Kinit. Program ends.
bdsh-EP-sp12_:/usr/bin/JRockit-JDK1.6.0_37-R28.2.5-4.1.0
Need help to find the native kinit tool using the package manager...
TIA,
Vijaya
On Solaris you found "kinit" inside the 'kinit/usr/bin/kinit?
https://docs.Oracle.com/CD/E23824_01/HTML/821-1456/User-8.html
and
https://docs.Oracle.com/CD/E23824_01/HTML/821-1461/kinit-1.html#REFMAN1kinit-1
-
Could not start the wsm - am oracle mobile Server security
I am unable to start wsm - am in mobile security on server. When starting omsm_server1, I got this error. Trying to start manually it did not help, the State still appears as "failed". After this manual start, I noticed the following exception in the omsm_server1 logs.
< 20 August 2015 20:22:42 PKT > < error > < HTTP > < BEA-101216 > < Servlet: 'wsmtest.jaxws.diagnostic.Diagnostic' failed by preloading at startup in a Web application: "diagnosis."
java.lang.NoClassDefFoundError: Sun/io/CharacterEncoding
at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216)
at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.createTestPagePath(WebServiceOperation.java:276)
at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.initialize(WebServiceOperation.java:253)
to oracle.j2ee.ws.server.management.mbeans.WebServiceOperation. < init > (WebServiceOperation.java:244)
at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBean(GenericProviderInterceptorPipeline.java:175)
Truncated. check the log file full stacktrace
Caused by: java.lang.ClassNotFoundException: sun.io.CharacterEncoding
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216)
Truncated. check the log file full stacktrace
>
< 20 August 2015 20:22:42 PKT > < error > < hats > < BEA-149231 > < cannot create the activation state to true for the application "wsm - am.
weblogic.application.ModuleException: [HTTP:101216] Servlet: 'wsmtest.jaxws.diagnostic.Diagnostic' failed by preloading at startup in a Web application: "diagnosis."
java.lang.NoClassDefFoundError: Sun/io/CharacterEncoding
at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216)
at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.createTestPagePath(WebServiceOperation.java:276)
at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.initialize(WebServiceOperation.java:253)
to oracle.j2ee.ws.server.management.mbeans.WebServiceOperation. < init > (WebServiceOperation.java:244)
at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBean(GenericProviderInterceptorPipeline.java:175)
at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBeans(GenericProviderInterceptorPipeline.java:250)
at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceMBeans(GenericProviderInterceptorPipeline.java:161)
to oracle.j2ee.ws.server.provider.management.AbstractProviderInterceptorPipeline. < init > (AbstractProviderInterceptorPipeline.java:130)
to oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline. < init > (GenericProviderInterceptorPipeline.java:103)
at oracle.j2ee.ws.server.provider.GenericProviderPlatform.createProviderInterceptorPipeline(GenericProviderPlatform.java:211)
at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:101)
at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:80)
at oracle.j2ee.ws.server.provider.ProviderProcessor.configureProviderManagement(ProviderProcessor.java:353)
at oracle.j2ee.ws.server.provider.ProviderProcessor.init(ProviderProcessor.java:198)
at oracle.j2ee.ws.server.provider.ProviderServlet.initializeProcessor(ProviderServlet.java:634)
at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:313)
at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:242)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
to weblogic.servlet.internal.StubSecurityHelper$ ServletInitAction.run (StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
to weblogic.servlet.internal.StubLifecycleHelper. < init > (StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
to weblogic.application.internal.BaseDeployment$ 2.next(BaseDeployment.java:671)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
to weblogic.management.deploy.internal.DeploymentAdapter$ 1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
to weblogic.management.deploy.internal.AppTransition$ 2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.ClassNotFoundException: sun.io.CharacterEncoding
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... more than 59
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1520)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
Truncated. check the log file full stacktrace
Caused by: java.lang.ClassNotFoundException: sun.io.CharacterEncoding
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216)
Truncated. check the log file full stacktrace
>
[EL Info]: 2015-08-20 20:22:46.724 - ServerSession (1161768496) - EclipseLink, version: Eclipse - 2.3.1.v20111018 persistence Services - r10243
[EL Info]: 2015-08-20 20:22:46.73 - ServerSession (1161768496) - server: 10.3.6.0
[EL Info]: 2015-08-20 20:22:47.057--ServerSession(1161768496)--zip:/home/idm_ext/idm/Middleware/user_projects/domains/oam_domain/servers/omsm_server1/tmp/_WL_user/omsm_11.1.2.3.0/7m8c9p/APP-INF/lib/msm-all.jar!/_msm_nonJtaDataSource=jdbc/omsm-ds login successful
Here are the versions of weblogic and mobile security suite:
WebLogic = 10.3.6
OMSS = 11.1.2.3.0
RCU = 11.1.1.9.0
Anyone know or have an idea on what might be wrong here? Propose any possible resolution. Any help/suggestion will be highly appreciated.
Thank you and best regards,
Qasim
Hi Qasim,
There is a similar problem here: https://community.oracle.com/thread/3583324
It seems related to the version of the JDK you are using WebLogic 10.3.6 does not support Java 8. See the matrix of support FMW here: http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
Kind regards
Jaap
-
BI Publisher was able to start in weblogic
Hello everyone,
I installed WebLogic Server Version: 10.3.6.0
Then I extended the field of Basic for the Web Center content Version: 11.1.1.8.0
everything works well so far
Then, I installed Oracle Business Intelligence 11g and selected bi publisher to extend my domain and configured it is fine.
when I go to deployments that he shows bipublisher (11.1.1) with the State Failed when I try to start it manually it throws this error:I noticed in that Oracle UCM Web Services deployments & Oracle UCM Native Web Services are faced with the same question
any idea guys?
Log file:
Failure occurred in the execution of deployment request with ID '1405118419529' for task '11'. Error is: 'weblogic.application.ModuleException: [HTTP:101216]Servlet: "oracle.xdo.webservice.jrf.PublicReportWSSService" failed to preload on startup in Web application: "xmlpserver". java.lang.NoClassDefFoundError: sun/io/CharacterEncoding at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.createTestPagePath(WebServiceOperation.java:276) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.initialize(WebServiceOperation.java:253) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.<init>(WebServiceOperation.java:244) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBean(GenericProviderInterceptorPipeline.java:175) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBeans(GenericProviderInterceptorPipeline.java:250) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceMBeans(GenericProviderInterceptorPipeline.java:161) at oracle.j2ee.ws.server.provider.management.AbstractProviderInterceptorPipeline.<init>(AbstractProviderInterceptorPipeline.java:130) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.<init>(GenericProviderInterceptorPipeline.java:103) at oracle.j2ee.ws.server.provider.GenericProviderPlatform.createProviderInterceptorPipeline(GenericProviderPlatform.java:211) at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:101) at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:80) at oracle.j2ee.ws.server.provider.ProviderProcessor.configureProviderManagement(ProviderProcessor.java:353) at oracle.j2ee.ws.server.provider.ProviderProcessor.init(ProviderProcessor.java:198) at oracle.j2ee.ws.server.provider.ProviderServlet.initializeProcessor(ProviderServlet.java:619) at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:302) at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:231) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) ' weblogic.application.ModuleException: [HTTP:101216]Servlet: "oracle.xdo.webservice.jrf.PublicReportWSSService" failed to preload on startup in Web application: "xmlpserver". java.lang.NoClassDefFoundError: sun/io/CharacterEncoding at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.createTestPagePath(WebServiceOperation.java:276) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.initialize(WebServiceOperation.java:253) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.<init>(WebServiceOperation.java:244) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBean(GenericProviderInterceptorPipeline.java:175) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBeans(GenericProviderInterceptorPipeline.java:250) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceMBeans(GenericProviderInterceptorPipeline.java:161) at oracle.j2ee.ws.server.provider.management.AbstractProviderInterceptorPipeline.<init>(AbstractProviderInterceptorPipeline.java:130) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.<init>(GenericProviderInterceptorPipeline.java:103) at oracle.j2ee.ws.server.provider.GenericProviderPlatform.createProviderInterceptorPipeline(GenericProviderPlatform.java:211) at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:101) at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:80) at oracle.j2ee.ws.server.provider.ProviderProcessor.configureProviderManagement(ProviderProcessor.java:353) at oracle.j2ee.ws.server.provider.ProviderProcessor.init(ProviderProcessor.java:198) at oracle.j2ee.ws.server.provider.ProviderServlet.initializeProcessor(ProviderServlet.java:619) at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:302) at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:231) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1520) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused By: java.lang.NoClassDefFoundError: sun/io/CharacterEncoding at oracle.j2ee.ws.common.util.TestPageUtils.encode(TestPageUtils.java:216) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.createTestPagePath(WebServiceOperation.java:276) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.initialize(WebServiceOperation.java:253) at oracle.j2ee.ws.server.management.mbeans.WebServiceOperation.<init>(WebServiceOperation.java:244) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBean(GenericProviderInterceptorPipeline.java:175) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceOperationMBeans(GenericProviderInterceptorPipeline.java:250) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.registerWebServiceMBeans(GenericProviderInterceptorPipeline.java:161) at oracle.j2ee.ws.server.provider.management.AbstractProviderInterceptorPipeline.<init>(AbstractProviderInterceptorPipeline.java:130) at oracle.j2ee.ws.server.provider.GenericProviderInterceptorPipeline.<init>(GenericProviderInterceptorPipeline.java:103) at oracle.j2ee.ws.server.provider.GenericProviderPlatform.createProviderInterceptorPipeline(GenericProviderPlatform.java:211) at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:101) at oracle.j2ee.ws.server.provider.management.ProviderInterceptorPipelineManager.createProviderInterceptorPipeline(ProviderInterceptorPipelineManager.java:80) at oracle.j2ee.ws.server.provider.ProviderProcessor.configureProviderManagement(ProviderProcessor.java:353) at oracle.j2ee.ws.server.provider.ProviderProcessor.init(ProviderProcessor.java:198) at oracle.j2ee.ws.server.provider.ProviderServlet.initializeProcessor(ProviderServlet.java:619) at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:302) at oracle.j2ee.ws.server.provider.ProviderServlet.init(ProviderServlet.java:231) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
After searching for 2 days, I discovered that sun.io.CharacterEncoding will be disappearing in the JDK 8
so removed 8 JDK installed JDK 7 and everything works well
This should be mentioned in the requirements for webcenter and bipublisher content.
-
Hello
I have a maven based application created using oracle WebLogic Maven Plugin. Application uses UCP and I connect the UCP connection details in the application. Your application is deployed in wls 12.1.3 (JDK jdk1.8.0_45) and it gives java.lang.NoClassDefFoundError: oracle/dms/console/DMSConsole when you access.
I have dms.jar in dependence of maven pom (manually added to the repo local mvn) and I checked that dms.jar is present in WEB-INF\lib war of the application and dms.jar contains the DMSConsole class under oracle/dms/console folder file. I use Spring beans to initialize the logging of the UCP. This application works in Tomcat 7.5. There is error in wls 12.1.3 and 12.1.1. Please advice on how to debug / fix...
bean for logging
< bean id = "conpoolmgr".
Class = "Oracle.UCP.admin.UniversalConnectionPoolManagerImpl"
factory method = "getUniversalConnectionPoolManager".
p:LogLevel = "FINEST" / >
Newspapers:
[ServletContext@131823626[app:basicWebapp module: basicWebapp.war path specification: null-version: 3.0], request: [weblogic.servlet.internal.ServletRequestImpl@6ba61b7a
GET /basicWebapp/welcome.html HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; RV:37.0) Gecko/20100101 Firefox/37.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US, en; q = 0.5
Accept-Encoding: gzip, deflate
Referer: http://xxx.xxx.xxx.xxx:7001 / basicWebapp /
Connection: keep-alive
Root cause]] of ServletException.
java.lang.NoClassDefFoundError: oracle, dms, console, DMSConsole
at java.lang.Class.getDeclaredMethods0 (Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:571)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:488)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:501)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:474)
at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:534)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:677)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:621)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:591)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1397)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:434)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:404)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:82)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:606)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:462)
to org.springframework.context.support.ClassPathXmlApplicationContext. < init > (ClassPathXmlApplicationContext.java:139)
to org.springframework.context.support.ClassPathXmlApplicationContext. < init > (ClassPathXmlApplicationContext.java:83)
at com.test.springapp.HelloWorld.helloWorld(HelloWorld.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:177)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:280)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3436)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3402)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:255)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.getDeclaredMethods0 (Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:571)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:488)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:501)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:474)
at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:534)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:677)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:621)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:591)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1397)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:434)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:404)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:82)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:606)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:462)
to org.springframework.context.support.ClassPathXmlApplicationContext. < init > (ClassPathXmlApplicationContext.java:139)
to org.springframework.context.support.ClassPathXmlApplicationContext. < init > (ClassPathXmlApplicationContext.java:83)
at com.test.springapp.HelloWorld.helloWorld(HelloWorld.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:177)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:280)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3436)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3402)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:255)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Thank you
Sandeep
Checked the Classloading WebLogic using CAT ' (wls-chat app) and found oracle.dms.console.DMSConsole was responsible for jar web - inf and ucp classes have been responsible for weblogic jar, used under entry in weblogic.xml to load all of the web - inf to solve the problem
true Thank you
Sandeep
-
Alice &; Weblogic java.lang.NoClassDefFoundError
Hi all
I am newbie on adf and weblogic.
I have the class, which includes many jar files. When I call this class from another class that has a main method, it works well.
But I try to call this class of managedBean he returns following error:
javax.faces.FacesException: #{itResourcesBean.b1_action}: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1074)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:402)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:280)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:502)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:502)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:327)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:137)
at java.security.AccessController.doPrivileged (Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:81)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:220)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3436)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3402)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:255)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
... more than 45
Caused by: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory
to the view. ITResources.connect_ICE_TEST (ITResources.java:83)
to the view. ITResources.getITResource (ITResources.java:25)
to the bean. ITResourcesBean.b1_action (ITResourcesBean.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... more than 46
Caused by: java.lang.ClassNotFoundException: Thor.API.tcUtilityFactory
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:80)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:50)
... more than 56
< oracle.adf.view > < PartialResponseUtils > < handleError > < ADF_FACES - 60096:Server Exception during the PPR, #1 >
javax.servlet.ServletException: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:280)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:502)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:502)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:327)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:137)
at java.security.AccessController.doPrivileged (Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:81)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:220)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3436)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3402)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:255)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1074)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:402)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
... more than 38
Caused by: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory
to the view. ITResources.connect_ICE_TEST (ITResources.java:83)
to the view. ITResources.getITResource (ITResources.java:25)
to the bean. ITResourcesBean.b1_action (ITResourcesBean.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... more than 46
Caused by: java.lang.ClassNotFoundException: Thor.API.tcUtilityFactory
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:80)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:50)
... more than 56
I added libraries to libraries and Classpath from project properties.
Also copied in the field/lib file.
How can I solve this problem?
You have added all the pots and especially jar which has tcUtilFactory under C:\Users\youruser\AppData\Roaming\JDeveloper\system11.1.2.2.39.61.83.1\DefaultDomain\lib.
So you can mark the jar as deployed by default.
Thank you
-
Today, I rebooted the server managed with IOM and now I get java.lang.NoClassDefFoundError: exception oracle/jdeveloper/db/adapter/DatabaseProvider trying to open 'user', 'roles' menu items etc.
There wasn't any change in the environment, patches, etc.
I tried to restart it again (after clearing the cache from weblogic), but it did not help.
Someone has encountered this error? What is the reason and how to fix it?
Stack trace:
javax.servlet.ServletException: java.lang.NoClassDefFoundError: oracle/jdeveloper/db/adapter/DatabaseProvider
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:342)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:117)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:126)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.help.web.rich.OHWFilter.doFilter (unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.iam.ui.platform.servletfilter.IdentityContextFilter.doFilter(IdentityContextFilter.java:50)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.iam.platform.servletfilter.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:164)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:248)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doFilter(DisableUrlSessionFilter.java:70)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged (Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.NoClassDefFoundError: oracle/jdeveloper/db/adapter/DatabaseProvider
at oracle.jbo.client.CADatabaseConnectionProvider.getDatabaseProvider(CADatabaseConnectionProvider.java:209)
at oracle.jbo.client.CADatabaseConnectionProvider.loadConnectionProperties(CADatabaseConnectionProvider.java:154)
at oracle.jbo.client.Configuration.initializeFromConnectionName(Configuration.java:1227)
at oracle.jbo.client.Configuration.getConfiguration(Configuration.java:651)
at oracle.jbo.common.ampool.PoolMgr.loadConfiguration(PoolMgr.java:605)
at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:526)
at oracle.adf.model.bc4j.DCJboDataControl.findApplicationPool(DCJboDataControl.java:572)
at oracle.adf.model.bc4j.DCJboDataControl.initializeSessionCookie(DCJboDataControl.java:396)
at oracle.adf.model.bc4j.DCJboDataControl.initializeJboSession(DCJboDataControl.java:310)
at oracle.adf.model.bc4j.DataControlFactoryImpl.createSessionInternal(DataControlFactoryImpl.java:220)
at oracle.adf.model.bc4j.DataControlFactoryImpl.createSession(DataControlFactoryImpl.java:130)
at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:167)
at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1056)
at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1571)
at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1443)
at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1403)
at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1189)
at oracle.adf.model.BindingContext.get(BindingContext.java:1139)
at oracle.adf.model.binding.DCParameter.evaluateValue(DCParameter.java:82)
at oracle.adf.model.binding.DCParameter.getValue(DCParameter.java:111)
at oracle.adf.model.binding.DCBindingContainer.getChildByName(DCBindingContainer.java:2713)
at oracle.adf.model.binding.DCBindingContainer.internalGet(DCBindingContainer.java:2761)
at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115)
at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:304)
at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1458)
at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1588)
at oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2472)
at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2416)
at oracle.adf.model.binding.DCIteratorBinding.getApplicationModule(DCIteratorBinding.java:3853)
at oracle.jbo.uicli.binding.JUIteratorBinding.getApplicationModule(JUIteratorBinding.java:404)
at oracle.adf.model.binding.DCIteratorBinding.getViewObject(DCIteratorBinding.java:1375)
at oracle.adf.model.binding.DCIteratorBinding.getViewObject(DCIteratorBinding.java:1360)
at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.getViewCriteria(JUSearchBindingCustomizer.java:2151)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding._getCurrentViewCriteria(FacesCtrlSearchBinding.java:3949)
to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.access$ 1600 (FacesCtrlSearchBinding.java:115)
to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$ QueryModelImpl._performOneTimeActions (FacesCtrlSearchBinding.java:1981)
to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$ QueryModelImpl. < init > (FacesCtrlSearchBinding.java:1532)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.getQueryModel(FacesCtrlSearchBinding.java:344)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.internalGet(FacesCtrlSearchBinding.java:3738)
at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115)
at javax.el.MapELResolver.getValue(MapELResolver.java:196)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
at org.apache.myfaces.trinidad.component.UIXComponentBase.getProperty(UIXComponentBase.java:1194)
at oracle.adf.view.rich.component.UIXQuery.getModel(UIXQuery.java:468)
at oracle.adf.view.rich.component.UIXQuery._setupAndStoreContextInRequest(UIXQuery.java:276)
at oracle.adf.view.rich.component.UIXQuery.encodeBegin(UIXQuery.java:201)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:928)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:542)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeTopFacet(PanelStretchLayoutRenderer.java:781)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeHorizontalPane(PanelStretchLayoutRenderer.java:1249)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:298)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$ 400 (RegionRenderer.java:49)
to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ ChildEncoderCallback.processComponent (RegionRenderer.java:580)
to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ ChildEncoderCallback.processComponent (RegionRenderer.java:564)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:270)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:300)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.component.UIXGroup.encodeChildren(UIXGroup.java:138)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:361)
at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:616)
at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:304)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1360)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:263)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1360)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:361)
at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:616)
at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:304)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1360)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
at oracle.adfinternal.view.page.editor.renderkit.PageCustomizableRenderer.encodeAll(PageCustomizableRenderer.java:309)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:769)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1140)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:348)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:313)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:220)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:69)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.encodeEnd(ContextSwitchingComponent.java:155)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1324)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:927)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:376)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:224)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
... more than 47
Caused by: java.lang.ClassNotFoundException: oracle.jdeveloper.db.adapter.DatabaseProvider
in java.net.URLClassLoader$ 1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... more than 297
See the following article:
IOM, Self Service user tab produces A DatabaseProvider class not found error (Doc ID 1598296.1)
-Marie
-
8.1 Help needed Sun Identity Manager
I get this error when commissioning java.lang.NoClassDefFoundError: javax/mail/internet/ParseExceptionInstallation Guide says:
Add the files Java mail.jar and activation.jar jms.jar to the $WSHOME / WEB - INF / lib of directory (UNIX) or %WSHOME%\WEB-INF\lib (Windows). These files can be found at: http://java.sun.com/products/javamail http://java.sun.com/products/beans/glasgow/jaf.html http://java.sun.com/products/jms/index.jsp to get the latest jms.jar file, download and install Sun Java System Message Queue. The jms.jar file is located in the MessageQueue/lib folder in the base Message Queue directory.
In your case the mail.jar is missing.
PS: you better figures in the Sun IdM forum next to this forum which is about IM Oracle.
-
Problem message driven bean deployment use Log4j
Hi all.
Using JDeveloper 11.1.1.0.2, I'm having a problem with a message driven bean, I created and associated to a JMS queue.
I created a project of EJB Module in my application (in which other projects exist) and created the bean. A simple test of the bean, sending a message through the jms queue and printing on system.out in the mdb onMessage() works beautifully.
However, when I add a Commons of apache logging to my mdb, things start to go wrong. The project running on the integrated weblogic server 10.3 fails just during the deployment, due to a NoClassDefFoundError on org/apache/log4j/Logger.
Properties of the project-> libraries and classpath, I added a log4j library (Log4j - 1.2.14.jar) next to Commons Logging 1.0.4 but it does not matter whatever it is.
My grain of message code:
Does anyone have an idea as to what I could do wrong or missing here?@MessageDriven(mappedName = "weblogic.wsee.DefaultQueue") public class MyMessageBean implements MessageListener { // logger private static Log sLog = LogFactory.getLog(MyMessageBean.class); public void ejbCreate() { } public void ejbRemove() { } public void onMessage(Message message) { MapMessage mapmsg = null; try { if (message instanceof MapMessage) { mapmsg = (MapMessage)message; boolean msgRedelivered = mapmsg.getJMSRedelivered(); String msgId = mapmsg.getJMSMessageID(); if (!msgRedelivered) { sLog.debug("****** Successfully received message " + msgId); } else { sLog.debug("****** Successfully received redelivered message " + msgId); } // Haal de inhoud op: int testInt = mapmsg.getInt("TestInt"); sLog.debug("TestInt:" + testInt); } else { sLog.debug("Message of wrong type: " + message.getClass().getName()); } } catch (Exception e) { sLog.error("Fout in verwerken",e); } } }
The full stacktrace:
Thanks in advance!5-aug-2009 12:54:44 oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState INFO: Cleaning up application state java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at weblogic.ejb.container.dd.xml.EjbAnnotationProcessor.processWLSAnnotations(EjbAnnotationProcessor.java:1705) at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processWLSAnnotations(EjbDescriptorReaderImpl.java:346) at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.createReadOnlyDescriptorFromJarFile(EjbDescriptorReaderImpl.java:192) at weblogic.ejb.spi.EjbDescriptorFactory.createReadOnlyDescriptorFromJarFile(EjbDescriptorFactory.java:93) at weblogic.ejb.container.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:1198) at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:380) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42) at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16) at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155) at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723) at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190) at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@51b296 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Logger) (Caused by org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@51b296 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Logger)) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351) at nl.justid.dolores.mdb.MyMessageBean.<clinit>(MyMessageBean.java:19) ... 32 more Caused by: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@51b296 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Logger) at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) ... 36 more Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at java.lang.Class.getConstructor(Class.java:1657) at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410) ... 37 more Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ... 42 more <5-aug-2009 12:54:44 uur CEST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1249469684085' for task '14'. Error is: 'weblogic.application.ModuleException: Exception preparing module: EJBModule(Dolores-MessageBeans-ejb) [EJB:011023]An error occurred while reading the deployment descriptor. The error was: null.' weblogic.application.ModuleException: Exception preparing module: EJBModule(Dolores-MessageBeans-ejb) [EJB:011023]An error occurred while reading the deployment descriptor. The error was: null. at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58) Truncated. see log file for complete stacktrace java.lang.ClassNotFoundException: org.apache.log4j.Logger at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) Truncated. see log file for complete stacktrace > 5-aug-2009 12:54:44 oracle.adf.share.config.ADFConfigFactory cleanUpApplicationState INFO: Cleaning up application state <5-aug-2009 12:54:44 uur CEST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'Dolores'.> <5-aug-2009 12:54:44 uur CEST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004 weblogic.application.ModuleException: Exception preparing module: EJBModule(Dolores-MessageBeans-ejb) [EJB:011023]An error occurred while reading the deployment descriptor. The error was: null. at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58) Truncated. see log file for complete stacktrace java.lang.ClassNotFoundException: org.apache.log4j.Logger at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) Truncated. see log file for complete stacktrace > [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application Dolores on DefaultServer.: Exception preparing module: EJBModule(Dolores-MessageBeans-ejb) [EJB:011023]An error occurred while reading the deployment descriptor. The error was: null.. weblogic.application.ModuleException: Exception preparing module: EJBModule(Dolores-MessageBeans-ejb) [EJB:011023]An error occurred while reading the deployment descriptor. The error was: null. #### Deployment incomplete. #### Aug 5, 2009 12:54:44 PM oracle.jdeveloper.deploy.DeployException at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:247) at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.deployImpl(Jsr88RemoteDeployer.java:157) at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94) at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39) at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94) at oracle.jdeveloper.deploy.common.BatchDeployer.deployImpl(BatchDeployer.java:82) at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94) at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39) at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94) at oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:436) at oracle.jdeveloper.deploy.DeploymentManager.deploy(DeploymentManager.java:209) at oracle.jdevimpl.runner.adrs.AdrsStarter$5$1.run(AdrsStarter.java:1365) Caused by: oracle.jdeveloper.deploy.DeployException at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.deployApplication(Jsr88DeploymentHelper.java:413) at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:238) ... 11 more Caused by: oracle.jdeveloper.deploy.DeployException: Deployment Failed at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.deployApplication(Jsr88DeploymentHelper.java:395) ... 12 more #### Cannot run application Dolores due to error deploying to DefaultServer. [Application Dolores stopped and undeployed from Server Instance DefaultServer]
Greetings,
Eelse
Edited by: Eelse August 5, 2009 13:57
Edited by: Eelse August 5, 2009 17:39Create a new profile of deployment (EAR), including the original deployment (POT) and the libraries needed (in a lib directory) solved the problem.
-
NoClassDefFoundError when configuring a profile of Middleware
Hello
I'm provisioning a profile from the OEM console Middleware and the task to keep fail with the NoClassDefFoundError below. I searched the class in the file/tmp/fmwProvDest (see at the end), but this class is not in one of the jar.
Anyone has an idea about this?
Name of the control: check the Env Variable
Description of the audit: check LD_ASSUME_KERNEL
java.lang.NoClassDefFoundError: oracle/as/install/engine/analyzers/exception/ParseException
at java.lang.Class.getDeclaredMethods0 (Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
at java.lang.Class.getDeclaredMethod(Class.java:2007)
at oracle.sysman.oip.oipc.oipcr.OipcrRulesEngine.executeRule(OipcrRulesEngine.java:231)
at oracle.sysman.oip.oipc.oipcp.OipcpPrereqChecker.executeCheck(OipcpPrereqChecker.java:581)
at oracle.sysman.oip.oipc.oipcp.OipcpPrereqChecker.runChecks(OipcpPrereqChecker.java:536)
at oracle.sysman.oip.oipc.oipcp.OipcpPrereqChecker.executePrereqs(OipcpPrereqChecker.java:437)
at oracle.sysman.fmw.provisioning.prereq.impl.PrereqChecker.executePrereqs(PrereqChecker.java:119)
at oracle.sysman.fmw.provisioning.prereq.exec.ExecutePrereqs.runPreReqCheck(ExecutePrereqs.java:85)
at oracle.sysman.fmw.provisioning.prereq.FmwPrereqLauncher.executeSysPrereqs(FmwPrereqLauncher.java:61)
at oracle.sysman.fmw.provisioning.prereq.FmwPrereqLauncher.main(FmwPrereqLauncher.java:77)
Caused by: java.lang.ClassNotFoundException: oracle.as.install.engine.parsers.exception.ParseException
at oracle.sysman.oii.oiix.OiixJarClassLoader.loadClass(OiixJarClassLoader.java:674)
at oracle.sysman.oii.oiix.OiixJarClassLoader.loadClass(OiixJarClassLoader.java:731)
... 11 more
Real result string: null
Wait for the resulting string: null
Result: 3
ResultText: Unaccomplished < < < <
result of grep on jar files
[xxx@yyy jlib] $ file in ' find. -name "* .jar" '; jar FST ${file} | grep ParseException; fact
1483 Mon May 14 16:25:34 CEST 2007 org/xml/sax/SAXParseException.class
2253 Fri Aug 22 04:54:18 CEST 2008 oracle/xml/parser/v2/XMLParseException.class
177 kills Jan 03 18:59:10 GMT 2006 oracle/help/common/xml/XMLParseException.class
186 kills Jan 03 18:59:10 GMT 2006 oracle/help/library/helpset/HelpSetParseException.class
1483 kills Dec 23 12:53:38 GMT 2003 org/xml/sax/SAXParseException.class
2253 Sun Feb 03 10:41:18 GMT 2008 oracle/xml/parser/v2/XMLParseException.class
431 sun Sep 26 19:18 CEST 2004 HTTPClient/ParseException.class
431 Fri 12 August 23:56:22 UTC 2005 HTTPClient/ParseException.class
It is documented in: Doc ID 1929766.1
-
java.lang.NoClassDefFoundError
Hello
To call my report jasper Server Jasper, I wrote the Jdev 12.2.1 java code using the REST web service. but during the race, I get this error.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/util/Args
to org.apache.http.auth.UsernamePasswordCredentials. < init > (UsernamePasswordCredentials.java:78)
at com.uravatech.jasper.Jasper.main(Jasper.java:30)
Caused by: java.lang.ClassNotFoundException: org.apache.http.util.Args
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
Process has finished with exit code 1. "
And the code I used is
public class {Jasper
Public Shared Sub main (String [] args) throws Exception
CredentialsProvider credsProvider = new BasicCredentialsProvider();
HttpHost targetHost = new HttpHost ("192.168.2.201", 8081, "http");
credsProvider.setCredentials (new AuthScope (targetHost)
new UsernamePasswordCredentials ("jasperadmin", "jasperadmin"));
HttpClient CloseableHttpClient = HttpClients.custom)
.setDefaultCredentialsProvider (credsProvider) infrastructure ();
try {}
HttpGet httpget = new HttpGet ("http://192.168.2.201:8081/jasperserver[-pro]/rest_v2/reports/reports/CrossTab/Accounts.pdf");
System.out.println ("the execution of the request" + httpget.getRequestLine ());
CloseableHttpResponse response = httpclient.execute (httpget);
System.out.println (Response.getStatusLine ());
} {Finally
HttpClient. Close();
}
}
}
And I added these jars
Commons-beanutils - 1.9.2
Commons-collections - 3.2.2
Commons-digester - 2.1
Commons-logging - 1.2
Groovy-all - 2.4.5
HttpClient - 4.3.4
HttpComponents-client - 4.5.1 - src.tar
httpcore - 4.0 - beta3
iText - 2.1.7.js3
JasperReports - 6.2.0
JRS-Rest-Java-client-6.2.0-jar-with-Dependencies
jrwebservice_0
restapicodesample
Repairman-Java-Client-ApacheHttpClient-Example
Help me to solve this error.
Kind regards
Nikhil
The user, the file you downloaded is a zip package containing the whole package. You need to decompress in a folder on your pc and include all the jars in the lib of the unzipped folder folder.
Timo
-
Kifani - only two instances of bean - dispatchCustomEvent fails
11.1.2.1 forms
I have a bean with the implementation defined in CardReader.CardReaderWrapper class. When the form starts up you can see the init() method is called. This action creates an instance - see red Objct1. When I push the button and do the fbean.invoke method, it creates another instance, see red objct2, and the dispatchcustomevent() method fails. Looks like I should have only one instance of the kifani not two? It is a failure in the last line of code before the call to forms - dispatchCustomEvent (this); IM so close...
The console log
init1 *.
1: m_handler = oracle.forms.handler.JavaContainer@171e233
Init2 *.
CardReaderWrapper Objct1 = CardReader.CardReaderWrapper [CardReaderWrapper1, 0, 0, 0 x 0, invalid, layout = java.awt.BorderLayout]... <-snipped
CardReader.CardReaderWrapper parameter to ALL debugMode
... <-snipped
CardReader.CardReaderWrapper setting mGetATR to 0
Invoking getATR CardReader.CardReaderWrapper
9
CardReaderWrapper Objct2 = CardReader.CardReaderWrapper [CardReaderWrapper2, 2, 2, 373 x 79, layout = java.awt.BorderLayout]
dispatchMessage1 *.
2: m_handler = oracle.forms.handler.JavaContainer@171e233
dispatchMessage2 *.
dispatchMessage3 *.
java.lang.NullPointerException
at oracle.forms.ui.BeanManager.dispatchCustomEvent (unknown Source)
at oracle.forms.ui.VBean.dispatchCustomEvent (unknown Source)
at CardReader.CardReaderWrapper.dispatchMessage (CardReaderWrapper.java:73)
at CardReader.CardReaderWrapper.getATR (CardReaderWrapper.java:138)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
at java.lang.reflect.Method.invoke (unknown Source)
at oracle.forms.beans.MethodHelperPM.invokeMethod (unknown Source)
at oracle.forms.beans.MethodPM.setProperty (unknown Source)
at oracle.forms.ui.VBean.setBeanProperty (unknown Source)
at oracle.forms.ui.VBean.setProperty (unknown Source)
at oracle.forms.handler.ComponentItem.setCustomProperty (unknown Source)
at oracle.forms.handler.ComponentItem.onUpdate (unknown Source)
at oracle.forms.handler.JavaContainer.onUpdate (unknown Source)
at oracle.forms.handler.UICommon.onUpdate (unknown Source)
at oracle.forms.engine.Runform.onUpdateHandler (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.Window.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)
in java.awt.EventQueue$ 3.run (unknown Source)
in java.awt.EventQueue$ 3.run (unknown Source)
at java.security.AccessController.doPrivileged (Native Method)
in java.security.ProtectionDomain$ JavaSecurityAccessImpl.doIntersectionPrivilege (unknown Source)
in java.security.ProtectionDomain$ JavaSecurityAccessImpl.doIntersectionPrivilege (unknown Source)
in java.awt.EventQueue$ 4.run (unknown Source)
in java.awt.EventQueue$ 4.run (unknown Source)
at java.security.AccessController.doPrivileged (Native Method)
in 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)a time new form instance
FBean.Register_Bean('TEST.) CARD_READER_BEAN_AREA', 1, 'CardReader.CardReaderWrapper');
FBean.set_logging_mode('TEST.) CARD_READER_BEAN_AREA', 1, FBEAN. LOG_ALL);
When button pressed
fbean. Invoke('TEST.) CARD_READER_BEAN_AREA', 1, 'getATR');
When-custom-point-event
DECLARE
eventName varchar2 (30): =: system.custom_item_event;
eventValues ParamList;
number of eventValueType;
tempString varchar2 (100);
BEGIN
message ('Hello1'); take a break;
IF (eventName = "CARDINFO_EVENT") THEN
eventValues: = get_parameter_list(:system.custom_item_event_parameters);
get_parameter_attr (eventValues, 'CARDINFO_DATA', eventValueType tempString);
END IF;
message ("Hello2: ' |") tempString); take a break;- Then do something with tempString...
-for example
-message ("payload has been: ' |") tempString);
: test. ATR: = tempString;
END;package, card reader;
import java.util.List;
Javax.smartcardio import. *;
Import oracle.forms.ui.VBean;
Import oracle.forms.properties.ID;
Import oracle.forms.handler.IHandler;
Import oracle.forms.ui.CustomEvent;SerializableAttribute public class CardReaderWrapper extends kifani {
Property registered under the name of the custom event
Call it what you want...
public static final ID CARDINFO_EVENT = ID.registerProperty ("CARDINFO_EVENT");Property to set the name of the parameter that contains the payload
the event - for example your data
public static final ID CARDINFO_DATA = ID.registerProperty ("CARDINFO_DATA");A reference to the Forms Manager associated with this component.
It is used to send custom form events
Private Shared IHandler m_handler;
public static String strOut = null; used in part of the code ATR
public CardReaderWrapper() {}
Super();
}/**
* Method of the oracle.forms.ui.IView class and substitute of the kifani
* base class. This life cycle method is called one time what forms creates a
the instance of the JavaBean.
*
< B > @param Manager < /b > a reference to the handler for the JavaBean class.
*/
{} public void init (Manager IHandler)
System.out.println ("* init1 *");
Super.init (Handler);
Manager = m_handler;
If (m_handler == null) {}
System.out.println ("1: m_handler is null"); }
else {}
System.out.println ("1: m_handler =" + m_handler) ;}
System.out.println ("* init2 *");
System.out.println ("CardReaderWrapper Objct1 =" + this);}
/**
* Function to dispatch an event and the data payload
* Return to forms
* In this case, we use the pre-defined event and the IDs payload
*
@param payload < b > < /b > to return to the event data.
*/
Private Sub dispatchMessage (String payload) {}
try {}
System.out.println ("CardReaderWrapper Objct2 =" + this);
System.out.println ("* dispatchMessage1 *");
If (m_handler == null) {}
System.out.println ("2: m_handler is null"); }
else {}
System.out.println ("2: m_handler =" + m_handler) ;}
The CustomEvent = new CustomEvent (m_handler, CARDINFO_EVENT);
System.out.println ("* dispatchMessage2 *");
m_handler. SetProperty (CARDINFO_DATA, payload);
System.out.println ("* dispatchMessage3 *");
dispatchCustomEvent (this);
System.out.println ("* dispatchMessage4 *");
} catch (Exception e) {}
e.printStackTrace ();
}
}Public Shared Sub main (String [] args) {}
CRW CardReaderWrapper = new CardReaderWrapper();
crw.getATR ();
}the rest of your bean code follows
and calls the dispatchMethod() method, which precedes
to contact formspublic void getATR() {}
Plant of TerminalFactory = TerminalFactory.getDefault ();
CardTerminals cardTerminals = factory.terminals ();
The list < CardTerminal > cardTerminalList;try {}
cardTerminalList = cardTerminals.list ();
for (CardTerminal cardTerminal: cardTerminalList) {}
If (cardTerminal.isCardPresent ()) {}
Card card;try {}
map = cardTerminal.connect ("T = 0");
card.beginExclusive ();
} catch (CardException e) {}
strOut = ("8"); This card but with card error
System.out.println (strOut);
dispatchMessage (strOut);
continue;
}
ATR atr = card.getATR ();Byte [] atrBytes = atr.getBytes ();
strOut = '0' + javax.xml.bind.DatatypeConverter.printHexBinary (atrBytes);
System.out.println (strOut);
System.out.println ("* main1 *");
card.endExclusive ();
System.out.println ("* main2 *");
Card.Disconnect (true);
System.out.println ("* main3 *");
dispatchMessage (strOut);
}
}} catch (CardException e) {}
System.out.println("7"); no card reader not connected? ») ;
dispatchMessage("7");}
If (strOut == null) {}
System.out.println("9");
dispatchMessage("9");
}
}
} -
The bean code is not activate when-custom-point-event trigger
I wrote a java bean to read card reader Omnikey. It works - almost. When-custom-point-event is not fired. Get the key of the reader in the java console, but then follows an exception. The exeption complains, I believe, m_handler null variable in dispatchMessage() call which is what should be pulled when-custom-point-event in the form. I'm missing something minor and that everything works. See Oracle Forms java console ATR key followed then path exception at the bottom of this post. I have to FBean.Enable_Event. What would be the name of the event listener? I got the kifani of this example code: https://community.oracle.com/thread/68004------ this example isn't mention or implement a listener. I just need to return the key and place it in a named text field: test.atr.
a time new form instance
FBean.Register_Bean('TEST.) CARD_READER_BEAN_AREA', 1, 'CardReader.CardReaderWrapper');
FBean.set_logging_mode('TEST.) CARD_READER_BEAN_AREA', 1, FBEAN. LOG_ALL);
button with when button pressed
fbean. Invoke('TEST.) CARD_READER_BEAN_AREA', 1, 'main');
When-custom-point-event
DECLARE
eventName varchar2 (30): =: system.custom_item_event;
eventValues ParamList;
number of eventValueType;
tempString varchar2 (100);
BEGIN
IF (eventName = "CARDINFO_EVENT") THEN
eventValues: = get_parameter_list(:system.custom_item_event_parameters);
get_parameter_attr (eventValues, 'CARDINFO_DATA', eventValueType tempString);
END IF;- Then do something with tempString...
-for example
-message ("payload has been: ' |") tempString);
: test. ATR: = tempString;
END;Java Bean code...
package, card reader;
import java.util.List;
Javax.smartcardio import. *;
Import oracle.forms.ui.VBean;
Import oracle.forms.properties.ID;
Import oracle.forms.handler.IHandler;
Import oracle.forms.ui.CustomEvent;SerializableAttribute public class CardReaderWrapper extends kifani {
Property registered under the name of the custom event
Call it what you want...
public static String strOut = null; used in part of the code ATRpublic static final ID CARDINFO_EVENT = ID.registerProperty ("CARDINFO_EVENT");
Property to set the name of the parameter that contains the payload
the event - for example your data
public static final ID CARDINFO_DATA = ID.registerProperty ("CARDINFO_DATA");A reference to the Forms Manager associated with this component.
It is used to send custom form events
private IHandler m_handler = null;/**
* Method of the oracle.forms.ui.IView class and substitute of the kifani
* base class. This life cycle method is called one time what forms creates a
the instance of the JavaBean.
*
< B > @param Manager < /b > a reference to the handler for the JavaBean class.
*/
{} public void init (Manager IHandler)
Manager = m_handler;
Super.init (Handler);
}/**
* Function to dispatch an event and the data payload
* Return to forms
* In this case, we use the pre-defined event and the IDs payload
*
@param payload < b > < /b > to return to the event data.
*/
Private Sub dispatchMessage (String payload) {}
try {}
The CustomEvent = new CustomEvent (m_handler, CARDINFO_EVENT);
m_handler. SetProperty (CARDINFO_DATA, payload);
super.dispatchCustomEvent (this);
} catch (Exception e) {}
e.printStackTrace ();
}
}
the rest of your bean code follows
and calls the dispatchMethod() method, which precedes
to contact formsPublic Shared Sub main (String [] args) {}
CRW CardReaderWrapper = new CardReaderWrapper();
Plant of TerminalFactory = TerminalFactory.getDefault ();CardTerminals cardTerminals = factory.terminals ();
The list < CardTerminal > cardTerminalList;try {}
cardTerminalList = cardTerminals.list ();
for (CardTerminal cardTerminal: cardTerminalList) {}
If (cardTerminal.isCardPresent ()) {}
Card card;try {}
map = cardTerminal.connect ("T = 0");
card.beginExclusive ();
} catch (CardException e) {}
strOut = ("8"); This card but with card error
System.out.println (strOut);
crw.dispatchMessage (strOut);
continue;
}
ATR atr = card.getATR ();Byte [] atrBytes = atr.getBytes ();
System.out.println ("0" + javax.xml.bind.DatatypeConverter.printHexBinary (atrBytes));
strOut = '0' + javax.xml.bind.DatatypeConverter.printHexBinary (atrBytes);
card.endExclusive ();
Card.Disconnect (true);crw.dispatchMessage (strOut);
}}
} catch (CardException e) {}
System.out.println("7"); no card reader not connected? ») ;
crw.dispatchMessage("7");}
If (strOut == null) {}
System.out.println("9");
crw.dispatchMessage("9");
}
}
}Key to Java Console ATR with the Exception
0 3B0500026E05BA
java.lang.IllegalArgumentException: null source
to impossible. < init >(Unknown Source)
to oracle.forms.ui.CustomEvent. < init >(Unknown Source)
at CardReader.CardReaderWrapper.dispatchMessage (CardReaderWrapper.java:48)
at CardReader.CardReaderWrapper.main (CardReaderWrapper.java:97)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
at java.lang.reflect.Method.invoke (unknown Source)
at oracle.forms.beans.MethodHelperPM.invokeMethod (unknown Source)
at oracle.forms.beans.MethodPM.setProperty (unknown Source)
at oracle.forms.ui.VBean.setBeanProperty (unknown Source)
at oracle.forms.ui.VBean.setProperty (unknown Source)
at oracle.forms.handler.ComponentItem.setCustomProperty (unknown Source)
at oracle.forms.handler.ComponentItem.onUpdate (unknown Source)
at oracle.forms.handler.JavaContainer.onUpdate (unknown Source)
at oracle.forms.handler.UICommon.onUpdate (unknown Source)
at oracle.forms.engine.Runform.onUpdateHandler (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.Window.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)
in java.awt.EventQueue$ 3.run (unknown Source)
in java.awt.EventQueue$ 3.run (unknown Source)
at java.security.AccessController.doPrivileged (Native Method)
in java.security.ProtectionDomain$ JavaSecurityAccessImpl.doIntersectionPrivilege (unknown Source)
in java.security.ProtectionDomain$ JavaSecurityAccessImpl.doIntersectionPrivilege (unknown Source)
in java.awt.EventQueue$ 4.run (unknown Source)
in java.awt.EventQueue$ 4.run (unknown Source)
at java.security.AccessController.doPrivileged (Native Method)
in 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)
Well... I solved this problem by making static m_handler. Now I have another question. I post another question...
Maybe you are looking for
-
Constantly frozen Finder. 10.9.5
I have a MacBook Pro (retina 10.9.5 13 ") Since this morning my finder has been constantly frozen. Once restarted, it runs for about 10-30 seconds and then remains frozen. I first thought that it might be a preferences file corrupted and restarted se
-
SMU-6363 pressure measurements
Hi guys,. First post here. I tried to search first for documentation but empty is come. I use the analog inputs on the 6363 map to make some measurements of voltage. I have 2 questions: I know that the channels are limited to +/-10 volts for entries.
-
In the BIOS boot order stopped showing my external DVD player
I use a laptop HP Compaq presario V3000 series, model no. V3018TU. I use a DVD drive with her as my internal DVD player does not work properly. External DVD drive functions correctly after windows starts. The problem is that he displayed in the boot
-
HP 15 ab019na: clicking on the touch pad does not work
My laptop newly purchased has just been upgraded to Windows 10. My problem is with the touch-pad. Clicking on most of the things with it (left or right) turn simply on the element, but it does not open the item. For example, the cross that appears in
-
Everytime I try to download the Adobe installer that's fine 95% full, and then it will say "launch creative Cloud" and then it will freeze. I tried to restart the download as Adobe said, and he did the same thing. Any tips to help me?