Uploaded image for project: 'Thesaurus'
  1. Thesaurus
  2. THES-110

Unable to create a thesaurus with a quote in the name

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 2.16.0
    • None
    • None

      Try to create a thesaurus with name "Thesaurus de l'UNESCO"

      The creation failed with the follwoing error:

      Lexical error at line 1, column 92. Encountered: <EOF> after : "\'] return $v"
      org.apache.jackrabbit.spi.commons.query.xpath.TokenMgrError: Lexical error at line 1, column 92. Encountered: <EOF> after : "\'] return $v"
          at org.apache.jackrabbit.spi.commons.query.xpath.XPathTokenManager.getNextToken(XPathTokenManager.java:13348)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.jj_ntk(XPath.java:9190)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.PredicateList(XPath.java:5192)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.FilterExpr(XPath.java:5181)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.StepExpr(XPath.java:4624)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.RelativePathExpr(XPath.java:4508)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.PathExpr(XPath.java:4479)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ValueExpr(XPath.java:4122)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.UnaryExpr(XPath.java:4029)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.CastExpr(XPath.java:3932)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.CastableExpr(XPath.java:3895)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.TreatExpr(XPath.java:3858)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.InstanceofExpr(XPath.java:3821)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.IntersectExceptExpr(XPath.java:3745)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.UnionExpr(XPath.java:3669)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.MultiplicativeExpr(XPath.java:3583)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.AdditiveExpr(XPath.java:3507)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.RangeExpr(XPath.java:3448)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ComparisonExpr(XPath.java:3394)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.AndExpr(XPath.java:3287)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.OrExpr(XPath.java:3224)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ExprSingle(XPath.java:2211)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.Expr(XPath.java:2091)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.Predicate(XPath.java:5230)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.PredicateList(XPath.java:5200)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.AxisStep(XPath.java:4704)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.StepExpr(XPath.java:4594)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.RelativePathExpr(XPath.java:4508)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.PathExpr(XPath.java:4414)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ValueExpr(XPath.java:4122)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.UnaryExpr(XPath.java:4029)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.CastExpr(XPath.java:3932)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.CastableExpr(XPath.java:3895)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.TreatExpr(XPath.java:3858)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.InstanceofExpr(XPath.java:3821)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.IntersectExceptExpr(XPath.java:3745)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.UnionExpr(XPath.java:3669)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.MultiplicativeExpr(XPath.java:3583)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.AdditiveExpr(XPath.java:3507)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.RangeExpr(XPath.java:3448)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ComparisonExpr(XPath.java:3350)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.AndExpr(XPath.java:3287)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.OrExpr(XPath.java:3224)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ExprSingle(XPath.java:2211)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ForClause(XPath.java:2334)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.FLWORExpr(XPath.java:2230)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.ExprSingle(XPath.java:2130)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.Expr(XPath.java:2091)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.QueryBody(XPath.java:2063)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.MainModule(XPath.java:512)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.Module(XPath.java:387)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.QueryList(XPath.java:151)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPath.XPath2(XPath.java:118)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPathQueryBuilder.<init>(XPathQueryBuilder.java:300)
          at org.apache.jackrabbit.spi.commons.query.xpath.XPathQueryBuilder.createQuery(XPathQueryBuilder.java:336)
          at org.apache.jackrabbit.spi.commons.query.xpath.QueryBuilder.createQueryTree(QueryBuilder.java:39)
          at org.apache.jackrabbit.spi.commons.query.QueryParser.parse(QueryParser.java:57)
          at org.apache.jackrabbit.core.query.lucene.QueryImpl.<init>(QueryImpl.java:91)
          at org.apache.jackrabbit.core.query.lucene.SearchIndex.createExecutableQuery(SearchIndex.java:736)
          at org.apache.jackrabbit.core.query.QueryImpl.init(QueryImpl.java:115)
          at org.apache.jackrabbit.core.SearchManager.createQuery(SearchManager.java:243)
          at org.apache.jackrabbit.core.query.QueryManagerImpl$QueryFactoryImpl$2.createQuery(QueryManagerImpl.java:222)
          at org.apache.jackrabbit.core.query.CompoundQueryFactory.createQuery(CompoundQueryFactory.java:67)
          at org.apache.jackrabbit.core.query.QueryManagerImpl$2.perform(QueryManagerImpl.java:95)
          at org.apache.jackrabbit.core.query.QueryManagerImpl$2.perform(QueryManagerImpl.java:91)
          at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
          at org.apache.jackrabbit.core.query.QueryManagerImpl.perform(QueryManagerImpl.java:197)
          at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:91)
          at org.ametys.plugins.repository.AmetysObjectResolver.query(AmetysObjectResolver.java:670)
          at org.ametys.plugins.repository.AmetysObjectResolver.query(AmetysObjectResolver.java:637)
          at org.ametys.plugins.thesaurus.ThesaurusDAO.findThesaurusByLabel(ThesaurusDAO.java:296)
          at org.ametys.plugins.thesaurus.ThesaurusDAO.createThesaurus(ThesaurusDAO.java:317)
      

          [THES-110] Unable to create a thesaurus with a quote in the name

          There are no comments yet on this issue.

            Unassigned Unassigned
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: