CWNEN

CWNEN0001E: El motor de inyección capturó {0} y ha creado el error siguiente: {1}.
Explicación
Acción
CWNEN0005E: El servicio de motor de inyección no está disponible.
Explicación El servicio de motor de inyección para el servidor especificado no está disponible.
Acción El servicio de motor de inyección se inicia como servicio único en todos los procesos de servidor de aplicaciones. Compruebe que el servidor de aplicaciones se inició sin errores.
CWNEN0006E: El motor de inyección no puede registrar los procesadores de inyección hasta que esté inicializado el servicio del motor.
Explicación El motor de inyección inicializa un conjunto de procesadores de inyección predeterminados durante el inicio. El servicio del motor de inyección debe iniciarse e inicializarse antes de que los procesadores de inyección se puedan registrar en el motor de inyección.
Acción Asegúrese de que los procesadores de inyección se registran después de que se inicie el servidor de aplicaciones.
CWNEN0008E: El método {0} debe ser un método setter; la anotación se ignora.
Explicación El método del destino de inyección debe ser un método de propiedad setter.
Acción Asegúrese de que la anotación o el XML de destino de inyección especifican el método deseado.
CWNEN0009E: Error del motor de inyección al procesar el código XML desde el descriptor de despliegue.
Explicación Se ha producido un error al procesar los metadatos en el descriptor de despliegue.
Acción Asegúrese de que el XML que contenía el descriptor de despliegue es correcto.
CWNEN0010E: Error del motor de inyección al procesar el la anotación {0} o {1} en la clase {3}.
Explicación El motor de inyección no pudo configurar adecuadamente los destinos de inyección de la clase especificada.
Acción Asegúrese de que la clase y el XML contienen las anotaciones correctas en el descriptor de despliegue.
CWNEN0011E: Error del motor de inyección al procesar enlaces para los metadatos.
Explicación La información de enlaces y de inyección contiene errores.
Acción Asegúrese de que las anotaciones contenidas en la clase y el XML contenido en el descriptor de despliegue son correctos.
CWNEN0013W: Se ha producido la excepción NumberFormatException siguiente cuando el motor de inyección intentó convertir {0} <env-entry-name> {1} <env-entry-value>: {2}
Explicación El contenedor no puede procesar una entrada de entorno debido a una excepción NumberFormatException.
Acción Asegúrese de que el valor de la entrada de entorno sea una representación de serie válida para el tipo especificado.
CWNEN0014W: La entrada de entorno de contexto java:comp/env del enterprise bean {0}, que es del tipo Boolean, no se ha establecido en un valor Boolean válido: {1}. Por tanto, a la entrada se le asigna un valor false.
Explicación Debe asignarse un valor true o false a una entrada de entorno de contexto java:comp/env para un enterprise bean del tipo Boolean. Cualquier otro valor da como resultado un valor false, pero podría indicar un problema de configuración. Es posible que la aplicación no funcione como se espera.
Acción Cambie la entrada de entorno de contexto java:comp/env del tipo Boolean a un valor true o false.
CWNEN0015W: Se ha capturado la siguiente excepción al intentar construir {0} <env-entry-name> {1} <env-entry-value>:
{2}
Explicación El motor de inyección ha encontrado una excepción cuando intentaba crear una entrada java:comp/env.
Acción Efectúe la acción que se muestra en el mensaje de la excepción.
CWNEN0016W: Se ha especificado un tipo que no es válido en la siguiente entrada de entorno de contexto java:comp/env context de un bean: {0} <env-entry-name>.
Explicación El motor de inyección ha encontrado un tipo que no es válido para una entrada de entorno.
Acción Asegúrese de que utiliza uno de los tipos de entrada de entorno siguientes: String, Integer, Boolean, Double, Byte, Short, Long o Float.
CWNEN0017E: El motor de inyección no puede resolver el destino de la declaración resource-ref {0} con la ubicación de enlace asociada en el espacio de nombres global.
Explicación El motor de inyección no puede enlazar el nombre declarado en el espacio de nombres java:comp/env con el nombre del recurso de destino en el espacio de nombres global JNDI (Java Naming and Directory Interface).
Acción Asegúrese de que el nombre que se ha declarado en la inyección, utilizando la anotación @Resource o la declaración resource-ref, coincide con el mismo nombre del archivo de enlaces XML.
CWNEN0018E: El destino de inyección {0} se ha especificado en una anotación que no existe en el descriptor de despliegue de XML.
Explicación La siguiente información se establece en las normas de alteración temporal de especificación de EJB: Si un destino de inyección ya está presente y se especifica utilizando XML, el destino de inyección de la anotación debe especificar el mismo campo o método de propiedad.
Acción Cambie el destino de inyección de la anotación para que coincida con el destino de inyección XML previamente definido del mismo campo o método de propiedad.
CWNEN0019E: El campo de destino de inyección {0} no debe ser declarado final.
Explicación Según la especificación EJB, un campo de destino de inyección no debe ser declarado final.
Acción Corrija el nombre del campo o la signatura del campo para especificar uno de los campos de clase no privada.
CWNEN0020E: El motor de inyección capturó la siguiente excepción de seguridad cuando intentó acceder al miembro {1}: {0}.
Explicación El motor de inyección no tiene las credenciales de seguridad adecuadas para acceder al miembro.
Acción Efectúe la acción que se muestra en el mensaje de la excepción.
CWNEN0021W: El campo {0} se ha declarado como {1}, pero el tipo de inyección solicitada para el campo es {2}.
Explicación El tipo de campo indicado en el destino de inyección no es correcto.
Acción Asegúrese de que la anotación o el XML de destino de inyección especifican el campo deseado.
CWNEN0022E: El motor de inyección no encuentra el miembro {0} en la clase {1}.
Explicación La clase no tiene un valor de campo con el nombre de miembro especificado.
Acción Asegúrese de que el campo se ha escrito correctamente y de que la clase contiene el campo.
CWNEN0023E: Uno o más de los argumentos siguientes son nulos: {0} targetClass, {1} targetName, {2} injectionClass.
Explicación El motor de inyección ha encontrado un error al intentar utilizar la información de destino de inyección especificada en el código XML.
Acción Asegúrese de que el código XML que existe en el descriptor de despliegue es correcto.
CWNEN0024E: El motor de inyección no ha podido cargar la clase ObjectFactory {0}.
Explicación El motor de inyección no pudo cargar ni crear una instancia de la clase de objeto especificada.
Acción Asegúrese de que la clase está disponible y de que el constructor está visible y accesible.
CWNEN0025W: El enterprise bean se está enlazando con una serie vacía del espacio de nombres global JNDI (Java Naming and Directory Interface).
Explicación La anotación de información o el destino de inyección son incorrectos o están incompletos.
Acción Asegúrese de que la anotación o el XML de destino de inyección del enterprise bean son correctos.
CWNEN0026E: Faltan los elementos de factoría y remoto del enterprise bean {0}, o los elementos local-home y local, o no se pueden resolver.
Explicación Faltan los elementos de factoría y remoto o los elementos local-home y local, o no se pueden resolver.
Acción Asegúrese de las etiquetas <ejb-ref> o <ejb-local-ref> están correctamente especificadas en el descriptor de despliegue de XML.
CWNEN0027E: El motor de inyección ha capturado la siguiente excepción de denominación {0} al intentar enlazar {1} con el espacio de nombres global JNDI (Java Naming and Directory Interface).
Explicación El motor de inyección ha encontrado una excepción cuando intentaba enlazar.
Acción Efectúe la acción que se muestra en el mensaje de la excepción.
CWNEN0028E: El motor de inyección ha encontrado una excepción al inyectar {0} en {1}
Explicación El tipo especificado no es inyectable en la clase especificada.
Acción Asegúrese de que la anotación o el XML de destino de inyección del enterprise bean son correctos.
CWNEN0029E: El motor de inyección ha encontrado una excepción al inyectar {0} en {1}. El tipo {0} sólo se puede inyectar en un enterprise bean {1}.
Explicación Sólo los objetos EJBContext o TimerService se pueden inyectar directamente en un enterprise bean.
Acción Asegúrese de que el tipo especificado sea un objeto EJBContext o TimerService.
CWNEN0030E: La fábrica {0} ha encontrado un problema al obtener el objeto de enlace {1} de la instancia del objeto.
Explicación La fábrica de objetos especificada es incorrecta para el objeto de enlace.
Acción Asegúrese de que la fábrica tiene un objeto enlazado correctamente.
CWNEN0031E: Se ha producido un error al crear la referencia {0} del tipo {1}.
Explicación Se ha encontrado un problema al crear una referencia que se debería encontrar en el espacio de nombres global JNDI (Java Naming and Directory Interface).
Acción Asegúrese de que la referencia especificada es correcta.
CWNEN0032E: Error al procesar el código XML de {0} {1}
Explicación El código XML de la referencia especificada es incorrecto o está incompleto.
Acción Asegúrese de que el código XML que existe en el descriptor de despliegue es correcto.
CWNEN0033W: No se encuentra la interfaz {0}, que se especifica para las etiquetas <ejb-ref> o <ejb-local-ref>.
Explicación Falta la interfaz de clase o no se encuentra.
Acción Asegúrese de las etiquetas <ejb-ref> o <ejb-local-ref> están correctamente especificadas en el descriptor de despliegue de XML y de que la clase está disponible.
CWNEN0034E: Se ha especificado incorrectamente ejb-link/beanName. Bean {0}: el nombre de módulo {1} debe terminar con .jar
Explicación La anotación de información o el destino de inyección son incorrectos o están incompletos.
Acción Asegúrese de que la anotación o el XML de destino de inyección del enterprise bean son correctos.
CWNEN0035E: El motor de inyección no pudo resolver el objeto de inyección. Se esperaba una referencia {0}.
Explicación El objeto de referencia se especificó de forma incorrecta.
Acción Asegúrese de que el objeto de inyección especificado es correcto.
CWNEN0036E: El objeto de enlace {0} no es una Referencia.
Explicación El objeto especificado es incorrecto.
Acción Asegúrese de que el objeto se establece en un tipo Reference.
CWNEN0037E: La fábrica {0} no es para crear una Referencia para el objeto de enlace {1}.
Explicación La fábrica se especificó de forma incorrecta.
Acción Especifique una fábrica para el objeto de enlace que se va a utilizar.
CWNEN0038E: La dirección de Referencia {0} está vacía (nula).
Explicación No se ha especificado un nombre de RefAddr para la Referencia.
Acción Especifique RefAddr para la Referencia.
CWNEN0039E: No se encuentra la interfaz {0} especificada para la etiqueta <ejb-ref> o <ejb-local-ref>.
Explicación Falta la interfaz de clase o no se encuentra.
Acción Asegúrese de las etiquetas <ejb-ref> o <ejb-local-ref> están correctamente especificadas en el descriptor de despliegue de XML y de que la clase está disponible.
CWNEN0040W: El campo o método {0} se ha configurado para ser inyectado varias veces.
Explicación Si se configuran varios destinos de inyección para el mismo campo o método, el motor de inyección no podrá determinar en qué destino inyectar.
Acción No configure el mismo campo o método con varios destinos de inyección.
CWNEN0041E: No se encuentra el enterprise bean {0} del módulo {1} con la interfaz {2} en este nodo.
Explicación El ámbito de AutoLink se limita a la aplicación en la que se produce la referencia EJB, y para servidores que no sean miembros de un clúster de Application Server.
Acción Verifique que los enterprise beans a los que se va a hacer referencia existen en la misma aplicación.
CWNEN0042W: La sentencia env-entry {0} ya se ha especificado con el tipo {1}.
Explicación No se permite duplicar sentencias env-entry con el mismo nombre.
Acción No configure una entrada env-entry con el mismo nombre.
CWNEN0043E: No se permite inyectar una interfaz UserTransaction en un bean de transacción gestionado por contenedor.
Explicación La especificación de Enterprise JavaBeans (EJB) requiere que la interfaz UserTransaction no esté disponible para los enterprise beans con demarcación de transacción gestionada por contenedor.
Acción No inyecte una interfaz UserTransaction en un bean de transacción gestionado por contenedor.
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: May 16, 2012 4:46:52 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.wsspi.injectionengine.injection.html

© Copyright IBM Corporation 2006, 2011. Reservados todos los derechos.
Este Information Center se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)