It worked! Thanks!
On Thu, Nov 21, 2024 at 7:53 PM Pavel Tupitsyn <ptupit...@apache.org> wrote: > Fix: disable CETCompat in the csproj file: > > <PropertyGroup> > <CETCompat>false</CETCompat> > </PropertyGroup> > > More details: > > https://learn.microsoft.com/en-us/dotnet/core/compatibility/interop/9.0/cet-support > https://windows-internals.com/cet-on-windows/ > > On Thu, Nov 21, 2024 at 10:41 AM Ozgur Nevres <ozgur.nev...@gmail.com> > wrote: > >> Thanks, Pavel! >> >> On Thu, Nov 21, 2024 at 11:41 AM Pavel Tupitsyn <ptupit...@apache.org> >> wrote: >> >>> I've reproduced it on Windows. Working on it: >>> >>> https://issues.apache.org/jira/browse/IGNITE-23732 >>> >>> On Wed, Nov 20, 2024 at 4:06 PM Ozgur Nevres <ozgur.nev...@gmail.com> >>> wrote: >>> >>>> It failed on this line: >>>> Ignition.Start(new IgniteConfiguration >>>> { >>>> //Logger = new Apache.Ignite.Core.Log.ConsoleLogger { >>>> MinLevel = Apache.Ignite.Core.Log.LogLevel.Trace }, >>>> //JvmOptions = new[] >>>> //{ >>>> // "-Xms512m", // Minimum heap size >>>> // "-Xmx2g", // Maximum heap size >>>> // "-XX:+UseG1GC" // Use Garbage-First GC >>>> //}, >>>> IgniteHome = >>>> "C:\\ApacheIgnite\\apache-ignite-2.16.0-bin" >>>> }); >>>> >>>> My whole code: >>>> >>>> protected override async Task ExecuteAsync(CancellationToken >>>> stoppingToken) >>>> { >>>> if (_logger.IsEnabled(logLevel: LogLevel.Information)) >>>> { >>>> _logger.LogInformation("Starting Ignite..."); >>>> } >>>> >>>> Ignition.Start(new IgniteConfiguration >>>> { >>>> //Logger = new Apache.Ignite.Core.Log.ConsoleLogger { >>>> MinLevel = Apache.Ignite.Core.Log.LogLevel.Trace }, >>>> //JvmOptions = new[] >>>> //{ >>>> // "-Xms512m", // Minimum heap size >>>> // "-Xmx2g", // Maximum heap size >>>> // "-XX:+UseG1GC" // Use Garbage-First GC >>>> //}, >>>> IgniteHome = >>>> "C:\\ApacheIgnite\\apache-ignite-2.16.0-bin" >>>> }); >>>> >>>> _logger.LogInformation("Ignite started."); >>>> >>>> while (!stoppingToken.IsCancellationRequested) >>>> { >>>> if (_logger.IsEnabled(LogLevel.Information)) >>>> { >>>> _logger.LogInformation("Worker running at: {time}", >>>> DateTimeOffset.Now); >>>> } >>>> >>>> await Task.Delay(60 * 1000, stoppingToken); >>>> } >>>> } >>>> >>>> >>>> On Wed, Nov 20, 2024 at 4:58 PM Pavel Tupitsyn <ptupit...@apache.org> >>>> wrote: >>>> >>>>> Does it fail during node startup? Can you prepare a minimal reproducer? >>>>> >>>>> I've tried Ignite on .NET 9 and it works for me (node startup, cache >>>>> operations, queries, LINQ). >>>>> >>>>> On Wed, Nov 20, 2024 at 3:31 PM Ozgur Nevres <ozgur.nev...@gmail.com> >>>>> wrote: >>>>> >>>>>> I mean, yes, nothing else has changed >>>>>> It's working with no issues when I revert it back to .net 8 >>>>>> >>>>>> On Wed, Nov 20, 2024 at 4:26 PM Ozgur Nevres <ozgur.nev...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> -> Yes! And I reverted it back to 8.0 and now it's working. >>>>>>> >>>>>>> On Wed, Nov 20, 2024 at 4:21 PM Mikael <mikael.arons...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi! >>>>>>>> >>>>>>>> Not sure, there is no error in the output itself, the returned >>>>>>>> value is >>>>>>>> 0xC0000409, that is a buffer overrun exception, so it worked fine >>>>>>>> before >>>>>>>> you upgraded to .NET 9, nothing else has changed ? >>>>>>>> >>>>>>>> Mikael >>>>>>>> >>>>>>>> On 2024-11-20 14:13, Ozgur Nevres wrote: >>>>>>>> > How can I fix this? Here is the log: >>>>>>>> > >>>>>>>> > Trying to load jvm.dll from >>>>>>>> > [option=HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime >>>>>>>> > Environment\1.8, path=C:\Program >>>>>>>> > Files\Java\jre1.8.0_431\bin\server\jvm.dll]... >>>>>>>> > [16:09:36] [Debug] [] jvm.dll successfully loaded from >>>>>>>> > [option=HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime >>>>>>>> > Environment\1.8, path=C:\Program >>>>>>>> > Files\Java\jre1.8.0_431\bin\server\jvm.dll] >>>>>>>> > [16:09:36] [Debug] [] IgniteHome retrieved from IGNITE_HOME >>>>>>>> > environment variable: 'C:\ApacheIgnite\apache-ignite-2.16.0-bin' >>>>>>>> > [16:09:36] [Debug] [] IGNITE_HOME resolved to: >>>>>>>> > C:\ApacheIgnite\apache-ignite-2.16.0-bin >>>>>>>> > [16:09:36] [Debug] [] Classpath resolved to: >>>>>>>> > >>>>>>>> C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\annotations-16.0.3.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\cache-api-1.0.0.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-core-2.16.0.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-control-utility\ignite-control-utility-2.16.0.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-indexing\commons-codec-1.16.0.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-indexing\h2-1.4.197.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-indexing\ignite-indexing-2.16.0.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-indexing\lucene-analyzers-common-8.11.2.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-indexing\lucene-core-8.11.2.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-indexing\lucene-queryparser-8.11.2.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\commons-logging-1.1.1.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\ignite-spring-2.16.0.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\spring-aop-5.2.25.RELEASE.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\spring-beans-5.2.25.RELEASE.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\spring-context-5.2.25.RELEASE.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\spring-core-5.2.25.RELEASE.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\spring-expression-5.2.25.RELEASE.jar;C:\ApacheIgnite\apache-ignite-2.16.0-bin\libs\ignite-spring\spring-jcl-5.2.25.RELEASE.jar; >>>>>>>> > >>>>>>>> > >>>>>>>> C:\Users\ozgur\source\repos\EarnAds\Earnado.IgniteCacheService\bin\Debug\net9.0\Earnado.IgniteCacheService.exe >>>>>>>> >>>>>>>> > (process 7692) exited with code -1073740791 (0xc0000409). >>>>>>>> >>>>>>>