<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Guys<div><br></div><div><div>I am analyzing the implementation of Midpoint in cluster mode.</div><div>My environment has 3 distinct servers (midpoint-db1, midpoint-app1, midpoint-app2). One server with postgres database and two servers with midpoint 4.2.</div><div><br></div><div>I am using the documentation below.</div><div><a href="https://wiki.evolveum.com/pages/viewpage.action?pageId=11075783">https://wiki.evolveum.com/pages/viewpage.action?pageId=11075783</a></div><div><a href="https://wiki.evolveum.com/display/midPoint/Managing+cluster+nodes">https://wiki.evolveum.com/display/midPoint/Managing+cluster+nodes</a></div><div>I'm in doubt on how to configure the configuration of the nodes in the config.xml file</div><div><br></div><div>My config.xml file:</div></div><div><br></div><div><div>       <repository>            </div><div>            <repositoryServiceFactoryClass>com.evolveum.midpoint.repo.sql.SqlRepositoryFactory</repositoryServiceFactoryClass></div><div>            <database>postgresql</database></div><div>            <jdbcUsername>midpoint</jdbcUsername></div><div>            <jdbcPassword>mypassword</jdbcPassword></div><div>            <jdbcUrl>jdbc:postgresql://<a href="http://192.168.0.45/midpoint">192.168.0.45/midpoint</a></jdbcUrl></div><div>            <hibernateHbm2ddl>none</hibernateHbm2ddl></div><div>            <missingSchemaAction>create</missingSchemaAction></div><div>        </repository></div><div>        <taskManager></div><div>            <clustered>true</clustered></div><div>        </taskManager></div></div><div>        <nodeId> nodeA </nodeId></div><div>  </div><div>When I start one of the nodes, I get the following error:<br></div><div><br></div><div><div>2020-12-17 11:38:48,959 [] [main] ERROR (com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl): Cannot initialize TaskManager due to the following exception: .</div><div>com.evolveum.midpoint.task.api.TaskManagerConfigurationException: Node ID must be set when running in clustered mode</div><div>        at com.evolveum.midpoint.task.quartzimpl.NodeIdComputer.determineNodeId(NodeIdComputer.java:88)</div><div>        at com.evolveum.midpoint.task.quartzimpl.TaskManagerConfiguration.setBasicInformation(TaskManagerConfiguration.java:286)</div><div>        at com.evolveum.midpoint.task.quartzimpl.Initializer.init(Initializer.java:46)</div><div>        at com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.init(TaskManagerQuartzImpl.java:239)</div><div>        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div>        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)</div><div>        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div><div>        at java.base/java.lang.reflect.Method.invoke(Method.java:566)</div></div><div><br></div><div><div>I believe it is missing to specify the nodes in config.xml, I just didn't understand how.</div><div>I tried to put it but without success as follows</div><div><br></div><div><nodeId> nodeA </nodeId></div><div>     </div></div><div>Does anyone have any ideas or examples?</div><div><br></div><div>Regards</div><div><br></div><div>Gus</div></div></div></div></div></div></div></div></div></div>