igniterealtime/openfire-pushnotification-plugin

AbstractMethodError with version 0.8.0 on Openfire 4.7.0-SNAPSHOT.

guusdk opened this issue · 1 comments

Observed on Ignite, which was running version 0.8.0 of this plugin on a SNAPSHOT build of Openfire 4.7.0 at the time.

java.util.concurrent.ExecutionException: java.lang.AbstractMethodError: org.igniterealtime.openfire.plugins.pushnotification.PushInterceptor.messageStored(Lorg/jivesoftware/openfire/OfflineMessage;)V
        at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_302]
        at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_302]
        at org.jivesoftware.openfire.plugin.DemoPlugin.lambda$sendMessageToAdmins$1(DemoPlugin.java:62) ~[demo-1.0.0-SNAPSHOT.jar!/:?]
        at java.util.ArrayList.forEach(ArrayList.java:1259) [?:1.8.0_302]
        at org.jivesoftware.openfire.plugin.DemoPlugin.sendMessageToAdmins(DemoPlugin.java:48) [demo-1.0.0-SNAPSHOT.jar!/:?]
        at org.jivesoftware.openfire.plugin.DemoPlugin.initializePlugin(DemoPlugin.java:32) [demo-1.0.0-SNAPSHOT.jar!/:?]
        at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:659) [xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask$4.call(PluginMonitor.java:375) [xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask$4.call(PluginMonitor.java:363) [xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_302]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_302]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_302]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]
Caused by: java.lang.AbstractMethodError: org.igniterealtime.openfire.plugins.pushnotification.PushInterceptor.messageStored(Lorg/jivesoftware/openfire/OfflineMessage;)V
        at org.jivesoftware.openfire.OfflineMessageStrategy.store(OfflineMessageStrategy.java:196) ~[xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.OfflineMessageStrategy.storeOffline(OfflineMessageStrategy.java:144) ~[xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.MessageRouter.routingFailed(MessageRouter.java:268) ~[xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:378) ~[xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.MessageRouter.route(MessageRouter.java:134) ~[xmppserver-4.7.0-SNAPSHOT.jar:4.7.0-SNAPSHOT]
        at org.jivesoftware.openfire.plugin.DemoPlugin.lambda$sendMessageToAdmins$0(DemoPlugin.java:57) ~[demo-1.0.0-SNAPSHOT.jar!/:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_302]
        ... 4 more