This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 245bbc471516a0bccce2948ca35765810227a2c3 Author: Shad Storhaug <[email protected]> AuthorDate: Wed Jul 31 07:15:18 2019 +0700 BUG: Lucene.Net.Analysis.Common.Analysis.Miscellaneous.TruncateTokenFilterFactory - Fixed issue converting string to sbyte in ambient culture --- .../Analysis/Miscellaneous/TruncateTokenFilterFactory.cs | 5 +++-- .../Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs index 1aeb5d3..a1c4cec 100644 --- a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs +++ b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs @@ -1,5 +1,6 @@ using Lucene.Net.Analysis.Util; using System.Collections.Generic; +using System.Globalization; namespace Lucene.Net.Analysis.Miscellaneous { @@ -45,10 +46,10 @@ namespace Lucene.Net.Analysis.Miscellaneous public TruncateTokenFilterFactory(IDictionary<string, string> args) : base(args) { - prefixLength = sbyte.Parse(Get(args, PREFIX_LENGTH_KEY, "5")); + prefixLength = sbyte.Parse(Get(args, PREFIX_LENGTH_KEY, "5"), NumberStyles.Integer, CultureInfo.InvariantCulture); if (prefixLength < 1) { - throw new System.ArgumentException(PREFIX_LENGTH_KEY + " parameter must be a positive number: " + prefixLength); + throw new System.ArgumentException(PREFIX_LENGTH_KEY + " parameter must be a positive number: " + prefixLength.ToString(CultureInfo.InvariantCulture)); } if (args.Count > 0) { diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs index e7c95c2..32d62cf 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs @@ -1,4 +1,5 @@ using NUnit.Framework; +using System; using System.IO; using BaseTokenStreamFactoryTestCase = Lucene.Net.Analysis.Util.BaseTokenStreamFactoryTestCase;
