BTW, I have MSVC++ 2010 redistributable. On Fri, Sep 29, 2017 at 7:13 PM, Alexey Kukushkin <[email protected] > wrote:
> Pavel, > > It does not work for me - seems same problem. I also have VisualStudio > 2017 and Oracle JDK 8.144. I suggest we open a ticket and investigate. I > have jvm.dll inside jre\bin\server\jvm.dll but for some reason Ignite does > not try it. > > Apache.Ignite.Core.Common.IgniteException: Failed to load jvm.dll: > [option=JAVA_HOME, path=C:\Program Files\Java\jdk1.8.0_144\bin\server\jvm.dll, > error=DLL could not be loaded (126: ERROR_MOD_NOT_FOUND). This can be > caused by missing dependencies. Make sure that Microsoft Visual C++ 2010 > Redistributable Package is installed (https://www.microsoft.com/en- > us/download/details.aspx?id=14632).] > [option=JAVA_HOME, path=C:\Program Files\Java\jdk1.8.0_144\bin\client\jvm.dll, > error=DLL could not be loaded (126: ERROR_MOD_NOT_FOUND). This can be > caused by missing dependencies. Make sure that Microsoft Visual C++ 2010 > Redistributable Package is installed (https://www.microsoft.com/en- > us/download/details.aspx?id=14632).] > [option=JAVA_HOME, path=C:\Program > Files\Java\jdk1.8.0_144\jre\bin\server\jvm.dll, > error=DLL could not be loaded (193: ERROR_BAD_EXE_FORMAT). This is often > caused by x64/x86 mismatch. Current process runs in x86 mode, and DLL is > not x86.] > [option=JAVA_HOME, path=C:\Program > Files\Java\jdk1.8.0_144\jre\bin\client\jvm.dll, > error=DLL could not be loaded (126: ERROR_MOD_NOT_FOUND). This can be > caused by missing dependencies. Make sure that Microsoft Visual C++ 2010 > Redistributable Package is installed (https://www.microsoft.com/en- > us/download/details.aspx?id=14632).] > [option=JAVA_HOME, path=C:\Program > Files\Java\jdk1.8.0_144\jre\bin\default\jvm.dll, > error=DLL could not be loaded (126: ERROR_MOD_NOT_FOUND). This can be > caused by missing dependencies. Make sure that Microsoft Visual C++ 2010 > Redistributable Package is installed (https://www.microsoft.com/en- > us/download/details.aspx?id=14632).] > at Apache.Ignite.Core.Impl.IgniteUtils.LoadJvmDll(String > configJvmDllPath, ILogger log) > at Apache.Ignite.Core.Impl.IgniteUtils.LoadDlls(String > configJvmDllPath, ILogger log) > at Apache.Ignite.Core.Ignition.Start(IgniteConfiguration cfg) > at Apache.Ignite.Core.Ignition.Start() > at ConsoleApp1.Program.Main(String[] args) in > C:\Users\kukushal\Documents\Samples\ConsoleApp1\ConsoleApp1\Program.cs:line > 16 > > > > > On Fri, Sep 29, 2017 at 7:09 PM, Pavel Tupitsyn <[email protected]> > wrote: > >> Ignite.NET uses multiple lookup paths to locate jvm.dll: >> >> https://github.com/apache/ignite/blob/master/modules/platfor >> ms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs#L49 >> >> // JRE paths@"bin\server",@"bin\client", >> // JDK paths@"jre\bin\server",@"jre\bin\client",@"jre\bin\default" >> >> >> On my machine JAVA_HOME points to "c:\Program Files\Java\jdk1.7.0_75", >> and Ignite.NET works fine. >> Same with Java 8 on another machine. >> >> Which Java version do you have? Is it Oracle or something else? >> >> As a workaround you can set IgniteConfiguration.JvmDllPath explicitly. >> >> On Fri, Sep 29, 2017 at 7:00 PM, Patrick Brunmayr < >> [email protected]> wrote: >> >>> I just removed the JDK and reinstalled it properly. >>> >>> BUT >>> >>> I need JAVA_HOME for other applications like cassandra. According to >>> internet JAVA_HOME should point to the JDK installation dir right ? >>> >>> But when i do this Ignite tries to load %JAVA_HOME%\bin\server.dll which >>> is not present in the JDK folder. It's only available in the JRE folder. >>> >>> How can i fix that without altering my JAVA_HOME ? >>> >>> Thx >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> 2017-09-29 17:44 GMT+02:00 Pavel Tupitsyn <[email protected]>: >>> >>>> You don't have to copy these files manually. Something is wrong with >>>> your setup. >>>> I would advise to remove and reinstall the JRE/JDK. >>>> >>>> By the way, JAVA_HOME is not necessary with Oracle JRE/JDK, Ignite.NET >>>> detects it automatically. >>>> >>>> On Fri, Sep 29, 2017 at 6:39 PM, Patrick Brunmayr < >>>> [email protected]> wrote: >>>> >>>>> JAVA_HOME points to my JDK folder! >>>>> >>>>> There was a problem first! There was no bin\server\jvm.dll there Dont >>>>> know why so i copied the jvm.dl from the embedded jdk\jre\bin\server to >>>>> jdk\bin\server >>>>> >>>>> the funny thing is! I was able to run my app about 10 times with no >>>>> problems and suddenly it stopped working. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Pavel Tupitsyn <[email protected]> schrieb am Fr. 29. Sep. 2017 um >>>>> 17:34: >>>>> >>>>>> > Error occurred during initialization of VM >>>>>> > Unable to load native library: Can't find dependent libraries >>>>>> >>>>>> What is your JAVA_HOME? >>>>>> Looks like either JAVA_HOME is incorrect, or JRE/JDK install is >>>>>> corrupted. >>>>>> >>>>>> On Fri, Sep 29, 2017 at 6:33 PM, Patrick Brunmayr < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> I run my app now from a cmd and this is the output >>>>>>> >>>>>>> Error occurred during initialization of VM >>>>>>> Unable to load native library: Can't find dependent libraries >>>>>>> >>>>>>> >>>>>>> >>>>>>> Patrick Brunmayr <[email protected]> schrieb am Fr. 29. >>>>>>> Sep. 2017 um 17:30: >>>>>>> >>>>>>>> There is no output from visual studio! When i set a break point to >>>>>>>> Ignition.Start and try to step over it crashes imediately! No output! >>>>>>>> The only output visual studio gives me is that the app exited with >>>>>>>> code ox1 >>>>>>>> >>>>>>>> The output i got was from running the Apache.Ignite.exe directly >>>>>>>> that was copied to the bin\Debug folder! >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Alexey Kukushkin <[email protected]> schrieb am Fr. 29. >>>>>>>> Sep. 2017 um 17:22: >>>>>>>> >>>>>>>>> Patrick, >>>>>>>>> >>>>>>>>> Is that output from Visual Studio console window? Ignite writes >>>>>>>>> information to standard output and error and not to the Visual Studio >>>>>>>>> console. Can you either run your app from cmd.exe or put a breakpoint >>>>>>>>> on >>>>>>>>> the last line and see output in the cmd.exe that Visual Studio opens? >>>>>>>>> >>>>>>>>> On Fri, Sep 29, 2017 at 6:13 PM, Patrick Brunmayr < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> I use an embedded version of ignite! Does this help >>>>>>>>>> >>>>>>>>>> I got some more details. Launching Ignite.Exe gives me >>>>>>>>>> >>>>>>>>>> Error occurred during initialization of VM >>>>>>>>>>> Unable to load native library: Can't find dependent libraries >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> My JAVA_HOME is properly set to my JDK path >>>>>>>>>> >>>>>>>>>> Where should ignite logs reside or how can i activate them ? >>>>>>>>>> >>>>>>>>>> Thx >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2017-09-29 17:09 GMT+02:00 Andrey Mashenkov < >>>>>>>>>> [email protected]>: >>>>>>>>>> >>>>>>>>>>> Hi Patrick, >>>>>>>>>>> >>>>>>>>>>> Would you please share ignite logs? >>>>>>>>>>> >>>>>>>>>>> On Fri, Sep 29, 2017 at 5:51 PM, Patrick Brunmayr < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello >>>>>>>>>>>> >>>>>>>>>>>> I am using Visual Studio 2017 and have installed Apache Ignite >>>>>>>>>>>> via NuGet. Also checked the VC++ Redis is installed. >>>>>>>>>>>> >>>>>>>>>>>> Tried to run this little code >>>>>>>>>>>> >>>>>>>>>>>> try >>>>>>>>>>>> { >>>>>>>>>>>> var ignite = Ignition.Start(); >>>>>>>>>>>> } >>>>>>>>>>>> catch (Exception e) >>>>>>>>>>>> { >>>>>>>>>>>> Console.WriteLine(e); >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> My app terminates with following output >>>>>>>>>>>> >>>>>>>>>>>> ConsoleApp1.exe' has exited with code 1 (0x1) >>>>>>>>>>>> >>>>>>>>>>>> It just crashes without any information >>>>>>>>>>>> >>>>>>>>>>>> My setup >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> - Windows 10 64 Bit >>>>>>>>>>>> - Visual Studio 2017 >>>>>>>>>>>> - jdk1.8.0_144 >>>>>>>>>>>> - Ignite 2.2 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> How can i know whats going on without any information. Any >>>>>>>>>>>> ideas ? >>>>>>>>>>>> >>>>>>>>>>>> Thx >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Best regards, >>>>>>>>>>> Andrey V. Mashenkov >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best regards, >>>>>>>>> Alexey >>>>>>>>> >>>>>>>> >>>>>> >>>> >>> >> > > > -- > Best regards, > Alexey > -- Best regards, Alexey
