cancel
Showing results for 
Search instead for 
Did you mean: 

Failed to get Related Model Object for Application object

Former Member
0 Kudos

Hi ,

I am getting null pointer exception , when i deploy the application.

this is the error i am getting....

java.lang.NullPointerException

at com.sap.tc.webdynpro.repository.persistence.RepositoryPersistence.getCurrentLayerObject(RepositoryPersistence.java:703)

at com.sap.tc.webdynpro.repository.model.Repository.getCurrentLayerObject(Repository.java:1483)

at com.sap.tc.webdynpro.repository.model.NonSharedRelationToOne.doMergeInheritedTarget(NonSharedRelationToOne.java:85)

at com.sap.tc.webdynpro.repository.model.NonSharedRelationToOne.mergeInheritedTargets(NonSharedRelationToOne.java:49)

at com.sap.tc.webdynpro.repository.model.RelationToOne.getTarget(RelationToOne.java:93)

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi ,

It is not actually problem with my code.

i used same model names and controller names in the two projects.

so if one is working fine the other one is giving the same error.

Thanks,

Sunitha

Former Member
0 Kudos

Hi Shukla,

I have only execute RFC code in init()

Thanks,

sunitha

Dheerendra
Participant
0 Kudos

hi Sunitha,

Can u share ur code...??

Thanks

Dheerendra
Participant
0 Kudos

hi Sunitha,

Just check urs component controller coding and also check the wdDoInit() method where u have initialized and Bind the model object....

if u have any other issue then please clearify

with Best Regard's

Dheerendra Shukla

Former Member
0 Kudos

I copied a Existing project , renamed the copied project and did some changes to the renamed one, when i deploy the renamed project i am getting this error, if i re-deploy it again it is working fine.

If the renamed one is working fine ,i am getting the same error for the original one.

Error stack trace...

com.sap.tc.webdynpro.repository.RepositoryRuntimeException: Failed to get Related Model Object for the object .....

com.test.App_wbs_change, relation StartupPlug.

at com.sap.tc.webdynpro.repository.model.DelegatorRepositoryModelClass.getRelatedModelObject(DelegatorRepositoryModelClass.java:640)

at com.sap.tc.webdynpro.progmodel.repository.IWDApplicationInfo$Implementation.getStartupPlugInternal(IWDApplicationInfo.java:319)

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

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)

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

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

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(AccessController.java:214)

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

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

Caused by: java.lang.NullPointerException

at com.sap.tc.webdynpro.repository.persistence.RepositoryPersistence.getCurrentLayerObject(RepositoryPersistence.java:703)

at com.sap.tc.webdynpro.repository.model.Repository.getCurrentLayerObject(Repository.java:1483)

at com.sap.tc.webdynpro.repository.model.NonSharedRelationToOne.doMergeInheritedTarget(NonSharedRelationToOne.java:85)

at com.sap.tc.webdynpro.repository.model.NonSharedRelationToOne.mergeInheritedTargets(NonSharedRelationToOne.java:49)

at com.sap.tc.webdynpro.repository.model.RelationToOne.getTarget(RelationToOne.java:93)

at com.sap.tc.webdynpro.repository.model.AbstractRepositoryModelClass.getRelatedModelObject(AbstractRepositoryModelClass.java:234)

at com.sap.tc.webdynpro.repository.model.DelegatorRepositoryModelClass.getRelatedModelObject(DelegatorRepositoryModelClass.java:636)

... 26 more