cancel
Showing results for 
Search instead for 
Did you mean: 

CMS java.lang.NullPointerException

Former Member
0 Kudos

When I go to CMS , I get an java.lang.NullPointerException

for

http://<server>:<port>/webdynpro/dispatcher/sap.com/tcSLCMS~WebUI/Cms

Any ideas ??

Error stacktrace:

java.lang.NullPointerException

at com.sap.cms.ui.wl.Custom1.prepareTransportStudio(Custom1.java:3492)

at com.sap.cms.ui.wl.Custom1.wdDoInit(Custom1.java:271)

at com.sap.cms.ui.wl.wdp.InternalCustom1.wdDoInit(InternalCustom1.java:764)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingCustomController.doInit(DelegatingCustomController.java:73)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)

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

at com.sap.tc.webdynpro.progmodel.controller.Component.getCustomControllerInternal(Component.java:433)

at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:371)

at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:400)

at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.initAttributeMapping(AttributeInfo.java:582)

at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.init(AttributeInfo.java:442)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initAttributes(NodeInfo.java:771)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:756)

at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:40)

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

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

at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:398)

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

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:134)

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

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

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

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

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:385)

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

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

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

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

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

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

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

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

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

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:94)

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Bhanu,

Did you fix this issue, I am coming across the same issue. Could you please post a work around if you found one. Thanks!

former_member183805
Active Participant
0 Kudos

Hi Phani,

This is not a currently known issue, so there are no published workarounds or notes. It is recommended that you create an OSS message for it, so that someone from SAP development support can look into this. Please assign the OSS message to the component BC-CTS-CMS.

Regards,

Manohar

Former Member
0 Kudos

Hi Manohar,

Thanks for your prompt response. I will open an OSS. I will update this posting with the OSS message Number.

Version in use: 6.40 SP9.

NetWeaver Rock's and best is yet to come...

With Best Regards

Former Member
0 Kudos

Hi Bhanu

I have seen this , it happened after track creation. We got an SAP guy to debug the system and we saw one of the values (Repository Type DTR or XI) was being returned as null from the DB. He changed it on the fly through Eclipse and got the UI back , after which we deleted the track and created it again. I dont know what the official fix it. If the entry is in table then it needs to be found and changed , like wise if XML

Regards

Pran

Former Member
0 Kudos

Thanks for the info.

CMS might be corrupted now .

Is there any way I can just relocate the DTR to a new server.

or from NWDS just add the DC's to a new Server's Domain and Track.

Thanks and Regards

Bhanu

siming_fu
Explorer
0 Kudos

>Is there any way I can just relocate the DTR to a new server.

Of course, Install another standalone J2EE engine on other resource.

Define the location when you define the track and dev.config.

Former Member
0 Kudos

NWDI SP Level?