Yesterday we wanted to migrate from version 4_7_3 to version 4_7_4, but we are facing a problem.
Some of our programs are disconnected from the server with the following message:
2022.12.13 14:45:32 ^[[32mINFO ^[[m [socket_c2s-thread-5]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/a8mtnisbgt using hyperviseur:1670964332. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: 7atym2nvsr).
Has I know all settings are identicals, we read changelog between these to versions but we don’t understand why this probleme rise, Any idea ?
I’m not sure if this is related to a change that went into 4.7.4.
Your clients appear to connect, requesting a specific ‘resource’ value (refer to the concept of “resource binding” in XMPP for more information on this). When clients do this, there is a chance of resource value collisions (eg: a user is connected with more than one client, each client requests to use the same resource value).
Openfire can be configured in various ways to deal with this. Your Openfire apparently is configured to not allow a new connection with a resource that’s already in use by the same user.
If you cannot stop your users from logging in with more than once device, using the same resource, then you can change the server-sided policy in the admin console (Server > Server Settings > Resource Policy):
Thanks a lot, this parameter is allready set like that on all servers.
Client are connected !, Problem seems to appear in MUC room connection.
Here is a more large log
2022.12.13 08:32:42 ^[[32mINFO ^[[m [socket_c2s-thread-5]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/4n3sh9pu9i using hyperviseur:1670941961. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: 1ze621ykhq).
2022.12.13 09:28:28 ^[[32mINFO ^[[m [socket_c2s-thread-2]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/amhxf2vjtt using hyperviseur:1670945308. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: 4sdh8a79eg).
2022.12.13 09:34:59 ^[[32mINFO ^[[m [TaskEngine-pool-32]: org.jivesoftware.openfire.muc.spi.MultiUserChatServiceImpl - Skip removing as a cluster-wide mutex for the room could not immediately be obtained: Occupant 'sintram@CGMPC-12:426D456D42775D7343:16537108900587' of room 'dyn' (real JID 'cli_interface@10.7.92.5/sintram@CGMPC-12:426D456D42775D7343:16537108897764', last active 2022-12-13T14:08:10.109917Z), should have been removed, because: User seems to be unreachable (didn't respond to a ping request).
2022.12.13 09:34:59 ^[[32mINFO ^[[m [TaskEngine-pool-35]: org.jivesoftware.openfire.muc.spi.MultiUserChatServiceImpl - Skip removing as a cluster-wide mutex for the room could not immediately be obtained: Occupant 'sintram@CGMPC-15:426D456D42775D7343:16537107738212' of room 'dyn' (real JID 'cli_interface@10.7.92.5/sintram@CGMPC-15:426D456D42775D7343:16537107735401', last active 2022-12-13T14:06:13.857318Z), should have been removed, because: User seems to be unreachable (didn't respond to a ping request).
2022.12.13 09:34:59 ^[[32mINFO ^[[m [TaskEngine-pool-33]: org.jivesoftware.openfire.muc.spi.MultiUserChatServiceImpl - Skip removing as a cluster-wide mutex for the room could not immediately be obtained: Occupant 'sintram@CGMPC-12:426D456D42775D7343:16537108906388' of room 'dyn' (real JID 'cli_interface@10.7.92.5/sintram@CGMPC-12:426D456D42775D7343:16537108904632', last active 2022-12-13T14:08:10.700566Z), should have been removed, because: User seems to be unreachable (didn't respond to a ping request).
2022.12.13 09:34:59 ^[[32mINFO ^[[m [TaskEngine-pool-35]: org.jivesoftware.openfire.muc.spi.MultiUserChatServiceImpl - Skip removing as a cluster-wide mutex for the room could not immediately be obtained: Occupant 'sintram2' of room 'bns' (real JID 'cli_bns_2@10.7.92.5/sintram2', last active 2022-12-13T14:07:46.669726Z), should have been removed, because: User seems to be unreachable (didn't respond to a ping request).
2022.12.13 10:34:59 ^[[32mINFO ^[[m [TaskEngine-pool-57]: org.jivesoftware.openfire.muc.spi.MultiUserChatServiceImpl - Skip removing as a cluster-wide mutex for the room could not immediately be obtained: Occupant 'sintram@CGMPC-12:426D456D42775D7343:16537108900587' of room 'dyn' (real JID 'cli_interface@10.7.92.5/sintram@CGMPC-12:426D456D42775D7343:16537108897764', last active 2022-12-13T14:08:10.109917Z), should have been removed, because: User seems to be unreachable (didn't respond to a ping request).
2022.12.13 14:19:18 ^[[32mINFO ^[[m [socket_c2s-thread-6]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/ygawxxaro using hyperviseur:1670962758. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: amwvpnvrro).
2022.12.13 14:19:18 ^[[33mWARN ^[[m [socket_c2s-thread-2]: org.jivesoftware.openfire.net.StanzaHandler - Ignoring available presence packet of closed session:
<presence/>
2022.12.13 14:22:09 ^[[32mINFO ^[[m [socket_c2s-thread-3]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/axbqxda89t using hyperviseur:1670962929. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: 72jc3tcirm).
2022.12.13 14:31:08 ^[[32mINFO ^[[m [socket_c2s-thread-4]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/9vog6vnl9y using hyperviseur:1670963468. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: aw50ybhuc1).
2022.12.13 14:39:51 ^[[32mINFO ^[[m [socket_c2s-thread-6]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/1b8yh24ib3 using hyperviseur:1670963991. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: 8pv02hghrm).
2022.12.13 14:45:32 ^[[32mINFO ^[[m [socket_c2s-thread-5]: org.jivesoftware.openfire.handler.IQBindHandler - Conflicting resource binding request from 10.7.92.5/a8mtnisbgt using hyperviseur:1670964332. Conflict count 1 is over the configured limit of 0. Returning conflict error to and closing session of OLD client (stream ID: 7atym2nvsr).
2022.12.13 15:21:50 ^[[33mWARN ^[[m [socket_c2s-thread-5]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x00000018: nio socket, server, null => 0.0.0.0/0.0.0.0:5222)