cancel
Showing results for 
Search instead for 
Did you mean: 

Share and NTLM configuration issue

rene_hof
Champ in-the-making
Champ in-the-making
I have even worse issues. Even so I can configure NTLM authentication for Alfresco Web Client, I don't get it working for Alfresco Share.  (see error details below)

03.03.2009 17:23:36 org.apache.catalina.core.StandardWrapperValve invoke
critical: Servlet.service() for servlet pageRendererServlet threw exception
org.alfresco.error.AlfrescoRuntimeException: Unable to retrieve object: site-index of type: page
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:140)
   at org.alfresco.web.site.Model.getObject(Model.java:513)
   at org.alfresco.web.site.Model.getPage(Model.java:165)
   at org.alfresco.web.site.SlingshotPageMapper.executeMapper(SlingshotPageMapper.java:197)
   at org.alfresco.web.site.AbstractPageMapper.execute(AbstractPageMapper.java:62)
   at org.alfresco.web.site.DefaultRequestContextFactory.newInstance(DefaultRequestContextFactory.java:109)
   at org.alfresco.web.site.FrameworkHelper.initRequestContext(FrameworkHelper.java:188)
   at org.alfresco.web.site.servlet.NTLMAuthenticationFilter.doFilter(NTLMAuthenticationFilter.java:144)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Error loading object id: site-index from persister id: RemoteStore_alfresco/site-data/pages_page
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:110)
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136)
   … 19 more
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Failure to load model object for path: site-index.xml
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:170)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObject(StoreModelObjectPersister.java:108)
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:106)
   … 20 more
Caused by: java.lang.IllegalArgumentException: UserId is mandatory.
   at org.alfresco.connector.ConnectorService.getCredentialVault(ConnectorService.java:510)
   at org.alfresco.connector.ConnectorService.getCredentialVault(ConnectorService.java:491)
   at org.alfresco.web.site.FrameworkHelper.getCredentialVault(FrameworkHelper.java:296)
   at org.alfresco.web.site.FrameworkHelper.getCredentialVault(FrameworkHelper.java:310)
   at org.alfresco.web.site.AbstractRequestContext.getCredentialVault(AbstractRequestContext.java:435)
   at org.alfresco.web.framework.WebFrameworkConnectorProvider.provide(WebFrameworkConnectorProvider.java:80)
   at org.alfresco.web.scripts.RemoteStore.getConnector(RemoteStore.java:739)
   at org.alfresco.web.scripts.RemoteStore.callGet(RemoteStore.java:693)
   at org.alfresco.web.scripts.RemoteStore.hasDocument(RemoteStore.java:344)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:136)
   … 22 more
1 REPLY 1

ofrxnz
Champ in-the-making
Champ in-the-making
Share SSO is broken in Labs 3.0 final/stable but NTLM works as long as you dont use SSO. 

It sounds like you have NTLM working for Alfresco and the Alfresco web client. 

If that is the case do the following.  

if you have modified the web.xml file in the share application, restore it to its origional format.

Also, if you created the "webscript-framework-config-custom.xml" file delete it. 

Users will still have to manually type a username and password, but it will be their NTLM credentials

let me know if that helps.

Adam