Plug-ins disappearing?

Hi there,

I recently installed openfire on an XP machine and linked it to the Active Directory. Everything has been going great so far but I notice I really odd thing.

On the Plugin’s page in the admin console they will randomly “disapear”, when I refresh the screen sometimes the plugins will jump back in, somtimes they will still be gone.

RESOLVED - I stoped Openfire, deleted all plugin directortires and re-installed.

I have (eh I think I have) the following four plugins installed:

  1. Client Control

  2. Monitoring Service

  3. MOTD

  4. Search

Also the Monitoring Service and Search plugins do not appear to place anything under the server settings that they claim to in the help files.

Any ideas?

Edit: Also spark will also sometimes say that the search service could not be contacted, whilst other times it will work fine.

Edit: Here is my error.log and warn.log after trying to uninstall the monitoring plugin:

line
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117 at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:185)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.lang.Thread.run(Unknown Source)
2009.01.08 12:04:53 [org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:362)
] Could not route packet
java.lang.NullPointerException: Plugin could not be located: search
at org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:460)
at org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:416)
at org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:400)
at org.jivesoftware.openfire.plugin.SearchPlugin.processGetPacket(SearchPlugin.java:381)
at org.jivesoftware.openfire.plugin.SearchPlugin.handleSearchRequest(SearchPlugin.java:328)
at org.jivesoftware.openfire.plugin.SearchPlugin.handleIQRequest(SearchPlugin.java:269)
at org.jivesoftware.openfire.plugin.SearchPlugin.processPacket(SearchPlugin.java:215)
at org.jivesoftware.openfire.component.InternalComponentManager$RoutableComponents.process(InternalComponentManager.java:619)
at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:260)
at org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:303)
at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:101)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:68)
at org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java:319)
at org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:79)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:284)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:176)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:133)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:185)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.lang.Thread.run(Unknown Source)
line
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364 2009.01.08 11:58:32 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 11:58:43 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 11:58:51 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 11:58:59 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 11:59:08 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 11:59:16 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 11:59:47 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 11:59:55 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:00:03 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:00:12 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:00:20 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:00:31 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:00:39 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:00:47 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:00:55 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:01:04 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:01:14 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:01:23 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:01:31 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:01:39 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:01:48 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:02:18 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:02:27 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:02:35 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:02:43 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:02:52 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:03:02 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:03:10 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:03:19 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:03:27 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:03:35 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:03:46 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:03:54 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:04:03 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:04:11 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:04:19 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:04:50 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:04:58 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:05:07 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:05:15 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:05:23 Error unloading plugin search. Will attempt again momentarily.
2009.01.08 12:05:34 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:05:42 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:05:51 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:05:59 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:06:07 Error unloading plugin monitoring. Will attempt again momentarily.
2009.01.08 12:06:18 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:06:26 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:06:34 Error unloading plugin motd. Will attempt again momentarily.
2009.01.08 12:06:43 Error unloading plugin motd. Will attempt again momentarily.

They would only do that if they were improperly installed or unistalled. You should stop openfire, goto c:\Program Files\Openfire\plugins and delete the offending plugins and the folders they created. Then start openfire and try to readd the plugins.