Skip to Content
0
Former Member
Jan 25, 2007 at 01:39 PM

Theme editor doesn't show - DesignManager must not be null error

25 Views

Hi,

I'm experiencing problem with Theme Editor & default portal themes. Problem was probably started by importing custom themes from older version of portal (current configuration is NW2004 SPS19, Java stack). After entering System Administration / Portal Display, theme editor doesn't show up and defaulttrace contains following error:

#1#java.lang.IllegalArgumentException: DesignManager must not be null.

at com.sapportals.portal.ssd.userInterface.InitialPage.<init>(InitialPage.java:74)

at com.sapportals.portal.ssd.StyleSheetDesigner.doContent(StyleSheetDesigner.java:94)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

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

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

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

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

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

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

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

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

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

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

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

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(Native Method)

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

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

I've tried many things - delete custom themes (at first from Theme Archive, then from themes Integrity browser (...irj/servlet/prt/portal/prtroot/com.sap.portal.themes.integrity.browse) and finally I've found traces in the filesystem (I think it was .../irj/root/portalapps/com.sap.portal.design.urdesigndata/themes/customer)). So there should be no trace of custom themes in the system (as suggested in thread Theme Editor no showing content.), but the problem remains.

And there's more I found. We have 2 same systems installed on one server (both have own Oracle database+NW 2004 SPS19). The other portal works fine and without any problems, even with the same themes imported - it didn't create any error so I wonder if the problem doesn't lie somewhere else.

One more thing I noticed, which is different among these two portals, is the bahaviour of default themes - when I start ...irj/servlet/prt/portal/prtroot/com.sap.portal.themes.integrity.browse on both portals, the one which works, has also its and portal subnodes under every theme from SAP. On the other portal, only one theme shows all - the sap_chrome. Other themes contain only ur subnode. I've tried to compare filesystems of both portals (but only directries which I found through search for "sap_tradeshow"), but I haven't noticed any differences. What else could be different?

I tried many things, but without any effect. Could anyone help me, please? I'm running out of ideas and thinking about reinstalling the portal, which isn't prefereble solution.