<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Great to hear!<br>
    Ivan<br>
    <br>
    <div class="moz-cite-prefix">On 05/10/2016 06:42 PM, Florin.
      Stingaciu wrote:<br>
    </div>
    <blockquote
cite="mid:CAMQHPY1jjAmXa827DtkUtewnTjAkrzaPFoB3jU3KM+uic-qJ0g@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hello Ivan, 
        <div><br>
        </div>
        <div>Thanks for your reply. It turns out that the password in
          the jmx file did have a new line character. I can't believe I
          missed that. Everything works great now. </div>
        <div><br>
        </div>
        <div>Thanks, </div>
        <div>-F </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, May 10, 2016 at 12:13 AM, Ivan
          Noris <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:ivan.noris@evolveum.com" target="_blank">ivan.noris@evolveum.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF"> Hi Florin,<br>
              <br>
              the configuration looks ok to me, I just tried to revive
              my old cluster on my machine and it still works with
              midPoint 3.4<br>
              Please double check the password in jmxremote.password,
              from what I see there might be a trailing space at the end
              of line. (But it might be also just displayed incorrectly
              in my email client..)<br>
              If I fouled my jmxpassword file, the other node was not
              able to connect to the first one with the error you
              posted.<br>
              <br>
              If the file was not readable, Tomcat would refuse to
              start.<br>
              <br>
              Regards,<br>
              Ivan
              <div>
                <div class="h5"><br>
                  <br>
                  <div>On 05/09/2016 11:22 PM, Florin. Stingaciu wrote:<br>
                  </div>
                </div>
              </div>
              <blockquote type="cite">
                <div>
                  <div class="h5">
                    <div dir="ltr">Hello, 
                      <div><br>
                      </div>
                      <div>I'm following this <a moz-do-not-send="true"
href="https://wiki.evolveum.com/display/midPoint/Failover+setup"
                          target="_blank">guide</a> to setup Midpoint in
                        a failover environment. After setting everything
                        up and navigating to /tasks I get the following
                        error:</div>
                      <div><br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                        <p><span>2016-05-09 21:05:40,778 []
                            [http-bio-8080-exec-1] ERROR
                            (com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider):
                            Unhandled exception when listing nodes,
                            reason: Subresult
                            com.evolveum.midpoint.task.api.TaskManager..searchObjects
                            of operation
                            com.evolveum.midpoint.model.api.ModelService.searchObjects
                            is still UNKNOWN during cleanup; during
                            handling of exception
                            java.lang.SecurityException: Authentication
                            failed! Invalid username or password (class
                            java.lang.IllegalStateException)</span></p>
                      </blockquote>
                      <div><br>
                      </div>
                      <div>I'm fairly positive, I've set up everything
                        correctly. Here's the relevant config.xml: </div>
                      <div><br>
                      </div>
                      <div>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> 
                                <repository><br>
                                   
<repositoryServiceFactoryClass>com.evolveum.midpoint.repo.sql.SqlRepositoryFactory</repositoryServiceFactoryClass><br>
                                         
                          <database>mysql</database><br>
                                         
                          <jdbcUsername>midpoint</jdbcUsername><br>
                                         
                          <jdbcPassword>myDBPass</jdbcPassword><br>
                                         
                          <jdbcUrl>jdbc:mysql://DBSERVER:3306/midpoint</jdbcUrl><br>
                                         
                          <embedded>false</embedded><br>
                                         
                          <driverClassName>com.mysql.jdbc.Driver</driverClassName><br>
                                         
                          <hibernateHbm2ddl>validate</hibernateHbm2ddl><br>
                                         
<hibernateDialect>org.hibernate.dialect.MySQLDialect</hibernateDialect><br>
                                  </repository><br>
                                  <taskManager><br>
                                   
                          <clustered>true</clustered><br>
                                   
<jdbcUrl>jdbc:mysql://DBSERVER:3306/midpoint_quartz</jdbcUrl><br>
                                   
                          <jmxUsername>midpoint</jmxUsername><br>
                                   
                          <jmxPassword>password</jmxPassword><br>
                                  </taskManager></blockquote>
                      </div>
                      <div><br>
                      </div>
                      <div>On both Midpoint instances I have the
                        following two files:</div>
                      <div><br>
                      </div>
                      <div>/var/opt/midpoint/jmxremote.password<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                        <p><span>midpoint password </span></p>
                      </blockquote>
                      <div>/var/opt/midpoint/jmxremote.access</div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">midpoint

                        readwrite</blockquote>
                      <div><br>
                      </div>
                      <div> Also, the permissions for these files:</div>
                      <div>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">-rwx------

                          1 tomcat7 tomcat7 19 May  9 19:40
                          jmxremote.access<br>
                          -rwx------ 1 tomcat7 tomcat7 19 May  9 20:55
                          jmxremote.password</blockquote>
                        <div><br>
                        </div>
                        <div>Lastly, I have the following entries in
                          JAVA_OPTS:</div>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">-Dcom.sun.management.jmxremote=true <br>
