My Oracle Support Banner

HTTP アナライザで RESTWebService 実行時、 java.lang.ClassNotFoundException が発生する (Doc ID 2702728.1)

Last updated on AUGUST 19, 2020

適用範囲:

Oracle JDeveloper - バージョン 12.2.1.4.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

HTTP アナライザで RESTWebService 実行時、 java.lang.ClassNotFoundException が発生します。
この問題は、JDeveloper 12c 12.2.1.4 から発生します。

java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonFactory
    at oracle.jdevimpl.webservices.tcpmonitor.editor.URLFinder.findUrlsInJSON(URLFinder.java:381)
    at oracle.jdevimpl.webservices.tcpmonitor.editor.PacketContentPanel$BrowseClickPlugin.getFindForOffset(PacketContentPanel.java:1165)
    at oracle.jdevimpl.webservices.tcpmonitor.editor.PacketContentPanel$BrowseClickPlugin.getIdentifierAtOffset(PacketContentPanel.java:1145)
    at oracle.ide.ceditor.AbstractBrowseClickPlugin.getRegionFor(AbstractBrowseClickPlugin.java:150)
    at oracle.javatools.editor.plugins.AbstractClickPlugin.updateHighlight(AbstractClickPlugin.java:444)
    at oracle.javatools.editor.plugins.AbstractClickPlugin.actionPerformed(AbstractClickPlugin.java:242)
    at javax.swing.Timer.fireActionPerformed(Timer.java:313)
    at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
    at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonFactory cannot be found by oracle.jdeveloper.webservice.analyzer_12.2.1
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at org.netbeans.modules.netbinox.NetbinoxLoader.loadClass(NetbinoxLoader.java:81)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 24 more

変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.