WebSphere Mensajes de Application Server
             Sistemas operativos: AIX, HP-UX, IBM i, Linux, Solaris, Windows, z/OS


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 por omisión 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 reglas 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: La referencia {0} del tipo {1} para el componente {2} en el módulo {3} de la aplicación {4} no se puede resolver.
Explicación La aplicación ha declarado una referencia a un objeto que no se puede encontrar.
Acción Busque un mensaje anterior que indique por qué el objeto referenciado no se ha podido encontrar y compruebe que la configuración de la referencia es correcta.
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.
CWNEN0044E: No se ha podido encontrar un enlace de referencia de recurso para la referencia de recurso{0}, definida para el componente {1}.
Explicación Es posible que se haya omitido un enlace para la referencia de recurso o que se haya especificado incorrectamente.
Acción Se ha definido una referencia de recurso para un componente con la notación @Resource en un archivo de clases de componentes o en una de las secciones XML del descriptor de despliegue:resource-env-ref, resource-ref, message-destination-ref. Asegúrese de que se ha definido un enlace para la referencia de recurso en el archivoibm-ejb-jar-bnd si el componente es un módulo EJB (Enterprise Java Bean), el archivo ibm-web-bnd si el componente es un módulo de aplicación Web o el archivo ibm-application-client-bnd si el componente es un módulo de cliente.
CWNEN0045W: La entrada env-entry {0} definida para el componente {1} no tiene especificado un valor o un destino de inyección.
Explicación Se debe especificar un valor para env-entry si no se ha establecido el valor de injection-target.
Acción Especifique un valor, injection-target o ambas cosas para el elemento env-entry.
CWNEN0046W: El tipo {0} especificado en el elemento resource-ref, resource-env-ref o message-destination-ref con el nombre {1} del módulo {2} no se ha podido cargar. No se realizará la comprobación de tipo de compatibilidad para esta referencia de recurso.
Explicación No se puede comprobar la compatibilidad del tipo de recurso identificado mediante el enlace de la referencia de recurso mediante el tipo que se ha definido en una de las secciones XML siguientes del descriptor de despliegue: resource-env-ref, resource-ref, message-destination-ref.
Acción Cambie el tipo declarado para la referencia de recurso en el descriptor de despliegue por un tipo que se pueda cargar.
CWNEN0047W: Se ignorarán las notaciones de recursos de los campos de la clase {0}. Las notaciones no se han podido obtener debido a la excepción: {1}
Explicación La aplicación funcionará correctamente si la clase {0} no se utiliza.
Acción Se debe suprimir la clase de la aplicación o se debe corregir la causa de la excepción.
CWNEN0048W: Se ignorarán las notaciones de recursos de los campos de la clase {0}. Se está procesando la clase {0} para las notaciones debido a que la clase de aplicación {1} hace referencia a la misma. Las notaciones no se han podido obtener debido a la excepción: {2}
Explicación La aplicación funcionará correctamente si la clase {1} no se utiliza.
Acción Se debe suprimir la clase de la aplicación o se debe corregir la causa de la excepción.
CWNEN0049W: Se ignorarán las notaciones de recursos de los métodos de la clase {0}. Las notaciones no se han podido obtener debido a la excepción: {1}
Explicación La aplicación funcionará correctamente si la clase {0} no se utiliza.
Acción Se debe suprimir la clase de la aplicación o se debe corregir la causa de la excepción.
CWNEN0050W: Se ignorarán las notaciones de recursos de los métodos de la clase {0}. Se está procesando la clase {0} para las notaciones debido a que la clase de aplicación {1} hace referencia a la misma. Las notaciones no se han podido obtener debido a la excepción: {2}
Explicación La aplicación funcionará correctamente si la clase {1} no se utiliza.
Acción Se debe suprimir la clase de la aplicación o se debe corregir la causa de la excepción.
CWNEN0051E: El bean {0} del módulo {1} de la aplicación {2} tiene datos de configuración en el descriptor de despliegue XML que están en conflicto. Los tipos de elementos que están en conflicto se encuentran en el mismo valor del elemento {3}:{4}. Los tipos de elementos que están en conflicto son {5} y {6}.
Explicación Cuando hay varias referencias de recursos definidas en el descriptor de despliegue XML para el mismo espacio de nombres de componentes con el mismo nombre, el tipo del recurso debe ser el mismo. Un escenario típico en el que esto se puede producir es cuando se definen referencias de recursos para un EJB (Enterprise Java Bean) y para la clase de interceptor correspondiente. Tanto el EJB como el interceptor comparten el mismo espacio de nombres de componentes, por lo tanto, las referencias de recursos que son comunes entre los dos deben ser del mismo tipo.
Acción En el descriptor de despliegue XML, cambie el nombre de una de las referencias de recursos o cambie el tipo de una de las referencias para que coincida con la otra.
CWNEN0052E: El bean {0} del módulo {1} de la aplicación {2} tiene datos de configuración en el descriptor de despliegue XML que están en conflicto. Los valores de los elementos {3} que están en conflicto aparecen en varios elementos {4} con el mismo valor del elemento {5}: {6}. Los valores de los elementos {3} que están en conflicto son {7} y {8}.
Explicación Cuando hay varias referencias de recursos definidas en el descriptor de despliegue XML para el mismo espacio de nombres de componentes con el mismo nombre, todos los atributos del recurso deben ser iguales o uno se debe poder asignar al otro. Un escenario típico en el que esto se puede producir es cuando se definen referencias de recursos para un EJB (Enterprise Java Bean) y para la clase de interceptor correspondiente. Tanto el EJB como el interceptor comparten el mismo espacio de nombres de componentes, por lo tanto, las referencias de recursos que son comunes entre los dos deben ser compatibles.
Acción En el descriptor de despliegue XML, cambie el nombre de una de las referencias de recursos o cambie los valores que están en conflicto para que tengan el mismo valor o por uno que se pueda asignar al otro.
CWNEN0053E: El bean {0} del módulo {1} de la aplicación {2} tiene datos de configuración que están en conflicto entre el descriptor de despliegue XML y las notaciones del código fuente. Los valores de los elementos {3} o los valores de los atributos {4} que están en conflicto aparecen en varios elementos {5} o anotaciones {6} con el mismo valor de elemento {7} o valor de atributo {8}: {9}. Los valores de los elementos {3} o los valores de los atributos {4} que están en conflicto son {10} y {11}.
Explicación Cuando hay varias referencias de recursos definidas en el descriptor de despliegue XML y en las notaciones del código fuente para el mismo espacio de nombres de componentes con el mismo nombre, todos los atributos del recurso deben ser iguales o uno se debe poder asignar al otro.
Acción En el descriptor de despliegue XML o en las notaciones del código fuente, cambie el nombre de una de las referencias de recursos o cambie los valores que están en conflicto para que tengan el mismo valor o por uno que se pueda asignar al otro.
CWNEN0054E: El bean {0} del módulo {1} de la aplicación {2} tiene datos de configuración que están en conflicto en las notaciones del código fuente. Los valores de los atributos {3} que están en conflicto aparecen en varias notaciones {4} con el mismo valor de atributo {5}: {6}. Los valores de atributos{3} en conflicto son {7} y {8}.
Explicación Cuando hay varias referencias de recursos definidas en las notaciones del código fuente para el mismo espacio de nombres de componentes con el mismo nombre, todos los atributos del recurso deben ser iguales o uno se debe poder asignar al otro.
Acción En las notaciones del código fuente, cambie el nombre de una de las referencias de recursos o cambie los valores que están en conflicto para que tengan el mismo valor o por uno que se pueda asignar al otro.
CWNEN0055E: El destino del mensaje {0} del módulo {1} de la aplicación {2} no se ha encontrado en este nodo.
Explicación El ámbito de AutoLink se limita a la aplicación en la que se produce la referencia al destino del mensaje, y para servidores que no sean miembros de un clúster del servidor de aplicaciones.
Acción Verifique que el destino del mensaje, al que se hace referencia existe en la misma aplicación. O defina un enlace para el destino del mensaje.
CWNEN0056E: Se ha especificado la inyección del recurso {0} para una variable de instancia de propiedad y en su método set correspondiente método en la clase {1} del módulo {2} de la aplicación {3}.
Explicación Solicitar la inyección de un recurso en una variable de instancia de propiedad y también en su método set correspondiente es un error.
Acción Elimine una de las anotaciones del campo o del método. Ya sea el campo o el método puede solicitar la inyección de un recurso de un nombre distinto (no por omisión). Mediante la especificación explícita del nombre JNDI de un recurso, un único recurso se podría inyectar en varios campos o métodos de varias clases.
CWNEN0057W: el destino de inyección {0}.{1} no se debe declarar como estático.
Explicación Según la especificación EJB, un destino de inyección sólo se puede declarar estático si existe en el contenedor cliente.
Acción Cambie el código del destino de inyección a non-estatic, elija un destino de inyección distinto o elimine el destino de inyección y rellénelo manualmente.
CWNEN0058E: el destino de inyección {0}.{1} se debe declarar como estático en el contenedor cliente.
Explicación Según la especificación EJB, un destino de inyección en el contenedor cliente se debe declarar estático.
Acción Cambie el código del destino de inyección a static, elija un destino de inyección distinto o elimine el destino de inyección y rellénelo manualmente.
CWNEN0059E: el motor de inyección no ha podido inyectar el objeto de enlace {0} en el archivo {1}:{2} Enterprise JavaBeans (EJB) porque el intento de inyección es recursivo o cíclico.
Explicación Una inyección cíclica o recursiva tiene lugar cuando la inyección de un objeto precisa de otra inyección del mismo objeto. Por ejemplo, esta situación se puede dar cuando un bean de sesión con estado intenta inyectar una instancia del mismo tipo en sí misma.
Acción Modifique el código o configuración de la aplicación de forma que los destinos de inyección no dependan de sí mismos, ya sea directa o indirectamente.
CWNEN8990I: Este es únicamente un mensaje informativo en inglés: {0}.
Explicación Este mensaje informativo no se traduce.
Acción Consulte el mensaje para obtener detalles.
CWNEN8991W: Este es únicamente un mensaje informativo en inglés: {0}.
Explicación Este mensaje de aviso no se traduce.
Acción Consulte el mensaje para obtener detalles.
CWNEN8992E: Este es únicamente un mensaje informativo en inglés: {0}.
Explicación Este mensaje de error no se traduce.
Acción Consulte el mensaje para obtener detalles.
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: Mar 30, 2011 6:46:24 PM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.wsspi.injectionengine.injection.html

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