[
https://jira.nuxeo.com/browse/NXP-6991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=95740#comment-95740
]
Sean Radford commented on NXP-6991:
-----------------------------------
This is an odd artifact that manifests when trying to change the web
application context path.
If you perform the following you can get it to work:
1. Change the org.nuxeo.ecm.contextPath property
2. Rename the Tomcat Context File in templates/default/conf/Catalina/localhost
3. Alter the hard-coded url references to nuxeo in
nuxeo-opensocial-server/src/main/resources/opensocial/containers/opensocial-container.js
(and recompile/deploy)
Ideally 2 and 3 should not be necessary of course....
> Unsupported principal: class
> org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl
> ----------------------------------------------------------------------------------
>
> Key: NXP-6991
> URL: https://jira.nuxeo.com/browse/NXP-6991
> Project: Nuxeo Enterprise Platform
> Issue Type: Bug
> Components: Security / Rights, Web UI
> Affects Versions: 5.4.2-RC2
> Reporter: Sean Radford
> Priority: Major
>
> Configure Tomcat to run Nuxeo under an alternative contextPath (change
> configuration property org.nuxeo.ecm.contextPath and create a new Tomcat
> Context file).
> On attempting log in (after submitting your credentials) you are presented
> with a simple white page displaying the following message:
> If you can read this in your browser, this probably because of a
> configuration problem of your nuxeo.war/WEB-INF/pages.xml. To change this,
> edit the OSGI-INF/deployment-fragment.xml of your project at extension
> pages#PAGES.
> And in the server log there is the following stack:
> Caused by: java.lang.Error: Unsupported principal: class
> org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl
> at
> org.nuxeo.ecm.core.api.local.LocalSession.createSession(LocalSession.java:83)
> at
> org.nuxeo.ecm.core.api.local.LocalSession.getSession(LocalSession.java:166)
> at
> org.nuxeo.ecm.core.api.AbstractSession.connect(AbstractSession.java:214)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.nuxeo.ecm.core.api.TransactionalCoreSessionWrapper.invoke(TransactionalCoreSessionWrapper.java:94)
> at $Proxy25.connect(Unknown Source)
> at
> org.nuxeo.ecm.core.api.repository.Repository.open(Repository.java:155)
> at
> org.nuxeo.ecm.core.api.repository.Repository.open(Repository.java:113)
> at
> org.nuxeo.ecm.webapp.delegate.DocumentManagerBusinessDelegate.getDocumentManager(DocumentManagerBusinessDelegate.java:113)
> ... 138 more
> 2011-05-26 10:38:42,373 ERROR
> [org.nuxeo.ecm.webapp.delegate.DocumentManagerBusinessDelegate] Unable to
> login as System
> javax.security.auth.login.LoginException: System login failed - callback
> failed
> at
> org.nuxeo.runtime.api.login.SystemLoginModule.login(SystemLoginModule.java:66)
> at
> org.nuxeo.runtime.api.LoginModuleWrapper.login(LoginModuleWrapper.java:77)
> The message is from org.nuxeo.ecm.core.api.local.LocalSession. This is
> performing an instanceof check for NuxeoPrincipal and failing. The principal
> is a NuxeoPrincipalImpl which does implements NuxeoPrincipal (a classloader
> issue?)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets