cancel
Showing results for 
Search instead for 
Did you mean: 

Labs 3a - sharepoint document workspace

jharrop
Champ in-the-making
Champ in-the-making
Hi

I'm trying to get this working.

My client is Word 2007 (on XP).

In Word, when I go to create a document workspace, I give "http://192.168.1.98:8080/alfresco" as the location for the new workspace, and click "create".

In its typical helpful fashion, Word responds "A problem occurred while connecting to the server.  If the problem continues, contact your administrator."

Alfresco did create the directory in "Company Home"

I've attached packet sniffer results below.

The final request:

HEAD /alfresco/Test4/Test.docx HTTP/1.1‍

had response:

HTTP/1.1 200 OK‍

That doesn't look correct (the file doesn't exist).  But given the 200 response, I would have expected Word to issue a further request. 

Any ideas?

thanks

Jason

——————–


POST /alfresco/_vti_bin/dws.asmx HTTP/1.1Content-Type: text/xml; charset=utf-8SOAPAction: http://schemas.microsoft.com/sharepoint/soap/dws/DeleteDwsX-Office-Version: 12.0.4518User-Agent: Microsoft Office/12.0 (Windows NT 5.1; Microsoft Office Word 12.0.4518; Pro)Host: 192.168.1.98:8080Content-Length: 197Connection: Keep-AliveCache-Control: no-cacheCookie: VTISESSION=0c3f9b7c-2e90-46c5-962b-2d5fa19184ae; VTISESSION=6fb3acad-b219-4e36-9d71-faf90695abceAuthorization: Basic YWRtaW46YWRtaW4=<?xml version=&#39;1.0&#39; ?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><DeleteDws xmlns="http://schemas.microsoft.com/sharepoint/soap/dws/"></DeleteDws></s:Body></s:Envelope>HTTP/1.1 200 OKServer: Apache-Coyote/1.1MicrosoftSharePointTeamServices: 6.0.2.8117Cache-Control: no-cacheConnection: closeAccept: text/xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2SOAPAction: ""Content-Type: text/xml;charset=utf-8Content-Length: 288Date: Fri, 01 Aug 2008 09:40:58 GMT<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><DeleteDwsResponse><DeleteDwsResult xmlns="http://schemas.microsoft.com/sharepoint/soap/dws/"><Result/></DeleteDwsResult></DeleteDwsResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>POST /alfresco/_vti_bin/dws.asmx HTTP/1.1Content-Type: text/xml; charset=utf-8SOAPAction: http://schemas.microsoft.com/sharepoint/soap/dws/CreateDwsX-Office-Version: 12.0.4518User-Agent: Microsoft Office/12.0 (Windows NT 5.1; Microsoft Office Word 12.0.4518; Pro)Host: 192.168.1.98:8080Content-Length: 268Connection: Keep-AliveCache-Control: no-cacheCookie: VTISESSION=0c3f9b7c-2e90-46c5-962b-2d5fa19184ae; VTISESSION=6fb3acad-b219-4e36-9d71-faf90695abceAuthorization: Basic YWRtaW46YWRtaW4=<?xml version=&#39;1.0&#39; ?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><CreateDws xmlns="http://schemas.microsoft.com/sharepoint/soap/dws/"><name></name><users></users><title>Test4</title><documents></documents></CreateDws></s:Body></s:Envelope>HTTP/1.1 200 OKServer: Apache-Coyote/1.1MicrosoftSharePointTeamServices: 6.0.2.8117Cache-Control: no-cacheConnection: closeAccept: text/xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2SOAPAction: ""Content-Type: text/xml;charset=utf-8Content-Length: 464Date: Fri, 01 Aug 2008 09:41:23 GMT<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><CreateDwsResponse xmlns="http://schemas.microsoft.com/sharepoint/soap/dws/"><CreateDwsResult>&lt;Results&gt;&lt;Url&gt;http://192.168.1.98:8080/alfresco/</Url><DoclibUrl>Test4</DoclibUrl><ParentWeb/><FailedUsers></Faile...;</CreateDwsResult></CreateDwsResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>HEAD /alfresco/Test4/Test.docx HTTP/1.1User-Agent: Microsoft Office Existence DiscoveryHost: 192.168.1.98:8080Content-Length: 0Connection: Keep-AliveCookie: VTISESSION=6fb3acad-b219-4e36-9d71-faf90695abceAuthorization: Basic YWRtaW46YWRtaW4=HTTP/1.1 200 OKServer: Apache-Coyote/1.1Public-Extension: http://schemas.microsoft.com/repl-2MicrosoftSharePointTeamServices: 6.0.2.8117Cache-Control: no-cacheContent-Type: text/htmlContent-Length: 0Date: Fri, 01 Aug 2008 09:41:23 GMT‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍
9 REPLIES 9

jharrop
Champ in-the-making
Champ in-the-making
Some more logging reveals org.springframework.ws.server.MessageDispatcher is responding with a Fault due to a NullPointerException in org.alfresco.module.vti.endpoints.dws.DeleteDwsEndpoint:

23:33:21,598 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:231)] User was authenticated successfully23:33:21,599 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:181)] targetServlet: org.springframework.ws.transport.http.MessageDispatcherServlet23:33:21,609 http-8080-Processor25 DEBUG [org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.logUri(WebServiceMessageReceiverObjectSupport.java:114)] Accepting incoming [org.springframework.ws.transport.http.HttpServletConnection@ee7247] to [http://192.168.1.98:8080/alfresco/_vti_bin/dws.asmx]23:33:22,386 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:161)] Received request [SaajSoapMessage {http://schemas.microsoft.com/sharepoint/soap/dws/}DeleteDws]23:33:22,387 http-8080-Processor25 DEBUG [org.springframework.ws.server.endpoint.mapping.AbstractMapBasedEndpointMapping.getEndpointInternal(AbstractMapBasedEndpointMapping.java:111)] Looking up endpoint for [http://schemas.microsoft.com/sharepoint/soap/dws/DeleteDws]23:33:22,388 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpoint(MessageDispatcher.java:246)] Endpoint mapping [org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping@1b3cd4a] maps request to endpoint [org.alfresco.module.vti.endpoints.dws.DeleteDwsEndpoint@55acbc]23:33:22,406 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpointAdapter(MessageDispatcher.java:268)] Testing endpoint adapter [org.springframework.ws.server.endpoint.adapter.MessageEndpointAdapter@4cb46a]23:33:22,407 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpointAdapter(MessageDispatcher.java:268)] Testing endpoint adapter [org.springframework.ws.server.endpoint.adapter.PayloadEndpointAdapter@41d78e]23:33:22,432 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.processEndpointException(MessageDispatcher.java:308)] Endpoint invocation resulted in exception - responding with Faultjava.lang.NullPointerException        at org.alfresco.module.vti.endpoints.dws.DeleteDwsEndpoint.invokeInternal(DeleteDwsEndpoint.java:66)        at org.springframework.ws.server.endpoint.AbstractDom4jPayloadEndpoint.invoke(AbstractDom4jPayloadEndpoint.java:49)        at org.springframework.ws.server.endpoint.adapter.PayloadEndpointAdapter.invoke(PayloadEndpointAdapter.java:48)        at org.springframework.ws.server.MessageDispatcher.dispatch(MessageDispatcher.java:216)        at org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:163)        at org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.handleConnection(WebServiceMessageReceiverObjectSupport.java:88)        at org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter.handle(WebServiceMessageReceiverHandlerAdapter.java:57)        at org.springframework.ws.transport.http.MessageDispatcherServlet.doService(MessageDispatcherServlet.java:197)        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)        at org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:182)        at org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:216)        at org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:264)        at org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:212)        at org.alfresco.module.vti.httpconnector.VtiServletContainer.service(VtiServletContainer.java:115)        at org.alfresco.module.vti.VtiContextFilter.doFilter(VtiContextFilter.java:87)‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

mikef
Champ in-the-making
Champ in-the-making
I'm not sure if this is related or not, but I've seen an issue where Word 2003 appears to append a space to the end of the url. This seems to cause the connection to fail.

Also try connecting via File->Open

i.e. File-Open and use http://192.168.1.98:8080/alfresco as the filename. You should be asked for your Alfresco username and password and then be able to browse the repository, open docs etc.

Regards

jharrop
Champ in-the-making
Champ in-the-making
So the first time I press the "create" button (this with SVN HEAD with a little extra logging added) I get a null pointer exception:

00:29:49,505 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter00:29:49,505 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] POST00:29:49,506 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/_vti_bin/dws.asmx00:29:49,506 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:176)] Session user is null. Authenticate user.00:29:49,513 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:206)] Authenticate the user 'admin'00:29:49,722 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:236)] User was authenticated successfully00:29:49,722 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:268)] chain other filters..00:29:49,723 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.ServletPattern.getServlet(ServletPattern.java:59)] servlet: org.springframework.ws.transport.http.MessageDispatcherServlet@10410a700:29:49,723 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:181)] targetServlet: org.springframework.ws.transport.http.MessageDispatcherServlet00:29:49,734 http-8080-Processor25 DEBUG [org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.logUri(WebServiceMessageReceiverObjectSupport.java:114)] Accepting incoming [org.springframework.ws.transport.http.HttpServletConnection@138c99a] to [http://192.168.1.98:8080/alfresco/_vti_bin/dws.asmx]00:29:50,540 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:161)] Received request [SaajSoapMessage {http://schemas.microsoft.com/sharepoint/soap/dws/}CreateDws]00:29:50,542 http-8080-Processor25 DEBUG [org.springframework.ws.server.endpoint.mapping.AbstractMapBasedEndpointMapping.getEndpointInternal(AbstractMapBasedEndpointMapping.java:111)] Looking up endpoint for [http://schemas.microsoft.com/sharepoint/soap/dws/CreateDws]00:29:50,543 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpoint(MessageDispatcher.java:246)] Endpoint mapping [org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping@ada241] maps request to endpoint [org.alfresco.module.vti.endpoints.dws.CreateDwsEndpoint@2b2718]00:29:50,562 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpointAdapter(MessageDispatcher.java:268)] Testing endpoint adapter [org.springframework.ws.server.endpoint.adapter.MessageEndpointAdapter@ce3c61]00:29:50,563 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpointAdapter(MessageDispatcher.java:268)] Testing endpoint adapter [org.springframework.ws.server.endpoint.adapter.PayloadEndpointAdapter@18ca3e0]00:29:50,611 http-8080-Processor25 DEBUG [org.springframework.ws.server.MessageDispatcher.processEndpointException(MessageDispatcher.java:308)] Endpoint invocation resulted in exception - responding with Faultjava.lang.NullPointerException        at org.alfresco.module.vti.endpoints.dws.CreateDwsEndpoint.invokeInternal(CreateDwsEndpoint.java:80)        at org.springframework.ws.server.endpoint.AbstractDom4jPayloadEndpoint.invoke(AbstractDom4jPayloadEndpoint.java:49)        at org.springframework.ws.server.endpoint.adapter.PayloadEndpointAdapter.invoke(PayloadEndpointAdapter.java:48)        at org.springframework.ws.server.MessageDispatcher.dispatch(MessageDispatcher.java:216)        at org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:163)        at org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.handleConnection(WebServiceMessageReceiverObjectSupport.java:88)        at org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter.handle(WebServiceMessageReceiverHandlerAdapter.java:57)        at org.springframework.ws.transport.http.MessageDispatcherServlet.doService(MessageDispatcherServlet.java:197)        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)        at org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:182)        at org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:216)        at org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:270)        at org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:212)        at org.alfresco.module.vti.httpconnector.VtiServletContainer.service(VtiServletContainer.java:115)‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

Subsequently, it creates the directory, but then returns 200 in response to HEAD:

00:31:47,626 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter00:31:47,627 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] POST00:31:47,627 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/_vti_bin/dws.asmx00:31:47,627 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:242)] Checking user ticket00:31:47,677 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:250)] Ticket was validated00:31:47,678 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:268)] chain other filters..00:31:47,678 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.ServletPattern.getServlet(ServletPattern.java:59)] servlet: org.springframework.ws.transport.http.MessageDispatcherServlet@10410a700:31:47,678 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:181)] targetServlet: org.springframework.ws.transport.http.MessageDispatcherServlet00:31:47,678 http-8080-Processor24 DEBUG [org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.logUri(WebServiceMessageReceiverObjectSupport.java:114)] Accepting incoming [org.springframework.ws.transport.http.HttpServletConnection@74af4d] to [http://192.168.1.98:8080/alfresco/_vti_bin/dws.asmx]00:31:47,683 http-8080-Processor24 DEBUG [org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:161)] Received request [SaajSoapMessage {http://schemas.microsoft.com/sharepoint/soap/dws/}CreateDws]00:31:47,684 http-8080-Processor24 DEBUG [org.springframework.ws.server.endpoint.mapping.AbstractMapBasedEndpointMapping.getEndpointInternal(AbstractMapBasedEndpointMapping.java:111)] Looking up endpoint for [http://schemas.microsoft.com/sharepoint/soap/dws/CreateDws]00:31:47,685 http-8080-Processor24 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpoint(MessageDispatcher.java:246)] Endpoint mapping [org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping@ada241] maps request to endpoint [org.alfresco.module.vti.endpoints.dws.CreateDwsEndpoint@2b2718]00:31:47,685 http-8080-Processor24 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpointAdapter(MessageDispatcher.java:268)] Testing endpoint adapter [org.springframework.ws.server.endpoint.adapter.MessageEndpointAdapter@ce3c61]00:31:47,685 http-8080-Processor24 DEBUG [org.springframework.ws.server.MessageDispatcher.getEndpointAdapter(MessageDispatcher.java:268)] Testing endpoint adapter [org.springframework.ws.server.endpoint.adapter.PayloadEndpointAdapter@18ca3e0]00:31:47,697 http-8080-Processor24 DEBUG [org.alfresco.repo.model.filefolder.FileFolderServiceImpl.searchSimple(FileFolderServiceImpl.java:359)] Simple name search results:    parent: workspace://SpacesStore/c4ad8c2f-2e1d-11dd-8283-095b1c00eaf0   name: Sleepy   result: nullSpring's Transaction Interceptor - caught File not found: Completing transaction for [org.alfresco.service.cmr.model.FileFolderService.resolveNamePath] after exception: org.alfresco.service.cmr.model.FileNotFoundException: File not found: 00:31:47,700 http-8080-Processor24 DEBUG [org.alfresco.module.vti.handler.alfresco.VtiPathHelper.resolvePathFileInfo(VtiPathHelper.java:142)] Resolved file info for 'Sleepy' is null00:31:47,723 http-8080-Processor24 DEBUG [org.alfresco.module.vti.handler.alfresco.VtiPathHelper.resolvePathFileInfo(VtiPathHelper.java:142)] Resolved file info for '' is FileInfo[name=Company Home, isFolder=true, nodeRef=workspace://SpacesStore/c4ad8c2f-2e1d-11dd-8283-095b1c00eaf0]00:31:47,941 http-8080-Processor24 DEBUG [org.alfresco.repo.model.filefolder.FileFolderServiceImpl.create(FileFolderServiceImpl.java:806)] Created:    parent: workspace://SpacesStore/c4ad8c2f-2e1d-11dd-8283-095b1c00eaf0   created: FileInfo[name=Sleepy, isFolder=true, nodeRef=workspace://SpacesStore/27628780-8718-45fd-a10f-73169f31ef24]00:31:48,557 http-8080-Processor24 DEBUG [org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:174)] Sent response [SaajSoapMessage {http://schemas.microsoft.com/sharepoint/soap/dws/}CreateDwsResponse] for request [SaajSoapMessage {http://schemas.microsoft.com/sharepoint/soap/dws/}CreateDws]00:31:48,597 http-8080-Processor24 DEBUG [org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:416)] Successfully completed request00:31:48,912 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter00:31:48,913 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] HEAD00:31:48,913 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/Sleepy/Test.docx00:31:48,913 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:176)] Session user is null. Authenticate user.00:31:48,914 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:226)] No user or ticket, force the client to prompt for logon details00:31:48,929 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter00:31:48,929 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] HEAD00:31:48,929 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/Sleepy/Test.docx00:31:48,930 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:176)] Session user is null. Authenticate user.00:31:48,930 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:206)] Authenticate the user 'admin'00:31:48,952 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:236)] User was authenticated successfully00:31:48,952 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:268)] chain other filters..00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] HEAD00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/Sleepy/Test.docx00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:242)] Checking user ticket00:31:48,979 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:250)] Ticket was validated00:31:48,979 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:268)] chain other filters..‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

I'm not sure what code is returning the 200?

jharrop
Champ in-the-making
Champ in-the-making
I'm not sure if this is related or not, but I've seen an issue where Word 2003 appears to append a space to the end of the url. This seems to cause the connection to fail.

I've been looking out for that, and haven't notice any extra spaces.

Also try connecting via File->Open

i.e. File-Open and use http://192.168.1.98:8080/alfresco as the filename. You should be asked for your Alfresco username and password and then be able to browse the repository, open docs etc.

I did try this; sometimes the "create" button did create a directory which is visible there alongside "Data Dictionary", "Guest Home" etc; other times, it didn't.  The directory "Sleepy" which the logs above say was created, is *not* visible in the File - Open dialog, nor in the /faces/jsp/ view of Company Home.

thanks

jharrop
Champ in-the-making
Champ in-the-making
I dug up an old computer running Word 2003, and found that on Word 2003, create workspace works fine, and the document is saved to the worksapce.

No null pointer exception (on a quick test); and where Word 2007 sends HEAD (and receives  a 200, at which point things stop), Word 2003 sends GET (and receives a 404), and then OPTIONS and a sequence of other requests.

So, I'm wondering whether this stuff is currently known to work on 2007?  If not, what is the priority of making it work?

thanks

Jason

jharrop
Champ in-the-making
Champ in-the-making
Once one adds support for HEAD in the sharepoint module, Word 2007 can create a sharepoint document workspace.  See ALFCOM-1857

The null point exceptions are due to session being null.  When this occurs it results in errors in both Word 2003 and Word 2007:  ALFCOM-1858

Finally, the sharepoint module has no support for PROPFIND, which manifests itself as an error when you press the "Get updates" button:   ALFCOM-1859

jharrop
Champ in-the-making
Champ in-the-making
And another one: VTISESSION cookie sometimes set twice (to different values) in the response: ALFCOM-1861

mikef
Champ in-the-making
Champ in-the-making
Many thanks for the great feedback. We're looking at incorporating your fixes and addressing the other issues you have raised.

Regards

Mike.

jharrop
Champ in-the-making
Champ in-the-making
My pleasure - I'm looking forward to the advantages this will offer users once it is working properly.

cheers,

Jason