#
# Redistribution and use of this software and associated documentation
# ("Software"), with or without modification, are permitted provided
# that the following conditions are met:
#
# 1. Redistributions of source code must retain copyright
#    statements and notices.  Redistributions must also contain a
#    copy of this document.
#
# 2. Redistributions in binary form must reproduce the
#    above copyright notice, this list of conditions and the
#    following disclaimer in the documentation and/or other
#    materials provided with the distribution.
#
# 3. The name "OpenEJB" must not be used to endorse or promote
#    products derived from this Software without prior written
#    permission of The OpenEJB Group.  For written permission,
#    please contact openejb-group@openejb.sf.net.
#
# 4. Products derived from this Software may not be called "OpenEJB"
#    nor may "OpenEJB" appear in their names without prior written
#    permission of The OpenEJB Group. OpenEJB is a registered
#    trademark of The OpenEJB Group.
#
# 5. Due credit should be given to the OpenEJB Project
#    (http://openejb.sf.net/).
#
# THIS SOFTWARE IS PROVIDED BY THE OPENEJB GROUP AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
# NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
# THE OPENEJB GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Copyright 2002 (C) The OpenEJB Group. All Rights Reserved.
#
# $Id: Messages.properties,v 1.2 2002/08/28 00:46:13 maguro Exp $
#

#      param 0 type of error, param 1 error message from parser, param 2 line number, param 3 column number.
as0001=FATAL ERROR: Error in XML configuration file.  Received {0} from the parser stating {1} at line {2} column {3}.

ejbHomeProcessor.invalidOperation=Invalid operation

ejbObjectProcessor.invalidOperation=Invalid operation
# param 0 is the interface name
ejbObjectProcessor.couldNotCreateIVMProxy=Could not create IVM proxy for {0} interface

ejbProxyHandler.referenceIsInvalid=reference is invalid

# param 0 is the IOException that was thrown
ejbProxyHandler.communicationBreakdown=Communication Breakdown: {0}

# param 0 is the interface name
ejbRemoteIntfcProcessor.couldNotCreateIVMProxy=Could not create IVM proxy for {0} interface

methodInvocation.arguments=Arguments: 

namingServer.authenticatingReading=Authenticating... reading authentication request.
namingServer.authenticatingWriting=Authenticating... writing authentication response.
# param 0 is the user id
namingServer.incomingReading=Reading incoming request from {0}...
namingServer.requestingList=operation=REQUESTING_LIST...
namingServer.sendingList=sending list...
namingServer.operationComplete=operation=OPERATION COMPLETE...
namingServer.requestingBindings=operation=REQUESTING_BINDINGS...
namingServer.sendingBindings=sending bindings...
namingServer.requestingClass=operation=REQUESTING_CLASS...
namingServer.readingClassName=reading class name...
# param 0 is the class name
namingServer.loadingClass=loading class '{0}'...
# param 0 is the class name
namingServer.class=class={0}...
# param 0 is the resource name
namingServer.lookingUpResource=looking up resource '{0}'...
# param 0 is the inputstream name
namingServer.inputstream=inputstream {0}...
namingServer.closeConnection=operation=CLOSE_CONNECTION...
namingServer.closeInputStream=closing input stream...
namingServer.closeOutputStream=closing output stream...
namingServer.closeSocket=closing socket...
# param 0 is the current operation
namingServer.connectionResetByPeer=[RI Naming Server] {0} Connection reset by peer...OPERATION TERMINATED.
# param 0 is the current operation
namingServer.error=[RI Naming Server] {0} ERROR...OPERATION TERMINATED

riClassLoader.invalidArgument=Invalid Argument
riClassLoader.cannotAuthenticate=[RI Class Loader] ERROR: Cannot Authenticate.
# param 0 is the class name
riClassLoader.cannotFindClass=[RI Class Loader] ERROR: Cannot find class: {0}
riClassLoader.problemReadingClass=Problem reading class byte-code from host.

riContext.invalidArgument=Invalid Argument
riContext.cannotInitialize=[Ri Context] ERROR:  Cannot initialize and authenticate.
# param 0 is the server's answer
riContext.serverReturnedNamingException=[Ri Context] Server returned NamingException: {0}
# param 0 is the request
riContext.operationTerminated=[Ri Context] Requesting {0}...ERROR...OPERATION TERMINATED
# param 0 is the name that was looked up
riContext.nameNotFound={0} not found
# param 0 is the name that was listed
riContext.nameNotListed={0} cannot be listed

riInitCtxFactory.instantiatingInitialContext=Instantiating initial context...
# param 0 is the current operation
# param 1 is the class name
riInitCtxFactory.classNoFound=[Context Factory] {0} ERROR...OPERATION TERMINATED.  Class not found. {1}
# param 0 is the current operation
# param 1 is the exception
riInitCtxFactory.inadequateAccess=[Context Factory] {0} ERROR...OPERATION TERMINATED.  Inadequate access to constructor of class. {1}
# param 0 is the current operation
# param 1 is the exception
riInitCtxFactory.classCannotBeInstantiated=[Context Factory] {0} ERROR...OPERATION TERMINATED.  Class cannot be instantiated. Check for no-arg constructor. {1}
# param 0 is the exception
riInitCtxFactory.cannotInstantiateContext=Cannot instantiate context: {0}

# param 0 is the primaryKey
rpcMessage.illegalPrimaryKey=The primaryKey argument is not a legal type for RMI/IIOP: {0}
# param 0 is the deploymentID
rpcMessage.illegalDeploymentID=The deploymentID argument is not a legal type for RMI/IIOP: {0}
# param 0 is the methodName
# param 1 is the deploymentID class
# param 2 is the interface name
# param 3 is the method name
# param 4 is the argument number
rpcMessage.illegalArgument=The argument passed into the method {0} is not a legal type for RMI/IIOP:\n\tinvalid argument={1}\n\tinterface={2}\n\tmethod={3}\n\targument number={4}
# param 0 is the exception
# param 1 is the debug info
rpcMessage.unableToDeserializeRpcMessage=Unable to deserialize the RPCMessage: {0} {1}


