Cannot install any Kraken version on Opefire 3.6.4

Hi,

Here is the log from Kraken-1.1.3-beta

 

 

java.lang.SecurityException: No class by name: ConfigManager

at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager.java:196)

at uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor.handle(DefaultInterfaceProcessor.java:54)

at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:80)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)

at net.sf.kraken.web.GatewayDWR.doPost(GatewayDWR.java:95)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doGet(AbstractDWRServlet.java:149)

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

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

at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.java:251)

at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:91)

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

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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:1084)

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

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)

 

java.lang.SecurityException: No class by name: ConnectionTester

at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager.java:196)

at uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor.handle(DefaultInterfaceProcessor.java:54)

at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:80)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)

at net.sf.kraken.web.GatewayDWR.doPost(GatewayDWR.java:95)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doGet(AbstractDWRServlet.java:149)

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

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

at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.java:251)

at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:91)

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

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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:1084)

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

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)

 

java.lang.SecurityException: No class by name: ConfigManager

at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager.java:196)

at uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor.handle(DefaultInterfaceProcessor.java:54)

at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:80)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)

at net.sf.kraken.web.GatewayDWR.doPost(GatewayDWR.java:95)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doGet(AbstractDWRServlet.java:149)

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

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

at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.java:251)

at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:91)

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

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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:1084)

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

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)

 

java.lang.SecurityException: No class by name: ConnectionTester

at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager.java:196)

at uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor.handle(DefaultInterfaceProcessor.java:54)

at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:80)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)

at net.sf.kraken.web.GatewayDWR.doPost(GatewayDWR.java:95)

at uk.ltd.getahead.dwr.AbstractDWRServlet.doGet(AbstractDWRServlet.java:149)

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

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

at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.java:251)

at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:91)

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

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

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:1084)

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

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)

 

Re: Cannot install any Kraken version on Opefire 3.6.4

I erased all Openfire files and started from scratch, even though I am able to install the application and the kraken plugin, I never got to see the gateway tab.

When asked about this behavior on the OpenFire forum, they say that the tab is Kraken's responsability.  I am enclosing deletion process and installation process. I would appreciate if someone could explain what was done incorrectly or what needs to be done in order for it to work.

 

A summary of the steps I used:

  1. Download and install OpenFire; make sure you use an embedded database when asked.
  2. Add a user to the system. Use a simple name, e.g. mark.
  3. Go to the Admin page, select Plug-ins, and install the IM Gateway plug-in. (In the Plug-ins tab, there is an available Plug-ins tab, which auto-downloads and installs!) 
  4. On the Main menu, select Gateway -> Settings, and enable Yahoo/MSN and others you need. (This also allows you to test.)
  5. Register your user with the gateway. (i.e. associate your Jabber ID with your MSN user ID.) This can be done by either using the Gateway » Registrations tab, or by using psi or other similar Jabber client.
  6. In iChat, add a Jabber account, using username@hostname.local, i.e.mark@technobear.local. Note that you need the full name here, unlike in OpenFire.
Note: instead of the IM gateway kraken was downloaded and uploaded. Unfortunately I am not able to see the tab.

This is the procedure I folled to delete the openfire files and folders maybe it is something I did not erase.
First, make sure openfire is shut down. Then from the command line, you can just do:
 

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane

 
sudo rm -rf /usr/local/openfire
 
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist
  
sudo rm -rf /usr/local/openfire
 

And that should get rid of everything.

 

Re: Cannot install any Kraken version on Opefire 3.6.4

They are correct in that it's up to Kraken  =D

 

So lets see here...  first off check your plugins directory and see if it bothered to extract -- ie that there's not only kraken.jar, but a kraken subdirectory.  If that's not there then there is probably some file permission issue -- like openfire doesn't have access to create in it's plugin dir.

 

Beyond that check the error log for any odd exceptions on Openfire's startup.  maybe search explicitly for the string "net.sf.kraken" to see if that comes up at all.

 

I can also tell you that as a former Mac user I used to run into some -WEIRD- file system issues periodically.  I doubt this is your problem since you erased the files and such -- if you were running into the weird file system issues I speak of, you would have not been allowed to erase files, period.  not even as root.

Re: Cannot install any Kraken version on Opefire 3.6.4

Daniel

Thank you for your reply. Your answer, gave me some options to explore. Finally I was able to see the Gateway tab. It ended being a problem of plugin file names. Since I had downloaded ver 1.2 and 1.3 the second one was renamed. 

I took it out of the download folder, renamed the file as kraken.jar, uploaded it and magic magic the tab was there.  I was able to activate the gateways for MSN and Yahoo and register. Even though Yahoo is still not working (the reason why I started to fiddle around with this) I got back my MSN contacts. Some other day will start snooping to see why.

Can´t say if this would fall in the category of the "unexplicable" issues. I am just plain happy it is up and going. 

Thank you so much for help,

Have a Good One!

Elisa

Not wnough knowledge to understand the log, I am enclosing part of it, maybe someone has the has the time to look into it. In the mean time, the moral of the story: don´t rename the kraken file.

at org.mortbay.jetty.Server.handle(Server.java:324) 
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) 
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) 
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648) 
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) 
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) 
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) 
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) 
2010.02.06 06:47:45 [org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:475)] 
java.util.MissingResourceException: Can't find bundle for base name kraken-3_i18n, locale en 
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1521) 
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260) 
at java.util.ResourceBundle.getBundle(ResourceBundle.java:962) 
at org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:465) 
at org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:416) 
at org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:400) 
at org.jivesoftware.admin.AdminConsole.getAdminText(AdminConsole.java:224) 
at org.jivesoftware.openfire.container.PluginManager.getDescription(PluginManager.java:720) 
at org.jivesoftware.openfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadmin_jsp.java:355) 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) 
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) 
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:1084) 
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) 
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) 
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) 
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:146) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) 
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) 
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) 
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726) 
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) 
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) 
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) 
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 
at org.mortbay.jetty.Server.handle(Server.java:324) 
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) 
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829) 
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) 
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) 
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) 
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) 
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) 

 

Re: Cannot install any Kraken version on Opefire 3.6.4

Plugin seems to be installed correctly but I cannot setup any gateway. The previous log is writen each time I go to the gateway page :(

Re: Cannot install any Kraken version on Opefire 3.6.4

Also, I cannot delete the plugin once installed. I had to remove it manually from openfire dir... When I try to delete it, openfire take a long time, say "Plugin deleted successfully" but still installed !

Re: Cannot install any Kraken version on Opefire 3.6.4

I've seen similar behavior while trying to get it to work.  It gets installed and then promptly dies.  I can provide the error log if anybody is interested.

Re: Cannot install any Kraken version on Opefire 3.6.4

Yeah you can't really get rid of Kraken using the internal delete mechanism -- it's too entrenched so to speak.  You basically need to shut down openfire, plop down the new kraken.jar into your plugins directory, ideally even manually delete the plugins/kraken directory, and then restart openfire.

 

I don't really know why y'all might be having some of these other issues though.  Post a short bit of your log sooshie that "looks related"