cancel
Showing results for 
Search instead for 
Did you mean: 

Unmatched braces in the pattern

schraptor
Champ in-the-making
Champ in-the-making
Hello,

Im an gettting the following error using checkout feature.

13:36:47,950 ERROR [[localhost].[/alfresco].[Faces Servlet]] "Servlet.service()" pour la servlet Faces Servlet a gÚnÚrÚ
une exception
java.lang.IllegalArgumentException: Unmatched braces in the pattern.
        at java.text.MessageFormat.applyPattern(MessageFormat.java:468)
        at java.text.MessageFormat.<init>(MessageFormat.java:350)
        at java.text.MessageFormat.format(MessageFormat.java:803)
        at org.alfresco.web.ui.repo.component.UILockIcon.encodeBegin(UILockIcon.java:170)
        at org.alfresco.web.ui.repo.component.UILockIcon.encodeBegin(UILockIcon.java:123)
        at org.alfresco.web.ui.common.Utils.encodeRecursive(Utils.java:409)
        at org.alfresco.web.ui.common.Utils.encodeRecursive(Utils.java:422)
        at org.alfresco.web.ui.common.renderer.data.RichListRenderer$IconViewRenderer.renderListRow(RichListRenderer.jav
a:613)
        at org.alfresco.web.ui.common.renderer.data.RichListRenderer.encodeChildren(RichListRenderer.java:117)
        at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
        at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:483)
        at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:364)
        at org.apache.jsp.jsp.browse.browse_jsp._jspx_meth_a_005frichList_005f1(browse_jsp.java:4207)
        at org.apache.jsp.jsp.browse.browse_jsp._jspx_meth_a_005fpanel_005f7(browse_jsp.java:4106)
        at org.apache.jsp.jsp.browse.browse_jsp._jspService(browse_jsp.java:855)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
        at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
        at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.alfresco.web.app.servlet.NTLMAuthenticationFilter.doFilter(NTLMAuthenticationFilter.java:329)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:595)

Here is what I do.
UserA and UserB both have Coordinator rigths on Space SPACE.
Both users have access, they can drop new documents.
UserA checks out a document in this space.
==> UserB can not access SPACE any more !!! getting the error above.

I have 2 Alfresco installed on 2 different machines. I have the same problem on both.

Configuration :
ALFRESCO : Comunity 2.1
JAVA : jdk1.5.0_11
TOMCAT : 5.5.23
MySQL : 5.0

Can someone help !!???

Thanks,
Sylvain
3 REPLIES 3

schraptor
Champ in-the-making
Champ in-the-making
More Information…

In CIFS or WEBDAV modes, I do not have the issue.

The issue seems to be generated by the LOCKED status of the document…

alexist
Champ in-the-making
Champ in-the-making
There are some mistake with french's transalations :

For example :
locked_user=Elément verrouillé par {0,choisir,0#SHOULD_NOT_HAPPEN|1#l''utilisateur|1<les utilisateurs}
should be
locked_user=Elément verrouillé par {0,choice,0#SHOULD_NOT_HAPPEN|1#l''utilisateur|1<les utilisateurs}

Method "choice" has been translated in "choisir"

Please see : http://forum.alfresco-fr.org/viewtopic.php?id=1080

blega
Champ in-the-making
Champ in-the-making
The problem is related to the french translation

Please check the translation file tomcat\shared\classes\alfresco\messages\webclient_fr_FR.properties


locked_user=Elément verrouillé par {0,choice,0#SHOULD_NOT_HAPPEN|1#l''utilisateur|1<des utilisateurs}

Be sure that you have "1#l''utilisateur" and not "1#l'utilisateur" : the quote (') must be escaped ('').

Issue created : https://issues.alfresco.com/browse/ALFCOM-1785

Have a nice day,
Bertrand.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.