cancel
Showing results for 
Search instead for 
Did you mean: 

Restore default theme

diego_
Champ in-the-making
Champ in-the-making

Hello,

while experimenting for the first time with the "Canvas Editor" of the "Theme Editor" (Ctrl+Alt+T), I mistakenly duplicated an element from the "Admin Center" view - I believe the header, but I am unable to recall which one.

The problem is that now I am unable to access the "Admin Center": when trying to access it, an error page is displayed with the message "An unexpected error occurred". An excerpt of the stack trace and context is included at the end of this question. My questions are:

  • Is there a way of restoring the default theme? I have been looking through the documentation but did not have luck so far.
  • On a related note: is it possible to make a copy of an existing theme, in order to be able to customize it without fear of breaking the current one?

Thanks in advance!

duplicate Id for a component admin_divtab

             javax.servlet.ServletException: duplicate Id for a component admin_divtab
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.nuxeo.wss.servlet.BaseWSSFilter.doFilter(BaseWSSFilter.java:135)
    ...
Request Attributes:

javax.servlet.forward.request_uri : /nuxeo/nxadmin/default@view_admin
javax.servlet.forward.context_path : /nuxeo
javax.servlet.forward.servlet_path : /nxadmin/default@view_admin
javax.servlet.forward.query_string : tabIds=MAIN_TABS%3Aadmin&conversationId=0NXMAIN3
com.sun.faces.util.RequestStateManager : {com.sun.faces.renderKitImplForRequest=org.ajax4jsf.renderkit.ChameleonRenderKitFactory@199a0e, com.sun.faces.INVOCATION_PATH=.faces, com.sun.faces.ExternalContextImpl=com.sun.faces.context.ExternalContextImpl@1bc4277}
org.nuxeo.theme.url : nxtheme://theme/default/*/jsf-facelets/admin/default/default/default
org.nuxeo.theme.default.theme : galaxy/default
nbActiveUserHttpSessions : 1
org.nuxeo.theme.negotiation.result.collection : default
org.jboss.seam.core.manager : Manager([0NXMAIN3])
com.sun.faces.FORM_CLIENT_ID_ATTR : j_id182
currentSuperSpace : DocumentModelImpl(d59709ec-8f1d-49ed-9e91-1e0681f1dac0, path=/, title=d59709ec-8f1d-49ed-9e91-1e0681f1dac0)
requestedUrl : nxadmin/default@view_admin?tabIds=MAIN_TABS%3Aadmin&old_conversationId=0NXMAIN3
org.apache.myfaces.SCROLL_HIDDEN_INPUT_adminSelectorForm : true
...

Edit: forgot to mention that I am using the "Nuxeo Platform OVF (VirtualBox, RHEV, VMware ESX) Nuxeo Platform 5.5 / 735 MB / 13-Dec-2011" virtual machine.

2 REPLIES 2

diego_
Champ in-the-making
Champ in-the-making

Update: I managed to fix the Admin center page via the Theme Editor, by opening another page on the editor, clicking on "Preview theme" and browsing inside the preview to the Admin center - I was able to open the canvas editor within that frame and remove a duplicated "main area".

However, I would like to know if there is a proper way of restoring the theme and/or make a copy of the current theme, any information would be appreciated.

Florent_Guillau
World-Class Innovator
World-Class Innovator

You should be able to delete nxserver/data/themes to delete all theme configuration, then restart the server.

Getting started

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.