-Dcom.sun.management.jmxremote.password.file=/var/opt/midpoint/jmxremote.password <br>
-Dcom.sun.management.jmxremote.access.file=/var/opt/midpoint/jmxremote.access <br>
                          -Dmidpoint.nodeId=002
                          -Dcom.sun.management.jmxremote.port=20001 </blockquote>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">-Dcom.sun.management.jmxremote.ssl=false</blockquote>
                        <div><br>
                        </div>
                        <div>The only difference is the nodeId. </div>
                        <div><br>
                        </div>
                        <div>Also, upon server startup I see the
                          following entries, which indicate the
                          connection to the DB works fine:</div>
                        <div><br>
                          <blockquote class="gmail_quote"
                            style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
                            2016-05-09 21:04:45,822 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.Initializer):
                            Task Manager initialization.<br>
                            2016-05-09 21:04:45,829 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.Initializer):
                            Task Manager: Quartz Job Store: JDBC,
                            clustered. Threads: 10<br>
                            2016-05-09 21:04:45,830 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.TaskManagerConfiguration):
                            Quartz database is at
                            jdbc:mysql://DBSERVER:3306/midpoint_quartz
                            (a JDBC URL)<br>
                            2016-05-09 21:04:45,840 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar):
                            Registering this node in the repository as
                            001 at <a moz-do-not-send="true"
                              href="http://100.80.134.132:20001"
                              target="_blank">100.80.134.132:20001</a><br>
                            2016-05-09 21:04:46,199 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer):
                            Synchronizing Quartz job store with midPoint
                            repository.<br>
                            2016-05-09 21:04:46,398 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer):
                            Synchronization of midpoint and Quartz task
                            store finished. 3 task(s) existing in
                            midPoint repository successfully processed,
                            resulting in 0 updated Quartz job(s). 0
                            task(s) removed from Quartz job store.
                            Processing of 0 task(s) failed.<br>
                            2016-05-09 21:04:46,398 []
                            [localhost-startStop-1] INFO
                            (com.evolveum.midpoint.task.quartzimpl.Initializer):
                            Task Manager initialized </blockquote>
                        </div>
                      </div>
                      <div><br>
                      </div>
                      <div>You can find the full stack trace here: <a
                          moz-do-not-send="true"
                          href="http://pastebin.com/kHnN3frr"
                          target="_blank"><a class="moz-txt-link-freetext" href="http://pastebin.com/kHnN3frr">http://pastebin.com/kHnN3frr</a></a>.
                        Any help would be greatly appreciated. <br>
                      </div>
                      <div><br>
                      </div>
                      <div>Also, as a side question. This guide uses the
                        word failover configuration, however from my
                        understanding this configuration could be used
                        as an active/active mode of operation. Is this
                        correct?</div>
                      <div><br>
                      </div>
                      <div>Thanks, </div>
                      <div>-F </div>
                      <div><br>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <pre>_______________________________________________
midPoint mailing list
<a moz-do-not-send="true" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a moz-do-not-send="true" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><span class="HOEnZb"><font color="#888888">
</font></span></pre>
                <span class="HOEnZb"><font color="#888888"> </font></span></blockquote>
              <span class="HOEnZb"><font color="#888888"> <br>
                  <pre cols="72">-- 
  Ing. Ivan Noris
  Senior Identity Management Engineer & IDM Architect
  <a moz-do-not-send="true" href="http://evolveum.com" target="_blank">evolveum.com</a>                     <a moz-do-not-send="true" href="http://evolveum.com/blog/" target="_blank">evolveum.com/blog/</a>
  ___________________________________________________
  "Semper ID(e)M Vix."
</pre>
                </font></span></div>
            <br>
            _______________________________________________<br>
            midPoint mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br>
            <a moz-do-not-send="true"
              href="http://lists.evolveum.com/mailman/listinfo/midpoint"
              rel="noreferrer" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
  Ing. Ivan Noris
  Senior Identity Management Engineer & IDM Architect
  evolveum.com                     evolveum.com/blog/
  ___________________________________________________
  "Semper ID(e)M Vix."
</pre>
  </body>
</html>