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.1
Content-Type: text/xml; charset=utf-8
SOAPAction: http://schemas.microsoft.com/sharepoint/soap/dws/DeleteDws
X-Office-Version: 12.0.4518
User-Agent: Microsoft Office/12.0 (Windows NT 5.1; Microsoft Office Word 12.0.4518; Pro)
Host: 192.168.1.98:8080
Content-Length: 197
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: VTISESSION=0c3f9b7c-2e90-46c5-962b-2d5fa19184ae; VTISESSION=6fb3acad-b219-4e36-9d71-faf90695abce
Authorization: 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 OK
Server: Apache-Coyote/1.1
MicrosoftSharePointTeamServices: 6.0.2.8117
Cache-Control: no-cache
Connection: close
Accept: text/xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
SOAPAction: ""
Content-Type: text/xml;charset=utf-8
Content-Length: 288
Date: 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.1
Content-Type: text/xml; charset=utf-8
SOAPAction: http://schemas.microsoft.com/sharepoint/soap/dws/CreateDws
X-Office-Version: 12.0.4518
User-Agent: Microsoft Office/12.0 (Windows NT 5.1; Microsoft Office Word 12.0.4518; Pro)
Host: 192.168.1.98:8080
Content-Length: 268
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: VTISESSION=0c3f9b7c-2e90-46c5-962b-2d5fa19184ae; VTISESSION=6fb3acad-b219-4e36-9d71-faf90695abce
Authorization: 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 OK
Server: Apache-Coyote/1.1
MicrosoftSharePointTeamServices: 6.0.2.8117
Cache-Control: no-cache
Connection: close
Accept: text/xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
SOAPAction: ""
Content-Type: text/xml;charset=utf-8
Content-Length: 464
Date: 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.1
User-Agent: Microsoft Office Existence Discovery
Host: 192.168.1.98:8080
Content-Length: 0
Connection: Keep-Alive
Cookie: VTISESSION=6fb3acad-b219-4e36-9d71-faf90695abce
Authorization: Basic YWRtaW46YWRtaW4=

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Public-Extension: http://schemas.microsoft.com/repl-2
MicrosoftSharePointTeamServices: 6.0.2.8117
Cache-Control: no-cache
Content-Type: text/html
Content-Length: 0
Date: 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 successfully
23:33:21,599 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:181)] targetServlet: org.springframework.ws.transport.http.MessageDispatcherServlet
23: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 Fault
java.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.VtiFilter
00:29:49,505 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] POST
00:29:49,506 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/_vti_bin/dws.asmx
00: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 successfully
00: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@10410a7
00:29:49,723 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:181)] targetServlet: org.springframework.ws.transport.http.MessageDispatcherServlet
00: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 Fault
java.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.VtiFilter
00:31:47,627 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] POST
00:31:47,627 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/_vti_bin/dws.asmx
00:31:47,627 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:242)] Checking user ticket
00:31:47,677 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:250)] Ticket was validated
00: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@10410a7
00:31:47,678 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer.doServlets(VtiServletContainer.java:181)] targetServlet: org.springframework.ws.transport.http.MessageDispatcherServlet
00: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: null
Spring'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 null
00: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 request
00:31:48,912 http-8080-Processor25 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter

00:31:48,913 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] HEAD
00:31:48,913 http-8080-Processor25 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/Sleepy/Test.docx
00: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 details
00:31:48,929 http-8080-Processor24 DEBUG [org.alfresco.module.vti.httpconnector.VtiServletContainer$HttpFilterChain.doFilter(VtiServletContainer.java:211)] filter: org.alfresco.module.vti.VtiFilter
00:31:48,929 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] HEAD
00:31:48,929 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/Sleepy/Test.docx
00: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 successfully
00: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.VtiFilter
00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:113)] HEAD
00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:143)] /alfresco/Sleepy/Test.docx
00:31:48,957 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:242)] Checking user ticket
00:31:48,979 http-8080-Processor24 DEBUG [org.alfresco.module.vti.VtiFilter.doFilter(VtiFilter.java:250)] Ticket was validated
00: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