powered by Jive Software

Exception error when creating user

Hello all,

I have a software module which works with other Jabber software before. When I switched my Jabber server to the Jive Messenger, I found that the module could connect to the Jive server. However I could not see any users from admin page and checked that specific user by searching it and found that under User Property, there is a error message as below.

====================================================

Exception:

java.lang.IllegalArgumentException: No enum const class org.xmpp.packet.Presence$Show.I’'m Here

at java.lang.Enum.valueOf(Unknown Source)

at org.xmpp.packet.Presence$Show.valueOf(Presence.java:364)

at org.xmpp.packet.Presence.getShow(Presence.java:123)

at org.jivesoftware.messenger.admin.user_002dproperties_jsp._jspService(user_002dp roperties_jsp.java:162)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:822)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:78)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:494)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:624)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)

at org.mortbay.http.HttpServer.service(HttpServer.java:896)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

====================================================

Could anyone help me with this? Thanks.

Frank

A presence show value of “Show.I’'m Here” is not legal. I would suggest that you update the software connecting to the server if possible.

Regards,

Matt

Thanks Matt. I probably didn’'t explain the issue well. The issue is that when I created the JID “service”, the Jive generated an Exception Error and also disappear all users from user list view. When I removed the JID “service” from user list, all user can be viewed again. This issue is nothing to do with my module. It occured before my module started.

Can you try to create the JID “service” to see what happens in your system?

Regards,

Frank

Sorry Matt. I have to make another correction: the user list won’'t be displayed when my module goes online, which runs properly, and when the user list can be displayed again when my module goes offline.

Do you have any clues of the issue?

Thanks,

Frank