|  | 
	
	
	| Rank: Member Groups: Member
 
 Joined: 1/2/2012
 Posts: 10
 
 | 
		    I am trying to merge n number of PDF-files, but get the following exceptions: - "Property 'W' can not be empty." - "EO.Pdf.Internal.nEO.Pdf.Internal.n: Adler chksum doesn't match: -569963086 vs. -966683390 at EO.Pdf.Internal.af.b() at EO.Pdf.Internal.af.a() at EO.Pdf.Internal.af.a(Byte[] A_0, Int32 A_1, Int32 A_2) at EO.Pdf.Internal.j8.c(Byte[] A_0, Int32 A_1, Int32 A_2)" - "Unable to locate cmap table"
 
    
        Code: Visual Basic.NET
         Public Shared Sub ShowApplicationsAndDocuments(ByVal applicationIDs As Integer(), ByVal parentPage As PortalSitePage, Optional cookieValue As String = Nothing)
            Dim inStreams() As EO.Pdf.PdfDocument = Nothing
            Try
                Using outStream As New MemoryStream()
                    For Each applicationID As Integer In applicationIDs
                        Dim deleteStreams() As PdfDocument = GetApplicationAndDocumentsStreams(applicationID, parentPage)
                        Array.Resize(inStreams, If(inStreams Is Nothing, deleteStreams.Length, inStreams.Length + deleteStreams.Length))
                        Array.ConstrainedCopy(deleteStreams, 0, inStreams, inStreams.Length - deleteStreams.Length, deleteStreams.Length)
                    Next
                    EO.Pdf.PdfDocument.Merge(inStreams).Save(outStream)
                    Library.Helpers.FileHelper.ResponseByteArrayDownload(outStream.ToArray(), "File.pdf", cookieValue)
                End Using
            Finally
            End Try
        End Sub The function executes properly on some files, but throw exceptions on others. All three exceptions occur on the same line - line 11 (EO.Pdf.PdfDocument.Merge...).
		 | 
|  | 
	
	
	| Rank: Administration Groups: Administration
 
 Joined: 5/27/2007
 Posts: 24,425
 
 | 
		    Hi,
 We are aware of the first error "Property "W" can not be empty" and we already have an internal build that fixed this error. However we are not aware of the second and the third error. If you can create a small test application that demonstrates the problem and send the test application along with the files that's causing the problem, we will be happy to take a look. Once we receive the files, we will run it here. As soon as we can reproduce the problem, we should be able to give you a definite answer.
 
 We will PM you as to where to send the test project/files.
 
 Thanks!
 | 
|  | 
	
	
	| Rank: Member Groups: Member
 
 Joined: 1/2/2012
 Posts: 10
 
 | 
		    I have isolated the problem in a test project and sent it your way, thanks! 
		 | 
|  | 
	
	
	| Rank: Administration Groups: Administration
 
 Joined: 5/27/2007
 Posts: 24,425
 
 | 
		    Hi,
 We have received the files and replied your email. Please revise the test project and send it over to us again. Make sure the project includes only files/code needed to reproduce the problem.
 
 Thanks!
 | 
|  | 
	
	
	| Rank: Member Groups: Member
 
 Joined: 1/2/2012
 Posts: 10
 
 | 
		    I have revised the test project and resent it to you. Thanks!
		 | 
|  | 
	
	
	| Rank: Administration Groups: Administration
 
 Joined: 5/27/2007
 Posts: 24,425
 
 | 
		    Hi,
 We have looked into the test files you sent to us. Here are the status:
 
 1. "Property 'W' can not be empty": This issue is a known issue and our internal build has already fixed this issue;
 2. "Adler chksum doesn't match": Your source PDF file is corrupted in this case. So you will need to fix that file;
 3. "Unable to locate cmap table": This is a bug. We will fix this and provide you an updated build;
 
 Thanks!
 | 
|  | 
	
	
	| Rank: Member Groups: Member
 
 Joined: 1/2/2012
 Posts: 10
 
 | 
		    Okay, we are looking forward to the updated build! Thanks for being so transparent and responsive!
		 | 
|  | 
	
	
	| Rank: Administration Groups: Administration
 
 Joined: 5/27/2007
 Posts: 24,425
 
 | 
		    Hi,
 We have posted a new build that should fix the cmap table bug. Please see your private message for the download location.
 
 Thanks!
 | 
|  |