Error deploying red5

Hello all,

I recently downloaded the red5 war file and dropped it into the Openfire3.3.0/plugins directory and am getting the following error:

Error loading plugin: C:\Program Files\Openfire\plugins\red5

java.lang.NoClassDefFoundError: org/jivesoftware/wildfire/container/Plugin

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$000(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.jivesoftware.openfire.container.PluginClassLoader.loadClass(PluginClassLoad er.java:162)

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

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

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

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)

I am not sure if this is a Openfire deployment error or a red5 error.

Any Ideas?

TIA

Perhaps a re-install of Openfire?

Message was edited by: gforty

Error loading plugin: C:\Program Files\Openfire\plugins\red5

java.lang.NoClassDefFoundError: org/jivesoftware/ wildfire /container/Plugin

Can you confirm what version of the red5 plugin you downloaded.

-dele

Dele,

thanks for the response.

I downloaded the latest from here.

version 0.0.8 dated May 4th.

I believe that is the version I had previously.

I am still getting the same error.

2007.05.09 14:04:14 [org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.jav a:462)

] Error loading plugin: C:\Program Files\Openfire\plugins\red5

java.lang.NoClassDefFoundError: org/jivesoftware/wildfire/container/Plugin

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$000(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.jivesoftware.openfire.container.PluginClassLoader.loadClass(PluginClassLoad er.java:162)

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

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

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

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)

Thanks.

I have just downloaded it and upgraded my server from 0.0.7 to 0.0.8. I am unable to reproduce the error you have. I have also looked at the openfire source code to check

org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java: 462)

Error loading plugin: C:\Program Files\Openfire\plugins\red5

java.lang.NoClassDefFoundError: org/jivesoftware/wildfire/container/Plugin

I can’'t find anthing in the red5 plugin still pointing at wildfire.

Are you sure that you are using the final release of openfire 3.3.0??

-dele

Dele,

thanks.

I verified that I have 3.3.0.

I am going to be rebuilding my development machine.

I will download the latest red5 and openfire and see if I am successful.

Let me just verify the following:

  1. Drop red5.war under Openfire/plugins. (war file extracts automatically)

  2. Navigate to http://machineName:8080/red5/

Thanks.