cancel
Showing results for 
Search instead for 
Did you mean: 

Problems when deploying a WD-Project of NWDS to CE by using ESWorkpl.

Former Member
0 Kudos

Hello,

I am using a CE 7.1 Server. Now I wanted to develop a Demo App. as described in the Book "Java Programming with SAP NetWeaver", published by SAP Press. I have done everything exactly as described in the book, but If i deploy and run the App I get an internal Server Error. I am using the SR of the ES Workplace. The Destinations of HU2 are set. The Stacktrace is the following:

#1.5 #000C29FCB5CB001E000001DD000013A40090E803E0D0C020#1222942876187#com.sap.engine.services.deploy##com.sap.engine.services.deploy#Administrator#2935##n.a.##c390f1808f9811ddab7c000c29fcb5cb#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]##0#0#Warning#1#/System/Server/Services/Deploy#Plain###JLinEE validation of application local/ReadPurchaseOrder returned result Messages for application "local/ReadPurchaseOrder" reported by JLinEE checks:
WARNINGS:
References Test: There are no matching deploy time references (described in META-INF/SAP_MANIFEST.MF) for the following runtime references [sap.com/tc~je~webservices~api, sap.com/tc~wd~wslib~api, sap.com/tc~je~webservices~lib, sap.com/tc~wd~api] (described in the META-INF/application-j2ee-engine.xml)., file: ReadPurchaseOrder.ear, severity: warning
.#
#1.5 #000C29FCB5CB001E00000207000013A40090E803E0D0C020#1222942876875#com.sap.engine.services.deploy##com.sap.engine.services.deploy#Administrator#2935##n.a.##c390f1808f9811ddab7c000c29fcb5cb#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]##0#0#Warning##Plain###
Warning occurred on server 4078750 during update local/ReadPurchaseOrder : References Test: There are no matching deploy time references (described in META-INF/SAP_MANIFEST.MF) for the following runtime references [sap.com/tc~je~webservices~api, sap.com/tc~wd~wslib~api, sap.com/tc~je~webservices~lib, sap.com/tc~wd~api] (described in the META-INF/application-j2ee-engine.xml)., file: ReadPurchaseOrder.ear, column 0, line 0, severity: warning#
#1.5 #000C29FCB5CB001D0000012A000013A40090E803E0C734D7#1222942879406#com.sap.tc.webdynpro.sessionmanagement#sap.com/tc~wd~dispwda#com.sap.tc.webdynpro.sessionmanagement.ExceptionHandler.handleThrowable#mko#2098##n.a.##db4f2870905911ddbf69000c29fcb5cb#HTTP Worker [1]##0#0#Error##Java###Exception occured during processing of Web Dynpro application {0}. See exception stacktrace for details. 
[EXCEPTION]
 {1}#2# local/ReadPurchaseOrder/ReadPurchaseOrderApp#java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:664)
	at com.sap.engine.boot.loader.ResourceMultiParentClassLoader.loadClassLocal(ResourceMultiParentClassLoader.java:198)
	at com.sap.engine.boot.loader.MultiParentClassLoader.findClassInLoaderGraph(MultiParentClassLoader.java:306)
	at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:256)
	at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:228)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:363)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:242)
	at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:62)
	at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:78)
	at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:381)
	at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:487)
	at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doPreprocessing(ClientApplication.java:1228)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToApplicationDoPreprocessing(AbstractExecutionContextDispatcher.java:150)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForAppPreprocessing.doService(DispatchHandlerForAppPreprocessing.java:35)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
	at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToApplicationDoPreprocessing(ExecutionContextDispatcher.java:100)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:75)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:507)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:527)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doPreprocessing(ApplicationSession.java:233)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doPreprocessing(ClientSession.java:647)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:225)
	at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:231)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:205)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.doService(DispatchHandlerForRequestManager.java:38)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
	at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToRequestManager(ExecutionContextDispatcher.java:140)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:93)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:105)
	at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
	at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doGet(AbstractDispatcherServlet.java:54)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:66)
	at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:32)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:431)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376)
	at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67)
	at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
	at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
	at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
	at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:309)
	at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222)
	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:152)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)

