You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucenenet.apache.org by tc...@codebetter.com on 2014/12/31 10:10:42 UTC
[TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874 (466 new), passed: 1396, ignored: 524).
Agent: JetBrains-dotnet-agent02
Build results: http://teamcity.codebetter.com/viewLog.html?buildId=177083&buildTypeId=LuceneNet_Core
Failed Tests Summary:
Newly failed tests (466 tests, alphabetically ordered, only first 100 shown)
==================================================================
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsFormat.TestNoOrds
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestHugeBinaryValueLimit
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqs
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.BaseTermVectorsFormatTestCase.TestMixedOptions
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.BaseTermVectorsFormatTestCase.TestRandom
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase.TestLongNumericsVsStoredFields
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestHugeBinaryValueLimit
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestTwoDocumentsMerged
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseIndexFileFormatTestCase.TestMergeStability
Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqs
Lucene.Net.Tests.dll: Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
Lucene.Net.Tests.dll: Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
Lucene.Net.Tests.dll: Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNumbersAcrossSegments
Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged
Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsLastMissingMerge
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedDocsChange
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionDuringWriteSegmentWithThreadsOnlyOnce
Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexableField.TestArbitraryFields
Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestBinary
Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestNumerics
Lucene.Net.Tests.dll: Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_Mem
Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
Lucene.Net.Tests.dll: Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
Lucene.Net.Tests.dll: Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.TestDocsOnly
Lucene.Net.Tests.dll: Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameTokenSamePosition.Test
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTermVectors
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestBadSeek
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestSkipTo
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.TestTermEnum
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeableTooLargeSegment
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMergeableSegment
Lucene.Net.Tests.dll: Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestBulkMergeWithDeletes
Lucene.Net.Tests.dll: Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestConcurrentReads
Lucene.Net.Tests.dll: Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestIndexedBit
Lucene.Net.Tests.dll: Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestReadSkip
Lucene.Net.Tests.dll: Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.TestMultiConfig
Lucene.Net.Tests.dll: Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestDocsEnum
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestReader
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnalyzer
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandard
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardEmptyField
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardEmptyField2
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStopFilter
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionWithCachingTokenFilter
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVector
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVectorMerge
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectBasic
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectStartTerm
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeekingAndNexting
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletesMaxSegSize
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.TestTryDeleteDocument
Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnShortTermsTest.Test
Other failed tests (408 tests, alphabetically ordered, only first 100 shown)
==================================================================
Changes included (5 changes)
====================================================
Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
Merge remote-tracking branch 'laimis/unicode_issues'
Change 645b21d198523f984c71da307beab445285dd879 by laimis (2 files):
fixes for handling surrogate chars properly
Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
Merge remote-tracking branch 'laimis/dictionary_fixes'
Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
make sure to use offset / length when comparing uft8 buffer
Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2 files):
use GetTryValue for dictionary lookups
see more information about changed files: http://teamcity.codebetter.com/viewLog.html?tab=buildChangesDiv&buildId=177083&buildTypeId=LuceneNet_Core
============================================================================
Configure email notifications: http://teamcity.codebetter.com/profile.html?init=1&tab=userNotifications
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Itamar Syn-Hershko <it...@code972.com>.
Sounds reasonable
Once we get Lucene.NET 4.8 out the door I will get back to trying to
integrate carrotsearch's approach of re-running tests with their
psuedo-random tests framework, that should help moving forward..
--
Itamar Syn-Hershko
http://code972.com | @synhershko <https://twitter.com/synhershko>
Freelance Developer & Consultant
Author of RavenDB in Action <http://manning.com/synhershko/>
On Wed, Dec 31, 2014 at 5:02 PM, Laimonas Simutis <la...@gmail.com> wrote:
> Itamar,
>
> I doubt that the latest changes is what did it. I just ran a full test
> suite locally on existing master and got the results that match what we
> would expect: 2206 pass, 481 fail.
>
> It is very much likely a case of random tests triggering a certain
> condition that sets default codec to 3x and then when test data is created
> in Test Setup step these exceptions are being triggered. Again, it is a
> guess, but based on what I have observed. Also, keep in mind that I was
> seeing "System.NotSupportedException : this codec can only be used for
> reading" almost from the first full suite runs locally. I just chose to not
> deal with them at that time as it is very inconsistent in how it can be
> reproduced.
>
> My approach right now is to run the full test over and over again with
> some modified logging to see if I can track down how Lucene3x codec ends up
> being used for the tests that are writing data.
>
>
> Laimonas
>
>
> On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <it...@code972.com>
> wrote:
>
>> IIRC this is due to some confuguration in the tests env not being picked
>> up
>> correctly. Since this only happened since your last change I'd revert it
>> and work from there.
>>
>> --
>>
>> Itamar Syn-Hershko
>> http://code972.com | @synhershko <https://twitter.com/synhershko>
>> Freelance Developer & Consultant
>> Author of RavenDB in Action <http://manning.com/synhershko/>
>>
>> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com>
>> wrote:
>>
>> > Looks much worse :)
>> >
>> > The tests are filled with "System.NotSupportedException : this codec can
>> > only be used for reading" failures. I actually ran into this locally
>> almost
>> > all the time whenever I did a full Lucene.Net.Tests solution test run. I
>> > used to wonder why TC tests did not fail in such way. So it could be
>> that
>> > you need to hit the right set of circumstances to make it happen.
>> >
>> > If after encountering these failures I run the tests by fixture or only
>> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that don't
>> > have other issues). My guess is that it is an issue with cleanup
>> somewhere
>> > that is not happening properly cascading to the rest of test cases.
>> >
>> > I will investigate. Please share if anybody else have any clues as to
>> what
>> > is going on.
>> >
>> >
>> > Laimonas
>> >
>> >
>> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <itamar@code972.com
>> >
>> > wrote:
>> >
>> > > Ok that doesn't look any better...
>> > >
>> > > --
>> > >
>> > > Itamar Syn-Hershko
>> > > http://code972.com | @synhershko <https://twitter.com/synhershko>
>> > > Freelance Developer & Consultant
>> > > Author of RavenDB in Action <http://manning.com/synhershko/>
>> > >
>> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
>> > >
>> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874
>> (466
>> > > > new), passed: 1396, ignored: 524).
>> > > > Agent: JetBrains-dotnet-agent02
>> > > > Build results:
>> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
>> > > buildTypeId=LuceneNet_Core
>> > > >
>> > > > Failed Tests Summary:
>> > > > Newly failed tests (466 tests, alphabetically ordered, only first
>> 100
>> > > > shown)
>> > > > ==================================================================
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
>> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
>> > > at.TestNoOrds
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>> > > stingsFormatTestCase.TestDocsAndFreqs
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAn
>> dOffsetsAndPayloads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>> > > eTermVectorsFormatTestCase.TestMixedOptions
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>> > > eTermVectorsFormatTestCase.TestRandom
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
>> > > ndexFileFormatTestCase.TestMergeStability
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
>> > > stingsFormatTestCase.TestDocsAndFreqs
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
>> > > bersAcrossSegments
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>> > > TestBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>> > > TestSortedSetTwoDocumentsLastMissingMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.
>> TestMaxBufferedDocsChange
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
>> > > uringWriteSegmentWithThreadsOnlyOnce
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
>> TestMultiDocValues.TestBinary
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
>> TestNumerics
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_
>> Mem
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>> > > TestDocsOnly
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
>> TestSameTokenSamePosition.Test
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
>> TestBadSeek
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
>> TestSegmentTermDocs.TestSkipTo
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
>> TestTermEnum
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
>> > > leTooLargeSegment
>> > > > Lucene.Net.Tests.dll:
>> > > >
>> > Lucene.Net.Index.TestSizeBoundedForceMerge.
>> TestSingleNonMergeableSegment
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.
>> BaseStoredFieldsFormatTestCase.
>> > > TestBulkMergeWithDeletes
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.
>> BaseStoredFieldsFormatTestCase
>> > > .TestConcurrentReads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.
>> BaseStoredFieldsFormatTestCase
>> > > .TestIndexedBit
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.
>> BaseStoredFieldsFormatTestCase
>> > > .TestReadSkip
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
>> > > TestMultiConfig
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>> > > TestDocsEnum
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>> TestReader
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
>> > > > Lucene.Net.Tests.dll:
>> > > >
>> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnaly
>> zer
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestEndOffsetPositionStandard
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestEndOffsetPositionStandardE
>> > > mptyField
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestEndOffsetPositionStandardE
>> > > mptyField2
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestEndOffsetPositionStopFilter
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestEndOffsetPositionWithCachi
>> > > ngTokenFilter
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestNoTermVectorAfterTermVector
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.
>> TestNoTermVectorAfterTermVecto
>> > > rMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>> TestIntersectBasic
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>> > > TestIntersectStartTerm
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
>> > > TestSeekingAndNexting
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.
>> TestForceMergeDeletesMaxSegSize
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
>> > > TestTryDeleteDocument
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.
>> FuzzyTermOnShortTermsTest.Test
>> > > >
>> > > > Other failed tests (408 tests, alphabetically ordered, only first
>> 100
>> > > > shown)
>> > > > ==================================================================
>> > > > Changes included (5 changes)
>> > > > ====================================================
>> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
>> > > > Merge remote-tracking branch 'laimis/unicode_issues'
>> > > >
>> > > >
>> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2
>> files):
>> > > > fixes for handling surrogate chars properly
>> > > >
>> > > >
>> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
>> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
>> > > >
>> > > >
>> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
>> > > > make sure to use offset / length when comparing uft8 buffer
>> > > >
>> > > >
>> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2
>> files):
>> > > > use GetTryValue for dictionary lookups
>> > > >
>> > > >
>> > > > see more information about changed files:
>> > > >
>> > http://teamcity.codebetter.com/viewLog.html?tab=
>> buildChangesDiv&buildId=
>> > > 177083&buildTypeId=LuceneNet_Core
>> > > >
>> > > >
>> > > > ============================================================
>> > > ================
>> > > > Configure email notifications:
>> > > >
>> > http://teamcity.codebetter.com/profile.html?init=1&tab=
>> userNotifications
>> > > >
>> > >
>> >
>>
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Itamar Syn-Hershko <it...@code972.com>.
I think this means the env is broken as well, but lets not deal with it
now...
--
Itamar Syn-Hershko
http://code972.com | @synhershko <https://twitter.com/synhershko>
Freelance Developer & Consultant
Author of RavenDB in Action <http://manning.com/synhershko/>
On Sat, Jan 3, 2015 at 5:42 AM, Laimonas Simutis <la...@gmail.com> wrote:
> Itamar,
>
> Just now noticed that you had a question about this, regarding how it
> affects more than one test. Once Codec.Default was set to "incompatible"
> codec, all the tests that ran after that particular test were failing if
> they tried to write to the index. It basically put the environment into a
> broken state, so to speak.
>
> Laimonas
>
> On Wed Dec 31 2014 at 12:02:55 PM Itamar Syn-Hershko <it...@code972.com>
> wrote:
>
> > Re the change in the Codec - makes sense, just lets make sure we don't
> > forget to bring it back when Prescott is done (Prescott, any ETA btw?)
> >
> > This seems to affect just one test not 400 though - or am I missing
> > something?
> >
>
>
> >
> > Anyway there were some similar failures in the past because the Codecs
> > weren't picked up correctly or tests weren't configured - I'll have a
> look
> > again to make sure this is not that all over again.
> >
> >
> >
> > --
> >
> > Itamar Syn-Hershko
> > http://code972.com | @synhershko <https://twitter.com/synhershko>
> > Freelance Developer & Consultant
> > Author of RavenDB in Action <http://manning.com/synhershko/>
> >
> > On Wed, Dec 31, 2014 at 6:04 PM, Laimonas Simutis <la...@gmail.com>
> > wrote:
> >
> > > MemoryPostingsFormat is part of the Lucene.Net.Codecs project which I
> > > believe based on checkins Prescott is still working and we shouldn't
> add
> > to
> > > the tests just yet. Please correct me if I am off.
> > >
> > > Another alternative would be to set it to Lucene41xPostingsFormat but
> > > that's the same format that Default Codec uses before the branch is
> > > invoked. So that is kind of useless.
> > >
> > > At this point I would say we just comment the whole if branch out until
> > > MemoryPostingsFormat is ready. What do you guys say? I have a few other
> > > fixes ready, will go with commenting out route until I hear from
> someone
> > > else otherwise.
> > >
> > >
> > >
> > > On Wed Dec 31 2014 at 10:44:01 AM Laimonas Simutis <la...@gmail.com>
> > > wrote:
> > >
> > >> I believe this is the culprit:
> > >>
> > >> https://github.com/apache/lucenenet/blob/master/src/
> > >> Lucene.Net.Tests/core/Index/TestRollingUpdates.cs#L51
> > >>
> > >> If that random get boolean returns true, the default codec is set
> > >> to Lucene3xPostingsFormat. That is the codec that throws that
> exception
> > we
> > >> see in the logs.
> > >>
> > >> Any test after TestRollingUpdates that tries to write to an index
> fails
> > >> as they all use Codec.Default. That matches what I see in the output
> > logs
> > >> where the failure starts with TestRollingUpdates unit test and then
> you
> > can
> > >> see it happen 1k times after.
> > >>
> > >> Java version is different from the ported .NET version:
> > >>
> > >> https://github.com/apache/lucene-solr/blob/lucene_solr_
> > >> 4_8_0/lucene/core/src/test/org/apache/lucene/index/
> > >> TestRollingUpdates.java#L45
> > >>
> > >> Instead of setting it to Lucene3xPostingsFormat, it sets it to
> > MemoryPostingsFormat.
> > >> Looking into the fix...
> > >>
> > >>
> > >>
> > >> On Wed Dec 31 2014 at 10:02:04 AM Laimonas Simutis <la...@gmail.com>
> > >> wrote:
> > >>
> > >>> Itamar,
> > >>>
> > >>> I doubt that the latest changes is what did it. I just ran a full
> test
> > >>> suite locally on existing master and got the results that match what
> we
> > >>> would expect: 2206 pass, 481 fail.
> > >>>
> > >>> It is very much likely a case of random tests triggering a certain
> > >>> condition that sets default codec to 3x and then when test data is
> > created
> > >>> in Test Setup step these exceptions are being triggered. Again, it
> is a
> > >>> guess, but based on what I have observed. Also, keep in mind that I
> was
> > >>> seeing "System.NotSupportedException : this codec can only be used
> for
> > >>> reading" almost from the first full suite runs locally. I just chose
> > to not
> > >>> deal with them at that time as it is very inconsistent in how it can
> be
> > >>> reproduced.
> > >>>
> > >>> My approach right now is to run the full test over and over again
> with
> > >>> some modified logging to see if I can track down how Lucene3x codec
> > ends up
> > >>> being used for the tests that are writing data.
> > >>>
> > >>>
> > >>> Laimonas
> > >>>
> > >>>
> > >>> On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <
> > itamar@code972.com>
> > >>> wrote:
> > >>>
> > >>>> IIRC this is due to some confuguration in the tests env not being
> > >>>> picked up
> > >>>> correctly. Since this only happened since your last change I'd
> revert
> > it
> > >>>> and work from there.
> > >>>>
> > >>>> --
> > >>>>
> > >>>> Itamar Syn-Hershko
> > >>>> http://code972.com | @synhershko <https://twitter.com/synhershko>
> > >>>> Freelance Developer & Consultant
> > >>>> Author of RavenDB in Action <http://manning.com/synhershko/>
> > >>>>
> > >>>> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <laimis@gmail.com
> >
> > >>>> wrote:
> > >>>>
> > >>>> > Looks much worse :)
> > >>>> >
> > >>>> > The tests are filled with "System.NotSupportedException : this
> codec
> > >>>> can
> > >>>> > only be used for reading" failures. I actually ran into this
> locally
> > >>>> almost
> > >>>> > all the time whenever I did a full Lucene.Net.Tests solution test
> > >>>> run. I
> > >>>> > used to wonder why TC tests did not fail in such way. So it could
> be
> > >>>> that
> > >>>> > you need to hit the right set of circumstances to make it happen.
> > >>>> >
> > >>>> > If after encountering these failures I run the tests by fixture or
> > >>>> only
> > >>>> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that
> > >>>> don't
> > >>>> > have other issues). My guess is that it is an issue with cleanup
> > >>>> somewhere
> > >>>> > that is not happening properly cascading to the rest of test
> cases.
> > >>>> >
> > >>>> > I will investigate. Please share if anybody else have any clues as
> > to
> > >>>> what
> > >>>> > is going on.
> > >>>> >
> > >>>> >
> > >>>> > Laimonas
> > >>>> >
> > >>>> >
> > >>>> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <
> > >>>> itamar@code972.com>
> > >>>> > wrote:
> > >>>> >
> > >>>> > > Ok that doesn't look any better...
> > >>>> > >
> > >>>> > > --
> > >>>> > >
> > >>>> > > Itamar Syn-Hershko
> > >>>> > > http://code972.com | @synhershko <
> https://twitter.com/synhershko>
> > >>>> > > Freelance Developer & Consultant
> > >>>> > > Author of RavenDB in Action <http://manning.com/synhershko/>
> > >>>> > >
> > >>>> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
> > >>>> > >
> > >>>> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed:
> > 874
> > >>>> (466
> > >>>> > > > new), passed: 1396, ignored: 524).
> > >>>> > > > Agent: JetBrains-dotnet-agent02
> > >>>> > > > Build results:
> > >>>> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
> > >>>> > > buildTypeId=LuceneNet_Core
> > >>>> > > >
> > >>>> > > > Failed Tests Summary:
> > >>>> > > > Newly failed tests (466 tests, alphabetically ordered, only
> > first
> > >>>> 100
> > >>>> > > > shown)
> > >>>> > > > ============================================================
> > >>>> ======
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFor
> > mat.
> > >>>> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
> > >>>> > > at.TestNoOrds
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> > >>>> > > stingsFormatTestCase.TestDocsAndFreqs
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> > >>>> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsA
> > >>>> ndPayloads
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> > >>>> > > eTermVectorsFormatTestCase.TestMixedOptions
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> > >>>> > > eTermVectorsFormatTestCase.TestRandom
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> > >>>> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
> > >>>> > > ndexFileFormatTestCase.TestMergeStability
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
> > >>>> > > stingsFormatTestCase.TestDocsAndFreqs
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.
> > TestUpdateFewSegments
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
> > >>>> > > bersAcrossSegments
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestDocValuesFormat.
> > BaseDocValuesFormatTestCase.
> > >>>> > > TestBytesTwoDocumentsMerged
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestDocValuesFormat.
> > BaseDocValuesFormatTestCase.
> > >>>> > > TestSortedSetTwoDocumentsLastMissingMerge
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundFor
> > >>>> ceMerge
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedD
> > >>>> ocsChange
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoReal
> > >>>> Change
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
> > >>>> > > uringWriteSegmentWithThreadsOnlyOnce
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocV
> > >>>> alues.TestBinary
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
> > >>>> TestNumerics
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms
> > >>>> .TestOmitNorms_Mem
> > >>>> > > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestOmitTf.TestNoPrxFile
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > >
> Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> > >>>> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > >
> Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> > >>>> > > TestDocsOnly
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameToken
> > >>>> SamePosition.Test
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentRe
> > >>>> ader.TestNorms
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentRe
> > >>>> ader.TestTerms
> > >>>> > > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSegmentTermDocs.Test
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
> > >>>> TestBadSeek
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTe
> > >>>> rmDocs.TestSkipTo
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
> > >>>> TestTermEnum
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
> > >>>> > > leTooLargeSegment
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > >
> > >>>> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMerg
> > >>>> eableSegment
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> > >>>> atTestCase.
> > >>>> > > TestBulkMergeWithDeletes
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> > >>>> atTestCase
> > >>>> > > .TestConcurrentReads
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> > >>>> atTestCase
> > >>>> > > .TestIndexedBit
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> > >>>> atTestCase
> > >>>> > > .TestReadSkip
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
> > >>>> > > TestMultiConfig
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
> > TestTermVectorsReader.Test
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> > >>>> > > TestDocsEnum
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsReader.
> > TestIllegalIndexableField
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> > >>>> TestReader
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > >
> Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.
> > TestDoubleOffsetCounting2
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > >
> > >>>> > Lucene.Net.Index.TestTermVectorsWriter.
> > TestEndOffsetPositionCharAnaly
> > >>>> zer
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> > >>>> Standard
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> > >>>> StandardE
> > >>>> > > mptyField
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> > >>>> StandardE
> > >>>> > > mptyField2
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> > >>>> StopFilter
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> > >>>> WithCachi
> > >>>> > > ngTokenFilter
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
> > >>>> TermVector
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
> > >>>> TermVecto
> > >>>> > > rMerge
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > >
> Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.
> > TestTermVectorCorruption2
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.
> > TestTermVectorCorruption3
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> > >>>> TestIntersectBasic
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> > >>>> > > TestIntersectStartTerm
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
> > >>>> .TestZeroTerms
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
> > >>>> 2.TestIntersect
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
> > TestTermsEnum2.TestSeeking
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
> > >>>> > > TestSeekingAndNexting
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> > >>>> MaxSegSize
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.
> > TestIndexWriterDirtSimple
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletio
> > >>>> nPolicy
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
> > >>>> > > TestTryDeleteDocument
> > >>>> > > > Lucene.Net.Tests.dll:
> > >>>> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndR
> > >>>> eopen
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
> > >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnS
> > >>>> hortTermsTest.Test
> > >>>> > > >
> > >>>> > > > Other failed tests (408 tests, alphabetically ordered, only
> > first
> > >>>> 100
> > >>>> > > > shown)
> > >>>> > > > ============================================================
> > >>>> ======
> > >>>> > > > Changes included (5 changes)
> > >>>> > > > ====================================================
> > >>>> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0
> > >>>> file):
> > >>>> > > > Merge remote-tracking branch 'laimis/unicode_issues'
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2
> > >>>> files):
> > >>>> > > > fixes for handling surrogate chars properly
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0
> > >>>> file):
> > >>>> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1
> > >>>> file):
> > >>>> > > > make sure to use offset / length when comparing uft8 buffer
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2
> > >>>> files):
> > >>>> > > > use GetTryValue for dictionary lookups
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > see more information about changed files:
> > >>>> > > >
> > >>>> > http://teamcity.codebetter.com/viewLog.html?tab=buildChanges
> > >>>> Div&buildId=
> > >>>> > > 177083&buildTypeId=LuceneNet_Core
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > ============================================================
> > >>>> > > ================
> > >>>> > > > Configure email notifications:
> > >>>> > > >
> > >>>> > http://teamcity.codebetter.com/profile.html?init=1&tab=userN
> > >>>> otifications
> > >>>> > > >
> > >>>> > >
> > >>>> >
> > >>>>
> > >>>
> >
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Laimonas Simutis <la...@gmail.com>.
Itamar,
Just now noticed that you had a question about this, regarding how it
affects more than one test. Once Codec.Default was set to "incompatible"
codec, all the tests that ran after that particular test were failing if
they tried to write to the index. It basically put the environment into a
broken state, so to speak.
Laimonas
On Wed Dec 31 2014 at 12:02:55 PM Itamar Syn-Hershko <it...@code972.com>
wrote:
> Re the change in the Codec - makes sense, just lets make sure we don't
> forget to bring it back when Prescott is done (Prescott, any ETA btw?)
>
> This seems to affect just one test not 400 though - or am I missing
> something?
>
>
> Anyway there were some similar failures in the past because the Codecs
> weren't picked up correctly or tests weren't configured - I'll have a look
> again to make sure this is not that all over again.
>
>
>
> --
>
> Itamar Syn-Hershko
> http://code972.com | @synhershko <https://twitter.com/synhershko>
> Freelance Developer & Consultant
> Author of RavenDB in Action <http://manning.com/synhershko/>
>
> On Wed, Dec 31, 2014 at 6:04 PM, Laimonas Simutis <la...@gmail.com>
> wrote:
>
> > MemoryPostingsFormat is part of the Lucene.Net.Codecs project which I
> > believe based on checkins Prescott is still working and we shouldn't add
> to
> > the tests just yet. Please correct me if I am off.
> >
> > Another alternative would be to set it to Lucene41xPostingsFormat but
> > that's the same format that Default Codec uses before the branch is
> > invoked. So that is kind of useless.
> >
> > At this point I would say we just comment the whole if branch out until
> > MemoryPostingsFormat is ready. What do you guys say? I have a few other
> > fixes ready, will go with commenting out route until I hear from someone
> > else otherwise.
> >
> >
> >
> > On Wed Dec 31 2014 at 10:44:01 AM Laimonas Simutis <la...@gmail.com>
> > wrote:
> >
> >> I believe this is the culprit:
> >>
> >> https://github.com/apache/lucenenet/blob/master/src/
> >> Lucene.Net.Tests/core/Index/TestRollingUpdates.cs#L51
> >>
> >> If that random get boolean returns true, the default codec is set
> >> to Lucene3xPostingsFormat. That is the codec that throws that exception
> we
> >> see in the logs.
> >>
> >> Any test after TestRollingUpdates that tries to write to an index fails
> >> as they all use Codec.Default. That matches what I see in the output
> logs
> >> where the failure starts with TestRollingUpdates unit test and then you
> can
> >> see it happen 1k times after.
> >>
> >> Java version is different from the ported .NET version:
> >>
> >> https://github.com/apache/lucene-solr/blob/lucene_solr_
> >> 4_8_0/lucene/core/src/test/org/apache/lucene/index/
> >> TestRollingUpdates.java#L45
> >>
> >> Instead of setting it to Lucene3xPostingsFormat, it sets it to
> MemoryPostingsFormat.
> >> Looking into the fix...
> >>
> >>
> >>
> >> On Wed Dec 31 2014 at 10:02:04 AM Laimonas Simutis <la...@gmail.com>
> >> wrote:
> >>
> >>> Itamar,
> >>>
> >>> I doubt that the latest changes is what did it. I just ran a full test
> >>> suite locally on existing master and got the results that match what we
> >>> would expect: 2206 pass, 481 fail.
> >>>
> >>> It is very much likely a case of random tests triggering a certain
> >>> condition that sets default codec to 3x and then when test data is
> created
> >>> in Test Setup step these exceptions are being triggered. Again, it is a
> >>> guess, but based on what I have observed. Also, keep in mind that I was
> >>> seeing "System.NotSupportedException : this codec can only be used for
> >>> reading" almost from the first full suite runs locally. I just chose
> to not
> >>> deal with them at that time as it is very inconsistent in how it can be
> >>> reproduced.
> >>>
> >>> My approach right now is to run the full test over and over again with
> >>> some modified logging to see if I can track down how Lucene3x codec
> ends up
> >>> being used for the tests that are writing data.
> >>>
> >>>
> >>> Laimonas
> >>>
> >>>
> >>> On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <
> itamar@code972.com>
> >>> wrote:
> >>>
> >>>> IIRC this is due to some confuguration in the tests env not being
> >>>> picked up
> >>>> correctly. Since this only happened since your last change I'd revert
> it
> >>>> and work from there.
> >>>>
> >>>> --
> >>>>
> >>>> Itamar Syn-Hershko
> >>>> http://code972.com | @synhershko <https://twitter.com/synhershko>
> >>>> Freelance Developer & Consultant
> >>>> Author of RavenDB in Action <http://manning.com/synhershko/>
> >>>>
> >>>> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com>
> >>>> wrote:
> >>>>
> >>>> > Looks much worse :)
> >>>> >
> >>>> > The tests are filled with "System.NotSupportedException : this codec
> >>>> can
> >>>> > only be used for reading" failures. I actually ran into this locally
> >>>> almost
> >>>> > all the time whenever I did a full Lucene.Net.Tests solution test
> >>>> run. I
> >>>> > used to wonder why TC tests did not fail in such way. So it could be
> >>>> that
> >>>> > you need to hit the right set of circumstances to make it happen.
> >>>> >
> >>>> > If after encountering these failures I run the tests by fixture or
> >>>> only
> >>>> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that
> >>>> don't
> >>>> > have other issues). My guess is that it is an issue with cleanup
> >>>> somewhere
> >>>> > that is not happening properly cascading to the rest of test cases.
> >>>> >
> >>>> > I will investigate. Please share if anybody else have any clues as
> to
> >>>> what
> >>>> > is going on.
> >>>> >
> >>>> >
> >>>> > Laimonas
> >>>> >
> >>>> >
> >>>> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <
> >>>> itamar@code972.com>
> >>>> > wrote:
> >>>> >
> >>>> > > Ok that doesn't look any better...
> >>>> > >
> >>>> > > --
> >>>> > >
> >>>> > > Itamar Syn-Hershko
> >>>> > > http://code972.com | @synhershko <https://twitter.com/synhershko>
> >>>> > > Freelance Developer & Consultant
> >>>> > > Author of RavenDB in Action <http://manning.com/synhershko/>
> >>>> > >
> >>>> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
> >>>> > >
> >>>> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed:
> 874
> >>>> (466
> >>>> > > > new), passed: 1396, ignored: 524).
> >>>> > > > Agent: JetBrains-dotnet-agent02
> >>>> > > > Build results:
> >>>> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
> >>>> > > buildTypeId=LuceneNet_Core
> >>>> > > >
> >>>> > > > Failed Tests Summary:
> >>>> > > > Newly failed tests (466 tests, alphabetically ordered, only
> first
> >>>> 100
> >>>> > > > shown)
> >>>> > > > ============================================================
> >>>> ======
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFor
> mat.
> >>>> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
> >>>> > > at.TestNoOrds
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> >>>> > > stingsFormatTestCase.TestDocsAndFreqs
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> >>>> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsA
> >>>> ndPayloads
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> >>>> > > eTermVectorsFormatTestCase.TestMixedOptions
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> >>>> > > eTermVectorsFormatTestCase.TestRandom
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> >>>> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
> >>>> > > ndexFileFormatTestCase.TestMergeStability
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
> >>>> > > stingsFormatTestCase.TestDocsAndFreqs
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.
> TestUpdateFewSegments
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
> >>>> > > bersAcrossSegments
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestDocValuesFormat.
> BaseDocValuesFormatTestCase.
> >>>> > > TestBytesTwoDocumentsMerged
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestDocValuesFormat.
> BaseDocValuesFormatTestCase.
> >>>> > > TestSortedSetTwoDocumentsLastMissingMerge
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundFor
> >>>> ceMerge
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedD
> >>>> ocsChange
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoReal
> >>>> Change
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
> >>>> > > uringWriteSegmentWithThreadsOnlyOnce
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocV
> >>>> alues.TestBinary
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
> >>>> TestNumerics
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms
> >>>> .TestOmitNorms_Mem
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> >>>> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> >>>> > > TestDocsOnly
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameToken
> >>>> SamePosition.Test
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentRe
> >>>> ader.TestNorms
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentRe
> >>>> ader.TestTerms
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
> >>>> TestBadSeek
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTe
> >>>> rmDocs.TestSkipTo
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
> >>>> TestTermEnum
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
> >>>> > > leTooLargeSegment
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > >
> >>>> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMerg
> >>>> eableSegment
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> >>>> atTestCase.
> >>>> > > TestBulkMergeWithDeletes
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> >>>> atTestCase
> >>>> > > .TestConcurrentReads
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> >>>> atTestCase
> >>>> > > .TestIndexedBit
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
> >>>> atTestCase
> >>>> > > .TestReadSkip
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
> >>>> > > TestMultiConfig
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
> TestTermVectorsReader.Test
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> >>>> > > TestDocsEnum
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsReader.
> TestIllegalIndexableField
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> >>>> TestReader
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestDoubleOffsetCounting2
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > >
> >>>> > Lucene.Net.Index.TestTermVectorsWriter.
> TestEndOffsetPositionCharAnaly
> >>>> zer
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> >>>> Standard
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> >>>> StandardE
> >>>> > > mptyField
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> >>>> StandardE
> >>>> > > mptyField2
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> >>>> StopFilter
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
> >>>> WithCachi
> >>>> > > ngTokenFilter
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
> >>>> TermVector
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
> >>>> TermVecto
> >>>> > > rMerge
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestTermVectorCorruption2
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestTermVectorCorruption3
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> >>>> TestIntersectBasic
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> >>>> > > TestIntersectStartTerm
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
> >>>> .TestZeroTerms
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
> >>>> 2.TestIntersect
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
> TestTermsEnum2.TestSeeking
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
> >>>> > > TestSeekingAndNexting
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> >>>> MaxSegSize
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.
> TestIndexWriterDirtSimple
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletio
> >>>> nPolicy
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
> >>>> > > TestTryDeleteDocument
> >>>> > > > Lucene.Net.Tests.dll:
> >>>> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndR
> >>>> eopen
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
> >>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnS
> >>>> hortTermsTest.Test
> >>>> > > >
> >>>> > > > Other failed tests (408 tests, alphabetically ordered, only
> first
> >>>> 100
> >>>> > > > shown)
> >>>> > > > ============================================================
> >>>> ======
> >>>> > > > Changes included (5 changes)
> >>>> > > > ====================================================
> >>>> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0
> >>>> file):
> >>>> > > > Merge remote-tracking branch 'laimis/unicode_issues'
> >>>> > > >
> >>>> > > >
> >>>> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2
> >>>> files):
> >>>> > > > fixes for handling surrogate chars properly
> >>>> > > >
> >>>> > > >
> >>>> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0
> >>>> file):
> >>>> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
> >>>> > > >
> >>>> > > >
> >>>> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1
> >>>> file):
> >>>> > > > make sure to use offset / length when comparing uft8 buffer
> >>>> > > >
> >>>> > > >
> >>>> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2
> >>>> files):
> >>>> > > > use GetTryValue for dictionary lookups
> >>>> > > >
> >>>> > > >
> >>>> > > > see more information about changed files:
> >>>> > > >
> >>>> > http://teamcity.codebetter.com/viewLog.html?tab=buildChanges
> >>>> Div&buildId=
> >>>> > > 177083&buildTypeId=LuceneNet_Core
> >>>> > > >
> >>>> > > >
> >>>> > > > ============================================================
> >>>> > > ================
> >>>> > > > Configure email notifications:
> >>>> > > >
> >>>> > http://teamcity.codebetter.com/profile.html?init=1&tab=userN
> >>>> otifications
> >>>> > > >
> >>>> > >
> >>>> >
> >>>>
> >>>
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Itamar Syn-Hershko <it...@code972.com>.
Re the change in the Codec - makes sense, just lets make sure we don't
forget to bring it back when Prescott is done (Prescott, any ETA btw?)
This seems to affect just one test not 400 though - or am I missing
something?
Anyway there were some similar failures in the past because the Codecs
weren't picked up correctly or tests weren't configured - I'll have a look
again to make sure this is not that all over again.
--
Itamar Syn-Hershko
http://code972.com | @synhershko <https://twitter.com/synhershko>
Freelance Developer & Consultant
Author of RavenDB in Action <http://manning.com/synhershko/>
On Wed, Dec 31, 2014 at 6:04 PM, Laimonas Simutis <la...@gmail.com> wrote:
> MemoryPostingsFormat is part of the Lucene.Net.Codecs project which I
> believe based on checkins Prescott is still working and we shouldn't add to
> the tests just yet. Please correct me if I am off.
>
> Another alternative would be to set it to Lucene41xPostingsFormat but
> that's the same format that Default Codec uses before the branch is
> invoked. So that is kind of useless.
>
> At this point I would say we just comment the whole if branch out until
> MemoryPostingsFormat is ready. What do you guys say? I have a few other
> fixes ready, will go with commenting out route until I hear from someone
> else otherwise.
>
>
>
> On Wed Dec 31 2014 at 10:44:01 AM Laimonas Simutis <la...@gmail.com>
> wrote:
>
>> I believe this is the culprit:
>>
>> https://github.com/apache/lucenenet/blob/master/src/
>> Lucene.Net.Tests/core/Index/TestRollingUpdates.cs#L51
>>
>> If that random get boolean returns true, the default codec is set
>> to Lucene3xPostingsFormat. That is the codec that throws that exception we
>> see in the logs.
>>
>> Any test after TestRollingUpdates that tries to write to an index fails
>> as they all use Codec.Default. That matches what I see in the output logs
>> where the failure starts with TestRollingUpdates unit test and then you can
>> see it happen 1k times after.
>>
>> Java version is different from the ported .NET version:
>>
>> https://github.com/apache/lucene-solr/blob/lucene_solr_
>> 4_8_0/lucene/core/src/test/org/apache/lucene/index/
>> TestRollingUpdates.java#L45
>>
>> Instead of setting it to Lucene3xPostingsFormat, it sets it to MemoryPostingsFormat.
>> Looking into the fix...
>>
>>
>>
>> On Wed Dec 31 2014 at 10:02:04 AM Laimonas Simutis <la...@gmail.com>
>> wrote:
>>
>>> Itamar,
>>>
>>> I doubt that the latest changes is what did it. I just ran a full test
>>> suite locally on existing master and got the results that match what we
>>> would expect: 2206 pass, 481 fail.
>>>
>>> It is very much likely a case of random tests triggering a certain
>>> condition that sets default codec to 3x and then when test data is created
>>> in Test Setup step these exceptions are being triggered. Again, it is a
>>> guess, but based on what I have observed. Also, keep in mind that I was
>>> seeing "System.NotSupportedException : this codec can only be used for
>>> reading" almost from the first full suite runs locally. I just chose to not
>>> deal with them at that time as it is very inconsistent in how it can be
>>> reproduced.
>>>
>>> My approach right now is to run the full test over and over again with
>>> some modified logging to see if I can track down how Lucene3x codec ends up
>>> being used for the tests that are writing data.
>>>
>>>
>>> Laimonas
>>>
>>>
>>> On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <it...@code972.com>
>>> wrote:
>>>
>>>> IIRC this is due to some confuguration in the tests env not being
>>>> picked up
>>>> correctly. Since this only happened since your last change I'd revert it
>>>> and work from there.
>>>>
>>>> --
>>>>
>>>> Itamar Syn-Hershko
>>>> http://code972.com | @synhershko <https://twitter.com/synhershko>
>>>> Freelance Developer & Consultant
>>>> Author of RavenDB in Action <http://manning.com/synhershko/>
>>>>
>>>> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com>
>>>> wrote:
>>>>
>>>> > Looks much worse :)
>>>> >
>>>> > The tests are filled with "System.NotSupportedException : this codec
>>>> can
>>>> > only be used for reading" failures. I actually ran into this locally
>>>> almost
>>>> > all the time whenever I did a full Lucene.Net.Tests solution test
>>>> run. I
>>>> > used to wonder why TC tests did not fail in such way. So it could be
>>>> that
>>>> > you need to hit the right set of circumstances to make it happen.
>>>> >
>>>> > If after encountering these failures I run the tests by fixture or
>>>> only
>>>> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that
>>>> don't
>>>> > have other issues). My guess is that it is an issue with cleanup
>>>> somewhere
>>>> > that is not happening properly cascading to the rest of test cases.
>>>> >
>>>> > I will investigate. Please share if anybody else have any clues as to
>>>> what
>>>> > is going on.
>>>> >
>>>> >
>>>> > Laimonas
>>>> >
>>>> >
>>>> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <
>>>> itamar@code972.com>
>>>> > wrote:
>>>> >
>>>> > > Ok that doesn't look any better...
>>>> > >
>>>> > > --
>>>> > >
>>>> > > Itamar Syn-Hershko
>>>> > > http://code972.com | @synhershko <https://twitter.com/synhershko>
>>>> > > Freelance Developer & Consultant
>>>> > > Author of RavenDB in Action <http://manning.com/synhershko/>
>>>> > >
>>>> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
>>>> > >
>>>> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874
>>>> (466
>>>> > > > new), passed: 1396, ignored: 524).
>>>> > > > Agent: JetBrains-dotnet-agent02
>>>> > > > Build results:
>>>> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
>>>> > > buildTypeId=LuceneNet_Core
>>>> > > >
>>>> > > > Failed Tests Summary:
>>>> > > > Newly failed tests (466 tests, alphabetically ordered, only first
>>>> 100
>>>> > > > shown)
>>>> > > > ============================================================
>>>> ======
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
>>>> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
>>>> > > at.TestNoOrds
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>>>> > > stingsFormatTestCase.TestDocsAndFreqs
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>>>> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsA
>>>> ndPayloads
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>>>> > > eTermVectorsFormatTestCase.TestMixedOptions
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>>>> > > eTermVectorsFormatTestCase.TestRandom
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>>>> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
>>>> > > ndexFileFormatTestCase.TestMergeStability
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
>>>> > > stingsFormatTestCase.TestDocsAndFreqs
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
>>>> > > bersAcrossSegments
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>>>> > > TestBytesTwoDocumentsMerged
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>>>> > > TestSortedSetTwoDocumentsLastMissingMerge
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundFor
>>>> ceMerge
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedD
>>>> ocsChange
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoReal
>>>> Change
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
>>>> > > uringWriteSegmentWithThreadsOnlyOnce
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocV
>>>> alues.TestBinary
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
>>>> TestNumerics
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms
>>>> .TestOmitNorms_Mem
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>>>> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>>>> > > TestDocsOnly
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameToken
>>>> SamePosition.Test
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
>>>> > > > Lucene.Net.Tests.dll:
>>>> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentRe
>>>> ader.TestNorms
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
>>>> > > > Lucene.Net.Tests.dll:
>>>> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentRe
>>>> ader.TestTerms
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
>>>> TestBadSeek
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTe
>>>> rmDocs.TestSkipTo
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
>>>> TestTermEnum
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
>>>> > > leTooLargeSegment
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > >
>>>> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMerg
>>>> eableSegment
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>>> atTestCase.
>>>> > > TestBulkMergeWithDeletes
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>>> atTestCase
>>>> > > .TestConcurrentReads
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>>> atTestCase
>>>> > > .TestIndexedBit
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>>> atTestCase
>>>> > > .TestReadSkip
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
>>>> > > TestMultiConfig
>>>> > > > Lucene.Net.Tests.dll:
>>>> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>>>> > > TestDocsEnum
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>>>> TestReader
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > >
>>>> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnaly
>>>> zer
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>>> Standard
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>>> StandardE
>>>> > > mptyField
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>>> StandardE
>>>> > > mptyField2
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>>> StopFilter
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>>> WithCachi
>>>> > > ngTokenFilter
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
>>>> TermVector
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
>>>> TermVecto
>>>> > > rMerge
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>>>> TestIntersectBasic
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
>>>> > > > Lucene.Net.Tests.dll:
>>>> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>>>> > > TestIntersectStartTerm
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
>>>> .TestZeroTerms
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
>>>> 2.TestIntersect
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
>>>> > > TestSeekingAndNexting
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>>>> MaxSegSize
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletio
>>>> nPolicy
>>>> > > > Lucene.Net.Tests.dll:
>>>> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
>>>> > > TestTryDeleteDocument
>>>> > > > Lucene.Net.Tests.dll:
>>>> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndR
>>>> eopen
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
>>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnS
>>>> hortTermsTest.Test
>>>> > > >
>>>> > > > Other failed tests (408 tests, alphabetically ordered, only first
>>>> 100
>>>> > > > shown)
>>>> > > > ============================================================
>>>> ======
>>>> > > > Changes included (5 changes)
>>>> > > > ====================================================
>>>> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0
>>>> file):
>>>> > > > Merge remote-tracking branch 'laimis/unicode_issues'
>>>> > > >
>>>> > > >
>>>> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2
>>>> files):
>>>> > > > fixes for handling surrogate chars properly
>>>> > > >
>>>> > > >
>>>> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0
>>>> file):
>>>> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
>>>> > > >
>>>> > > >
>>>> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1
>>>> file):
>>>> > > > make sure to use offset / length when comparing uft8 buffer
>>>> > > >
>>>> > > >
>>>> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2
>>>> files):
>>>> > > > use GetTryValue for dictionary lookups
>>>> > > >
>>>> > > >
>>>> > > > see more information about changed files:
>>>> > > >
>>>> > http://teamcity.codebetter.com/viewLog.html?tab=buildChanges
>>>> Div&buildId=
>>>> > > 177083&buildTypeId=LuceneNet_Core
>>>> > > >
>>>> > > >
>>>> > > > ============================================================
>>>> > > ================
>>>> > > > Configure email notifications:
>>>> > > >
>>>> > http://teamcity.codebetter.com/profile.html?init=1&tab=userN
>>>> otifications
>>>> > > >
>>>> > >
>>>> >
>>>>
>>>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Laimonas Simutis <la...@gmail.com>.
MemoryPostingsFormat is part of the Lucene.Net.Codecs project which I
believe based on checkins Prescott is still working and we shouldn't add to
the tests just yet. Please correct me if I am off.
Another alternative would be to set it to Lucene41xPostingsFormat but
that's the same format that Default Codec uses before the branch is
invoked. So that is kind of useless.
At this point I would say we just comment the whole if branch out until
MemoryPostingsFormat is ready. What do you guys say? I have a few other
fixes ready, will go with commenting out route until I hear from someone
else otherwise.
On Wed Dec 31 2014 at 10:44:01 AM Laimonas Simutis <la...@gmail.com> wrote:
> I believe this is the culprit:
>
> https://github.com/apache/lucenenet/blob/master/src/
> Lucene.Net.Tests/core/Index/TestRollingUpdates.cs#L51
>
> If that random get boolean returns true, the default codec is set
> to Lucene3xPostingsFormat. That is the codec that throws that exception we
> see in the logs.
>
> Any test after TestRollingUpdates that tries to write to an index fails as
> they all use Codec.Default. That matches what I see in the output logs
> where the failure starts with TestRollingUpdates unit test and then you can
> see it happen 1k times after.
>
> Java version is different from the ported .NET version:
>
> https://github.com/apache/lucene-solr/blob/lucene_solr_
> 4_8_0/lucene/core/src/test/org/apache/lucene/index/
> TestRollingUpdates.java#L45
>
> Instead of setting it to Lucene3xPostingsFormat, it sets it to MemoryPostingsFormat.
> Looking into the fix...
>
>
>
> On Wed Dec 31 2014 at 10:02:04 AM Laimonas Simutis <la...@gmail.com>
> wrote:
>
>> Itamar,
>>
>> I doubt that the latest changes is what did it. I just ran a full test
>> suite locally on existing master and got the results that match what we
>> would expect: 2206 pass, 481 fail.
>>
>> It is very much likely a case of random tests triggering a certain
>> condition that sets default codec to 3x and then when test data is created
>> in Test Setup step these exceptions are being triggered. Again, it is a
>> guess, but based on what I have observed. Also, keep in mind that I was
>> seeing "System.NotSupportedException : this codec can only be used for
>> reading" almost from the first full suite runs locally. I just chose to not
>> deal with them at that time as it is very inconsistent in how it can be
>> reproduced.
>>
>> My approach right now is to run the full test over and over again with
>> some modified logging to see if I can track down how Lucene3x codec ends up
>> being used for the tests that are writing data.
>>
>>
>> Laimonas
>>
>>
>> On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <it...@code972.com>
>> wrote:
>>
>>> IIRC this is due to some confuguration in the tests env not being picked
>>> up
>>> correctly. Since this only happened since your last change I'd revert it
>>> and work from there.
>>>
>>> --
>>>
>>> Itamar Syn-Hershko
>>> http://code972.com | @synhershko <https://twitter.com/synhershko>
>>> Freelance Developer & Consultant
>>> Author of RavenDB in Action <http://manning.com/synhershko/>
>>>
>>> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com>
>>> wrote:
>>>
>>> > Looks much worse :)
>>> >
>>> > The tests are filled with "System.NotSupportedException : this codec
>>> can
>>> > only be used for reading" failures. I actually ran into this locally
>>> almost
>>> > all the time whenever I did a full Lucene.Net.Tests solution test run.
>>> I
>>> > used to wonder why TC tests did not fail in such way. So it could be
>>> that
>>> > you need to hit the right set of circumstances to make it happen.
>>> >
>>> > If after encountering these failures I run the tests by fixture or only
>>> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that
>>> don't
>>> > have other issues). My guess is that it is an issue with cleanup
>>> somewhere
>>> > that is not happening properly cascading to the rest of test cases.
>>> >
>>> > I will investigate. Please share if anybody else have any clues as to
>>> what
>>> > is going on.
>>> >
>>> >
>>> > Laimonas
>>> >
>>> >
>>> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <
>>> itamar@code972.com>
>>> > wrote:
>>> >
>>> > > Ok that doesn't look any better...
>>> > >
>>> > > --
>>> > >
>>> > > Itamar Syn-Hershko
>>> > > http://code972.com | @synhershko <https://twitter.com/synhershko>
>>> > > Freelance Developer & Consultant
>>> > > Author of RavenDB in Action <http://manning.com/synhershko/>
>>> > >
>>> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
>>> > >
>>> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874
>>> (466
>>> > > > new), passed: 1396, ignored: 524).
>>> > > > Agent: JetBrains-dotnet-agent02
>>> > > > Build results:
>>> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
>>> > > buildTypeId=LuceneNet_Core
>>> > > >
>>> > > > Failed Tests Summary:
>>> > > > Newly failed tests (466 tests, alphabetically ordered, only first
>>> 100
>>> > > > shown)
>>> > > > ==================================================================
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
>>> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
>>> > > at.TestNoOrds
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>>> > > stingsFormatTestCase.TestDocsAndFreqs
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>>> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsA
>>> ndPayloads
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>>> > > eTermVectorsFormatTestCase.TestMixedOptions
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>>> > > eTermVectorsFormatTestCase.TestRandom
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>>> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
>>> > > ndexFileFormatTestCase.TestMergeStability
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
>>> > > stingsFormatTestCase.TestDocsAndFreqs
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
>>> > > bersAcrossSegments
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>>> > > TestBytesTwoDocumentsMerged
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>>> > > TestSortedSetTwoDocumentsLastMissingMerge
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundFor
>>> ceMerge
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedD
>>> ocsChange
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
>>> > > uringWriteSegmentWithThreadsOnlyOnce
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocV
>>> alues.TestBinary
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
>>> TestNumerics
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms
>>> .TestOmitNorms_Mem
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>>> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>>> > > TestDocsOnly
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameToken
>>> SamePosition.Test
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
>>> > > > Lucene.Net.Tests.dll:
>>> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
>>> > > > Lucene.Net.Tests.dll:
>>> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
>>> TestBadSeek
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTe
>>> rmDocs.TestSkipTo
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
>>> TestTermEnum
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
>>> > > leTooLargeSegment
>>> > > > Lucene.Net.Tests.dll:
>>> > > >
>>> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMerg
>>> eableSegment
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>> atTestCase.
>>> > > TestBulkMergeWithDeletes
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>> atTestCase
>>> > > .TestConcurrentReads
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>> atTestCase
>>> > > .TestIndexedBit
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>>> atTestCase
>>> > > .TestReadSkip
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
>>> > > TestMultiConfig
>>> > > > Lucene.Net.Tests.dll:
>>> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>>> > > TestDocsEnum
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>>> TestReader
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
>>> > > > Lucene.Net.Tests.dll:
>>> > > >
>>> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnaly
>>> zer
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>> Standard
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>> StandardE
>>> > > mptyField
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>> StandardE
>>> > > mptyField2
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>> StopFilter
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>>> WithCachi
>>> > > ngTokenFilter
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
>>> TermVector
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
>>> TermVecto
>>> > > rMerge
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>>> TestIntersectBasic
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
>>> > > > Lucene.Net.Tests.dll:
>>> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>>> > > TestIntersectStartTerm
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum
>>> 2.TestIntersect
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
>>> > > TestSeekingAndNexting
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>>> MaxSegSize
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletio
>>> nPolicy
>>> > > > Lucene.Net.Tests.dll:
>>> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
>>> > > TestTryDeleteDocument
>>> > > > Lucene.Net.Tests.dll:
>>> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
>>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnS
>>> hortTermsTest.Test
>>> > > >
>>> > > > Other failed tests (408 tests, alphabetically ordered, only first
>>> 100
>>> > > > shown)
>>> > > > ==================================================================
>>> > > > Changes included (5 changes)
>>> > > > ====================================================
>>> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0
>>> file):
>>> > > > Merge remote-tracking branch 'laimis/unicode_issues'
>>> > > >
>>> > > >
>>> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2
>>> files):
>>> > > > fixes for handling surrogate chars properly
>>> > > >
>>> > > >
>>> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0
>>> file):
>>> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
>>> > > >
>>> > > >
>>> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1
>>> file):
>>> > > > make sure to use offset / length when comparing uft8 buffer
>>> > > >
>>> > > >
>>> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2
>>> files):
>>> > > > use GetTryValue for dictionary lookups
>>> > > >
>>> > > >
>>> > > > see more information about changed files:
>>> > > >
>>> > http://teamcity.codebetter.com/viewLog.html?tab=buildChanges
>>> Div&buildId=
>>> > > 177083&buildTypeId=LuceneNet_Core
>>> > > >
>>> > > >
>>> > > > ============================================================
>>> > > ================
>>> > > > Configure email notifications:
>>> > > >
>>> > http://teamcity.codebetter.com/profile.html?init=1&tab=userN
>>> otifications
>>> > > >
>>> > >
>>> >
>>>
>>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Laimonas Simutis <la...@gmail.com>.
I believe this is the culprit:
https://github.com/apache/lucenenet/blob/master/src/Lucene.Net.Tests/core/Index/TestRollingUpdates.cs#L51
If that random get boolean returns true, the default codec is set
to Lucene3xPostingsFormat. That is the codec that throws that exception we
see in the logs.
Any test after TestRollingUpdates that tries to write to an index fails as
they all use Codec.Default. That matches what I see in the output logs
where the failure starts with TestRollingUpdates unit test and then you can
see it happen 1k times after.
Java version is different from the ported .NET version:
https://github.com/apache/lucene-solr/blob/lucene_solr_4_8_0/lucene/core/src/test/org/apache/lucene/index/TestRollingUpdates.java#L45
Instead of setting it to Lucene3xPostingsFormat, it sets it to
MemoryPostingsFormat.
Looking into the fix...
On Wed Dec 31 2014 at 10:02:04 AM Laimonas Simutis <la...@gmail.com> wrote:
> Itamar,
>
> I doubt that the latest changes is what did it. I just ran a full test
> suite locally on existing master and got the results that match what we
> would expect: 2206 pass, 481 fail.
>
> It is very much likely a case of random tests triggering a certain
> condition that sets default codec to 3x and then when test data is created
> in Test Setup step these exceptions are being triggered. Again, it is a
> guess, but based on what I have observed. Also, keep in mind that I was
> seeing "System.NotSupportedException : this codec can only be used for
> reading" almost from the first full suite runs locally. I just chose to not
> deal with them at that time as it is very inconsistent in how it can be
> reproduced.
>
> My approach right now is to run the full test over and over again with
> some modified logging to see if I can track down how Lucene3x codec ends up
> being used for the tests that are writing data.
>
>
> Laimonas
>
>
> On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <it...@code972.com>
> wrote:
>
>> IIRC this is due to some confuguration in the tests env not being picked
>> up
>> correctly. Since this only happened since your last change I'd revert it
>> and work from there.
>>
>> --
>>
>> Itamar Syn-Hershko
>> http://code972.com | @synhershko <https://twitter.com/synhershko>
>> Freelance Developer & Consultant
>> Author of RavenDB in Action <http://manning.com/synhershko/>
>>
>> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com>
>> wrote:
>>
>> > Looks much worse :)
>> >
>> > The tests are filled with "System.NotSupportedException : this codec can
>> > only be used for reading" failures. I actually ran into this locally
>> almost
>> > all the time whenever I did a full Lucene.Net.Tests solution test run. I
>> > used to wonder why TC tests did not fail in such way. So it could be
>> that
>> > you need to hit the right set of circumstances to make it happen.
>> >
>> > If after encountering these failures I run the tests by fixture or only
>> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that don't
>> > have other issues). My guess is that it is an issue with cleanup
>> somewhere
>> > that is not happening properly cascading to the rest of test cases.
>> >
>> > I will investigate. Please share if anybody else have any clues as to
>> what
>> > is going on.
>> >
>> >
>> > Laimonas
>> >
>> >
>> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <itamar@code972.com
>> >
>> > wrote:
>> >
>> > > Ok that doesn't look any better...
>> > >
>> > > --
>> > >
>> > > Itamar Syn-Hershko
>> > > http://code972.com | @synhershko <https://twitter.com/synhershko>
>> > > Freelance Developer & Consultant
>> > > Author of RavenDB in Action <http://manning.com/synhershko/>
>> > >
>> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
>> > >
>> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874
>> (466
>> > > > new), passed: 1396, ignored: 524).
>> > > > Agent: JetBrains-dotnet-agent02
>> > > > Build results:
>> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
>> > > buildTypeId=LuceneNet_Core
>> > > >
>> > > > Failed Tests Summary:
>> > > > Newly failed tests (466 tests, alphabetically ordered, only first
>> 100
>> > > > shown)
>> > > > ==================================================================
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
>> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
>> > > at.TestNoOrds
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>> > > stingsFormatTestCase.TestDocsAndFreqs
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
>> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsA
>> ndPayloads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>> > > eTermVectorsFormatTestCase.TestMixedOptions
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
>> > > eTermVectorsFormatTestCase.TestRandom
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
>> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
>> > > ndexFileFormatTestCase.TestMergeStability
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
>> > > stingsFormatTestCase.TestDocsAndFreqs
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
>> > > bersAcrossSegments
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>> > > TestBytesTwoDocumentsMerged
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
>> > > TestSortedSetTwoDocumentsLastMissingMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedD
>> ocsChange
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
>> > > uringWriteSegmentWithThreadsOnlyOnce
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocV
>> alues.TestBinary
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
>> TestNumerics
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_
>> Mem
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
>> > > TestDocsOnly
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameToken
>> SamePosition.Test
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
>> TestBadSeek
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTe
>> rmDocs.TestSkipTo
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
>> TestTermEnum
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
>> > > leTooLargeSegment
>> > > > Lucene.Net.Tests.dll:
>> > > >
>> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMerg
>> eableSegment
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>> atTestCase.
>> > > TestBulkMergeWithDeletes
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>> atTestCase
>> > > .TestConcurrentReads
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>> atTestCase
>> > > .TestIndexedBit
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsForm
>> atTestCase
>> > > .TestReadSkip
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
>> > > TestMultiConfig
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>> > > TestDocsEnum
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
>> TestReader
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
>> > > > Lucene.Net.Tests.dll:
>> > > >
>> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnaly
>> zer
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>> Standard
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>> StandardE
>> > > mptyField
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>> StandardE
>> > > mptyField2
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>> StopFilter
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPosition
>> WithCachi
>> > > ngTokenFilter
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
>> TermVector
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfter
>> TermVecto
>> > > rMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>> TestIntersectBasic
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
>> > > TestIntersectStartTerm
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
>> > > TestSeekingAndNexting
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
>> MaxSegSize
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
>> > > > Lucene.Net.Tests.dll:
>> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
>> > > TestTryDeleteDocument
>> > > > Lucene.Net.Tests.dll:
>> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
>> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnS
>> hortTermsTest.Test
>> > > >
>> > > > Other failed tests (408 tests, alphabetically ordered, only first
>> 100
>> > > > shown)
>> > > > ==================================================================
>> > > > Changes included (5 changes)
>> > > > ====================================================
>> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
>> > > > Merge remote-tracking branch 'laimis/unicode_issues'
>> > > >
>> > > >
>> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2
>> files):
>> > > > fixes for handling surrogate chars properly
>> > > >
>> > > >
>> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
>> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
>> > > >
>> > > >
>> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
>> > > > make sure to use offset / length when comparing uft8 buffer
>> > > >
>> > > >
>> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2
>> files):
>> > > > use GetTryValue for dictionary lookups
>> > > >
>> > > >
>> > > > see more information about changed files:
>> > > >
>> > http://teamcity.codebetter.com/viewLog.html?tab=buildChanges
>> Div&buildId=
>> > > 177083&buildTypeId=LuceneNet_Core
>> > > >
>> > > >
>> > > > ============================================================
>> > > ================
>> > > > Configure email notifications:
>> > > >
>> > http://teamcity.codebetter.com/profile.html?init=1&tab=userN
>> otifications
>> > > >
>> > >
>> >
>>
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Laimonas Simutis <la...@gmail.com>.
Itamar,
I doubt that the latest changes is what did it. I just ran a full test
suite locally on existing master and got the results that match what we
would expect: 2206 pass, 481 fail.
It is very much likely a case of random tests triggering a certain
condition that sets default codec to 3x and then when test data is created
in Test Setup step these exceptions are being triggered. Again, it is a
guess, but based on what I have observed. Also, keep in mind that I was
seeing "System.NotSupportedException : this codec can only be used for
reading" almost from the first full suite runs locally. I just chose to not
deal with them at that time as it is very inconsistent in how it can be
reproduced.
My approach right now is to run the full test over and over again with some
modified logging to see if I can track down how Lucene3x codec ends up
being used for the tests that are writing data.
Laimonas
On Wed Dec 31 2014 at 8:45:13 AM Itamar Syn-Hershko <it...@code972.com>
wrote:
> IIRC this is due to some confuguration in the tests env not being picked up
> correctly. Since this only happened since your last change I'd revert it
> and work from there.
>
> --
>
> Itamar Syn-Hershko
> http://code972.com | @synhershko <https://twitter.com/synhershko>
> Freelance Developer & Consultant
> Author of RavenDB in Action <http://manning.com/synhershko/>
>
> On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com>
> wrote:
>
> > Looks much worse :)
> >
> > The tests are filled with "System.NotSupportedException : this codec can
> > only be used for reading" failures. I actually ran into this locally
> almost
> > all the time whenever I did a full Lucene.Net.Tests solution test run. I
> > used to wonder why TC tests did not fail in such way. So it could be that
> > you need to hit the right set of circumstances to make it happen.
> >
> > If after encountering these failures I run the tests by fixture or only
> > certain area (e.g. Lucene.Net.Store), they all pass (the ones that don't
> > have other issues). My guess is that it is an issue with cleanup
> somewhere
> > that is not happening properly cascading to the rest of test cases.
> >
> > I will investigate. Please share if anybody else have any clues as to
> what
> > is going on.
> >
> >
> > Laimonas
> >
> >
> > On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <it...@code972.com>
> > wrote:
> >
> > > Ok that doesn't look any better...
> > >
> > > --
> > >
> > > Itamar Syn-Hershko
> > > http://code972.com | @synhershko <https://twitter.com/synhershko>
> > > Freelance Developer & Consultant
> > > Author of RavenDB in Action <http://manning.com/synhershko/>
> > >
> > > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
> > >
> > > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874
> (466
> > > > new), passed: 1396, ignored: 524).
> > > > Agent: JetBrains-dotnet-agent02
> > > > Build results:
> > > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
> > > buildTypeId=LuceneNet_Core
> > > >
> > > > Failed Tests Summary:
> > > > Newly failed tests (466 tests, alphabetically ordered, only first 100
> > > > shown)
> > > > ==================================================================
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
> > > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
> > > at.TestNoOrds
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> > > stingsFormatTestCase.TestDocsAndFreqs
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> > > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> > > eTermVectorsFormatTestCase.TestMixedOptions
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> > > eTermVectorsFormatTestCase.TestRandom
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> > > ocValuesFormatTestCase.TestTwoDocumentsMerged
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
> > > ndexFileFormatTestCase.TestMergeStability
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
> > > stingsFormatTestCase.TestDocsAndFreqs
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
> > > bersAcrossSegments
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
> > > TestBytesTwoDocumentsMerged
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
> > > TestSortedSetTwoDocumentsLastMissingMerge
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexWriterMergePolicy.
> TestMaxBufferedDocsChange
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
> > > uringWriteSegmentWithThreadsOnlyOnce
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestBinary
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.
> TestNumerics
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_
> Mem
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> > > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> > > TestDocsOnly
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
> TestSameTokenSamePosition.Test
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
> > > > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
> > > > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSegmentReader.TestTermVectors
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.
> TestBadSeek
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.
> TestSegmentTermDocs.TestSkipTo
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.
> TestTermEnum
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
> > > leTooLargeSegment
> > > > Lucene.Net.Tests.dll:
> > > >
> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMergeableSegment
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestStoredFieldsFormat.
> BaseStoredFieldsFormatTestCase.
> > > TestBulkMergeWithDeletes
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestStoredFieldsFormat.
> BaseStoredFieldsFormatTestCase
> > > .TestConcurrentReads
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestStoredFieldsFormat.
> BaseStoredFieldsFormatTestCase
> > > .TestIndexedBit
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestStoredFieldsFormat.
> BaseStoredFieldsFormatTestCase
> > > .TestReadSkip
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
> > > TestMultiConfig
> > > > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> > > TestDocsEnum
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> TestReader
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
> > > > Lucene.Net.Tests.dll:
> > > >
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnalyzer
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandard
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestEndOffsetPositionStandardE
> > > mptyField
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestEndOffsetPositionStandardE
> > > mptyField2
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestEndOffsetPositionStopFilter
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestEndOffsetPositionWithCachi
> > > ngTokenFilter
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestNoTermVectorAfterTermVector
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.
> TestNoTermVectorAfterTermVecto
> > > rMerge
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> TestIntersectBasic
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
> > > > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> > > TestIntersectStartTerm
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
> > > TestSeekingAndNexting
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTieredMergePolicy.
> TestForceMergeDeletesMaxSegSize
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
> > > > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
> > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
> > > TestTryDeleteDocument
> > > > Lucene.Net.Tests.dll:
> > > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
> > > > Lucene.Net.Tests.dll: Lucene.Net.Search.
> FuzzyTermOnShortTermsTest.Test
> > > >
> > > > Other failed tests (408 tests, alphabetically ordered, only first 100
> > > > shown)
> > > > ==================================================================
> > > > Changes included (5 changes)
> > > > ====================================================
> > > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
> > > > Merge remote-tracking branch 'laimis/unicode_issues'
> > > >
> > > >
> > > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2 files):
> > > > fixes for handling surrogate chars properly
> > > >
> > > >
> > > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
> > > > Merge remote-tracking branch 'laimis/dictionary_fixes'
> > > >
> > > >
> > > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
> > > > make sure to use offset / length when comparing uft8 buffer
> > > >
> > > >
> > > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2 files):
> > > > use GetTryValue for dictionary lookups
> > > >
> > > >
> > > > see more information about changed files:
> > > >
> > http://teamcity.codebetter.com/viewLog.html?tab=buildChangesDiv&buildId=
> > > 177083&buildTypeId=LuceneNet_Core
> > > >
> > > >
> > > > ============================================================
> > > ================
> > > > Configure email notifications:
> > > >
> > http://teamcity.codebetter.com/profile.html?init=1&tab=userNotifications
> > > >
> > >
> >
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Itamar Syn-Hershko <it...@code972.com>.
IIRC this is due to some confuguration in the tests env not being picked up
correctly. Since this only happened since your last change I'd revert it
and work from there.
--
Itamar Syn-Hershko
http://code972.com | @synhershko <https://twitter.com/synhershko>
Freelance Developer & Consultant
Author of RavenDB in Action <http://manning.com/synhershko/>
On Wed, Dec 31, 2014 at 1:36 PM, Laimonas Simutis <la...@gmail.com> wrote:
> Looks much worse :)
>
> The tests are filled with "System.NotSupportedException : this codec can
> only be used for reading" failures. I actually ran into this locally almost
> all the time whenever I did a full Lucene.Net.Tests solution test run. I
> used to wonder why TC tests did not fail in such way. So it could be that
> you need to hit the right set of circumstances to make it happen.
>
> If after encountering these failures I run the tests by fixture or only
> certain area (e.g. Lucene.Net.Store), they all pass (the ones that don't
> have other issues). My guess is that it is an issue with cleanup somewhere
> that is not happening properly cascading to the rest of test cases.
>
> I will investigate. Please share if anybody else have any clues as to what
> is going on.
>
>
> Laimonas
>
>
> On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <it...@code972.com>
> wrote:
>
> > Ok that doesn't look any better...
> >
> > --
> >
> > Itamar Syn-Hershko
> > http://code972.com | @synhershko <https://twitter.com/synhershko>
> > Freelance Developer & Consultant
> > Author of RavenDB in Action <http://manning.com/synhershko/>
> >
> > On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
> >
> > > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874 (466
> > > new), passed: 1396, ignored: 524).
> > > Agent: JetBrains-dotnet-agent02
> > > Build results:
> > > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
> > buildTypeId=LuceneNet_Core
> > >
> > > Failed Tests Summary:
> > > Newly failed tests (466 tests, alphabetically ordered, only first 100
> > > shown)
> > > ==================================================================
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
> > BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
> > at.TestNoOrds
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> > stingsFormatTestCase.TestDocsAndFreqs
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> > stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> > eTermVectorsFormatTestCase.TestMixedOptions
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> > eTermVectorsFormatTestCase.TestRandom
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestLongNumericsVsStoredFields
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> > ocValuesFormatTestCase.TestTwoDocumentsMerged
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
> > ndexFileFormatTestCase.TestMergeStability
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
> > stingsFormatTestCase.TestDocsAndFreqs
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
> > bersAcrossSegments
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
> > TestBytesTwoDocumentsMerged
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
> > TestSortedSetTwoDocumentsLastMissingMerge
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedDocsChange
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
> > uringWriteSegmentWithThreadsOnlyOnce
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestBinary
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestNumerics
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_Mem
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> > TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> > TestDocsOnly
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameTokenSamePosition.Test
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
> > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
> > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSegmentReader.TestTermVectors
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestBadSeek
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestSkipTo
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.TestTermEnum
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
> > leTooLargeSegment
> > > Lucene.Net.Tests.dll:
> > >
> Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMergeableSegment
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.
> > TestBulkMergeWithDeletes
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase
> > .TestConcurrentReads
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase
> > .TestIndexedBit
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase
> > .TestReadSkip
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
> > TestMultiConfig
> > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> > TestDocsEnum
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestReader
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
> > > Lucene.Net.Tests.dll:
> > >
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnalyzer
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandard
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardE
> > mptyField
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardE
> > mptyField2
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStopFilter
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionWithCachi
> > ngTokenFilter
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVector
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVecto
> > rMerge
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectBasic
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
> > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> > TestIntersectStartTerm
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
> > TestSeekingAndNexting
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletesMaxSegSize
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
> > > Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
> > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
> > TestTryDeleteDocument
> > > Lucene.Net.Tests.dll:
> > > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
> > > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
> > > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnShortTermsTest.Test
> > >
> > > Other failed tests (408 tests, alphabetically ordered, only first 100
> > > shown)
> > > ==================================================================
> > > Changes included (5 changes)
> > > ====================================================
> > > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
> > > Merge remote-tracking branch 'laimis/unicode_issues'
> > >
> > >
> > > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2 files):
> > > fixes for handling surrogate chars properly
> > >
> > >
> > > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
> > > Merge remote-tracking branch 'laimis/dictionary_fixes'
> > >
> > >
> > > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
> > > make sure to use offset / length when comparing uft8 buffer
> > >
> > >
> > > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2 files):
> > > use GetTryValue for dictionary lookups
> > >
> > >
> > > see more information about changed files:
> > >
> http://teamcity.codebetter.com/viewLog.html?tab=buildChangesDiv&buildId=
> > 177083&buildTypeId=LuceneNet_Core
> > >
> > >
> > > ============================================================
> > ================
> > > Configure email notifications:
> > >
> http://teamcity.codebetter.com/profile.html?init=1&tab=userNotifications
> > >
> >
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Laimonas Simutis <la...@gmail.com>.
Looks much worse :)
The tests are filled with "System.NotSupportedException : this codec can
only be used for reading" failures. I actually ran into this locally almost
all the time whenever I did a full Lucene.Net.Tests solution test run. I
used to wonder why TC tests did not fail in such way. So it could be that
you need to hit the right set of circumstances to make it happen.
If after encountering these failures I run the tests by fixture or only
certain area (e.g. Lucene.Net.Store), they all pass (the ones that don't
have other issues). My guess is that it is an issue with cleanup somewhere
that is not happening properly cascading to the rest of test cases.
I will investigate. Please share if anybody else have any clues as to what
is going on.
Laimonas
On Wed Dec 31 2014 at 4:15:42 AM Itamar Syn-Hershko <it...@code972.com>
wrote:
> Ok that doesn't look any better...
>
> --
>
> Itamar Syn-Hershko
> http://code972.com | @synhershko <https://twitter.com/synhershko>
> Freelance Developer & Consultant
> Author of RavenDB in Action <http://manning.com/synhershko/>
>
> On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
>
> > Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874 (466
> > new), passed: 1396, ignored: 524).
> > Agent: JetBrains-dotnet-agent02
> > Build results:
> > http://teamcity.codebetter.com/viewLog.html?buildId=177083&
> buildTypeId=LuceneNet_Core
> >
> > Failed Tests Summary:
> > Newly failed tests (466 tests, alphabetically ordered, only first 100
> > shown)
> > ==================================================================
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.
> BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsForm
> at.TestNoOrds
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseD
> ocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> stingsFormatTestCase.TestDocsAndFreqs
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePo
> stingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> eTermVectorsFormatTestCase.TestMixedOptions
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.Bas
> eTermVectorsFormatTestCase.TestRandom
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> ocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseD
> ocValuesFormatTestCase.TestLongNumericsVsStoredFields
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseD
> ocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> ocValuesFormatTestCase.TestHugeBinaryValueLimit
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseD
> ocValuesFormatTestCase.TestTwoDocumentsMerged
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseI
> ndexFileFormatTestCase.TestMergeStability
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePo
> stingsFormatTestCase.TestDocsAndFreqs
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNum
> bersAcrossSegments
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
> TestBytesTwoDocumentsMerged
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.
> TestSortedSetTwoDocumentsLastMissingMerge
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedDocsChange
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionD
> uringWriteSegmentWithThreadsOnlyOnce
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestIndexableField.TestArbitraryFields
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestBinary
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestNumerics
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_Mem
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.
> TestDocsOnly
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameTokenSamePosition.Test
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTermVectors
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestBadSeek
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestSkipTo
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.TestTermEnum
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeab
> leTooLargeSegment
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMergeableSegment
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.
> TestBulkMergeWithDeletes
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase
> .TestConcurrentReads
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase
> .TestIndexedBit
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase
> .TestReadSkip
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.
> TestMultiConfig
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.
> TestDocsEnum
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestReader
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnalyzer
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandard
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardE
> mptyField
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardE
> mptyField2
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStopFilter
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionWithCachi
> ngTokenFilter
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVector
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVecto
> rMerge
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectBasic
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.
> TestIntersectStartTerm
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.
> TestSeekingAndNexting
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletesMaxSegSize
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
> > Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.
> TestTryDeleteDocument
> > Lucene.Net.Tests.dll:
> > Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
> > Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
> > Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnShortTermsTest.Test
> >
> > Other failed tests (408 tests, alphabetically ordered, only first 100
> > shown)
> > ==================================================================
> > Changes included (5 changes)
> > ====================================================
> > Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
> > Merge remote-tracking branch 'laimis/unicode_issues'
> >
> >
> > Change 645b21d198523f984c71da307beab445285dd879 by laimis (2 files):
> > fixes for handling surrogate chars properly
> >
> >
> > Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
> > Merge remote-tracking branch 'laimis/dictionary_fixes'
> >
> >
> > Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
> > make sure to use offset / length when comparing uft8 buffer
> >
> >
> > Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2 files):
> > use GetTryValue for dictionary lookups
> >
> >
> > see more information about changed files:
> > http://teamcity.codebetter.com/viewLog.html?tab=buildChangesDiv&buildId=
> 177083&buildTypeId=LuceneNet_Core
> >
> >
> > ============================================================
> ================
> > Configure email notifications:
> > http://teamcity.codebetter.com/profile.html?init=1&tab=userNotifications
> >
>
Re: [TeamCity, FAILED] Build Lucene.NET :: Lucene.NET Core #57
Posted by Itamar Syn-Hershko <it...@code972.com>.
Ok that doesn't look any better...
--
Itamar Syn-Hershko
http://code972.com | @synhershko <https://twitter.com/synhershko>
Freelance Developer & Consultant
Author of RavenDB in Action <http://manning.com/synhershko/>
On Wed, Dec 31, 2014 at 11:10 AM, <tc...@codebetter.com> wrote:
> Build Lucene.NET :: Lucene.NET Core #57 failed (Tests failed: 874 (466
> new), passed: 1396, ignored: 524).
> Agent: JetBrains-dotnet-agent02
> Build results:
> http://teamcity.codebetter.com/viewLog.html?buildId=177083&buildTypeId=LuceneNet_Core
>
> Failed Tests Summary:
> Newly failed tests (466 tests, alphabetically ordered, only first 100
> shown)
> ==================================================================
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Compressing.TestCompressingStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestBinaryFieldOffsetLength
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Compressing.TestCompressingTermVectorsFormat.TestNoOrds
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestHugeBinaryValueLimit
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestSortedBytesTwoDocumentsMerged
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqs
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40PostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.BaseTermVectorsFormatTestCase.TestMixedOptions
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene40.TestLucene40TermVectorsFormat.BaseTermVectorsFormatTestCase.TestRandom
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase.TestBooleanNumericsVsStoredFields
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene42.TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase.TestLongNumericsVsStoredFields
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestHugeBinaryValueLimit
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestTwoDocumentsMerged
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseIndexFileFormatTestCase.TestMergeStability
> Lucene.Net.Tests.dll:
> Lucene.Net.Codecs.Perfield.TestPerFieldPostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqs
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithThreads
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestConsistentFieldNumbers.TestSameFieldNumbersAcrossSegments
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsLastMissingMerge
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexWriterForceMerge.TestBackgroundForceMerge
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexWriterMergePolicy.TestMaxBufferedDocsChange
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexWriterReader.TestMergeWarmer
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexWriterReader.TestReopenAfterNoRealChange
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionDuringWriteSegmentWithThreadsOnlyOnce
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestIndexableField.TestArbitraryFields
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestBinary
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestNumerics
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestNumericDocValuesUpdates.TestSegmentMerges
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitNorms.TestOmitNorms_Mem
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestNoPrxFile
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.TestDocsAndFreqsAndPositionsAndOffsetsAndPayloads
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestPostingsFormat.BasePostingsFormatTestCase.TestDocsOnly
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestRollingUpdates.TestRollingUpdates_Mem
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSameTokenSamePosition.Test
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSameTokenSamePosition.TestMoreDocs
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.Test
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentMerger.TestBuildDocMap
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.Test
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSegmentReader.TestGetFieldNameVariations
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestNorms
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSegmentReader.TestOutOfBoundsAccess
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTermVectors
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentReader.TestTerms
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.Test
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestBadSeek
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermDocs.TestSkipTo
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSegmentTermEnum.TestTermEnum
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleMergeableTooLargeSegment
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestSizeBoundedForceMerge.TestSingleNonMergeableSegment
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestBulkMergeWithDeletes
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestConcurrentReads
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestIndexedBit
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestStoredFieldsFormat.BaseStoredFieldsFormatTestCase.TestReadSkip
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestStoredFieldsFormat.TestWriteReadMerge
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestStressIndexing2.TestMultiConfig
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestSumDocFreq.TestSumDocFreq_Mem
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.Test
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestDocsEnum
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsReader.TestIllegalIndexableField
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsReader.TestOffsetReader
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsReader.TestPositionReader
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermVectorsReader.TestReader
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestDoubleOffsetCounting2
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionCharAnalyzer
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandard
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardEmptyField
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStandardEmptyField2
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionStopFilter
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestEndOffsetPositionWithCachingTokenFilter
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVector
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestNoTermVectorAfterTermVectorMerge
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption2
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermVectorsWriter.TestTermVectorCorruption3
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.Test
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestEasy
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectBasic
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermsEnum.TestIntersectEmptyString
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectRandom
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestIntersectStartTerm
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum.TestZeroTerms
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTermsEnum2.TestFiniteVersusInfinite
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestIntersect
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeeking
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTermsEnum2.TestSeekingAndNexting
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletes
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTieredMergePolicy.TestForceMergeDeletesMaxSegSize
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTieredMergePolicy.TestIndexWriterDirtSimple
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTieredMergePolicy.TestPartialMerge
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTransactionRollback.TestRepeatedRollBacks
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTransactionRollback.TestRollbackDeletionPolicy
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.TestDeleteDocuments
> Lucene.Net.Tests.dll: Lucene.Net.Index.TestTryDelete.TestTryDeleteDocument
> Lucene.Net.Tests.dll:
> Lucene.Net.Index.TestTryDelete.TestTryDeleteDocumentCloseAndReopen
> Lucene.Net.Tests.dll: Lucene.Net.Search.BaseTestRangeFilter
> Lucene.Net.Tests.dll: Lucene.Net.Search.FuzzyTermOnShortTermsTest.Test
>
> Other failed tests (408 tests, alphabetically ordered, only first 100
> shown)
> ==================================================================
> Changes included (5 changes)
> ====================================================
> Change 971b6a3201bf21732ba2c1e56e9e368212e72787 by itamar (0 file):
> Merge remote-tracking branch 'laimis/unicode_issues'
>
>
> Change 645b21d198523f984c71da307beab445285dd879 by laimis (2 files):
> fixes for handling surrogate chars properly
>
>
> Change 644f10169185efe27b49c11b0a4bbff303005380 by itamar (0 file):
> Merge remote-tracking branch 'laimis/dictionary_fixes'
>
>
> Change 80e1f9226bcd026abd747de702f85721173cc36d by laimis (1 file):
> make sure to use offset / length when comparing uft8 buffer
>
>
> Change 0a03242e5f104c55e11a632ea8307e47d05bd0d4 by laimis (2 files):
> use GetTryValue for dictionary lookups
>
>
> see more information about changed files:
> http://teamcity.codebetter.com/viewLog.html?tab=buildChangesDiv&buildId=177083&buildTypeId=LuceneNet_Core
>
>
> ============================================================================
> Configure email notifications:
> http://teamcity.codebetter.com/profile.html?init=1&tab=userNotifications
>