{"id":1503,"date":"2022-08-30T15:17:04","date_gmt":"2022-08-30T15:17:04","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2013\/11\/25\/liferay-error-while-trying-to-create-a-journalarticle-programmatically-collection-of-common-programming-errors\/"},"modified":"2022-08-30T15:17:04","modified_gmt":"2022-08-30T15:17:04","slug":"liferay-error-while-trying-to-create-a-journalarticle-programmatically-collection-of-common-programming-errors","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2022\/08\/30\/liferay-error-while-trying-to-create-a-journalarticle-programmatically-collection-of-common-programming-errors\/","title":{"rendered":"Liferay &#8211; Error while trying to create a JournalArticle programmatically-Collection of common programming errors"},"content":{"rendered":"<p>I am very new to liferay and everyday during my learning period I face all kind of problems that I face and solve as challenges! However I am facing a new one that is driving me crazy and I would like to see if I could get some help or guidance here at the development forum, so here is my problem:<\/p>\n<p>I am trying to create a new JournalArticle programmatically, I have a default JournalArticle where I get most of the stuff I need, so I will copy it and then I will change some of the JournalArticle attributes. I am using the addArticle method from JournalArticleServiceUtil so, JournalArticleServiceUtil.addArticle(&#8230;.. I have all the parameter filled in correctly (I hope) but I am getting an error related with Locale (com.liferay.portal.LocaleException), Locale is only used on the Map in the Title and Description, I can see that on the method summary ( Map titleMap, Map descriptionMap&#8230;.. ), I think I have a valid Map but its not working and the error message iI receive is -&gt; null&#8230;. The StackTrace is also not very usefull.<\/p>\n<p><strong>Here is a sample of my code:<\/strong><\/p>\n<pre><code>final JournalArticle article = JournalArticleServiceUtil.getArticle(groupId, defaultArticleId);\n        ServiceContext serviceContext = ServiceContextFactory.getInstance(JournalArticle.class.getName(), actionRequest);\n\n        Calendar now = Calendar.getInstance();\n\n        try\n        {\n            String[] titleMapLanguageIds = {\"en_US\"}, titleMapValues = {\"Title in US\"};\n            String[] descriptionMapLanguageIds = {\"en_US\"}, descriptionMapValues = {\"Description in US\"};\n\n            Map titleMap = LocalizationUtil.getLocalizationMap(titleMapLanguageIds, titleMapValues);\n            Map descriptionMap = LocalizationUtil.getLocalizationMap(descriptionMapLanguageIds, descriptionMapValues);\n\n            final JournalArticle newArticle = JournalArticleServiceUtil.addArticle(\n                    article.getGroupId(),\n                    article.getClassNameId(), \n                    article.getClassPK(), \n                    \"\", true,\n                    titleMap, \n                    descriptionMap, \n                    article.getContent(),\n                    article.getType(), \n                    article.getStructureId(), \n                    article.getTemplateId(), \n                    article.getLayoutUuid(),\n                    now.get(Calendar.MONTH), now.get(Calendar.DAY_OF_MONTH), now.get(Calendar.YEAR), now.get(Calendar.HOUR_OF_DAY), now.get(Calendar.MINUTE), \n                    0, 0, 0, 0, 0, true,\n                    now.get(Calendar.MONTH), now.get(Calendar.DAY_OF_MONTH), now.get(Calendar.YEAR),now.get(Calendar.HOUR_OF_DAY), now.get(Calendar.MINUTE),\n                    true, true, \n                    article.getSmallImage(), \n                    article.getSmallImageURL(), \n                    null, \n                    new HashMap(), \n                    article.getUrlTitle(), \n                    serviceContext);\n<\/code><\/pre>\n<p><strong>Here is a relevant part (that I think) of the stackTrace:<\/strong><\/p>\n<p>com.liferay.portal.LocaleException . . . at com.liferay.portlet.journal.service.JournalArticleServiceUtil.addArticle(JournalArticleServiceUtil.java:78)<\/p>\n<p><strong>And here is the full stackTrace:<\/strong><\/p>\n<pre><code>com.liferay.portal.LocaleException\nat com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.validate(JournalArticleLocalServiceImpl.java:3445)\nat com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.validate(JournalArticleLocalServiceImpl.java:3549)\nat com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.addArticle(JournalArticleLocalServiceImpl.java:192)\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\nat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\nat java.lang.reflect.Method.invoke(Method.java:597)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:122)\nat com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:71)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.security.pacl.PACLAdvice.invoke(PACLAdvice.java:51)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:211)\nat $Proxy205.addArticle(Unknown Source)\nat com.liferay.portlet.journal.service.impl.JournalArticleServiceImpl.addArticle(JournalArticleServiceImpl.java:61)\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\nat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\nat java.lang.reflect.Method.invoke(Method.java:597)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:122)\nat com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:71)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.security.pacl.PACLAdvice.invoke(PACLAdvice.java:51)\nat com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)\nat com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:211)\nat $Proxy206.addArticle(Unknown Source)\nat com.liferay.portlet.journal.service.JournalArticleServiceUtil.addArticle(JournalArticleServiceUtil.java:78)\nat com.esa.action.partner.CreatePartnerAction.createPartner(CreatePartnerAction.java:102)\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\nat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\nat java.lang.reflect.Method.invoke(Method.java:597)\nat com.liferay.portal.kernel.portlet.LiferayPortlet.callActionMethod(LiferayPortlet.java:153)\nat com.liferay.util.bridges.mvc.MVCPortlet.callActionMethod(MVCPortlet.java:250)\nat com.liferay.portal.kernel.portlet.LiferayPortlet.processAction(LiferayPortlet.java:80)\nat com.liferay.util.bridges.mvc.MVCPortlet.processAction(MVCPortlet.java:220)\nat com.esa.action.partner.CreatePartnerAction.processAction(CreatePartnerAction.java:76)\nat com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)\nat com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)\nat com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:111)\nat javax.servlet.http.HttpServlet.service(HttpServlet.java:722)\nat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)\nat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)\nat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)\nat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\nat org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)\nat org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)\nat org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)\nat com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:534)\nat com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:579)\nat com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:294)\nat com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:944)\nat com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:688)\nat com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:249)\nat org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)\nat org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)\nat com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:176)\nat org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)\nat org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)\nat javax.servlet.http.HttpServlet.service(HttpServlet.java:641)\nat com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:560)\nat com.liferay.portal.servlet.MainServlet.service(MainServlet.java:537)\nat javax.servlet.http.HttpServlet.service(HttpServlet.java:722)\nat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)\nat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)\nat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)\nat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\nat org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)\nat org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)\nat org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)\nat org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)\nat com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:138)\nat javax.servlet.http.HttpServlet.service(HttpServlet.java:722)\nat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)\nat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:335)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:246)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)\nat com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:216)\nat com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)\nat com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)\nat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)\nat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\nat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)\nat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)\nat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)\nat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)\nat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)\nat org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)\nat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)\nat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)\nat org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)\nat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)\nat org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)\nat java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\nat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\nat java.lang.Thread.run(Thread.java:619)\n<\/code><\/pre>\n<p>Can anyone please help me out here? Or point me in the right direction?<\/p>\n<p>Please let me know if I can provide any more information that can help solve this issue.<\/p>\n<p>Many thanks, Cipriano<\/p>\n<ol>\n<li>\n<p>A quick skim of the code indicates that it is being caused by the <code>JournalArticle<\/code> content.<\/p>\n<p>The article&#8217;s default locale for its content is not an &#8220;available locale&#8221;. Check your portal settings in <code>portal.properties<\/code> or <code>portal-ext.properties<\/code> for the key <code>locales<\/code> to make sure the article&#8217;s default locale is listed.<\/p>\n<\/li>\n<\/ol>\n<p id=\"rop\"><small>Originally posted 2013-11-25 01:27:53. <\/small><\/p>","protected":false},"excerpt":{"rendered":"<p>I am very new to liferay and everyday during my learning period I face all kind of problems that I face and solve as challenges! However I am facing a new one that is driving me crazy and I would like to see if I could get some help or guidance here at the development [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1503","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/1503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=1503"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/1503\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=1503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=1503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=1503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}