Bill - 2009-08-10

When I try to run azsmrc on my headless linux server I get the following:

DEBUG::Sun Aug 09 22:48:29 CDT 2009::org.gudy.azureus2.pluginsimpl.local.PluginInitializer::initialisePlugin::1497:
  java.lang.IllegalArgumentException: Empty key                                                                   
        at javax.crypto.spec.SecretKeySpec.<init>(DashoA13*..)                                                    
        at lbms.azsmrc.plugin.main.XMLConfig.loadConfigFile(XMLConfig.java:76)                                    
        at lbms.azsmrc.plugin.main.Plugin.initialize(Plugin.java:148)                                             
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer$8.run(PluginInitializer.java:1474)               
        at org.gudy.azureus2.pluginsimpl.local.utils.UtilitiesImpl.callWithPluginThreadContext(UtilitiesImpl.java:822)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugin(PluginInitializer.java:1464)       
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.access$300(PluginInitializer.java:56)               
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer$2.run(PluginInitializer.java:1221)                  
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugins(PluginInitializer.java:1400)      
        at com.aelitis.azureus.core.impl.AzureusCoreImpl.start(AzureusCoreImpl.java:825)                             
        at org.gudy.azureus2.ui.common.UIConst.getAzureusCore(UIConst.java:46)                                       
        at org.gudy.azureus2.ui.console.UI.startUI(UI.java:86)                                                       
        at org.gudy.azureus2.ui.common.Main.processArgs(Main.java:295)                                               
        at org.gudy.azureus2.ui.common.Main.main(Main.java:165)                                                      
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                               
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)                             
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)                     
        at java.lang.reflect.Method.invoke(Method.java:597)                                                          
        at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)                                     
        at java.lang.Thread.run(Thread.java:619)                                                                     

DEBUG::Sun Aug 09 22:48:29 CDT 2009::org.gudy.azureus2.pluginsimpl.local.PluginInitializer::initialisePlugin::1501:
  java.lang.IllegalArgumentException: Empty key                                                                   
        at javax.crypto.spec.SecretKeySpec.<init>(DashoA13*..)                                                    
        at lbms.azsmrc.plugin.main.XMLConfig.loadConfigFile(XMLConfig.java:76)                                    
        at lbms.azsmrc.plugin.main.Plugin.initialize(Plugin.java:148)                                             
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer$8.run(PluginInitializer.java:1474)               
        at org.gudy.azureus2.pluginsimpl.local.utils.UtilitiesImpl.callWithPluginThreadContext(UtilitiesImpl.java:822)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugin(PluginInitializer.java:1464)       
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.access$300(PluginInitializer.java:56)               
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer$2.run(PluginInitializer.java:1221)                  
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugins(PluginInitializer.java:1400)      
        at com.aelitis.azureus.core.impl.AzureusCoreImpl.start(AzureusCoreImpl.java:825)                             
        at org.gudy.azureus2.ui.common.UIConst.getAzureusCore(UIConst.java:46)                                       
        at org.gudy.azureus2.ui.console.UI.startUI(UI.java:86)                                                       
        at org.gudy.azureus2.ui.common.Main.processArgs(Main.java:295)                                               
        at org.gudy.azureus2.ui.common.Main.main(Main.java:165)                                                      
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                               
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)                             
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)                     
        at java.lang.reflect.Method.invoke(Method.java:597)                                                          
        at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)                                     
        at java.lang.Thread.run(Thread.java:619)                                                                     

Error initializing plugin 'AzSMRC' : java.lang.IllegalArgumentException: Empty key
Core Start Completed                                                             
ConsoleInput: initializing...                                                    
Error initializing plugin 'AzSMRC'                                               
java.lang.IllegalArgumentException: Empty key                                    
        at javax.crypto.spec.SecretKeySpec.<init>(DashoA13*..)                   
        at lbms.azsmrc.plugin.main.XMLConfig.loadConfigFile(XMLConfig.java:76)
        at lbms.azsmrc.plugin.main.Plugin.initialize(Plugin.java:148)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer$8.run(PluginInitializer.java:1474)
        at org.gudy.azureus2.pluginsimpl.local.utils.UtilitiesImpl.callWithPluginThreadContext(UtilitiesImpl.java:822)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugin(PluginInitializer.java:1464)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.access$300(PluginInitializer.java:56)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer$2.run(PluginInitializer.java:1221)
        at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugins(PluginInitializer.java:1400)
        at com.aelitis.azureus.core.impl.AzureusCoreImpl.start(AzureusCoreImpl.java:825)
        at org.gudy.azureus2.ui.common.UIConst.getAzureusCore(UIConst.java:46)
        at org.gudy.azureus2.ui.console.UI.startUI(UI.java:86)
        at org.gudy.azureus2.ui.common.Main.processArgs(Main.java:295)
        at org.gudy.azureus2.ui.common.Main.main(Main.java:165)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
        at java.lang.Thread.run(Thread.java:619)

It runs fine on my laptop with Azureus started both with the GUI or headlessly.

Azureus itself runs fine on the server both in console and with the webUI.

I installed azsmrc on my laptop via the Azureus plugin instillation wizard.  This is not an option on the server, however.