Resolving 'fasterXML/jackson/core/jsonFactory' >> com.fasterxml.jackson.core NoClassDefFoundError com/fasterxml/jackson/core/JsonFactory in JDeveloper
This blog explains the procedure to manually applying the Oracle patch 304827610 in your JDeveloper environment to resolve the "NoClassDefFoundError com/fasterxml/jackson/core/JsonFactory" issue.
This blog is to help the audience who face corporate secure/restricted Windows user environments for development where they usually cannot install the patch using standard command line based OPatch utility due to restricted permissions such as described in Oracle doc below:
Steps to Manually apply the patch and user JDeveloper with portable ORACLE_HOME of your soa/bpm or osb.
1. Copy the ORACLE_HOME folder from the administrator user installed location e.g. "C:\Oracle\Middleware\Oracle_Home\jdeveloper" to your preferred folder where your windows user account has full permission of creating and editing files/dirs
(you might need help of your IT user support admin engineers to copy the Oracle_Home using your windows account only in case JDeveloper is intalled under and an admin account)
2. Extract the Patch 30482761_122140_Generic.zip using 7Zip.
3. You will find "etc" and "files" folders inside the extracted zip
under "etc/config" has three xml files and among which actions.xml file talks about the patch fixed jars and the location of the jar files on destination to be patched.
4. Get the locations from above actions.xml file such as:
30482761\files\oracle.soacommon.plugins\12.2.1.4.0\oracle.soacommon.plugins.symbol\plugins\jdeveloper\extensions\oracle.external.soa.wls.jar
30482761\files\oracle.soacommon.plugins\12.2.1.4.0\oracle.soacommon.plugins.symbol\plugins\jdeveloper\external\oracle.external.soa.runtime.jar
5. Go to the copied Oracle_Home location respectively as in actions.xml:
Oracle_Home\soa\plugins\jdeveloper\extensions\oracle.external.soa.wls.jarOracle_Home\soa\plugins\jdeveloper\external\oracle.external.soa.runtime.jar
Comments
Post a Comment