Sep 17, 2007 10:40 AM
IM Gateway Plugin 1.1.3 Released!
-
Like (0)
Hi folk! Version 1.1.3 of the IM Gateway plugin is now available on the stable plugins page, and also for update via your Openfire server's own update mechanism. However, I would like to recommend following this procedure to update the plugin:
1. Go into your server's plugins directory
2. Remove gateway.jar
3. Wait for the gateway subdir to vanish
4. Install the new gateway.jar (or install it via the admin console)
Why? Well, there appears to be some 'timing' issue when upgrading the plugin that causes the previous version to not entirely be unloaded before the new one attempts to install. This causes some craziness in the form of the old plugin still kinda sorta running but the new one can't be loaded and you typically see it in the form of "all of my transports went away".
Annnnyway, so the standard note about "see changelog for updates" but I wanted to highlight a couple of things about this version:
1. Contact list management should be drastically improved
2. Mail notifications are supported on all protocols I'm aware of that support them (and can be turned off via the admin console)
3. ICQ and Gadu-Gadu have been promoted to stable status
Enjoy! Stable plugins page is: http://www.igniterealtime.org/projects/openfire/plugins.jsp
Hi,
I just tried the new version using your instructions but the plugin won't load up. I have this in my error logs:
2007.09.17 20:41:14 org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java: 462) Error loading plugin: /opt/openfire/plugins/gateway
java.lang.IncompatibleClassChangeError
at org.jivesoftware.openfire.gateway.BaseTransport.start(BaseTransport.java:1030)
at org.jivesoftware.openfire.gateway.protocols.irc.IRCTransport.start(IRCTransport .java:134)
at org.jivesoftware.openfire.component.InternalComponentManager.addComponent(Inter nalComponentManager.java:120)
at org.jivesoftware.openfire.gateway.TransportInstance.startInstance(TransportInst ance.java:209)
at org.jivesoftware.openfire.gateway.GatewayPlugin.maybeStartService(GatewayPlugin .java:147)
at org.jivesoftware.openfire.gateway.GatewayPlugin.initializePlugin(GatewayPlugin. java:84)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :404)
at org.jivesoftware.openfire.container.PluginManager.access$200(PluginManager.java :46)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:916)
Edit:
I reconnected my client and the AIM and ICQ gateway works. However I have no control panel or what so ever in the openfire interface and Google, MSN and Yahoo aren't working.
That...
Is interesting. And unexpected. It's as if I'm being returned something different than what I'm asking for. As if something supposed to return a String is returning something completely incompatible with a String. (I'm not even sure that's possible, I don't think I've ever seen anything that doesn't have a toString() method)
What version of Java are you using?
Ok, if you want to get it running in the meantime, set plugin.gateway.tweak.noprobeonstart to true in your system properties.
I'm highly perplexed for sure...
GATE-348
Oh also, what version of openfire are you running?
Transports all show up again with that option. And I have the settings page here again. However another issue would be that google transport gave me the message "You've got 0 new messages"... maybe there could be something that it won't inform me that I havn't got any messages? ^^
Ah and I'm running openfire 3.3.2
HAHAHA Crap sorry about that obi_wan. ;D 0 messages, come on, don't you want to be -informed-?!?!?!?! GATE-349
Well I'm trying a few things to fix the class cast issue. I'm going to post a build here and ask you all to try it if you don't mind to try to narrow down what's going on before really releasing 1.1.3a.
I just downgraded to 1.1.1 and everying is working ok. Once you have a version out thatyou feel should work then I can do a test upgrade.
Nathan
I'm getting the same error. Running Openfire 3.3.2 and the 1.1.3 IM Gateway Plugin.
Nathan
Adding that system property got rid of the first error but now when I click on registrations I get this.
???error.exception???
java.lang.IncompatibleClassChangeError: Found class org.jivesoftware.openfire.session.ClientSession, but interface was expected at org.jivesoftware.openfire.plugin.gateway.gateway_002dregistrations_jsp._jspService(gateway_002dregistrations_jsp.java:206) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.jivesoftware.openfire.container.PluginServlet.handleJSP(PluginServlet.java:234) at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:92) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1074) at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
See GATE-347 for the other one ![]()
(sheesh what the crap is going on? why didn't I see this in my own test box?)
Is there any way to download previous versions so we can get back up and running with the gateways?
Nathan
If you enable that option you shouldn't have to downgrade, just the registrations interface is inaccessible. I'm hoping to have 1.1.3a out real soon but one of the issues y'all are running into I can't reproduce. (the registrations page one I can reproduce though)
I have found another issue.
When some outside contact try to add a user (using transport IM MSN gateway 1.1.3 on openfire 3.3.2 on Debian GNU Linux) internal users receibe the notification to add a contact, when they acept it nothing happend, new contact isn't added. And When a internal user try to add a outside user , this last don't receive a notification or something.
Seems that the bug that make spark crash at adding contacts time is fixed.
jeffto wrote:
When some outside contact try to add a user (using transport IM MSN gateway 1.1.3 on openfire 3.3.2 on Debian GNU Linux) internal users receibe the notification to add a contact, when they acept it nothing happend, new contact isn't added. And When a internal user try to add a outside user , this last don't receive a notification or something.
Why would accepting add the contact to your list? It should only add if you've also checked (i think it's checked by default) that you want to add them to your own roster. Is that what's happening?
If an outside user has already added you and hence granted you permissions to see them, then they won't get a notification that you added them. (That is the way of MSN and some of the others) Is this a "completely different" person that was added?
I have create 2 new MSN accounts, I try to add from Gaim and then using meebo, but nope, As I told before I try to add a contact from Spark 2.5.6, one of the new accounts to my personal account, so this contacts have never been related or meet before, when I send from spark, nothing happened. So I decide to use the opposite process, I add in my personal account using Gaim, the invitation arrives to Spark, I accept in Spark but the contac in Spark not appear and in my personal Account on Gaim nothing happend.
Jadestorm if you want to test let me know
i have a massive error and none of the protocols actually work anymore, see napalmer's post for the error
Hey folk, gimme a bit, I have a theory that actually has nothing to do with my code but would highly explain all of this. =( I'll be posting a "please try this" version in a moment.
Sorry to add to your woes but I just remotely installed the plugin. Now I have no gateways, and the gateway management no longer shows on the admin page.
Try this (if it works for you all, that tells me exactly what the problem is, note that it worked for me)
I am back in business. Shame on you making me work on vacation.
lol no one told you to upgrade during your vacation ;D ;D ;D
Actually what it boils down to is apparantly 3.3.2 and 3.4.0 are not compatible and I built it against 3.4.0 and it isn't working with 3.3.2. =( The latest version there was built against 3.3.2. I'll be releasing a 1.1.3a soon that's built against 3.3.2 but also has a few minor improvements.
Ok folk, until I can get 1.1.3a uploaded to the primary download site, here is 1.1.3a with mail notifications fixes for "0 new messages" and built against 3.3.2 so that it won't have complete functional failures that the previous release was having.
Works great! thanks for the quick turnaround
works perfectly thanks ![]()
Still having issues with it. Registration page works, but AIM no longer works. Here's my debug upon adding an AIM registration:
2007.09.18 01:54:54 Exec[0]: ConnectionTester.pingSession()
2007.09.18 01:54:54 --Object created, not stored. Call params () id=1627_1190095095781. Using (XHR,POST)
2007.09.18 01:54:54 Returning: id[1627_1190095095781] assign[s0] xhr[true]
2007.09.18 01:54:54 var s0=null;
DWREngine._handleResponse('1627_1190095095781', s0);
and my error:
2007.09.18 01:54:34 Method execution failed:
java.lang.NullPointerException
at org.jivesoftware.openfire.gateway.BaseTransport.cleanUpRoster(BaseTransport.jav a:1660)
at org.jivesoftware.openfire.gateway.BaseTransport.cleanUpRoster(BaseTransport.jav a:1719)
at org.jivesoftware.openfire.gateway.BaseTransport.addNewRegistration(BaseTranspor t.java:1584)
at org.jivesoftware.openfire.gateway.web.ConfigManager.addRegistration(ConfigManag er.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at uk.ltd.getahead.dwr.impl.ExecuteQuery.execute(ExecuteQuery.java:239)
at uk.ltd.getahead.dwr.impl.DefaultExecProcessor.handle(DefaultExecProcessor.java: 48)
at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:84)
at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.j ava:256)
at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:96 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1074)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollect ion.java:146)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765 )
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2007.09.18 01:54:34 Erroring: id[4594_1190095075788] messageuk.ltd.getahead.dwr.OutboundVariable@6159c4
What action did you take when you saw that? (looks like a fresh registration)
Using Openfire 3.3.2 With Java 1.5.0_09
I had to restart the plugin after autoupdate before i can setup it again in the webfrontend.
Now "Settings" is working but "Registrations" comes with
???error.exception???
java.lang.IncompatibleClassChangeError
at org.jivesoftware.openfire.plugin.gateway.gateway_002dregistrations_jsp._jspServ ice(gateway_002dregistrations_jsp.java:206)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.jivesoftware.openfire.container.PluginServlet.handleJSP(PluginServlet.java: 234)
at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:92 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1074)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollect ion.java:146)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.j ava:751)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Did you install 1.1.3a? 1.1.3 is known to have that problem. (1.1.3a is attached a few messages before this one, and hopefully will get onto the main plugins page soon)
jadestorm wrote:Did you install 1.1.3a? 1.1.3 is known to have that problem. (1.1.3a is attached a few messages before this one, and hopefully will get onto the main plugins page soon)
No, updated it via autoupdate-feature. With a manual Update to 1.1.3a is all fine ![]()
Thx for your work Daniel!
Hrm, new problem:
The icq-gate isn't shown in the service discovery (Psi) so noone could register to it. We are only using icq-gate, so i can't say that it happens with all gates.
A restart of the plugin doesn't fix it.
jadestorm wrote:What action did you take when you saw that? (looks like a fresh registration)
Fresh registration, using the 1.1.3a version you posted.
Via web interface? Via client? (what client if so?)
Through the web admin.
Hrm. Can not reproduce. Trying to think of what else to ask you that might be helpful ...
I don't really know. Neither adding nor removing the registration works correctly -- the page doesn't say "success", it just sits there. If i refresh, the registration is there (or not there, if i remove it), but offline.
Here's further errors. When deleting the registration.
Debug log:
2007.09.18 11:08:11 Exec[0]: ConfigManager.deleteRegistration()
2007.09.18 11:08:11 --Object created, not stored. Call params (string:12) id=7055_1190128293626. Using (XHR,POST)
2007.09.18 11:08:11 var s0 = "null";
DWREngine._handleServerError('7055_1190128293626', s0);
2007.09.18 11:08:30 Exec[0]: ConnectionTester.pingSession()
2007.09.18 11:08:30 --Object created, not stored. Call params () id=4603_1190128312057. Using (XHR,POST)
2007.09.18 11:08:30 Returning: id[4603_1190128312057] assign[s0] xhr[true]
2007.09.18 11:08:30 var s0=null;
DWREngine._handleResponse('4603_1190128312057', s0);
2007.09.18 11:09:30 Exec[0]: ConnectionTester.pingSession()
2007.09.18 11:09:30 --Object created, not stored. Call params () id=3582_1190128372074. Using (XHR,POST)
2007.09.18 11:09:30 Returning: id[3582_1190128372074] assign[s0] xhr[true]
2007.09.18 11:09:30 var s0=null;
DWREngine._handleResponse('3582_1190128372074', s0);
Warning log:
2007.09.18 11:08:11 Method execution failed:
java.lang.NullPointerException
at org.jivesoftware.openfire.gateway.BaseTransport.cleanUpRoster(BaseTransport.jav a:1660)
at org.jivesoftware.openfire.gateway.BaseTransport.deleteRegistration(BaseTranspor t.java:1639)
at org.jivesoftware.openfire.gateway.web.ConfigManager.deleteRegistration(ConfigMa nager.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at uk.ltd.getahead.dwr.impl.ExecuteQuery.execute(ExecuteQuery.java:239)
at uk.ltd.getahead.dwr.impl.DefaultExecProcessor.handle(DefaultExecProcessor.java: 48)
at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:84)
at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.j ava:256)
at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:96 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1074)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollect ion.java:146)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765 )
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2007.09.18 11:08:11 Erroring: id[7055_1190128293626] message[uk.ltd.getahead.dwr.OutboundVariable@3da1e2]
Ignoring the password of course, what are you entering into the fields to add a registration? The NPE is occuring in a place that seems to indicate that no actual JID was passed into the function.
I think i messed up something in the database. I dropped the database, reinstalled openfire, and installed your 1.1.3a plugin. It works fine now. Thanks for your help.
A little unnerving =D But glad to hear it's resolved! Thanks for letting me know!
Daniel, FYI, i'm not sure what has fixed that (probably Spark 2.5.7), but now, with Openfire 3.3.3, IM gateway 1.1.3a and Spark 2.5.7 i can see my ICQ group after first login. Great ![]()
Just upgraded to 1.1.3a and getting the same error, no AIM or ICQ. The spark client shows this when I try to connect:
Um, forget it, worked that time. Thanks for the great plugin (as I slink into the corner).
It did take about 6 login attempts before it would connect, but working fine now.
First let me just state that this plugin is one of the most useful addons for Openfire. Your hard work is much appreciated by all. Thank you....
I am having a problem (and it could very well be my problem!) that I am hoping someone can help with. Running gateway 1.1.3a, Openfire 3.3.2, and Spark 2.5.6. The first time I login in the morning, I only see the groups and contacts populated by AD. I can see that all the gateways are logged in. I exit and log back in again and then see all the gateway groups and contacts. This happens EVERY day consistently but only when I've been logged out for a long time. It is very frustrating. Thanks for any help you can provide.....
BTW...I did disable compression as I saw a note about that in the community.
-Andy
I hate to give you this response ... mts has heard this a couple times from me... but please try Spark 2.5.7 when it comes out. Derek found the issue in Spark that was causing this and as far as I can tell he's nailed it. (I'm running 2.5.7 out of trunk right now and I haven't seen this occur since) I don't really know how long it'll be until 2.5.7 comes out though. =/
Don't feel bad, at this point any answer is welcome news. My fingers are crossed for 2.5.7!
Thanks!
Hi,
In ChangeLog anybody can read "[[GATE-273|http://www.igniterealtime.org/issues/browse/GATE-273]] - ICQ authorization steps now being handled correctly "
BUT - now ICQ authorization don`t work absolutely - ICQ client don`t get any request for authorization....
What do You think about it?
This plugin not connect to AIM, MSN.
Openfire 3.3.3
IM 1.1.3a
Spark 2.5.7
Install version 1.1.1. this plugin connect correct.