powered by Jive Software

Plugin not showing, handling of former user in coporate enviroment and more

Hi Devs

I have upgraded WildFire from 2.4.3 to 2.5 and an old issues come up again. I am not seeing the plugins (even the built in search plugins). In the past I have the similar problems but after I have done the cleaning installation of 2.4.3, it goes away. There is no errors log regarding the issue. I cannot log in to admin console via https with port 9091. In the info log, I usualy notice the following pattern.

2006.01.25 18:02:48 Wildfire stopped

2006.01.25 18:02:48 Server halted

2006.01.25 18:05:40 Multi User Chat domain: jconference.live.redback.com

2006.01.25 18:05:41 Started plain (unencrypted) socket on port: 5222

2006.01.25 18:05:47 Started SSL (encrypted) socket on port: 5223

2006.01.25 18:05:49 Wildfire 2.4.3

2006.01.25 18:06:26 Admin console listening at:



However, now I only have this

2006.02.19 14:41:50 Wildfire stopped

2006.02.19 14:41:50 Server halted

2006.02.19 14:42:03 Multi User Chat domain: jconference.jive.redback.com

2006.02.19 14:42:04 Started plain (unencrypted) socket on port: 5222

2006.02.19 14:42:08 Started SSL (encrypted) socket on port: 5223

2006.02.19 14:42:14 Wildfire 2.5.0

2006.02.22 14:30:36 Wildfire stopped

2006.02.22 14:30:36 Server halted

2006.02.22 14:31:27 Multi User Chat domain: jconference.jive.redback.com

2006.02.22 14:31:28 Started plain (unencrypted) socket on port: 5222

2006.02.22 14:31:32 Started SSL (encrypted) socket on port: 5223

2006.02.22 14:31:32 Wildfire 2.5.0

It is not saying where the admin console is listening at.

I have been thinking about how wildfire database schema will handle the former user in the coporate enviroment and I just faced the situation right now when I check the info log. How does wildfire handle user who is in wildfire-admin created group roster with Ldap set up? Now the user is gone and I got error messages regarding to the users.

2006.02.22 14:30:13 [org.jivesoftware.wildfire.roster.Roster.(Roster.java:151)] Groups () include non-existent username (someuser)

As an admin, I can delete the user from group list but I would like to have more knowledge about it. What happen to that user, who is not in ldap anymore, in WF database (e.g. MySQL) ?

I have also noticed that devs are telling some user who report bugs to download the file from nightly builds. Does those nightly build affect current installation file? For example, if the developers said that the bug fixed is included in the nightly build tonight, then I download WF2.5 from the download page at the weekend. Can I expect the fix to be inculded? or will WF2.5 from the download page remain the same until next release?

Thanks a lot,


Hi wmhtet,

nightly builds are nothing one would like to use in production, there are usually some small changes in every one which are not completely tested yet. So you may even hit a bug in one of those builds. The 2.5.0 will stay as is, so you’‘d have to download 2.5.1 if available. I don’'t know how the build process for 2.5.1 is designed, but I assume that not all nightly build changes are included there.


Thanks LG. It sounds reasonable but I will wait for answer from the authorized people You are already collecting too much points, so I will wait a while before I gave you helpful points for that.

I am also waiting for replies to the other questions.



[/nobr]Hi wmhtet,

currently I’'m making a carnival deal to get 600 points, and will not change unless someone uses a magic wand.


Woot! (not Wroot )

you turn to Gold now!!! Congratulation!!!


What was you saying?? See, i’'m runing Content Filter on this forums and get notified if someone mentions my name

Thanks for your thread. I’'ll look into this while upgrading today. And will backup whole wildfire and old db before.

LG - congrats

Hey wmhtet,

Could you check which plugins are present in wildfire/plugins? Is it possible that the folder is empty? Are you able to log in to admin console via http with port 9090? If you are able to log to the admin console using port 9090 but not 9091 then I would like to check your certificates? Could you check that the proper certificates (RSA and DSA) are present in wildfire/resources/security?

Regarding nightly build version I would like to say that even though they are not official versions they tend to be pretty stable. We frequently run many automated test cases to ensure regression tests or that new features are working fine. However, I would only recommend using a nightly build version if one of the developers have recommended to do so or also if you are having a blocker problem that has been fixed in a nightly build version.


– Gato


The plugin folder is not empty. It has a default search plugin. My certificates are fine with the previous versions. However I will try the default john doe certificate again. LG has thought that you don’'t bundle nightly built into the current installation file, is that correct? How about the database question?

Thanks a lot,



I have switched back to the john doe certificate and waited for 10 minutes but the info log is only showing like before and I still can’'t login using https://server:9091 . No plugin is showing up also.



Hey wmhtet,

Is the admin plugin present in the plugins folder? Are you able to log in using port 9090?

– Gato


admin plugin is presence in the folder and I can log in using port 9090


Hey wmhtet,

I’'m in the groupchat now so feel free to join so we can chat more fluidly.

– Gato


You can email me the process for debugging.


[/nobr]Thx wmhtet and Oleg,

actually it should be me to say thanks to the ones how could afford five or even ten small points for a more or less useless answer. But what I did announce as my carnival deal turned to .

One may want to read http://www.jivesoftware.com/jive/thread.jspa?threadID=16003 and look at the status icon. I have some screen shots just in case that Jive.com does not like to celebrate carnival

Top Users



Hi Gato

Somehow the test server which has probem finding the plugin now found the plugin after I have shut it down for 3 days and restarted it. I have some logs also. Don’'t know if they are gonna be helpful. Now the info logs also show where the admin console is listening at.

2006.02.24 12:42:23 Wildfire stopped

2006.02.24 12:42:23 Server halted

2006.02.24 12:43:39 Multi User Chat domain: jconference.jive.mydomain.com

2006.02.24 12:43:39 Started plain (unencrypted) socket on port: 5222

2006.02.24 12:43:43 Started SSL (encrypted) socket on port: 5223

2006.02.24 12:43:48 Wildfire 2.5.0

2006.02.24 12:50:57 Wildfire stopped

2006.02.24 12:50:57 Server halted

2006.02.27 09:31:26 Multi User Chat domain: jconference.jive.mydomain.com

2006.02.27 09:31:27 Started plain (unencrypted) socket on port: 5222

2006.02.27 09:31:32 Started SSL (encrypted) socket on port: 5223

2006.02.27 09:31:32 Wildfire 2.5.0

2006.02.27 09:31:49 Admin console listening at:



2006.02.27 09:31:53 Success: I-Ball tables created successfully.

here is error log (It is more about i-ball. I have a plugin properties not showing up even before I drop the i-ball.jar file in the plugin folder, anyway I have dropped i-ball there hoping that it might somehow trigger plugins to be appeared but it does not help.)

2006.02.27 09:31:53 com.etranscor.wildfire.plugin.iball.ChatAuditProvider.current(ChatAuditProvider. java:88)

java.sql.SQLException: Table ‘‘WildFireDB2.iballChatVersion’’ doesn’'t exist

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2994)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:936)

at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1030)

at com.etranscor.wildfire.plugin.iball.ChatAuditProvider.current(ChatAuditProvider .java:78)

at com.etranscor.wildfire.plugin.iball.ChatAuditorPlugin.initializePlugin(ChatAudi torPlugin.java:89)

at org.jivesoftware.wildfire.container.PluginManager.loadPlugin(PluginManager.java :281)

at org.jivesoftware.wildfire.container.PluginManager.access$200(PluginManager.java :48)

at org.jivesoftware.wildfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:658)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)