You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Charlin S <Ch...@hotelhub.com> on 2021/07/22 05:54:33 UTC

System.InvalidOperationException: FlsAlloc failed: 8 while connecting ignite from client

Hi,
I'm getting an exception while starting to ignite an exception log file
that filled up my memory.
System.InvalidOperationException: FlsAlloc failed: 8
   at
Apache.Ignite.Core.Impl.Unmanaged.UnmanagedThread.SetThreadExitCallback(IntPtr
callbackPtr)
   at Apache.Ignite.Core.Impl.Unmanaged.Jni.Jvm..ctor(IntPtr jvmPtr)
   at Apache.Ignite.Core.Impl.Unmanaged.Jni.Jvm.GetOrCreate(IList`1 options)
   at
Apache.Ignite.Core.Impl.IgniteManager.CreateJvmContext(IgniteConfiguration
cfg, ILogger log)
   at Apache.Ignite.Core.Ignition.Start(IgniteConfiguration cfg)

The c# code is below:
 IgniteConfiguration igniteGridIg = new IgniteConfiguration();
            igniteGridIg.AutoGenerateIgniteInstanceName = true;
            igniteGridIg.SpringConfigUrl = Path.Combine(directoryName,
xmlbean.xml);
            igniteGridIg.ConsistentId = Guid.NewGuid().ToString().ToUpper();
            igniteGridIg.Localhost = "";
while (InstanceObject == null)
            {
                try
                {
                        InstanceObject = Ignition.Start(igniteGridIg);
                 }
                catch (Exception ex)..
                {
                    logContextInfo.ErrorLogger(ex);
       }
}

Thanks,
Charlin

Re: System.InvalidOperationException: FlsAlloc failed: 8 while connecting ignite from client

Posted by Pavel Tupitsyn <pt...@apache.org>.
Hi Charlin,

Win32 error code 8 is ERROR_NOT_ENOUGH_MEMORY [1].
Please make sure your system has some free RAM before starting Ignite.


[1]
https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499-

On Thu, Jul 22, 2021 at 8:56 AM Charlin S <Ch...@hotelhub.com> wrote:

> Hi,
> I'm getting an exception while starting to ignite an exception log file
> that filled up my memory.
> System.InvalidOperationException: FlsAlloc failed: 8
>    at
> Apache.Ignite.Core.Impl.Unmanaged.UnmanagedThread.SetThreadExitCallback(IntPtr
> callbackPtr)
>    at Apache.Ignite.Core.Impl.Unmanaged.Jni.Jvm..ctor(IntPtr jvmPtr)
>    at Apache.Ignite.Core.Impl.Unmanaged.Jni.Jvm.GetOrCreate(IList`1
> options)
>    at
> Apache.Ignite.Core.Impl.IgniteManager.CreateJvmContext(IgniteConfiguration
> cfg, ILogger log)
>    at Apache.Ignite.Core.Ignition.Start(IgniteConfiguration cfg)
>
> The c# code is below:
>  IgniteConfiguration igniteGridIg = new IgniteConfiguration();
>             igniteGridIg.AutoGenerateIgniteInstanceName = true;
>             igniteGridIg.SpringConfigUrl = Path.Combine(directoryName,
> xmlbean.xml);
>             igniteGridIg.ConsistentId =
> Guid.NewGuid().ToString().ToUpper();
>             igniteGridIg.Localhost = "";
> while (InstanceObject == null)
>             {
>                 try
>                 {
>                         InstanceObject = Ignition.Start(igniteGridIg);
>                  }
>                 catch (Exception ex)..
>                 {
>                     logContextInfo.ErrorLogger(ex);
>        }
> }
>
> Thanks,
> Charlin
>
>
>