[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xmlblaster] race condition exception & unable to turn drivers off via xml plugin in
On Fri, 23 May 2003, Michael Atighetchi wrote:
> It seems to be RMI related, and I tried turning off RMI in the master
> via the xml file attached below. However, the master still loads all
> the plugins (including RMI). I pass the xml plugin in on the cmdline
> via -pluginsFile file.xml
I'm not sure, but the xmlBlaster.properties.xml is loaded by Classpath.
And it is included in the xmlBlasterDist.jar.
You might check there.
The -file may be for the property file only.
And you might want to check if you have other files hanging around in your
$HOME or so.
Just a guess.
cheers
Heinrich
>
> Those are probably two independent problems, but a solution to either
> one would bring me further in getting my setup running reliably.
>
> Clues ?
>
> Michael
>
>
>
> -- Exception in the master --------
>
> [May 23, 2003 9:12:26 AM WARN RunlevelManager-/node/psq_xxx.xxx.xxx.xxx] .fireRunlevelEvent. Exception when loading the plugin 'protocol:RMI' reason: errorCode=resource.configuration.pluginFailed message=Initializing of plugin RMI failed:XmlB
> lasterException node=[psq_xxx.xxx.xxx.xxx] location=[RmiDriver-/node/psq_xxx.xxx.xxx.xxx.init]
> java.security.AccessControlException: access denied (java.io.FilePermission ./xmlBlaster.policy read)
> stackTrace=java.security.AccessControlException: access denied (java.io.FilePermission ./xmlBlaster.policy read)
> at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
> at java.security.AccessController.checkPermission(AccessController.java:401)
> at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
> at java.lang.SecurityManager.checkRead(SecurityManager.java:887)
> at java.io.File.exists(File.java:677)
> at org.jutils.io.FileUtil.deleteFile(FileUtil.java:250)
> at org.xmlBlaster.util.XmlBlasterSecurityManager.createSecurityManager(XmlBlasterSecurityManager.java:128)
> at org.xmlBlaster.protocol.rmi.RmiDriver.init(RmiDriver.java:180)
> at org.xmlBlaster.protocol.rmi.RmiDriver.init(RmiDriver.java:149)
> at org.xmlBlaster.util.plugin.PluginManagerBase.instantiatePluginSecondPhase(PluginManagerBase.java:253)
> at org.xmlBlaster.util.plugin.PluginManagerBase.getPluginObject(PluginManagerBase.java:111)
> at org.xmlBlaster.engine.runlevel.RunlevelManager.startupPlugins(RunlevelManager.java:249)
> at org.xmlBlaster.engine.runlevel.RunlevelManager.changeRunlevel(RunlevelManager.java:187)
> at org.xmlBlaster.Main.init(Main.java:148)
> at org.xmlBlaster.Main.<init>(Main.java:107)
> at org.xmlBlaster.Main.main(Main.java:510)
> errorCode=internal.unknown message=init. Could'nt initialize the driver.
> at org.xmlBlaster.protocol.rmi.RmiDriver.init(RmiDriver.java:156)
> at org.xmlBlaster.util.plugin.PluginManagerBase.instantiatePluginSecondPhase(PluginManagerBase.java:253)
> at org.xmlBlaster.util.plugin.PluginManagerBase.getPluginObject(PluginManagerBase.java:111)
> at org.xmlBlaster.engine.runlevel.RunlevelManager.startupPlugins(RunlevelManager.java:249)
> at org.xmlBlaster.engine.runlevel.RunlevelManager.changeRunlevel(RunlevelManager.java:187)
> at org.xmlBlaster.Main.init(Main.java:148)
> at org.xmlBlaster.Main.<init>(Main.java:107)
> at org.xmlBlaster.Main.main(Main.java:510)
> versionInfo=version=0.847,os.name=Linux,os.version=2.4.18-5,java.vm.vendor=Sun Microsystems Inc.,java.vm.version=1.4.1_02-b06,os.arch=i386,build.timestamp=05/21/2003 09:45 AM,build.java.vendor=Sun Microsystems Inc.,build.java.version=1.4.1_
> 01
> errorCode description=This is an unknown and unexpected error, usually a Java runtime exception, please post it to the mailing list.
>
>
> -- Master's xml plugin file -----
>
> <!--
> # Name: xmlBlasterPlugins.xml
> # Project: xmlBlaster.org
> # Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
> # Comment: Plugins to load/unload on xmlBlaster startup/shutdown
> # See: http://www.xmlblaster.org/xmlBlaster/doc/requirements/engine.runlevel.html
> -->
> <xmlBlaster>
>
> <!--============= PROTOCOL PLUGINS ================-->
> <!-- ProtocolPlugin[IOR][1.0]=org.xmlBlaster.protocol.corba.CorbaDriver -->
> <plugin id='protocol:IOR' className='org.xmlBlaster.protocol.corba.CorbaDriver'>
> <action do='LOAD' onStartupRunlevel='3' sequence='2'
> onFail='resource.configuration.pluginFailed'/>
> <action do='STOP' onShutdownRunlevel='2' sequence='4'/>
> </plugin>
>
> <!--===============================================-->
>
>
> <!--========== NATIVE SERVICE PLUGINS =============-->
> <!-- ProtocolPlugin[JDBC][1.0]=org.xmlBlaster.protocol.jdbc.JdbcDriver -->
> <plugin id='protocol:JDBC' className='org.xmlBlaster.protocol.jdbc.JdbcDriver'>
> <action do='LOAD' onStartupRunlevel='4' sequence='5' />
> <action do='STOP' onShutdownRunlevel='3' sequence='1'/>
> </plugin>
>
> <!--===============================================-->
>
>
> <!--========== DISPATCHER PLUGINS =================-->
>
> </xmlBlaster>
>
>
>
>
> --
> matighet at bbn.com BBN Technologies
>