Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-1344

CORE_SCHEME not being updated in enduser.properties

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.10, 2.1.1
    • 2.0.10, 2.1.1, 3.0.0-M0
    • docker
    • None

    Description

      When running syncope-enduser from docker image (2.1.1-SNAPSHOT), the the CORE_SCHEME value is not being replaced from the template when creating the /etc/apache-syncope/enduser.properties file.  The result looks like this:

      enduser.directory=/etc/apache-syncope

      domain=Master

      anonymousUser=anonymous
      {{ anonymousKey=anonymousKey}}
      {{ adminUser=admin}}
      {{ useGZIPCompression=true}}
      {{ maxUploadFileSizeMB=5}}

      scheme=${CORE_SCHEME}
      {{ host=syncope}}
      {{ port=8080}}
      {{ rootPath=/syncope/rest/}}

      captcha=true
      {{ xsrf=true}}

      This causes the enduser service to throw exception:

      Caused by: java.net.URISyntaxException: Illegal character in scheme name at index 0: ${CORE_SCHEME}://syncope:8080//syncope/rest/
      {{ at java.net.URI$Parser.fail(URI.java:2848) ~[?:1.8.0_171]}}
      {{ at java.net.URI$Parser.checkChars(URI.java:3021) ~[?:1.8.0_171]}}
      {{ at java.net.URI$Parser.checkChar(URI.java:3031) ~[?:1.8.0_171]}}
      {{ at java.net.URI$Parser.parse(URI.java:3047) ~[?:1.8.0_171]}}
      {{ at java.net.URI.<init>(URI.java:588) ~[?:1.8.0_171]}}
      {{ at java.net.URI.create(URI.java:850) ~[?:1.8.0_171]}}

       

      The enduser.properties file  in /var/lib/tomcat8/webapps/syncope-enduser/WEB-INF/classes/enduser.properties appears to be correct, but because it refers to /etc/apache-syncope as the "enduser.directory", the app is pulling the values from the version in /etc/apache-syncope and is failing because CORE_SCHEME was never substituted from the template to the properties file.

       

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            ilgrosso Francesco Chicchiriccò
            wyllys Wyllys Ingersoll
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment