Closed carlossanlop closed 1 week ago
I am seeing a new failure and it is coming from System.Data.SqlClient (sni.dll not found):
Microsoft.ML.Tests.DatabaseLoaderTests.IrisSdcaMaximumEntropy [FAIL]
System.DllNotFoundException : Unable to load DLL 'sni.dll' or one of its dependencies: The specified module could not be found. (0x8007007E)
Finished test: Microsoft.ML.Tests.DatabaseLoaderTests.IrisLightGbmWithTimeout with memory usage 180,908,032.00 and max memory usage 372,355,072.00
Stack Trace:
at System.Data.SqlClient.SNINativeMethodWrapper.UnmanagedIsTokenRestricted(IntPtr token, Boolean& isRestricted)
at System.Data.Win32NativeMethods.IsTokenRestrictedWrapper(IntPtr token)
at System.Data.ProviderBase.DbConnectionPoolIdentity.GetCurrentNative()
at System.Data.ProviderBase.DbConnectionPoolIdentity.GetCurrent()
at System.Data.ProviderBase.DbConnectionPoolGroup.GetConnectionPool(DbConnectionFactory connectionFactory)
at System.Data.ProviderBase.DbConnectionFactory.GetConnectionPool(DbConnection owningObject, DbConnectionPoolGroup connectionPoolGroup)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.Open()
D:\a\_work\1\s\src\Microsoft.ML.Data\DataLoadSave\Database\DatabaseLoaderCursor.cs(64,0): at Microsoft.ML.Data.DatabaseLoader.Cursor.get_Connection()
D:\a\_work\1\s\src\Microsoft.ML.Data\DataLoadSave\Database\DatabaseLoaderCursor.cs(76,0): at Microsoft.ML.Data.DatabaseLoader.Cursor.get_Command()
D:\a\_work\1\s\src\Microsoft.ML.Data\DataLoadSave\Database\DatabaseLoaderCursor.cs(90,0): at Microsoft.ML.Data.DatabaseLoader.Cursor.get_DataReader()
D:\a\_work\1\s\src\Microsoft.ML.Data\DataLoadSave\Database\DatabaseLoaderCursor.cs(769,0): at Microsoft.ML.Data.DatabaseLoader.Cursor.GetColumnIndex(ColInfo colInfo)
D:\a\_work\1\s\src\Microsoft.ML.Data\DataLoadSave\Database\DatabaseLoaderCursor.cs(327,0): at Microsoft.ML.Data.DatabaseLoader.Cursor.CreateInt32GetterDelegate(ColInfo colInfo)
D:\a\_work\1\s\src\Microsoft.ML.Data\DataLoadSave\Database\DatabaseLoaderCursor.cs(205,0): at Microsoft.ML.Data.DatabaseLoader.Cursor.CreateGetterDelegate[TValue](Int32 col)
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 68.88%. Comparing base (
e968d32
) to head (1a48027
). Report is 1 commits behind head on main.
Merging on red since the only test failures are known test failures and we don't have the repo set up correctly for Build Analysis to be able to bypass it.
We should remove that reference to SNI. Right fix is here: https://github.com/dotnet/maintenance-packages/pull/169
The latest prerelease versions can be found here: https://dnceng.visualstudio.com/public/_artifacts/feed/dotnet-libraries
Tomorrow we can update to the stable versions after they get published to nuget.