cancel
Showing results for 
Search instead for 
Did you mean: 

Deploy Error

matteodesantis
Explorer
0 Kudos

Hi,

I have included into my WD Progect an external EJB Project. Now, when I try to deploy my application, the system returns the following message error:

______________________________________________________

The initial exception that caused the request to fail, was:

java.lang.ClassNotFoundException: com.sap.tut.wd.tutwd_table.tablecomp.wdp.Internal_MasterDetail_TableComp_TableTutorialWindow Found in negative cache -


Loader Info -


ClassLoader name: [local/CreaOrdineOrdinario] Parent loader name: [Frame ClassLoader] References: 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:tcsecssl 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:ejbserialization sap.com/tcwddispwda sap.com/tcwdcorecomp sap.com/LogistaModelloOrdineAppl service:webdynpro service:sld library:tcddicddicservices library:com.sap.aii.proxy.framework library:tcgraphicsigs library:com.sap.mw.jco library:com.sap.lcr.api.cimclient library:jnet library:sapxmltoolkit library:com.sap.aii.util.rb library:com.sap.util.monitor.jarm library:tcddicddicruntime library:core_lib library:com.sap.aii.util.xml library:tccolapi library:com.sap.aii.util.misc library:tccmi library:tccol~runtime Resources: /usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/app.jar /usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/poi-contrib-2.5.1-final-20040804.jar /usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/poi-scratchpad-2.5.1-final-20040804.jar /usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/poi-2.5.1-final-20040804.jar /usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/LogistaModelloOrdineBean.jar Loading model: {parent,references,local} -


at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:348)

at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:65)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.<init>(DelegatingView.java:41)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.createUninitializedView(ViewManager.java:487)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:524)

... 28 more

See full exception chain for details.

System Environment

Client

Web Dynpro Client Type HTML Client

User agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)

Version

DOM version

Client Type msie6

Client Type Profile ie6

ActiveX enabled

Cookies enabled

Frames enabled

Java Applets enabled

JavaScript enabled

Tables enabled

VB Script enabled

Server

Web Dynpro Runtime Vendor: SAP, Build ID: 6.4014.00.0000.20050905165427.0000 (release=630_VAL_REL, buildtime=2005-09-20:20:24:49[UTC], changelist=366934, host=PWDFM026)

J2EE Engine 6.40 patchlevel 98256.313

Java VM Java HotSpot(TM) 64-Bit Server VM, version:1.4.2 1.4.2.09-050713-12:56-IA64W IA64W, vendor: Hewlett-Packard Company

Operating system HP-UX, version: B.11.23, architecture: IA64W

Other

Session Locale it

Time of Failure Mon Mar 13 11:52:51 CET 2006 (Java Time: 1142247171645)

Web Dynpro Code Generation Infos

local/CreaOrdineOrdinario

SapDictionaryGenerationCore 6.4015.00.0000.20050818105957.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:17:41[UTC], changelist=363764, host=PWDFM026.wdf.sap.corp)

SapDictionaryGenerationTemplates (unknown)

SapGenerationFrameworkCore 6.4015.00.0000.20050818110007.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:08:56[UTC], changelist=363766, host=PWDFM026.wdf.sap.corp)

SapIdeWebDynproCheckLayer 6.4015.00.0000.20051027094122.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:29:36[UTC], changelist=373943, host=PWDFM026.wdf.sap.corp)

SapMetamodelCommon 6.4015.00.0000.20050818110041.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:10:07[UTC], changelist=363767, host=PWDFM026.wdf.sap.corp)

SapMetamodelCore 6.4015.00.0000.20050818110041.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:09:56[UTC], changelist=363767, host=PWDFM026.wdf.sap.corp)

SapMetamodelDictionary 6.4015.00.0000.20050606153519.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:13:55[UTC], changelist=351634, host=PWDFM026.wdf.sap.corp)

SapMetamodelWebDynpro 6.4015.00.0000.20050818110145.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:22:54[UTC], changelist=363773, host=PWDFM026.wdf.sap.corp)

SapWebDynproGenerationCTemplates 6.4015.00.0000.20051116130436.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:54:40[UTC], changelist=376397, host=PWDFM026)

