When i try to make a test to get the offline message, i got a error

this is the error

this is my code

AbstractXMPPConnection connection = login.getConnection();

        System.out.println(connection.isConnected());
        OfflineMessageManager offlineMessageManager = OfflineMessageManager.getInstanceFor(connection);
        List<Message> list = offlineMessageManager.getMessages();

        List<OfflineMessageHeader> list1 = offlineMessageManager.getHeaders();
        System.out.println(offlineMessageManager.getMessageCount());


        System.out.println(list);
        for (Message message : list) {
            System.out.println(message.toXML());
            System.out.println(message.getBody());
        }
        System.out.println(list1);

this is the openfire server log

And in addition to the above features, some other features such as httpfileupload and filetransfer will get similar errors, but these two functions were still useful yesterday