on 10-23-2010 7:41 PM
Hi,
I'm trying to change the look of my ui elements with a custom theme. I hava already made one and also put that on the WAS, where one can find the other sap themes. I'm running my application with the sap-css parameter in the url, but i'm getting the following error message.
(see next message)
I 'm also getting an error message if i try to use another sap theme like "sap_chrome". Nothing seems to work other than the default theme.
Regards,
Adil
HI Adil,
Please try like the below is resolving your issue.
Can you place the you theme folder under /SAP/PUBLIC/BC/UR/nw5/themes/custom/yourthemename.
Use url parameter "wdthemeroot=yourthemename" instead of sap-cssurl.
Try to access the application like below url
http:<host>:<port>/sap/bc/wedynpro/sap/<applicationname>?wdthemeroot=yourthemename.
Reards,
Venkat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Adil,
please have a look at the note:
#1446099 - Web Dynpro application not displayed in customer theme
(http://service.sap.com/sap/support/notes/1446099)
Best Regards,
Ervin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Exception occured during processing of Web Dynpro application demo.sap.com/.../... See exception stacktrace for details.
[EXCEPTION]
com.sap.tc.styles.StyleSheetLinkException: StyleSheetLink "http://<server>:<Port Number>/webdynpro/resources/sap.com/tcwddispwda/root/global/SSR/themes/MyTheme/ur/ur_nn7.css" is not valid. StartIndex: 14, EndIndex: 96
at com.sap.tc.styles.StyleSheetLinkProvider.extractThemeIdFromStyleSheetLink(StyleSheetLinkProvider.java:497)
at com.sap.tc.styles.StyleSheetLinkProvider.getThemeId(StyleSheetLinkProvider.java:433)
at com.sap.tc.styles.StyleSheetLinkProvider.getThemeId(StyleSheetLinkProvider.java:425)
atcom.sap.tc.webdynpro.serverimpl.defaultimpl.laf.LookAndFeelService.extractThemeIdFromStyleSheetLink(LookAndFeelService.java:355)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.laf.LookAndFeelService.getCurrentThemeName(LookAndFeelService.java:101)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.laf.LookAndFeelService.getCurrentThemeName(LookAndFeelService.java:93)
atcom.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager$System.<init>(LSRenderManager.java:408)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.<init>(LSRenderManager.java:52)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.getRenderManager(HtmlClient.java:1870)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.fillStaticTemplateContext(HtmlClient.java:1220)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponseHead(HtmlClient.java:437)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.<init>(ClientApplication.java:447)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.createApplication(ClientApplication.java:377)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToApplicationCreate(AbstractExecutionContextDispatcher.java:115)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForAppCreation.doService(DispatchHandlerForAppCreation.java:37)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:127)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:95)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToApplicationCreate(ExecutionContextDispatcher.java:86)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:65)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:633)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.createApplication(ApplicationSession.java:824)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.<init>(ApplicationSession.java:190)
at com.sap.tc.webdynpro.clientserver.session.ClientWindow.getApplicationSession(ClientWindow.java:170)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doPreprocessing(ClientSession.java:648)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:241)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:259)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:202)
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:127)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:95)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToDispatcherContext(ExecutionContextDispatcher.java:146)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:92)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:104)
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:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:486)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:397)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:83)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:243)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)
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.MemoryStatisticFilter.process(MemoryStatisticFilter.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.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
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:428)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)
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:327).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.