Registration through Admin Console

I can’t seem to get this to work at all. Every time I enter in the information and click “Add”, absolutely nothing happens. No loading animations or any kind of activity in the browser. I’ve tried entering the full JID and just the username, nothing seems to work. I’ve tried in all browsers.

I can’t possibly be the only one having this problem, but I didn’t see it come up when I searched for it. Thoughts?

Huh, I certainly have never seen that behavior! More importantly, that’s about the -last- thing I would expect to fail! Why you might ask? It’s not using javascript for the submission! (though it may in the future since it’ll need to gather more info than just username, password, and nickname in some instances)

Check your debug logs (or enable them if they’re not enabled) and error logs and such. Maybe there’s an exception going on behind the scenes.

— of course that doesn’t explain why the page isn’t loading. I’ve had Firefox often “lose it’s mind” and forms won’t work anymore. Any chance you are using Firefox? One of the things that’s occasionally caused it was Firebug. Of course in those scenarios, typically a restart of the browser fixes it.

I’ve tried using Firefox, Safari, IE, and Webkit. It just acts like a dumb button that doesn’t do anything. I know the plugin itself is working, as I can use Psi to register just fine. I’ll check the logs when I get a chance, thanks for the quick response

Okay, so I can’t seem to find anything relevant in the logs. I completely purged my install and redid everything and I can’t get anything to work. I can’t even check the transports to enable them and get them to stay checked. Once I navigate away from the page and go back it’s like I never did anything. Am I supposed to see a button or something to apply the changes?

It sounds like it’s having trouble writing to the database. There should be some errors in your error.log or debug.log or something that tell you what error is occurring.

I still have nothing in my logs regarding the plugin at all. I’ve enabled the debug log numerous times and tried getting things to work, but no luck. At this point I’m at an even worse spot, as I can’t even enable the transports anymore.

Being that I am on a new install using the built-in database, I doubt it’s a database issue.

Okay so I think I might be getting somewhere. I went into server properties and manually added “plugin.gateway.aim.enabled” and set it to true. Upon restarting the plugin I finally have some errors. They are below.

2008.03.28 13:32:34 org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java: 506) Error loading plugin: /usr/share/openfire/plugins/gateway

java.lang.NoSuchMethodError: org.jivesoftware.util.cache.CacheFactory.getLock(Ljava/lang/Object;Lorg/jivesof tware/util/cache/Cache;)Ljava/util/concurrent/locks/Lock;

at org.jivesoftware.openfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:175)

at org.jivesoftware.openfire.component.InternalComponentManager.checkDiscoSupport( InternalComponentManager.java:473)

at org.jivesoftware.openfire.component.InternalComponentManager.addComponent(Inter nalComponentManager.java:141)

at org.jivesoftware.openfire.gateway.TransportInstance.startInstance(TransportInst ance.java:182)

at org.jivesoftware.openfire.gateway.GatewayPlugin.maybeStartService(GatewayPlugin .java:151)

at org.jivesoftware.openfire.gateway.GatewayPlugin.initializePlugin(GatewayPlugin. java:71)

at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :447)

at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :46)

at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1013)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)

at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (ScheduledThreadPoolExecutor.java:98)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(ScheduledThreadPoolExecutor.java:181)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:205)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 885)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

at java.lang.Thread.run(Thread.java:619) /code

Sounds like you are running a mismatched version. Make sure you are running a version that corresponds to the version of Openfire you are running. So… what version of OF are you running and what version of the IM Gateway plugin? =) Ideally I would say, just upgrade to the latest official release of OF (3.4.5) and IM Gateway (1.2.2a).

Restarted the plugin again to get the debug log. It is below.

2008.03.28 13:52:10 Adding IoC implementation: file=uk.ltd.getahead.dwr.impl.FileProcessor

2008.03.28 13:52:10 Adding IoC setting: debug=false

2008.03.28 13:52:10 Adding IoC setting: allowImpossibleTests=false

2008.03.28 13:52:10 Adding IoC setting: scriptCompressed=true

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultExecProcessor

2008.03.28 13:52:10 - autowire-by-type: accessControl=uk.ltd.getahead.dwr.impl.DefaultAccessControl

2008.03.28 13:52:10 - autowire-by-type: converterManager=uk.ltd.getahead.dwr.impl.DefaultConverterManager

