cancel
Showing results for 
Search instead for 
Did you mean: 

Visual Composer RTF Text Editor error

joo_ferreira
Participant
0 Kudos

Hello,

I'm trying to use a RTF Text Editor on Visual Composer. My problem is that every time I try to run the application with the editor the folowing error occurs:

Can anyone help me?

Regards,

João

java.lang.NullPointerException: while trying to invoke the method java.lang.Class.newInstance() of an object loaded from local variable 'rendererClass'

at com.sap.tc.wd4vc.util.java.renderer.XGLAbstractRenderManager.getRenderer(XGLAbstractRenderManager.java:92)

at com.sap.tc.wd4vc.core.std.controls.api.XGLControlRenderManager.getRenderer(XGLControlRenderManager.java:31)

at com.sap.tc.wd4vc.util.java.renderer.XGLAbstractRenderManager.render(XGLAbstractRenderManager.java:68)

at com.sap.tc.wd4vc.core.std.interactors.pane.java.impl.form.XGLFormViewRenderer.renderVFlowWithColumns(XGLFormViewRenderer.java:531)

at com.sap.tc.wd4vc.core.std.interactors.pane.java.impl.form.XGLFormViewRenderer.render(XGLFormViewRenderer.java:79)

at com.sap.tc.wd4vc.util.java.renderer.XGLAbstractRenderManager.render(XGLAbstractRenderManager.java:71)

at com.sap.tc.wd4vc.core.std.interactors.pane.java.impl.XGLInteractorRenderManager.render(XGLInteractorRenderManager.java:37)

at com.sap.tc.wd4vc.core.std.interactors.pane.Generic.renderInteractor(Generic.java:574)

at com.sap.tc.wd4vc.core.std.interactors.pane.Generic.wdDoModifyView(Generic.java:209)

at com.sap.tc.wd4vc.core.std.interactors.pane.wdp.InternalGeneric.wdDoModifyView(InternalGeneric.java:260)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:94)

at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:746)

at com.sap.tc.webdynpro.progmodel.window.ViewController.modifyView(ViewController.java:254)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:432)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:438)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:438)

at com.sap.tc.webdynpro.clientserver.phases.ModifyViewPhase.execute(ModifyViewPhase.java:69)

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

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.doGet(AbstractDispatcherServlet.java:55)

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

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

at com.sap.tc.webdynpro.serverimpl.wdc.ForwardServlet.doGet(ForwardServlet.java:31)

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

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

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)

Accepted Solutions (0)

Answers (2)

Answers (2)

anja_engelhardt2
Active Contributor
0 Kudos

Hi,

it's not clear to me what you do. To be honest I never heard of a RTF Editor in VC. Can you describe a little more about your model? Where did you get the editor from?

Anja

joo_ferreira
Participant
0 Kudos

Please check the attachment, that's my Visual Composer !

http://img849.imageshack.us/img849/9360/rtftexteditor.png

anja_engelhardt2
Active Contributor
0 Kudos

Hi,

I tested it and for me it works fine. Maybe you should open a message at SAP that we could analyse this in detail.

Anja

joo_ferreira
Participant
0 Kudos

Thanks for the answer!

I will check my code versions and then post here to explain the solution.

Regards

Joã

joo_ferreira
Participant
0 Kudos

Hello,

The problem was in the WDEXTENSIONS SC, there was a mismatch between SC related with VC.

Regards,

Joã

joo_ferreira
Participant
0 Kudos

Hello,

After decompiling the Visual Composer, I can verify that the render class used to support the Rich Text Editor is not present.

What's the problem? Code versions?

-

-


Location

DC = sap.com/tcwd4vcengineconfig~std

Class = com.sap.tc.wd4vc.engineconfig.std.java.StdConfig

There is no definiton of ConfigEntry for the required "RTFTextEdit" at runtime.

Regards,

Joã