SapWebDynproGenerationCore 6.4015.00.0000.20051027094122.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:30:10[UTC], changelist=373943, host=PWDFM026.wdf.sap.corp)

SapWebDynproGenerationTemplates 6.4015.00.0000.20051116130436.0000 (release=630_VAL_COR, buildtime=2005-11-29:00:54:40[UTC], changelist=376397, host=PWDFM026)

sap.com/tcwddispwda

No information available

sap.com/tcwdcorecomp

No information available

Detailed Error Information

Detailed Exception Chain

com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create delegate for view com.sap.tut.wd.tutwd_table.tablecomp._MasterDetail_TableComp_TableTutorialWindow. (Hint: Is the corresponding DC deployed correctly? Does the DC contain the component?)

at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:110)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.<init>(DelegatingView.java:41)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.createUninitializedView(ViewManager.java:487)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:524)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:422)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:130)

at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:41)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:135)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:392)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:608)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:248)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)

Caused by: java.lang.ClassNotFoundException: com.sap.tut.wd.tutwd_table.tablecomp.wdp.Internal_MasterDetail_TableComp_TableTutorialWindow

Found in negative cache

-


Loader Info -


ClassLoader name: [local/CreaOrdineOrdinario]

Parent loader name: [Frame ClassLoader]

References:

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:tcsecssl

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:ejbserialization

sap.com/tcwddispwda

sap.com/tcwdcorecomp

sap.com/LogistaModelloOrdineAppl

service:webdynpro

service:sld

library:tcddicddicservices

library:com.sap.aii.proxy.framework

library:tcgraphicsigs

library:com.sap.mw.jco

library:com.sap.lcr.api.cimclient

library:jnet

library:sapxmltoolkit

library:com.sap.aii.util.rb

library:com.sap.util.monitor.jarm

library:tcddicddicruntime

library:core_lib

library:com.sap.aii.util.xml

library:tccolapi

library:com.sap.aii.util.misc

library:tc~cmi

library:tccolruntime

Resources:

/usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/app.jar

/usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/poi-contrib-2.5.1-final-20040804.jar

/usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/poi-scratchpad-2.5.1-final-20040804.jar

/usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/poi-2.5.1-final-20040804.jar

/usr/sap/PCT/JC00/j2ee/cluster/server0/apps/local/CreaOrdineOrdinario/webdynpro/public/lib/LogistaModelloOrdineBean.jar

Loading model: {parent,references,local}

-


at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:348)

at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:65)

... 31 more

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182372
Active Contributor
0 Kudos

Hi Matteo,

Did you add "Sharing references" in WD project to EAR project which contains EJB?

Best regards, Maksim Rashchynski.

Former Member
0 Kudos

Hi ,

have you done these steps

Open the WebDynpro perspective, open the webdynpro project, right click on the project ->properties.

1.select Java Build path - select the EJB project from ‘projects’ , check the selected project under ‘Order & Export’

2.select Project references and select the EAR project

3.select WebDynpro references ; select ‘sharing references’ tab, click add & make an entry as <vendor>/<EAR project name>

Usually vendor name is sap.com

4.specify the jndi name in ejb-j2ee-engine.xml. select the bean and specify a Jndi name

for accessing the methods in the bean

InitialContext ic = new InitialContext();

Object obj = ic.lookup(<jndi name>);

<EJB name>Home home = (<EJB name>Home) PortableRemoteObject.narrow(obj,<EJB name>Home.class);

<EJB name> bean = home.create();

bean.<method name>;

Hope this helps you

Regards

Rohit

matteodesantis
Explorer
0 Kudos

Hi Rohit,

It seems right, moreover I have another WD project that run correctly. I noticed that in the error there is a reference to the APP.JAR that I didn't include into my project. Could it be the problem?

Regards.

former_member182372
Active Contributor
0 Kudos

Hi Matteo,

Check sharing refernces and restart the server. The problem is with class loading which is runtime problem.

Best regards, Maksim Rashchynski.

matteodesantis
Explorer
0 Kudos

Hi,

I have solved the problem renaming the name and the path of Component Controller and all views.

Pay attention: this problem is generated by an export of project from a PC and an import to another PC (after the adjustments of the libraries references)

Regards.