{"id":48082,"date":"2026-10-23T16:16:11","date_gmt":"2026-10-23T14:16:11","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=48082"},"modified":"2026-10-23T16:16:11","modified_gmt":"2026-10-23T14:16:11","slug":"oracle-ohs-14-1-2-upgrade-cache-broke-authentication","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/","title":{"rendered":"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">During a recent Oracle Fusion Middleware upgrade from <strong>12.2.1.4 to 14.1.2<\/strong>, I encountered an interesting issue with <a href=\"https:\/\/docs.oracle.com\/en\/middleware\/fusion-middleware\/14.1.2\/wgins\/configuring-oracle-http-server-webgate-oracle-access-manager.html\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle HTTP Server (OHS) and WebGate<\/a>. The upgraded components were running, but WebGate initialization failed and the application was inaccessible.<\/p>\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\">The root cause was not an incorrect OAM registration or a missing configuration file. It was a stale <code>ObAccessClient.xml<\/code> in the OHS\/WebGate runtime cache.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/10\/image-86-1024x160.png\" alt=\"\" class=\"wp-image-48087\" \/><\/figure>\n\n\n\n<h2 id=\"h-webgate-initialization-failure-after-upgrade\" class=\"wp-block-heading\">WebGate Initialization Failure After Upgrade<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After upgrading OHS and WebGate to 14.1.2, the application returned HTTP 500 errors. The WebGate logs reported:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Exception thrown during WebGate initialization\n\nThe Access Server has returned a fatal error with no detailed information.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Additional errors included:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>OAP over REST libcurl operation failed<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">These messages initially suggested an OAM connectivity or agent configuration issue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the OAM endpoint was reachable:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -sv \\\n  http:\/\/&lt;oam-host&gt;:14100\/iam\/access\/binding\/api\/v10\/oap \\\n  -o \/dev\/null<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Response:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HTTP\/1.1 405 Method Not Allowed<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This confirmed HTTP connectivity to the endpoint, although it did not validate the complete OAP authentication exchange.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next step was to verify whether WebGate was using the expected configuration.<\/p>\n\n\n\n<h2 id=\"h-root-cause-analysis-active-configuration-vs-runtime-cache\" class=\"wp-block-heading\">Root Cause Analysis: Active Configuration vs. Runtime Cache<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WebGate uses <code>ObAccessClient.xml<\/code> and wallet files for its OAM agent configuration. I identified three relevant locations:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># OAM-generated configuration\n$IDM_DOMAIN\/output\/&lt;agent_name&gt;\/\n\n# Active WebGate configuration\n$ADF_DOMAIN\/config\/fmwconfig\/components\/OHS\/instances\/ohs1\/webgate\/config\/\n\n# WebGate runtime cache\n$ADF_DOMAIN\/servers\/ohs1\/cache\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">First, I compared the SHA-256 checksums of the OAM-generated files against the active OHS configuration.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>File<\/th><th>OAM-generated<\/th><th>OHS active<\/th><th>Result<\/th><\/tr><tr><td><code>ObAccessClient.xml<\/code><\/td><td><code>b110e7f0...3f07<\/code><\/td><td><code>b110e7f0...3f07<\/code><\/td><td>MATCH<\/td><\/tr><tr><td><code>cwallet.sso<\/code><\/td><td><code>d3c1aacb...5ba4<\/code><\/td><td><code>d3c1aacb...5ba4<\/code><\/td><td>MATCH<\/td><\/tr><tr><td><code>wallet\/cwallet.sso<\/code><\/td><td><code>5650892e...35a5<\/code><\/td><td><code>5650892e...35a5<\/code><\/td><td>MATCH<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">All three files were identical between the OAM-generated configuration and the active OHS configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This was important: <strong>the deployed WebGate configuration and wallets were consistent with OAM.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I then compared the active <code>ObAccessClient.xml<\/code> with the cached version.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sha256sum \\\n  $ADF_DOMAIN\/servers\/ohs1\/cache\/ObAccessClient.xml \\\n  $ADF_DOMAIN\/config\/fmwconfig\/components\/OHS\/instances\/ohs1\/webgate\/config\/ObAccessClient.xml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Actual output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a1a5932a32b1c178461ab4cb373a14ff88446a6ad0cd9d2cdade90e5aecd4800  cache\/ObAccessClient.xml\nb110e7f0c8b153c1d17b7b79d4fc8273623fdb42dabafe0054d7c13e025d3f07  webgate\/config\/ObAccessClient.xml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The checksums are different. The cache directory also contained:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-r----- 7618 Oct 20 16:26 ObAccessClient.xml\n-rw-r-----    0 May 25  2021 ObAccessClient.xml.lck\n-rw-r-----    0 May 25  2021 polltracking.lck<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">While different checksums do not automatically indicate corruption, the cached configuration was inconsistent with the verified active configuration. This became my primary suspect.<\/p>\n\n\n\n<h2 id=\"h-resolution-removing-the-stale-webgate-cache\" class=\"wp-block-heading\">Resolution: Removing the Stale WebGate Cache<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I stopped OHS using the domain management script:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ADF_DOMAIN\/bin\/stopComponent.sh ohs1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Successfully Connected to Node Manager.\nKilling server ohs1 ...\nSuccessfully killed server ohs1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">I confirmed that no OHS HTTP processes remained:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ps -ef | grep '&#091;h]ttpd'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">No processes were returned. Next, I preserved the existing cached configuration:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd $ADF_DOMAIN\/servers\/ohs1\/cache\/\ncp -p ObAccessClient.xml \\\n  ObAccessClient.xml.pre14c_20261023<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">I removed only the cached configuration and its associated lock file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm -f ObAccessClient.xml ObAccessClient.xml.lck<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The active WebGate configuration and wallets were left untouched. I then restarted OHS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ADF_DOMAIN\/bin\/startComponent.sh ohs1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Successfully Connected to Node Manager.\nStarting server ohs1 ...\nSuccessfully started server ohs1 ...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">An interesting observation occurred immediately after the restart. The initial directory listing showed that <code>ObAccessClient.xml<\/code> had not yet been recreated:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ObAccessClient.xml.pre14c_20261023\npolltracking.lck<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A subsequent check showed that WebGate had automatically regenerated its runtime cache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-r----- 7618 Oct 23 10:39 ObAccessClient.xml\n-rw-r-----    0 Oct 23 10:39 ObAccessClient.xml.lck\n-rw-r----- 7618 Oct 20 16:26 ObAccessClient.xml.pre14c_20261023<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The newly generated files had fresh timestamps, while the backup preserved the original cached configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Following this operation, WebGate initialized successfully and the protected application became accessible again through the expected authentication flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No modification to the active configuration, wallet replacement, agent re-registration or WebGate reinstallation was necessary.<\/p>\n\n\n\n<h2 id=\"h-conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This case demonstrates an important troubleshooting consideration after upgrading Oracle HTTP Server and WebGate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even when the active <code>ObAccessClient.xml<\/code> and wallet files match the configuration generated by OAM, an outdated WebGate runtime cache can still interfere with initialization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For future Oracle FMW upgrades, comparing the active and cached WebGate configurations is a valuable diagnostic step when authentication fails despite apparently correct OAM integration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.dbi-services.com\/blog\/tag\/oracle-fusion-middleware\/\" target=\"_blank\" rel=\"noreferrer noopener\">Related blogs.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>During a recent Oracle Fusion Middleware upgrade from 12.2.1.4 to 14.1.2, I encountered an interesting issue with Oracle HTTP Server (OHS) and WebGate. The upgraded components were running, but WebGate initialization failed and the application was inaccessible. The root cause was not an incorrect OAM registration or a missing configuration file. It was a stale&hellip;&nbsp;<\/p>\n","protected":false},"author":46,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[4134,2748],"tags":[313],"class_list":["post-48082","post","type-post","status-publish","format-standard","hentry","category-application-server","category-weblogic","tag-fusion-middleware"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.8 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication - dbi services | Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication\" \/>\n<meta property=\"og:description\" content=\"During a recent Oracle Fusion Middleware upgrade from 12.2.1.4 to 14.1.2, I encountered an interesting issue with Oracle HTTP Server (OHS) and WebGate. The upgraded components were running, but WebGate initialization failed and the application was inaccessible. The root cause was not an incorrect OAM registration or a missing configuration file. It was a stale&hellip;&nbsp;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi services | Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dbiservices\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-23T14:16:11+00:00\" \/>\n<meta name=\"author\" content=\"David Diab\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:site\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Diab\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/\"},\"author\":{\"name\":\"David Diab\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/bd645301427dc811a22ddd641e945966\"},\"headline\":\"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication\",\"datePublished\":\"2026-10-23T14:16:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/\"},\"wordCount\":455,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/image-86-1024x160.png\",\"keywords\":[\"Fusion Middleware\"],\"articleSection\":[\"Application Server\",\"WebLogic\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/\",\"name\":\"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication - dbi services | Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/image-86-1024x160.png\",\"datePublished\":\"2026-10-23T14:16:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi services Blog\",\"description\":\"#BeSharing\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"alternateName\":\"dbi Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\",\"name\":\"dbi services\",\"alternateName\":\"dbi\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"width\":512,\"height\":512,\"caption\":\"dbi services\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/dbiservices\\\/\",\"https:\\\/\\\/x.com\\\/dbiservices\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dbi-services\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/dbiservices\"],\"description\":\"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.\",\"email\":\"info@dbi-services.com\",\"telephone\":\"+41 32 422 96 00\",\"legalName\":\"dbi services SA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/bd645301427dc811a22ddd641e945966\",\"name\":\"David Diab\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/DDI_web-min-scaled.jpg\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/DDI_web-min-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/DDI_web-min-scaled.jpg\",\"caption\":\"David Diab\"},\"description\":\"David Diab has more than 10 years of experience deploying and administering enterprise applications. His expertise spans Elastic Stack, WebLogic, JBoss, Tomcat, and Documentum, plus DevOps tooling (Kubernetes, CI\\\/CD), scheduling solutions (Control-M, Dollar Universe), backup (NetBackup, Backup Exec), and file transfer (CFT). He holds certifications including Elastic Certified Engineer, OpenText Certified Documentum Administrator, Oracle Certified Professional WebLogic Server 12c, Certified Kubernetes Administrator, and ITIL V3 Foundation. Prior to dbi services, David worked as Integration and Operations Engineer at PSA Peugeot Citro\u00ebn and at Atos. He holds an Engineering degree in Computer Science from UTBM. His industry experience covers automotive, banking, cosmetics, pharmaceutical, insurance, and chemical sectors.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/david-diab\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication - dbi services | Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/","og_locale":"en_US","og_type":"article","og_title":"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication","og_description":"During a recent Oracle Fusion Middleware upgrade from 12.2.1.4 to 14.1.2, I encountered an interesting issue with Oracle HTTP Server (OHS) and WebGate. The upgraded components were running, but WebGate initialization failed and the application was inaccessible. The root cause was not an incorrect OAM registration or a missing configuration file. It was a stale&hellip;&nbsp;","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/","og_site_name":"dbi services | Blog","article_publisher":"https:\/\/www.facebook.com\/dbiservices\/","article_published_time":"2026-10-23T14:16:11+00:00","author":"David Diab","twitter_card":"summary_large_image","twitter_creator":"@dbiservices","twitter_site":"@dbiservices","twitter_misc":{"Written by":"David Diab","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/"},"author":{"name":"David Diab","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/bd645301427dc811a22ddd641e945966"},"headline":"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication","datePublished":"2026-10-23T14:16:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/"},"wordCount":455,"commentCount":0,"publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/10\/image-86-1024x160.png","keywords":["Fusion Middleware"],"articleSection":["Application Server","WebLogic"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/","name":"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication - dbi services | Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/10\/image-86-1024x160.png","datePublished":"2026-10-23T14:16:11+00:00","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-ohs-14-1-2-upgrade-cache-broke-authentication\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle OHS 14.1.2 Upgrade: Cache Broke Authentication"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi services Blog","description":"#BeSharing","publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"alternateName":"dbi Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dbi-services.com\/blog\/#organization","name":"dbi services","alternateName":"dbi","url":"https:\/\/www.dbi-services.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","width":512,"height":512,"caption":"dbi services"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dbiservices\/","https:\/\/x.com\/dbiservices","https:\/\/www.linkedin.com\/company\/dbi-services\/","https:\/\/www.youtube.com\/user\/dbiservices"],"description":"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.","email":"info@dbi-services.com","telephone":"+41 32 422 96 00","legalName":"dbi services SA"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/bd645301427dc811a22ddd641e945966","name":"David Diab","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/09\/DDI_web-min-scaled.jpg","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/09\/DDI_web-min-scaled.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/09\/DDI_web-min-scaled.jpg","caption":"David Diab"},"description":"David Diab has more than 10 years of experience deploying and administering enterprise applications. His expertise spans Elastic Stack, WebLogic, JBoss, Tomcat, and Documentum, plus DevOps tooling (Kubernetes, CI\/CD), scheduling solutions (Control-M, Dollar Universe), backup (NetBackup, Backup Exec), and file transfer (CFT). He holds certifications including Elastic Certified Engineer, OpenText Certified Documentum Administrator, Oracle Certified Professional WebLogic Server 12c, Certified Kubernetes Administrator, and ITIL V3 Foundation. Prior to dbi services, David worked as Integration and Operations Engineer at PSA Peugeot Citro\u00ebn and at Atos. He holds an Engineering degree in Computer Science from UTBM. His industry experience covers automotive, banking, cosmetics, pharmaceutical, insurance, and chemical sectors.","url":"https:\/\/www.dbi-services.com\/blog\/author\/david-diab\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/48082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=48082"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/48082\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=48082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=48082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=48082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}