{"id":10812,"date":"2018-02-10T07:45:39","date_gmt":"2018-02-10T06:45:39","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/"},"modified":"2018-02-10T07:45:39","modified_gmt":"2018-02-10T06:45:39","slug":"documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/","title":{"rendered":"Documentum &#8211; DA 7.3 showing java.lang.NullPointerException on every actions"},"content":{"rendered":"<p>Last year, we started to upgrade some Documentum Administrator from 7.2 to 7.3 and directly after, we started to see some NullPointerException on the log files. We are using DA 7.3 on some recent WebLogic Servers versions (12.1.3, 12.2.1.2). We usually deploy DA as a WAR file (so not exploded) with just the dfc.properties, keystores and logs outside of it. This is the kind of errors we started to see as soon as it was upgraded to 7.3 in the startup log file (nohup log file in our case):<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1; highlight: [7,8]\">java.lang.NullPointerException\n        at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:130)\n        at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:93)\n        at com.documentum.web.form.WebformTag.fetchExtnNativeVersion(WebformTag.java:282)\n        at com.documentum.web.form.WebformTag.renderExtnJavaScript(WebformTag.java:268)\n        at com.documentum.web.form.WebformTag.doStartTag(WebformTag.java:159)\n        at jsp_servlet._custom._jsp.__loginex._jsp__tag3(__loginex.java:1687)\n        at jsp_servlet._custom._jsp.__loginex._jspService(__loginex.java:272)\n        at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)\n        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)\n        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)\n        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)\n        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)\n        at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:489)\n        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:376)\n        ...<\/pre>\n<p>&nbsp;<\/p>\n<p>The stack on the line 7 and 8 changed, depending on the action that was being performed. For example an access to the login page would print the following:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 7\">        at jsp_servlet._custom._jsp.__loginex._jsp__tag3(__loginex.java:1687)\n        at jsp_servlet._custom._jsp.__loginex._jspService(__loginex.java:272)<\/pre>\n<p>&nbsp;<\/p>\n<p>Then once logged in, you would see each component printing the same kind of stack, with the following lines 7 and 8:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 7\">        at jsp_servlet._webtop._main.__mainex._jsp__tag0(__mainex.java:286)\n        at jsp_servlet._webtop._main.__mainex._jspService(__mainex.java:116)<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 7\">        at jsp_servlet._webtop._classic.__classic._jsp__tag0(__classic.java:408)\n        at jsp_servlet._webtop._classic.__classic._jspService(__classic.java:112)<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 7\">        at jsp_servlet._webtop._titlebar.__titlebar._jsp__tag0(__titlebar.java:436)\n        at jsp_servlet._webtop._titlebar.__titlebar._jspService(__titlebar.java:175)<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 7\">        at jsp_servlet._webtop._messagebar.__messagebar._jsp__tag0(__messagebar.java:145)\n        at jsp_servlet._webtop._messagebar.__messagebar._jspService(__messagebar.java:107)<\/pre>\n<p>&nbsp;<\/p>\n<p>aso&#8230;<\/p>\n<p>We were working with OpenText on this issue. As mentioned in the stack trace, this is actually because DA is trying to fetch the &#8220;ExtnNativeVersion&#8221;. This is a property file located there: wdk\/extension\/client\/EMC\/ContentXfer\/com.emc.wdk.native\/1. Unfortunately, when DA 7.3 is trying to locate this file, it does not work but the file is really present&#8230; It does not work because the DA is deployed as a WAR file (an archive) and therefore the path to the file is wrong. I suspect this is something that Documentum changed recently, using the getRealPath(). To change the behavior of the getRealPath function, you have to set the property &#8220;Archived Real Path Enabled&#8221; to true so it returns the canonical path of the file&#8230;<\/p>\n<p>So to remove these exceptions, you have two options:<\/p>\n<h4>I. At the domain level:<\/h4>\n<ol>\n<li>Login to the WebLogic Administration Console using your weblogic account<\/li>\n<li>Navigate to the correct page: DOMAIN &gt; Configuration &gt; Web Applications<\/li>\n<li>Click on the &#8216;Lock &amp; Edit&#8217; button<\/li>\n<li>Check the &#8216;Archived Real Path Enabled&#8217; checkbox ( = set it to true)<\/li>\n<li>Click on the &#8216;Save&#8217; and then &#8216;Activate Changes&#8217; buttons<\/li>\n<\/ol>\n<p>This will add the configuration to the global config.xml file so it is enabled for the whole domain. As often, I would <span style=\"text-decoration: underline\">not<\/span>\u00a0recommend that but rather configuring this at the application level because you might have other applications that do NOT want this setting to be set to true&#8230; So that is why you have the option number two:<\/p>\n<h4>II. At the application level:<\/h4>\n<p>The high level steps to do that would be the following ones:<\/p>\n<ol>\n<li>Extract the weblogic.xml file from the application war file<\/li>\n<li>Add the &#8216;Archived Real Path Enabled&#8217; property in it and set it to true<\/li>\n<li>Repackage the war file and redeploy it<\/li>\n<\/ol>\n<p>This is pretty simple:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [10]\">[weblogic@weblogic_server_01 ~]$ cd $APPS_HOME\n[weblogic@weblogic_server_01 apps]$ jar -xvf da.war WEB-INF\/weblogic.xml\n inflated: WEB-INF\/weblogic.xml\n[weblogic@weblogic_server_01 apps]$\n[weblogic@weblogic_server_01 apps]$ vi WEB-INF\/weblogic.xml\n[weblogic@weblogic_server_01 apps]$\n[weblogic@weblogic_server_01 apps]$ tail -6 WEB-INF\/weblogic.xml\n\n   &lt;container-descriptor&gt;\n      &lt;show-archived-real-path-enabled&gt;true&lt;\/show-archived-real-path-enabled&gt;\n   &lt;\/container-descriptor&gt;\n\n&lt;\/weblogic-web-app&gt;\n[weblogic@weblogic_server_01 apps]$\n[weblogic@weblogic_server_01 apps]$ jar -uvf da.war WEB-INF\/weblogic.xml\nadding: WEB-INF\/weblogic.xml(in = 989) (out= 398)(deflated 59%)\n[weblogic@weblogic_server_01 apps]$<\/pre>\n<p>&nbsp;<\/p>\n<p>Then, you just need to update the deployment in the WebLogic Administration Console and that&#8217;s it, the exceptions should be gone now. As far as I&#8217;m aware of, these exceptions did not have any impact on the proper behavior of Documentum Administrator but it is still very ugly to have hundreds of them in the log file&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last year, we started to upgrade some Documentum Administrator from 7.2 to 7.3 and directly after, we started to see some NullPointerException on the log files. We are using DA 7.3 on some recent WebLogic Servers versions (12.1.3, 12.2.1.2). We usually deploy DA as a WAR file (so not exploded) with just the dfc.properties, keystores [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,525],"tags":[60,971,869,129,1179,1277,647,723],"type_dbi":[],"class_list":["post-10812","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware","category-enterprise-content-management","tag-12c","tag-7-3","tag-da","tag-documentum","tag-documentum-administrator","tag-nullpointerexception","tag-weblogic","tag-weblogic-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Documentum - DA 7.3 showing java.lang.NullPointerException on every actions - dbi 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\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum - DA 7.3 showing java.lang.NullPointerException on every actions\" \/>\n<meta property=\"og:description\" content=\"Last year, we started to upgrade some Documentum Administrator from 7.2 to 7.3 and directly after, we started to see some NullPointerException on the log files. We are using DA 7.3 on some recent WebLogic Servers versions (12.1.3, 12.2.1.2). We usually deploy DA as a WAR file (so not exploded) with just the dfc.properties, keystores [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-10T06:45:39+00:00\" \/>\n<meta name=\"author\" content=\"Morgan Patou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MorganPatou\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morgan Patou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Documentum &#8211; DA 7.3 showing java.lang.NullPointerException on every actions\",\"datePublished\":\"2018-02-10T06:45:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\"},\"wordCount\":509,\"commentCount\":0,\"keywords\":[\"12c\",\"7.3\",\"DA\",\"Documentum\",\"Documentum Administrator\",\"NullPointerException\",\"WebLogic\",\"WebLogic Server\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\",\"name\":\"Documentum - DA 7.3 showing java.lang.NullPointerException on every actions - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2018-02-10T06:45:39+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum &#8211; DA 7.3 showing java.lang.NullPointerException on every actions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"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\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\",\"name\":\"Morgan Patou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"caption\":\"Morgan Patou\"},\"description\":\"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.\",\"sameAs\":[\"https:\/\/blog.dbi-services.com\/author\/morgan-patou\/\",\"https:\/\/x.com\/MorganPatou\"],\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Documentum - DA 7.3 showing java.lang.NullPointerException on every actions - dbi 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\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/","og_locale":"en_US","og_type":"article","og_title":"Documentum - DA 7.3 showing java.lang.NullPointerException on every actions","og_description":"Last year, we started to upgrade some Documentum Administrator from 7.2 to 7.3 and directly after, we started to see some NullPointerException on the log files. We are using DA 7.3 on some recent WebLogic Servers versions (12.1.3, 12.2.1.2). We usually deploy DA as a WAR file (so not exploded) with just the dfc.properties, keystores [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/","og_site_name":"dbi Blog","article_published_time":"2018-02-10T06:45:39+00:00","author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Documentum &#8211; DA 7.3 showing java.lang.NullPointerException on every actions","datePublished":"2018-02-10T06:45:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/"},"wordCount":509,"commentCount":0,"keywords":["12c","7.3","DA","Documentum","Documentum Administrator","NullPointerException","WebLogic","WebLogic Server"],"articleSection":["Application integration &amp; Middleware","Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/","name":"Documentum - DA 7.3 showing java.lang.NullPointerException on every actions - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2018-02-10T06:45:39+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-da-7-3-showing-java-lang-nullpointerexception-on-every-actions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum &#8211; DA 7.3 showing java.lang.NullPointerException on every actions"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","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":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8","name":"Morgan Patou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","caption":"Morgan Patou"},"description":"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.","sameAs":["https:\/\/blog.dbi-services.com\/author\/morgan-patou\/","https:\/\/x.com\/MorganPatou"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10812","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\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=10812"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10812\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=10812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=10812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=10812"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=10812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}