2008.03.28 13:52:10 - autowire-by-type: creatorManager=uk.ltd.getahead.dwr.impl.DefaultCreatorManager

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.FileProcessor

2008.03.28 13:52:10 - skipped autowire: compressionLevel

2008.03.28 13:52:10 - skipped autowire: ignoreLastModified

2008.03.28 13:52:10 - autowire-by-name: scriptCompressed=true

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultIndexProcessor

2008.03.28 13:52:10 - autowire-by-type: creatorManager=uk.ltd.getahead.dwr.impl.DefaultCreatorManager

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor

2008.03.28 13:52:10 - autowire-by-type: accessControl=uk.ltd.getahead.dwr.impl.DefaultAccessControl

2008.03.28 13:52:10 - autowire-by-type: creatorManager=uk.ltd.getahead.dwr.impl.DefaultCreatorManager

2008.03.28 13:52:10 - autowire-by-name: allowImpossibleTests=false

2008.03.28 13:52:10 - skipped autowire: overridePath

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultTestProcessor

2008.03.28 13:52:10 - autowire-by-type: accessControl=uk.ltd.getahead.dwr.impl.DefaultAccessControl

2008.03.28 13:52:10 - autowire-by-type: converterManager=uk.ltd.getahead.dwr.impl.DefaultConverterManager

2008.03.28 13:52:10 - autowire-by-type: creatorManager=uk.ltd.getahead.dwr.impl.DefaultCreatorManager

2008.03.28 13:52:10 - autowire-by-name: allowImpossibleTests=false

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultAccessControl

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultConfiguration

2008.03.28 13:52:10 - autowire-by-type: accessControl=uk.ltd.getahead.dwr.impl.DefaultAccessControl

2008.03.28 13:52:10 - autowire-by-type: converterManager=uk.ltd.getahead.dwr.impl.DefaultConverterManager

2008.03.28 13:52:10 - autowire-by-type: creatorManager=uk.ltd.getahead.dwr.impl.DefaultCreatorManager

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultConverterManager

2008.03.28 13:52:10 - skipped autowire: converters

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultCreatorManager

2008.03.28 13:52:10 - skipped autowire: creators

2008.03.28 13:52:10 - autowire-by-name: debug=false

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultProcessor

2008.03.28 13:52:10 - autowire-by-name: file=uk.ltd.getahead.dwr.impl.FileProcessor@158473e

2008.03.28 13:52:10 - autowire-by-name: interface=uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor@ad4264

2008.03.28 13:52:10 - autowire-by-name: index=uk.ltd.getahead.dwr.impl.DefaultIndexProcessor@e1dfb1

2008.03.28 13:52:10 - autowire-by-name: test=uk.ltd.getahead.dwr.impl.DefaultTestProcessor@124e205

2008.03.28 13:52:10 - autowire-by-name: exec=uk.ltd.getahead.dwr.impl.DefaultExecProcessor@72c950

2008.03.28 13:52:10 - skipped autowire: nullPathInfoWorkaround

2008.03.28 13:52:10 Trying to autowire: uk.ltd.getahead.dwr.impl.DefaultWebContextBuilder

2008.03.28 13:52:10 retrieved system configuration file: sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@1feafba

2008.03.28 13:52:10 Creator ‘pageflow’ not loaded due to ClassNotFoundException. This is only an problem if you wanted to use it. Cause: Beehive/Weblogic Creator not available.

2008.03.28 13:52:10 Creator ‘spring’ not loaded due to NoClassDefFoundError. This is only an problem if you wanted to use it. Cause: org/springframework/beans/factory/BeanFactory

2008.03.28 13:52:10 Creator ‘script’ not loaded due to NoClassDefFoundError. This is only an problem if you wanted to use it. Cause: org/apache/bsf/BSFException

2008.03.28 13:52:10 Converter ‘hibernate’ not loaded due to ClassNotFoundException. This is only an problem if you wanted to use it. Cause: Failed to find either org.hibernate.Hibernate or net.sf.hibernate.Hibernate.

2008.03.28 13:52:10 InternalComponentManager: Registering component for domain: aim

/code

I am currently running 3.5 RC with IM Gateway 1.2.3.