!<UPDATE>!
A fix for the bug described at the end of this article has been published by Microsoft.
You can find here the related KB.
This is the scenario that refers to our particular issue:
You create a French site collection in SharePoint Foundation 2010.
You upload a .pdf file to a document library in the French site collection.
You check out and edit the file.
You try to check in the file.
It describes the issue with a French site collection but it applies to all non-english site collection.
!<UPDATE>!
In this article, I will show you how to set up the integration SharePoint 2010/Acrobat X.
About Acrobat X
This is not the porn version of Acrobat but the last drop of the Acrobat family made by Adobe.
The great thing with this version is that it comes with an ActiveX which holds a special class to deal with PDF and make the integration nicer and easier.
PDFs and SharePoint
To tell SharePoint and Internet Explorer what they must do when they see a PDF file, you must add a new mapping into the 14/TEMPLATE/XML/DOCICON.XML
but instead of using the old traditional SharePoint.OpenDocuments ActiveX, we will use a brand new feature of the new ActiveX provided by the Acrobat X.
<Mapping Key=”pdf” Value=”pdfIcon.gif” Text=”Adobe Pro” OpenControl=”AdobeAcrobat.OpenDocuments“/>
Once this is done, you just need to make a small recycle of your Application Pools or a IISRESET.
For every PDF uploaded into a document library, you will have the PDF icon in the type column and a new item “Edit in Adobe Pro” in the ECB (Edit Control Block).
Result
Here is what you get if you have followed me until now. I made my printscreens in French, sorry for that : x
if you click on Modifier dans Acrobat Pro (Edit in Acrobat Pro), you get the following
Let’s check out the file, modify something and check-in it back.
Common issues
“The URL you have provided could not be reached. Please verify that the URL is correct and that the network location is reachable.”
This one is WebDav related.
1. Check that the client has the WebClient Service enabled in Windows
It should be enabled by default but you never know, especially if you are working in a highly secured environment.
2. Check that the user have the Use Remote Interfaces permission.
“Acrobat cannot access the network”
I came across this issue when doing some working with Acrobat and SharePoint on a French site. Indeed, I did not have this issue on English site.
We got the official word from Microsoft, it’s a bug. They are working on a fix as I speak but they have provided us a workaround in the meantime.
So here it is, let’s the magic happens : you need to recreate 57 fields in English in order to make this working. My guess is that French is not the only buggy version so it should apply to all non-English sites.
Here is the list of fields that you must add to your list.
Content Type ID
Approver Comments
Name
Document Modified By
Document Created By
File Type
HTML File Type
Source URL
Shared File Index
Title
Template Link
HTML File Link
Is Signed
Document ID Value
Document ID
Content Type
Created
Created By
Modified
Modified By
Has Copy Destinations
Copy Source
Approval Status
URL Path
File Size
Item Type
Sort Type
Effective Permissions Mask
ID of the User who has the item Checked Out
Is Checked out to local
Checked Out To
Unique Id
Client Id
Virus Status
Check In Comment
Edit Menu Table Start
Edit Menu Table End
Server Relative URL
Encoded Absolute URL
Property Bag
Level
Is Current Version
Item Child Count
Folder Child Count
Select
Edit
UI Version
Instance ID
Order
Workflow Version
Workflow Instance ID
Source Version (Converted Document)
Source Name (Converted Document)
Document Concurrency Number
Relink
Merge
Path
Here is a script which does that.
Note that each field Hidden property is set to true in order to keep a clean interface.
If none of these fixes have helped you, fire up Fiddler and locate the call to the Copy.asmx, have a look at the HTTP Response, it might reveal some really useful information.
That’s all folks.
I get this error in a totally English site.
We use MS SharePoint 2010 SP1. We recently upgraded to the Dec 2011 CU and Acrobat X. Our tech writers are using Adobe Acrobat Pro X to create pdf files for technical review on a SharePoint site. When a user checks out a pdf in either Reader or Acrobat Pro, edits it, and tries to save it, he gets an “Adobe Reader cannot access the network” or “Adobe Acrobat cannot access the network” error. We can save across the network without SharePoint. We can save in SharePoint if we do a “Save as” and navigate to the SharePoint library manually. But we can’t directly do a Save. Any thoughts on what we can do differently to make this work?
few things you need to check:
– if you click on “Open in explorer”, does it work ?
– using fiddler, when you save the document, what kind of error do you get there ?
Downloaded Fidler, installed it and played the intro video. When Fidler is monitoring traffic, I can’t even open the PDF file. i get a No compatible application exists error. Shutting down Fidler returns me to the previous state where i can open the PDF, but not save files.
open the pdf file then open fiddler and make a save or a checkin …
tell me if you get something like that
Copy /paste deleted some lines. Can I send you a txt file directly?
I checked out the pdf and then started Fiddler.
I get 4 entries. Here are the headers for the requests and the responses. The last response is the only one viewable as XML and I included that also.
POST /PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 401 Unauthorized
POST /PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/F6%20Multi-amp%20Controller/Project%20Documents/_vti_bin/Copy.asmx HTTP/1.1
HTTP/1.1 500 Internal Server Error
soap:Envelope [ xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/ xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xmlns:xsd=http://www.w3.org/2001/XMLSchema ]
soap:Body
faultcode
soap:Server
faultstring
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ was thrown.
detail
errorstring [ xmlns=http://schemas.microsoft.com/sharepoint/soap/ ]
Value does not fall within the expected range.
we do not have the same SOAPException.
Here is the one I used to get:
soap:ServerException of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ was thrown.Column ‘Content Type ID’ does not exist. It may have been deleted by another user.>
and the corresponding ULS Logs:
09/22/2011 09:29:44.31 w3wp.exe (0x1098) 0x1474 SharePoint Foundation General avfx High SOAP exception: System.ArgumentException: Column ‘Content Type ID’ does not exist. It may have been deleted by another user. at Microsoft.SharePoint.SPFieldCollection.GetField(String strName, Boolean bThrowException) at Microsoft.SharePoint.SPListItem.GetValue(String strName, Boolean bThrowException) at Microsoft.SharePoint.SPListItem.get_Item(String fieldName) at Microsoft.SharePoint.SoapServer.CopyImpl.GetFieldInfoAndStreamFromItem(SPListItem item, FieldInformationCollection& fic, Byte[]& stream) at Microsoft.SharePoint.SoapServer.CopyImpl.GetItem(String Url, FieldInformationCollection& Fields, Byte[]& Stream) at Microsoft.SharePoint.SoapServer.Copy.GetItem(String Url, FieldInformationCollection& Fields, Byte[]& Stream) 149d94cb-cbc4-4c04-b933-07592af50fa6
Could you also check your ULS Log files ?
Have you tried on a basic SharePoint site with a basic Document Library (without custom fields)?
Second question: What is the function of the OpenControl=”AdobeAcrobat.OpenDocuments” line in the DocIcon.xml file? I have not put that in because I don’t know what it will do, but PDF’s are still opening in Acrobat Reader or Pro without it. Would this entry always link to Acrobat Pro? Or would the appropriate Adobe application launch depending on what is on the user’s client machine?
nop it does not have anything to do with Acrobat Pro, just with Adobe X, so it will work with both Pro and Reader.
It supposed to provide a better integration (save, checkin, checkout directly from Adobe)
Fiddler:
POST /PWA/erictest/_vti_bin/_vti_aut/author.dll HTTP/1.1
HTTP/1.1 401 Unauthorized
POST /PWA/erictest/_vti_bin/_vti_aut/author.dll HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/erictest/_vti_bin/_vti_aut/author.dll HTTP/1.1
HTTP/1.1 401 Unauthorized
POST /PWA/erictest/_vti_bin/_vti_aut/author.dll HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/erictest/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 401 Unauthorized
POST /PWA/erictest/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/erictest/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/erictest/_vti_bin/Lists.asmx HTTP/1.1
HTTP/1.1 200 OK
POST /PWA/erictest/Shared%20Documents/_vti_bin/Copy.asmx HTTP/1.1
HTTP/1.1 500 Internal Server Error
-soap:Envelope [ xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/ xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xmlns:xsd=http://www.w3.org/2001/XMLSchema ]
soap:Body
soap:Fault
faultcode
soap:Server
faultstring
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ was thrown.
detail
errorstring [ xmlns=http://schemas.microsoft.com/sharepoint/soap/ ]
errorstring [ xmlns=http://schemas.microsoft.com/sharepoint/soap/ ]
Value does not fall within the expected range.
ULS:
01/10/2012 09:14:01.55 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll)). Execution Time=2.5908320750263 689cda78-8f93-4391-
a4eb-01ecbdb821b0
01/10/2012 09:14:01.57 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll))
01/10/2012 09:14:01.57 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll) dd4cf1ec-f2a0-42fb-ac3e-47c56890a977
01/10/2012 09:14:01.57 w3wp.exe (0x1630) 0x1E98 SharePoint Foundation General af71 Medium HTTP Request method: POST
dd4cf1ec-f2a0-42fb-ac3e-47c56890a977
01/10/2012 09:14:01.57 w3wp.exe (0x1630) 0x1E98 SharePoint Foundation General af75 Medium Overridden HTTP request method: POST
dd4cf1ec-f2a0-42fb-ac3e-47c56890a977
01/10/2012 09:14:01.57 w3wp.exe (0x1630) 0x1E98 SharePoint Foundation General af74 Medium HTTP request URL:
/PWA/erictest/_vti_bin/_vti_aut/author.dll dd4cf1ec-f2a0-42fb-ac3e-47c56890a977
01/10/2012 09:14:01.57 w3wp.exe (0x1630) 0x1E98 SharePoint Foundation General 72ng Medium RPC method = getDocsMetaInfo
dd4cf1ec-f2a0-42fb-ac3e-47c56890a977
01/10/2012 09:14:01.58 w3wp.exe (0x1630) 0x1E98 SharePoint Foundation General 72n1 Medium in getDocsMetaInfo after getlinks
dd4cf1ec-f2a0-42fb-ac3e-47c56890a977
01/10/2012 09:14:01.58 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll)). Execution Time=15.7531194607136 dd4cf1ec-f2a0-42fb-
ac3e-47c56890a977
01/10/2012 09:14:01.61 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll))
01/10/2012 09:14:01.61 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll) b0dd862d-13b8-4181-a9d5-44167c1b201c
01/10/2012 09:14:01.61 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll)). Execution Time=1.35994937904119 b0dd862d-13b8-4181-
a9d5-44167c1b201c
01/10/2012 09:14:01.63 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll))
01/10/2012 09:14:01.63 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll) 9cba0cf9-1463-4d37-97b0-65b732f91ead
01/10/2012 09:14:01.63 w3wp.exe (0x1630) 0x15CC SharePoint Foundation General af71 Medium HTTP Request method: POST
9cba0cf9-1463-4d37-97b0-65b732f91ead
01/10/2012 09:14:01.63 w3wp.exe (0x1630) 0x15CC SharePoint Foundation General af75 Medium Overridden HTTP request method: POST
9cba0cf9-1463-4d37-97b0-65b732f91ead
01/10/2012 09:14:01.63 w3wp.exe (0x1630) 0x15CC SharePoint Foundation General af74 Medium HTTP request URL:
/PWA/erictest/_vti_bin/_vti_aut/author.dll 9cba0cf9-1463-4d37-97b0-65b732f91ead
01/10/2012 09:14:01.63 w3wp.exe (0x1630) 0x15CC SharePoint Foundation General 72ng Medium RPC method = open service
9cba0cf9-1463-4d37-97b0-65b732f91ead
01/10/2012 09:14:01.69 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/_vti_aut/author.dll)). Execution Time=68.0994372189761 9cba0cf9-1463-4d37-
97b0-65b732f91ead
01/10/2012 09:14:01.74 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx))
01/10/2012 09:14:01.74 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx) 90d92fe7-fe22-4acb-86dc-2345d1993359
01/10/2012 09:14:01.74 w3wp.exe (0x1630) 0x17A0 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx)). Execution Time=1.2127239635205 90d92fe7-fe22-4acb-86dc-
2345d1993359
01/10/2012 09:14:01.76 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx))
01/10/2012 09:14:01.76 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx) 3dd2e3ef-d5d0-407d-946f-4573b1230d1a
01/10/2012 09:14:01.77 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv5 Medium SoapAction:
“http://schemas.microsoft.com/sharepoint/soap/GetListItems” 3dd2e3ef-d5d0-407d-946f-4573b1230d1a
01/10/2012 09:14:01.77 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv6 Medium {62D5938B-57C1-441E-8083-B8224DDB246C}
Multi F63xx Configurator Software Design Rev 2.pdf
FALSE Shared
Documents 3dd2e3ef-d5d0
-407d-946f-4573b1230d1a
01/10/2012 09:14:01.79 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Site=/PWA
3dd2e3ef-d5d0-407d-946f-4573b1230d1a
01/10/2012 09:14:01.79 w3wp.exe (0x05BC) 0x0E98 Excel Services Application Excel Calculation Services 8jg2 Medium
ResourceManager.PerformCleanup: Memory Manager: CurrentSize=656965632. 53fed7f1-1308-4d83-0000-000050f7b00c
01/10/2012 09:14:01.80 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx)). Execution Time=43.6625325285756 3dd2e3ef-d5d0-407d-946f-
4573b1230d1a
01/10/2012 09:14:01.86 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx))
01/10/2012 09:14:01.86 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx) f6f42c7e-15c4-45e6-a393-34b92f806ed8
01/10/2012 09:14:01.86 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv5 Medium SoapAction:
“http://schemas.microsoft.com/sharepoint/soap/GetListItems” f6f42c7e-15c4-45e6-a393-34b92f806ed8
01/10/2012 09:14:01.86 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv6 Medium {62D5938B-57C1-441E-8083-B8224DDB246C}
Multi F63xx Configurator Software Design Rev 2.pdf
FALSE Shared
Documents
f6f42c7e-15c4
-45e6-a393-34b92f806ed8
01/10/2012 09:14:01.86 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Site=/PWA
f6f42c7e-15c4-45e6-a393-34b92f806ed8
01/10/2012 09:14:01.88 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx)). Execution Time=19.6932850404171 f6f42c7e-15c4-45e6-a393-
34b92f806ed8
01/10/2012 09:14:01.91 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx))
01/10/2012 09:14:01.91 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx) 1856f03e-e3ce-44dd-aacd-712363258f43
01/10/2012 09:14:01.93 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv5 Medium SoapAction:
“http://schemas.microsoft.com/sharepoint/soap/GetListContentType” 1856f03e-e3ce-44dd-aacd-712363258f43
01/10/2012 09:14:01.93 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv6 Medium 0x010100A683E69C61E6734FA7032BA4465A1892
{62D5938B-57C1-441E-8083-B8224DDB246C} 1856f03e-e3ce-44dd-aacd-
712363258f43
01/10/2012 09:14:01.93 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Site=/PWA
1856f03e-e3ce-44dd-aacd-712363258f43
01/10/2012 09:14:01.94 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/_vti_bin/Lists.asmx)). Execution Time=21.3194693739009 1856f03e-e3ce-44dd-aacd-
712363258f43
01/10/2012 09:14:02.01 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring nasq Medium Entering monitored scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/Shared%20Documents/_vti_bin/Copy.asmx))
01/10/2012 09:14:02.01 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request
(POST:http://engprojectsvr:80/PWA/erictest/Shared%20Documents/_vti_bin/Copy.asmx) df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.19 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv5 Medium SoapAction:
“http://schemas.microsoft.com/sharepoint/soap/GetItem” df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.19 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General fbv6 Medium http://engprojectsvr/PWA/erictest/Shared%20Documents/Multi%20F63xx%20Configurator
%20Software%20Design%20Rev%202.pdf df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.21 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring b4ly High Leaving Monitored Scope
(EnsureListItemsData). Execution Time=6.90143579700772 df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.21 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Logging Correlation Data xmnv Medium Site=/PWA
df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.21 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General 8kh7 High
0x80070002There is no Web named “/PWA/erictest/Shared Documents/_vti_bin/Copy.asmx”.
df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.21 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General 8e2r Medium Possible mismatch between the reported
error with code = 0x81070504 and message: “There is no Web named “/PWA/erictest/Shared Documents/_vti_bin/Copy.asmx”.” and the returned error
with code 0x80070002. df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.22 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation General avfx High SOAP exception:
System.ArgumentException: Value does not fall within the expected range. at
Microsoft.SharePoint.SPFieldMultiColumnValue.ParseMultiColumnValue(String fieldValue, DelimiterType delimiterType) at
Microsoft.SharePoint.SPFieldLookupValueCollection..ctor(String fieldValue) at Microsoft.SharePoint.SPCopy.ConvertUserFieldForCopy
(SPCopyFieldInformation fi, SPWeb web) at Microsoft.SharePoint.SoapServer.CopyImpl.GetFieldInfoAndStreamFromItem(SPListItem item,
FieldInformationCollection& fic, Byte[]& stream) at Microsoft.SharePoint.SoapServer.CopyImpl.GetItem(String Url,
FieldInformationCollection& Fields, Byte[]& Stream) at Microsoft.SharePoint.SoapServer.Copy.GetItem(String Url,
FieldInformationCollection& Fields, Byte[]& Stream) df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.22 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Performance nask High An SPRequest object was not
disposed before the end of this thread. To avoid wasting system resources, dispose of this object or its parent (such as an SPSite or SPWeb)
as soon as you are done using it. This object will now be disposed. Allocation Id: {9F012515-5DE8-4ABB-9FD5-B487600963E9} To determine
where this object was allocated, set Microsoft.SharePoint.Administration.SPWebService.ContentService.CollectSPRequestAllocationCallStacks =
true. df28b168-1852-4e06-807a-8c5e6a69cf08
01/10/2012 09:14:02.22 w3wp.exe (0x1630) 0x1B20 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope
(Request (POST:http://engprojectsvr:80/PWA/erictest/Shared%20Documents/_vti_bin/Copy.asmx)). Execution Time=216.285589369599 df28b168-1852
-4e06-807a-8c5e6a69cf08
strange!!
if you tell me that you tried on a basic site with a simplest document library and in English then I have no clue because I never had this problem.
My issues were related to non-English SharePoint Web App only. It worked on a SharePoint SP1 English SharePoint.
Try on a SharePoint SP1 environment without the CU
Since the PDFs in SharePoint are all produced through Framemaker and are put up for technical review, we want the default editor for them to be Adobe Reader X. I assume the DOcIcon line should be modified to read Mapping Key=”pdf” Value=”pdfIcon.gif” Text=”Adobe Pro” OpenControl=”AdobeReader.OpenDocuments“/> in place of AdobeAcrobat.OpenDocuments? Or is it smart enough to use the Reader if Acrobat does not exist on the client machine?
AdobeAcrobat.OpenDocuments works if you have only Adobe Reader installed!
I repeated the checkin and watched the ULS log. I copied just the messsage column. It appears not to like the multivalue columns. The library in question, has one: status which is selectable from a dropdown and can be Approved, Draft, or In-Review. This is an out of the box field with customizable values.
Entering monitored scope (Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx))
Name=Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx)
SoapAction: “http://schemas.microsoft.com/sharepoint/soap/GetListItems”
{2FD01B08-DD1A-45D3-B9D1-D0E03C8372D8} Multi F63xx Configurator Software Design Rev 2.pdf FALSE Project Documents
Site=/PWA
Leaving Monitored Scope (Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx)). Execution Time=38.1274715082504
Entering monitored scope (Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx))
Name=Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx)
SoapAction: “http://schemas.microsoft.com/sharepoint/soap/GetListContentType”
0x010100347F6B1F5ADDF244A420B836D854751B {2FD01B08-DD1A-45D3-B9D1-D0E03C8372D8}
Site=/PWA
Leaving Monitored Scope (Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/_vti_bin/Lists.asmx)). Execution Time=19.756421556371
Entering monitored scope (Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/Project%20Documents/_vti_bin/Copy.asmx))
Name=Request (POST:http://engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/Project%20Documents/_vti_bin/Copy.asmx)
SoapAction: “http://schemas.microsoft.com/sharepoint/soap/GetItem”
Click to access Multi%20F63xx%20Configurator%20Software%20Design%20Rev%202.pdf
Leaving Monitored Scope (EnsureListItemsData). Execution Time=24.9037237972983
Site=/PWA
0x80070002There is no Web named “/PWA/F6 Multi-amp Controller/Project Documents/_vti_bin/Copy.asmx”.
Possible mismatch between the reported error with code = 0x81070504 and message: “There is no Web named “/PWA/F6 Multi-amp Controller/Project Documents/_vti_bin/Copy.asmx”.” and the returned error with code 0x80070002.
SOAP exception: System.ArgumentException: Value does not fall within the expected range.
at Microsoft.SharePoint.SPFieldMultiColumnValue.ParseMultiColumnValue(String fieldValue, DelimiterType delimiterType)
at Microsoft.SharePoint.SPFieldLookupValueCollection..ctor(String fieldValue)
at Microsoft.SharePoint.SPCopy.ConvertUserFieldForCopy(SPCopyFieldInformation fi, SPWeb web)
at Microsoft.SharePoint.SoapServer.CopyImpl.GetFieldInfoAndStreamFromItem(SPListItem item, FieldInformationCollection& fic, Byte[]& stream)
at Microsoft.SharePoint.SoapServer.CopyImpl.GetItem(String Url, FieldInformationCollection& Fields, Byte[]& Stream)
at Microsoft.SharePoint.SoapServer.Copy.GetItem(String Url, FieldInformationCollection& Fields, Byte[]& Stream)
An SPRequest object was not disposed before the end of this thread. To avoid wasting system resources, dispose of this object or its parent (such as an SPSite or SPWeb) as soon as you are done using it. This object will now be disposed. Allocation Id: {687C5724-A283-4D01-8979-51530D269F0B} To determine where this object was allocated, set Microsoft.SharePoint.Administration.SPWebService.ContentService.CollectSPRequestAllocationCallStacks = true.
engprojectsvr:80/PWA/F6%20Multi-amp%20Controller/Project%20Documents/_vti_bin/Copy.asmx)). Execution Time=50.3888063985786
you said you tried with a basic document library, I see that you have a lookup field though.
try with text only fields just to be sure
I removed both the Modified field (date) and the type field (icon) and got the same result.
i’m having the same issue did you ever get a resolution…?
07/31/2012 15:05:16.70 w3wp.exe (0x1CC0) 0x2FA8 SharePoint Foundation General 8kh7 High There is no Web named “/lrc/LandUse/IndividualProperties/P/Prospector Way/2430/_vti_bin/Copy.asmx”. 76cb617c-bf5b-4be7-ab7c-ad66f9595728
07/31/2012 15:05:16.70 w3wp.exe (0x1CC0) 0x2FA8 SharePoint Foundation General 8e2r Medium Possible mismatch between the reported error with code = 0x81070504 and message: “There is no Web named “/lrc/LandUse/IndividualProperties/P/Prospector Way/2430/_vti_bin/Copy.asmx”.” and the returned error with code 0x80070002. 76cb617c-bf5b-4be7-ab7c-ad66f9595728
07/31/2012 15:05:16.72 w3wp.exe (0x1CC0) 0x2FA8 SharePoint Foundation General avfx High SOAP exception: System.ArgumentException: Value does not fall within the expected range. at Microsoft.SharePoint.SPFieldMap.GetColumnNumber(String strFieldName, Boolean bThrow) at Microsoft.SharePoint.SPListItemCollection.GetColumnNumber(String groupName, Boolean bThrowException) at Microsoft.SharePoint.SPListItemCollection.GetRawValue(String fieldname, Int32 iIndex, Boolean bThrow) at Microsoft.SharePoint.SPListItem.GetValue(SPField fld, Int32 columnNumber, Boolean bRaw, Boolean bThrowException) at Microsoft.SharePoint.SPListItem.GetValue(String strName, Boolean bThrowException) at Microsoft.SharePoint.SPListItem.get_Item(String fieldName) at Microsoft.SharePoint.SoapServer.CopyImpl.GetFieldInfoAndStreamFromItem(SPListItem item, FieldInformationCollection& fic,… 76cb617c-bf5b-4be7-ab7c-ad66f9595728
07/31/2012 15:05:16.72* w3wp.exe (0x1CC0) 0x2FA8 SharePoint Foundation General avfx High … Byte[]& stream) at Microsoft.SharePoint.SoapServer.CopyImpl.GetItem(String Url, FieldInformationCollection& Fields, Byte[]& Stream) at Microsoft.SharePoint.SoapServer.Copy.GetItem(String Url, FieldInformationCollection& Fields, Byte[]& Stream) 76cb617c-bf5b-4be7-ab7c-ad66f9595728
07/31/2012 15:05:16.72 w3wp.exe (0x1CC0) 0x2FA8 SharePoint Foundation Performance nask High An SPRequest object was not disposed before the end of this thread. To avoid wasting system resources, dispose of this object or its parent (such as an SPSite or SPWeb) as soon as you are done using it. This object will now be disposed. Allocation Id: {773FACB8-06FF-454A-8475-462C8BBC5B87} To determine where this object was allocated, set Microsoft.SharePoint.Administration.SPWebService.ContentService.CollectSPRequestAllocationCallStacks = true. 76cb617c-bf5b-4be7-ab7c-ad66f9595728
07/31/2012 15:05:16.72 w3wp.exe (0x1CC0) 0x2FA8 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope (Request (POST:http://hub:80/lrc/LandUse/IndividualProperties/P/Prospector%20Way/2430/_vti_bin/Copy.asmx)). Execution Time=93.5481 76cb617c-bf5b-4be7-ab7c-ad66f9595728
are you trying to open another version that the current one ?
if it is the case, it does not work and I mean by that, it is not possible!
No. I filed a support issue with Adobe (for $$$) and gave them http traces for both a successful and an error case along with 7 pages describing all the experiments I ran trying unsuccessfully to isolate the cause. The screwed around with the data for several months and kept asking me questions over and over that were answered in the 7 pages. In frustration, I wrote a letter to the president of Adobe. They then took the issue seriously and played around with the data for another couple months befor gaving up and filing a bug with engineering against the software. THey then advised me to buy a support contract to expedite the bug fix. This is the worst I have ever been treated by a vendor in more than 30 years in the business.
thanks for shareing that ejcampbell… well i’m definitely putting this issue on the shelf for a while. if people want to edi their pdfs, they can save them on their desktop and reupload them… not a great solution but adobe is just to buggy to rely on with sharepoint right now… maybe the next version…
no but i did narrow it down a little it seems like if the document has a particular managed metadata column attached to it then this fails… i don’t know exactly why adobe doesn’t like this particular termset.. My opinion is that the “sharepoint integration” in adobe is buggy… and not fully compatible with Managed Metadata columns. So if you try to edit a pdf with one of these columns it may or may not work (I haven’t figured out why some managed metadata columsn cause it to fail while others do not).
In our case, it works consistently for some users and fails consistently for others. I tried swapping machines, using different Adobe products, comparing Active Directory permissions, granting admin rights in SharePoint to a user whose attempts failed, none of which affected the outcome.
I tried with a new vanilla library with only the fields Type, Name, Modified (date), and Modified By. Same result. “Adobe reader cannot access the network. Please verify your computer’s network and try again.”
can you try again monitoring with Fiddler and then get the corresponding logs from ULS when you do that ?
I had put this aside to fix something else for awhiloe. Now i want to try a diferent approach. I had created a test site that is supposed to be a copy of the production site. But the PDF integration works perfectly in the test site. I’ve spent 2-3 days looking at things to try and find what really is different, without luck.
So back to your original post where you say the problem occurs in French site because the list of required attributes is not all there. Is there a GUI-based way to see what attributes are defined? If I have deleted one of the attributes from that list, might I be seeing this error?
Thank you for writing this article.
It’s been a great help and after I’ve used fiddler to troubleshoot, it seems we have the same problem on our english installation, but with danish language pack.
Do you happen to know which CU will contain the update?
Yes I do,
you can find here the related KB:
http://support.microsoft.com/kb/2597136
This is the scenario that refers to our particular issue:
The scenario describes an issue with a French site collection but it applies to all non-english site collection.
Hello
So I added the OpenControl and everything is working fine when I click a PDF from a library, but if I create a link in a content text field somewhere, it still opens in IE – is this possible to change also?
this is totally two different things. The link will work with the standard Internet Explorer behavior.
have you tried toggling the ‘Display PDF in browser’ checkbox in Edit > Preferences > Internet?
Ok, thx, I though it was the same thing – we have 4500 users, and setting that option in adobe is not something easily done (should be), but thank you for the answar.
Pingback: SharePoint 2010: Les fichiers PDF ne s'ouvrent pas automatiquement - Share-Point.fr
I know that this is quite an old thread, but I thought I will comment on this issue just in case some people may still be running into the “Acrobat cannot access the network” issue.
If you have Project Server and you are using any form of Active Directory Resource Synchronization to create/update your resource pools and security categories, and your Active Directory User names/display names are in the format, “Surname, Firstname” you will potentially run into the above problem.
The reason for this is that in Project Server and Project Client a “,” is an item separator so Project Server will replace the “,” in the Username with a “;” so that the Resource Display Name looks like “Surname; First Name”. This is then synchronized with the user’s related SharePoint profile. The problem is then that, in SharePoint and Active Directory a “;” is again seen as an item separator, so when you try to check-in/save your PDF document, the Copy.asmx call tries to set the Modified by field, which is a SharePoint User field, that can as a base field have multiple users separated by a “;”. So it tries to find a user with “Surname” and another with “First Name” which it cannot, and thus the
“SOAP exception: System.ArgumentException: Value does not fall within the expected range at Microsoft.SharePoint.SPFieldMultiColumnValue.ParseMultiColumnValue” error that can be found in the ULS Logs.
So to fix this, either remove the “,” from the AD Name field and re-synchronize all users in Project Server, or remove the “;” from the Resource Display Name in Project Server. After removing or re-synchronization some time needs to be given for SharePoint to internally synchronize with the SharePoint User Profile. Alternatively re-synchronize the SharePoint User Profiles with User Profile Synchronization or manually edit the SharePoint User Profile Name field to not include a “;”.