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;
 

Reply via email to