Concat dos cadenas en la expresión JSF EL [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo concatenar cadenas en la expresión EL? 1 respuesta

Tengo la siguiente expresión el:

<af:outputText value="#{viewArticle.publish ? ('Publish on ' + viewArticle.publishDate + ' by ' + viewArticle.publishFirstName + ' ' + viewArticle.publishLastName) : 'Draft version'}"/>

Pero estoy recibiendo

java.lang.NumberFormatException: For input string: "Publish on "

¿Cómo puedo unirme a la cadena?

Respuestas a la pregunta(3)

Su respuesta a la pregunta