<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Texto de globo Car";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
mso-fareast-language:EN-US;}
span.EstiloCorreo17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.TextodegloboCar
{mso-style-name:"Texto de globo Car";
mso-style-priority:99;
mso-style-link:"Texto de globo";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ES" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We are facing a problem with a particular SP (OracleCloud) and it seems that began after the upgrade to IDP 3.4.4<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The idp-process.log show this:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ERROR [org.apache.velocity:96] - Exception in macro #springMessage called at error.vm[line 56, column 68]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">2019-09-12 10:47:47,459 - ERROR [java.lang.RuntimeException:76] -<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">java.lang.RuntimeException: java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.velocity.VelocityView: name 'error'; URL [error.vm]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"> at net.shibboleth.idp.profile.impl.RethrowingFlowExecutionExceptionHandler.handle(RethrowingFlowExecutionExceptionHandler.java:40)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Caused by: java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.velocity.VelocityView: name 'error'; URL [error.vm]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"> at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:208)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Caused by: org.springframework.web.util.NestedServletException: Method invocation failed during rendering of Velocity view with name 'error': Invocation of method 'getMessage' in class org.springframework.web.servlet.support.RequestContext
threw exception org.springframework.context.NoSuchMessageException: No message found under code 'idp.logo' for locale 'es'. at org/springframework/web/servlet/view/velocity/spring.vm[line 27, column 57]; reference [springMacroRequestContext], method 'getMessage';
nested exception is org.springframework.context.NoSuchMessageException: No message found under code 'idp.logo' for locale 'es'.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"> at org.springframework.web.servlet.view.velocity.VelocityView.mergeTemplate(VelocityView.java:526)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Caused by: org.springframework.context.NoSuchMessageException: No message found under code 'idp.logo' for locale 'es'.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"> at org.springframework.context.support.AbstractMessageSource.getMessage(AbstractMessageSource.java:159)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">It seems a problem with the messages properties but today we have upload the following files:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">messages_es.properties<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">messages_es_ES.properties<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">messages_en.properties<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">into the directory /opt/shibboleth-idp/messages. We were following the steps in
</span><a href="https://wiki.shibboleth.net/confluence/display/IDP30/MessagesTranslation"><span lang="EN-US">https://wiki.shibboleth.net/confluence/display/IDP30/MessagesTranslation</span></a><span lang="EN-US">.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We have not restart the service.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We have wait more than the 5 minutes established as default in
</span><a href="https://wiki.shibboleth.net/confluence/display/IDP30/ReloadableServices"><span lang="EN-US">https://wiki.shibboleth.net/confluence/display/IDP30/ReloadableServices</span></a><span lang="EN-US"> to reload the cache of messages.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We are using Shibboleth IDP 3.4.4 over Java 1.8, deployed in a Tomcat 8.5.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Do you know if it’s a different problem than the message.properties? Do we need to restart?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you so much<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="767" style="width:460.35pt;margin-left:5.4pt;border-collapse:collapse">
<tbody>
<tr style="height:62.55pt">
<td width="767" colspan="2" valign="top" style="width:460.35pt;border:none;border-right:solid white 1.0pt;padding:0cm 0cm 0cm 0cm;height:62.55pt">
<p class="MsoNormal"><b><span lang="EN-US" style="color:#0099D4">Miguel Salinas Vivancos</span></b><b><span lang="EN-US" style="font-size:10.0pt;color:#0099D4"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#404040">Identity Management Integrator
<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;text-align:justify;line-height:120%">
<span lang="EN-US" style="color:#404040">Tel.: +34 639 198 154</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040">
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#0099D4">–
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040">mail:msalinas@bcn.sia.es</span><b><span lang="EN-US" style="color:#404040"><o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height:2.8pt">
<td width="118" valign="top" style="width:70.9pt;border:none;border-right:solid #0099D4 1.0pt;padding:0cm 0cm 0cm 0cm;height:2.8pt">
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;text-align:justify;line-height:120%">
<b><span style="color:#404040;mso-fareast-language:ES"><img border="0" width="100" height="56" id="Imagen_x0020_1" src="cid:image001.png@01D56958.C7E352A0" alt="cid:image001.png@01D52CD1.D29CDC20"></span></b><b><span style="color:#404040"><o:p></o:p></span></b></p>
</td>
<td width="649" style="width:389.45pt;border:none;border-right:solid white 1.0pt;padding:0cm 0cm 0cm 0cm;height:2.8pt">
<p class="MsoNormal"><b><span style="font-size:9.0pt;color:#404040">Grupo SIA</span></b><b><span style="font-size:9.0pt;color:#404040"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#404040">Citypark, Edificio Atenas, Ctra.
</span><span lang="EN-US" style="font-size:9.0pt;color:#404040">Hospitalet 147. 08940 Cornellá de Llobregat – Barcelona<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;text-align:justify;line-height:120%">
<span style="font-size:9.0pt;line-height:120%;color:#404040"><a href="http://www.sia.es/"><span lang="EN-US" style="color:#404040">www.sia.es</span></a></span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040">
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#0099D4">-
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040">Twitter:</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#0099D4">
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040">@SIA_es
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#0099D4">-
</span><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040">LinkedIn: Grupo SIA</span><b><span lang="EN-US" style="font-size:9.0pt;line-height:120%;color:#404040"><o:p></o:p></span></b></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ES"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>