Hello all,
I upgraded the Openfire from version 4.6.2 to 4.7.5.
After upgrading the Monitoring Plugin 2.5.0 MessageArchive feature is not working on the Android and iOS devices using the smack SDK.
I used the smack application in the system and also checked with the RestAPI both stores the message in the “MessageArchive” table.
Facing an issue when I used the device.
Also, I am getting the below error when the server startup.
2023.09.29 09:40:51 ERROR [PluginMonitorTask-2]: org.jivesoftware.openfire.spi.MINAConnectionAcceptor[connection_manager_ssl] - Error starting: 5263
java.lang.NullPointerException: null
at org.jivesoftware.openfire.spi.EncryptionArtifactFactory.getKeyManagers(EncryptionArtifactFactory.java:87) ~[xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.EncryptionArtifactFactory.getSSLContext(EncryptionArtifactFactory.java:173) ~[xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.EncryptionArtifactFactory.createServerModeSslFilter(EncryptionArtifactFactory.java:343) ~[xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.MINAConnectionAcceptor.start(MINAConnectionAcceptor.java:136) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.ConnectionListener.start(ConnectionListener.java:226) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.ConnectionManagerImpl.startListeners(ConnectionManagerImpl.java:315) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.ConnectionManagerImpl.access$1(ConnectionManagerImpl.java:288) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.spi.ConnectionManagerImpl$1.pluginsMonitored(ConnectionManagerImpl.java:304) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.container.PluginManager.firePluginsMonitored(PluginManager.java:1290) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.container.PluginManager.firePluginsMonitored(PluginManager.java:1283) [xmppserver-4.7.5.jar:4.7.5]
at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask.run(PluginMonitor.java:417) [xmppserver-4.7.5.jar:4.7.5]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]