You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by Tilman Hausherr <TH...@t-online.de> on 2020/08/19 17:30:50 UTC
Windows build errors
After many weeks I checked out the "main" branch, and get these build
errors:
Failures:
TestMimeTypes.testArchiveDetection:395->assertTypeByData:1275 expected:<[application/x-archive]> but was:<[text/plain]>
AutoDetectParserTest.testHTML:192->assertAutoDetect:145->assertAutoDetect:128->assertAutoDetect:99 Bad content type: Test parameters:
resourceRealName = /test-documents/testHTML.html
resourceStatedName = /test-documents/testHTML.html
realType = text/html; charset=ISO-8859-1
statedType = null
expectedContentFragment = Test Indexation Html
expected:<text/html; charset=[ISO-8859-1]> but was:<text/html; charset=[windows-1252]>
AutoDetectParserTest.testText:224->assertAutoDetect:145->assertAutoDetect:128->assertAutoDetect:99 Bad content type: Test parameters:
resourceRealName = /test-documents/testTXT.txt
resourceStatedName = /test-documents/testTXT.txt
realType = text/plain; charset=ISO-8859-1
statedType = null
expectedContentFragment = indexation de Txt
expected:<text/plain; charset=[ISO-8859-1]> but was:<text/plain; charset=[windows-1252]>
TextAndCSVParserTest.testSubclassingMimeTypesRemain:217 expected:<...-vcalendar; charset=[ISO-8859-1]> but was:<...-vcalendar; charset=[windows-1252]>
ArParserTest.testArParsing:43 expected:<[application/x-archive]> but was:<[text/plain; charset=windows-1252]>
ArParserTest.testEmbedded:75 expected:<1> but was:<0>
TXTParserTest.testSubclassingMimeTypesRemain:299 expected:<...-vcalendar; charset=[ISO-8859-1]> but was:<...-vcalendar; charset=[windows-1252]>
Errors:
TestContainerAwareDetector.testBPList:571->assertTypeByData:66->assertTypeByNameAndData:76->assertTypeByNameAndData:96 » ArrayIndexOutOfBounds
PListParserTest.testWebArchive:48->TikaTest.getRecursiveMetadata:232->TikaTest.getRecursiveMetadata:306 » ArrayIndexOutOfBounds
PDFParserTest.testFileInAnnotationExtractedIfNoContents:1491->TikaTest.assertContains:112 » NullPointer
Re: Windows build errors
Posted by Tilman Hausherr <TH...@t-online.de>.
It worked!
Thanks
Tilman
Am 20.08.2020 um 03:42 schrieb Peter Lee:
> Hi Tilman,
>
>> expected:<text/html; charset=[ISO-8859-1]> but was:<text/html; charset=[windows-1252]>
> I think this problem is caused by the charset detection strategy basing on line separator(CRLF or LF) and the git autocrlf config. I also met this problem and solved it like this :
> Set autocrlf false by git config --global core.autocrlf (https://link.getmailspring.com/link/1D55E0FB-1334-4857-AC3F-314524468580@getmailspring.com/0?redirect=core.autocrlf&recipient=ZGV2QHRpa2EuYXBhY2hlLm9yZw%3D%3D) false
> Delete everything except for the .git directory
>
> Restore all the code by git reset --hard
>
> This works on me. Hope it helps.
>
> cheers,
> Lee
>
> On 8 20 2020, at 1:30 , Tilman Hausherr <TH...@t-online.de> wrote:
>> After many weeks I checked out the "main" branch, and get these build
>> errors:
>>
>> Failures:
>> TestMimeTypes.testArchiveDetection:395->assertTypeByData:1275 expected:<[application/x-archive]> but was:<[text/plain]>
>> AutoDetectParserTest.testHTML:192->assertAutoDetect:145->assertAutoDetect:128->assertAutoDetect:99 Bad content type: Test parameters:
>> resourceRealName = /test-documents/testHTML.html
>> resourceStatedName = /test-documents/testHTML.html
>> realType = text/html; charset=ISO-8859-1
>> statedType = null
>> expectedContentFragment = Test Indexation Html
>> expected:<text/html; charset=[ISO-8859-1]> but was:<text/html; charset=[windows-1252]>
>> AutoDetectParserTest.testText:224->assertAutoDetect:145->assertAutoDetect:128->assertAutoDetect:99 Bad content type: Test parameters:
>> resourceRealName = /test-documents/testTXT.txt
>> resourceStatedName = /test-documents/testTXT.txt
>> realType = text/plain; charset=ISO-8859-1
>> statedType = null
>> expectedContentFragment = indexation de Txt
>> expected:<text/plain; charset=[ISO-8859-1]> but was:<text/plain; charset=[windows-1252]>
>> TextAndCSVParserTest.testSubclassingMimeTypesRemain:217 expected:<...-vcalendar; charset=[ISO-8859-1]> but was:<...-vcalendar; charset=[windows-1252]>
>> ArParserTest.testArParsing:43 expected:<[application/x-archive]> but was:<[text/plain; charset=windows-1252]>
>> ArParserTest.testEmbedded:75 expected:<1> but was:<0>
>> TXTParserTest.testSubclassingMimeTypesRemain:299 expected:<...-vcalendar; charset=[ISO-8859-1]> but was:<...-vcalendar; charset=[windows-1252]>
>> Errors:
>> TestContainerAwareDetector.testBPList:571->assertTypeByData:66->assertTypeByNameAndData:76->assertTypeByNameAndData:96 » ArrayIndexOutOfBounds
>> PListParserTest.testWebArchive:48->TikaTest.getRecursiveMetadata:232->TikaTest.getRecursiveMetadata:306 » ArrayIndexOutOfBounds
>> PDFParserTest.testFileInAnnotationExtractedIfNoContents:1491->TikaTest.assertContains:112 » NullPointer
Re: Windows build errors
Posted by Peter Lee <pe...@apache.org>.
Hi Tilman,
> expected:<text/html; charset=[ISO-8859-1]> but was:<text/html; charset=[windows-1252]>
I think this problem is caused by the charset detection strategy basing on line separator(CRLF or LF) and the git autocrlf config. I also met this problem and solved it like this :
Set autocrlf false by git config --global core.autocrlf (https://link.getmailspring.com/link/1D55E0FB-1334-4857-AC3F-314524468580@getmailspring.com/0?redirect=core.autocrlf&recipient=ZGV2QHRpa2EuYXBhY2hlLm9yZw%3D%3D) false
Delete everything except for the .git directory
Restore all the code by git reset --hard
This works on me. Hope it helps.
cheers,
Lee
On 8 20 2020, at 1:30 , Tilman Hausherr <TH...@t-online.de> wrote:
> After many weeks I checked out the "main" branch, and get these build
> errors:
>
> Failures:
> TestMimeTypes.testArchiveDetection:395->assertTypeByData:1275 expected:<[application/x-archive]> but was:<[text/plain]>
> AutoDetectParserTest.testHTML:192->assertAutoDetect:145->assertAutoDetect:128->assertAutoDetect:99 Bad content type: Test parameters:
> resourceRealName = /test-documents/testHTML.html
> resourceStatedName = /test-documents/testHTML.html
> realType = text/html; charset=ISO-8859-1
> statedType = null
> expectedContentFragment = Test Indexation Html
> expected:<text/html; charset=[ISO-8859-1]> but was:<text/html; charset=[windows-1252]>
> AutoDetectParserTest.testText:224->assertAutoDetect:145->assertAutoDetect:128->assertAutoDetect:99 Bad content type: Test parameters:
> resourceRealName = /test-documents/testTXT.txt
> resourceStatedName = /test-documents/testTXT.txt
> realType = text/plain; charset=ISO-8859-1
> statedType = null
> expectedContentFragment = indexation de Txt
> expected:<text/plain; charset=[ISO-8859-1]> but was:<text/plain; charset=[windows-1252]>
> TextAndCSVParserTest.testSubclassingMimeTypesRemain:217 expected:<...-vcalendar; charset=[ISO-8859-1]> but was:<...-vcalendar; charset=[windows-1252]>
> ArParserTest.testArParsing:43 expected:<[application/x-archive]> but was:<[text/plain; charset=windows-1252]>
> ArParserTest.testEmbedded:75 expected:<1> but was:<0>
> TXTParserTest.testSubclassingMimeTypesRemain:299 expected:<...-vcalendar; charset=[ISO-8859-1]> but was:<...-vcalendar; charset=[windows-1252]>
> Errors:
> TestContainerAwareDetector.testBPList:571->assertTypeByData:66->assertTypeByNameAndData:76->assertTypeByNameAndData:96 » ArrayIndexOutOfBounds
> PListParserTest.testWebArchive:48->TikaTest.getRecursiveMetadata:232->TikaTest.getRecursiveMetadata:306 » ArrayIndexOutOfBounds
> PDFParserTest.testFileInAnnotationExtractedIfNoContents:1491->TikaTest.assertContains:112 » NullPointer