cancel
Showing results for 
Search instead for 
Did you mean: 

ClassCastException: WdVisibility ResourceMultiParentClassLoader

Former Member
0 Kudos

Hi

We have migrated WDJ dcs from 7.0 to & 7.3, most of the things are working fine except getting error as given below:

java.lang.ClassCastException: class com.sap.tc.webdynpro.progmodel.api.WDVisibility:service:tc~wd~webdynpro@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@77a8994@alive incompatible with class java.lang.String:null

As per the error message it seems that visibility property of some UI element is assigned a null. But not able to find it.

Please help in resolving it asap.

Thanks In Advance

Akanksha

Accepted Solutions (1)

Accepted Solutions (1)

govardan_raj
Contributor
0 Kudos

Hi akansha,

I need further details above one is very generic , can u post the complete error ,

and when is this error getting produced like after building the dc or after deploying at runtime.

Regards

Govardan Raj S

Former Member
0 Kudos

Hi Govardan

The complete error is as given below:

java.lang.ClassCastException: class com.sap.tc.webdynpro.progmodel.api.WDVisibility:service:tc~wd~webdynpro@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@42cf4026@alive incompatible with class java.lang.String:null

  at com.sap.tc.webdynpro.progmodel.context.NodeElement.wdGetString(NodeElement.java:804)

  at com.sap.tc.webdynpro.progmodel.context.MappedNodeElement.wdGetString(MappedNodeElement.java:298)

  at com.sap.tc.webdynpro.progmodel.context.AttributePointer.getString(AttributePointer.java:341)

  at com.sap.tc.webdynpro.clientserver.data.DataContainer.getString(DataContainer.java:720)

  at com.sap.tc.webdynpro.progmodel.view.UIElementContainer.getWidth(UIElementContainer.java:451)

  at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.ScrollContainerAdapter.getWidth(ScrollContainerAdapter.java:548)

  at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.ScrollContainerAdapter.getParameter(ScrollContainerAdapter.java:265)

  at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.ScrollContainerAdapter.getParameter(ScrollContainerAdapter.java:58)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:279)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:1842)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:1343)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutBaseFragment(LSGridLayoutRenderer.java:1099)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:618)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:432)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:963)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:368)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:1842)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:1343)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutBaseFragment(LSGridLayoutRenderer.java:1099)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:618)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:432)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:963)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:368)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:1842)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:1343)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutBaseFragment(LSGridLayoutRenderer.java:1099)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:618)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:432)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:963)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:368)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaFragment(LSScrollContainerRenderer.java:1226)

  at com.sap.tc.ls.renderer.ie6.LSTabStripRenderer.renderTabStripScrollContainer(LSTabStripRenderer.java:4282)

  at com.sap.tc.ls.renderer.ie6.LSTabStripRenderer.renderTabStripFragment(LSTabStripRenderer.java:1261)

  at com.sap.tc.ls.renderer.ie6.LSTabStripRenderer.render(LSTabStripRenderer.java:534)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:1842)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:1343)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutBaseFragment(LSGridLayoutRenderer.java:1099)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:618)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:432)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaFragment(LSScrollContainerRenderer.java:1226)

  at com.sap.tc.ls.renderer.ie6.LSGroupRenderer.renderGroupFragment(LSGroupRenderer.java:1535)

  at com.sap.tc.ls.renderer.ie6.LSGroupRenderer.render(LSGroupRenderer.java:496)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:1842)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:1343)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutBaseFragment(LSGridLayoutRenderer.java:1099)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:618)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:432)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:963)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:368)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.renderViewContainerFragment(LSViewContainerRenderer.java:347)

  at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.render(LSViewContainerRenderer.java:228)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:1842)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:1343)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutBaseFragment(LSGridLayoutRenderer.java:1099)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:618)

  at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:432)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollArea_RenderContent(LSScrollContainerRenderer.java:1715)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollAreaInnerFragment(LSScrollContainerRenderer.java:1578)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:963)

  at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:368)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSFullUpdateRenderer.renderFullUpdateFragment(LSFullUpdateRenderer.java:429)

  at com.sap.tc.ls.renderer.ie6.LSFullUpdateRenderer.render(LSFullUpdateRenderer.java:272)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.ls.renderer.ie6.LSPageUpdateRenderer.renderPageUpdateXmlFragment(LSPageUpdateRenderer.java:271)

  at com.sap.tc.ls.renderer.ie6.LSPageUpdateRenderer.renderPageUpdateFragment(LSPageUpdateRenderer.java:236)

  at com.sap.tc.ls.renderer.ie6.LSPageUpdateRenderer.render(LSPageUpdateRenderer.java:206)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:724)

  at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.render(RenderManager.java:374)

  at com.sap.tc.webdynpro.clientimpl.ajax.AjaxClient.sendResponse(AjaxClient.java:1413)

  at com.sap.tc.webdynpro.clientimpl.ajax.AjaxClient.retrieveData(AjaxClient.java:309)

  at com.sap.tc.webdynpro.clientserver.phases.RetrieveDataPhase.execute(RetrieveDataPhase.java:71)

  at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)

  at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)

  at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)

  at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:515)

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

  at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)

  at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)

  at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:908)

  at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:880)

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

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

  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)

  at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)

  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)

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

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

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

  at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:367)

  at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:490)

  at com.sap.tc.webdynpro.serverimpl.wdc.ForwardServlet.doPost(ForwardServlet.java:73)

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

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

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

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

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

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

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

  at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

  at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

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

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

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

  at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

  at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

  at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

  at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

  at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

  at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Thanks

Akanksha

govardan_raj
Contributor
0 Kudos

hi akansha ,

here im not able to find any particular view or component controller in which the visibility is being set to string or null , what you can do is search all views and component controllers of the DC in which this particular error is being shown, or else in the error log or task when you double click this particular error it will directly take you to that particular view or component controller, and you can localize the issue .

before to that try closing the project and perform rebuild and build .

Regards

Govardan Raj 

Former Member
0 Kudos

Hi

The issue is resolved now, It was due to the Width field of container being mapped to context attribute of type Visibility.

Thanks

Akanksha

govardan_raj
Contributor
0 Kudos

nice to hear that your issue got resolved

Cheers

Regards

Govardan Raj

Answers (0)