fix: Guid non-unique indexes + portable Nullable<T> index record loss#4
Merged
Merged
Annotations
11 warnings
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build:
tests/CatDb.Tests/Database/BackgroundCheckpointTests.cs#L112
Test methods should not use blocking task operations, as they can cause deadlocks. Use an async test method and await instead. (https://xunit.net/xunit.analyzers/rules/xUnit1031)
|
|
Build:
tests/CatDb.Tests/Data/DataPersistTests.cs#L21
Possible null reference argument for parameter 'item' in 'void DataPersist.Write(BinaryWriter writer, object item)'.
|
|
Build:
src/CatDb.Server/Program.cs#L10
The using directive for 'CatDb.Server.Services' appeared previously in this namespace
|
|
Build:
examples/CatDb.GettingStarted/SecondaryIndexDemo.cs#L120
Dereference of a possibly null reference.
|
|
Build:
src/CatDb/WaterfallTree/WTree.Node.cs#L24
Field 'WTree.Node.StructuralLsn' is never assigned to, and will always have its default value 0
|
|
Build:
src/CatDb/Remote/Commands/CommandsPersist.Persist.cs#L133
Possible null reference argument for parameter 'item' in 'void IPersist<object>.Write(BinaryWriter writer, object item)'.
|
|
Build:
src/CatDb/Remote/Commands/CommandsPersist.Persist.cs#L126
Possible null reference argument for parameter 'item' in 'void IPersist<object>.Write(BinaryWriter writer, object item)'.
|
|
Build:
src/CatDb/Database/Indexing/TableIndexManager.Query.cs#L105
Possible null reference assignment.
|
|
Build:
src/CatDb/Extensions/Query.cs#L239
Possible null reference argument for parameter 'type2' in 'DataTransformer<TRecord>.DataTransformer(Type type2, Func<Type, MemberInfo, int>? membersOrder1 = null, Func<Type, MemberInfo, int>? membersOrder2 = null)'.
|
|
Build:
src/CatDb/Extensions/Query.cs#L236
Possible null reference argument for parameter 'type2' in 'DataTransformer<TKey>.DataTransformer(Type type2, Func<Type, MemberInfo, int>? membersOrder1 = null, Func<Type, MemberInfo, int>? membersOrder2 = null)'.
|
background
wait
wait-all
cancel
parallel
Loading