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