#
#1.5 #000C29FCB5CB001D0000012C000013A40090E803E0C734D7#1222942879406#com.sap.tc.webdynpro.sessionmanagement#sap.com/tc~wd~dispwda#com.sap.tc.webdynpro.sessionmanagement.ExceptionHandler.handleThrowable#mko#2098##n.a.##db4f2870905911ddbf69000c29fcb5cb#HTTP Worker [1]##0#0#Error#1#/System/UserInterface#Java###Exception occured during processing of Web Dynpro application {0}. For details, check entry {1} in trace.#3# local/ReadPurchaseOrder/ReadPurchaseOrderApp#000C29FCB5CB001D0000012A000013A40090E803E0C734D7#com.sap.tc.webdynpro.sessionmanagement#
#1.5 #000C29FCB5CB0026000000CC000013A40090E803E0C740AC#1222942880750#com.sap.tc.webdynpro.sessionmanagement#sap.com/tc~wd~dispwda#com.sap.tc.webdynpro.sessionmanagement.ExceptionHandler.handleThrowable#mko#2098##n.a.##db4f2870905911ddbf69000c29fcb5cb#HTTP Worker [4]##0#0#Error##Java###Exception occured during processing of Web Dynpro application {0}. See exception stacktrace for details. 
[EXCEPTION]
 {1}#2# local/ReadPurchaseOrder/ReadPurchaseOrderApp#com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exception was thrown during destruction of root component of application ApplicationIdentificationHandle(appName=local/ReadPurchaseOrder/com.sap.demo.readpurchaseorderapp.readpurchaseorderapp.ReadPurchaseOrderApp, appId=da8d80f2906b11dd823e000c29fcb5cb, clientWindowId=da8d80f1906b11dd869c000c29fcb5cb, clientSessionId=EiETMra5JX4Gu2lcZdumWYIuXWx3fJ28HAGePD4A_SAP). The causing exception is nested. RID=db61c0e1906b11dd8410000c29fcb5cb
	at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.destroy(ClientApplication.java:618)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToApplicationDestroy(AbstractExecutionContextDispatcher.java:168)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForAppDestruction.doService(DispatchHandlerForAppDestruction.java:41)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
	at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToApplicationDestroy(ExecutionContextDispatcher.java:128)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:87)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:507)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:527)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.destroy(ApplicationSession.java:322)
	at com.sap.tc.webdynpro.clientserver.session.ClientWindow.destroyApplicationSession(ClientWindow.java:251)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doDestroyApplication(ClientSession.java:903)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doPostprocessing(ClientSession.java:751)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:242)
	at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:231)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:205)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.doService(DispatchHandlerForRequestManager.java:38)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
	at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
	at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToRequestManager(ExecutionContextDispatcher.java:140)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:93)
	at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:105)
	at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
	at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doGet(AbstractDispatcherServlet.java:54)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:66)
	at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:32)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:431)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376)
	at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67)
	at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
	at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
	at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
	at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:309)
	at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222)
	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:152)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)
Caused by: java.lang.NullPointerException
	at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.exit(ClientComponent.java:184)
	at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.destroy(ClientApplication.java:616)
	... 53 more


#
#1.5 #000C29FCB5CB0026000000CE000013A40090E803E0C740AC#1222942880750#com.sap.tc.webdynpro.sessionmanagement#sap.com/tc~wd~dispwda#com.sap.tc.webdynpro.sessionmanagement.ExceptionHandler.handleThrowable#mko#2098##n.a.##db4f2870905911ddbf69000c29fcb5cb#HTTP Worker [4]##0#0#Error#1#/System/UserInterface#Java###Exception occured during processing of Web Dynpro application {0}. For details, check entry {1} in trace.#3# local/ReadPurchaseOrder/ReadPurchaseOrderApp#000C29FCB5CB0026000000CC000013A40090E803E0C740AC#com.sap.tc.webdynpro.sessionmanagement#

Now I have no idea how to solve this problem. In detail I have no idea how to get the named references: sap.com/tcjewebservicesapi, sap.com/tcwdwslibapi, sap.com/tcjewebserviceslib, sap.com/tcwd~api. Can anyone help me?

Accepted Solutions (1)

Accepted Solutions (1)

snehal_kendre
Active Contributor
0 Kudos

HI,

Problem is wierd.

but you can try

As there is problem for getting refernce for

sap.com/tcjewebservicesapi, sap.com/tcwdwslibapi, sap.com/tcjewebserviceslib, sap.com/tcwd~api

you can add them as sharing references or service references in your project properties->web dynpro.

Just for info, you got an exception saying

java.lang.UnsupportedClassVersionError

what is JDK version of server and your NWDS CE 7.1.?

Former Member
0 Kudos

You are both right. Sadly I forgot this thread. I allready solved the problem. First I had to set the compiler-version to 5.0 manualy. After this I got an session management exception. But I think this is because of the slow connection to HU2. But as you mentioned HU2 is offline till friday. Because of this I can't test anymore unless the server is up again.

Because of the warning: I allready set these references as Library and Service references. But I will try setting them as Sharing references when HU2 is up again.

Greetings Marco

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Marco, I got a mail from SAP to inform me that the ES Workplace ERP 6.0 backend system HU2 won't be available from October 6 until October 10

just wait and try again.

Hope help you!