¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el error interno del servidor 500 en SAP NetWeaver Application Server 7.00/Java AS 7.00 causado por java.lang.ClassNotFoundException: model2.kmd.dk.Zhjm0001_Document_Id

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Hola a todos,

¿Alguien sabe cuál es la causa de este error? Estoy enfrentando esto cuando intento usar un nuevo módulo de funciones. Se ha realizado la reimportación adecuada del modelo y se ha reiniciado el servidor varias veces.

Error interno del servidor 500

SAP NetWeaver Application Server 7.00/Java AS 7.00

Error al procesar la solicitud. Por favor, contacte a su administrador del sistema.

[Ocultar]

Resumen del error

Mientras se procesaba la solicitud actual, ocurrió una excepción que no pudo ser manejada por la aplicación o el framework.

Si la información contenida en esta página no le ayuda a encontrar y corregir la causa del problema, por favor contacte a su administrador del sistema. Para facilitar el análisis del problema, guarde una copia de esta página de error. Consejo: La mayoría de los navegadores permiten seleccionar todo el contenido, copiarlo y luego pegarlo en un documento vacío (por ejemplo, un correo electrónico o un archivo de texto simple).

Causa raíz

La excepción inicial que causó el fallo de la solicitud fue:

java.lang.ClassNotFoundException: model2.kmd.dk.Zhjm0001_Document_Id -


Información del cargador -


Nombre del cargador de clases: [kmd.dk/hjm hjm0001_models] Nombre del cargador principal: [Frame ClassLoader] Referencias: common:service:http;service:servlet_jsp service:ejb common:service:iiop;service:naming;service:p4;service:ts service:jmsconnector library:jsse library:servlet common:library:IAIKSecurity;library:activation;library:mail;library:tc sec ssl library:ejb20 library:j2eeca library:jms library:opensql common:library:com.sap.security.api.sda;library:com.sap.security.core.sda;library:security.class;library:webservices_lib;service:adminadapter;service:basicadmin;service:com.sap.security.core.ume.service;service:configuration;service:connector;service:dbpool;service:deploy;service:jmx;service:jmx_notification;service:keystore;service:security;service:userstore interface:resourcecontext_api interface:webservices interface:cross interface:ejbserialization sap.com/tc wd dispwda sap.com/tc wd corecomp service:webdynpro service:sld service:tc sec wssec service library:tc ddic ddicservices library:com.sap.aii.proxy.framework library:tc graphics igs library:com.sap.mw.jco library:com.sap.lcr.api.cimclient library:sapxmltoolkit library:com.sap.aii.util.rb library:com.sap.util.monitor.jarm library:tc ddic ddicruntime library:com.sap.aii.util.xml library:com.sap.aii.util.misc library:tc cmi Recursos: D:\usr\sap\DPX\JC01\j2ee\cluster\server0\apps\kmd.dk\hjm hjm0001_models\webdynpro\public\lib\kmd.dk hjm hjm0001_models.jar D:\usr\sap\DPX\JC01\j2ee\cluster\server0\apps\kmd.dk\hjm~hjm0001_models\src.zip Cargando modelo: {padre,referencias,local} -


en com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:382)

en com.sap.tc.webdynpro.modelimpl.dynamicrfc.AiiModelClass.createNewBaseTypeDescriptor(AiiModelClass.java:409)

en com.sap.tc.webdynpro.modelimpl.dynamicrfc.AiiModelClass.descriptor(AiiModelClass.java:222)

en model2.kmd.dk.Z_Hjm0033_Get_Merged_Document_Input.<init>(Z_Hjm0033_Get_Merged_Document_Input.java:51)

en kmd.dk.CC_ViewOrderStatus.wdDoInit(CC_ViewOrderStatus.java:191)

... 46 más

Ver cadena de excepción completa para más detalles.

Entorno del sistema

Cliente

Tipo de cliente Web Dynpro Cliente HTML

Agente de usuario Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Problema resuelto. La excepción de WebDynpro se debía a que el módulo de función que estaba intentando vincular en mi código contenía una estructura compleja. Funcionó correctamente después de que se eliminara la estructura compleja.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola James!

Espero que hayas revisado mi mensaje de respuesta. ¿Qué sigue? Tu ayuda para resolver este problema es muy apreciada.

Gracias de antemano,

Kavitha

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola James, Sí, sé que la clase no se encuentra durante el tiempo de ejecución. El lugar real donde necesito usar este módulo de funciones es un DC diferente. Pero al enfrentar este problema, con fines de prueba intenté usarlo en el mismo DC donde existe el modelo. También recibo la excepción allí.

Ocurre exactamente en la línea donde enlazo el módulo de funciones en mi método init.

La línea 191 en mi método init es esta,

// enlazar el FM "obtener documento"

Z_Hjm0033_Get_Merged_Document_Input documento = new Z_Hjm0033_Get_Merged_Document_Input();

wdContext.nodeZ_Hjm0033_Get_Merged_Document_Input().bind(documento);

Para tu información, la clase no encontrada Zhjm0001_Document_Id es un elemento de datos al que se asocia uno de los parámetros de importación del módulo de funciones (Z_Hjm0033_Get_Merged_Document).

No pude localizar el constructor que estás solicitando. Busqué en gen_ddic y gen_wdp. ¿Puedes ayudar?

Gracias,

Kavitha

Editado por: Kavitha Gopinathan el 28 de julio de 2008 a las 6:01 PM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Seguro que sabes qué es una ClassNotFoundException: el cargador de clases no puede encontrar tu clase en tiempo de ejecución. ¿El modelo que estás utilizando está en el mismo DC que estás desplegando, o está en un DC en el que tu DC tiene una dependencia?

Sería útil si pudieras pegar los cuerpos de los métodos (generados o personalizados) en los siguientes puntos:

model2.kmd.dk.Z_Hjm0033_Get_Merged_Document_Input línea 51 (El método que estás buscando es un constructor)

kmd.dk.CC_ViewOrderStatus línea 191 (El método que estás buscando es wdDoInit).

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?