Did the same like you but now its crashing 2017-09-29 18:19 GMT+02:00 Alexey Kukushkin <[email protected]>:
> Patrick, > > I fixed the problem by creating new x64 configuration (set Platform to > "x64") since I have JDK x64 installed. I still do not understand why Any > CPU does not work. > > On Fri, Sep 29, 2017 at 7:15 PM, Patrick Brunmayr < > [email protected]> wrote: > >> I got the exact same message like you Alexey >> >> 2017-09-29 18:13 GMT+02:00 Alexey Kukushkin <[email protected]>: >> >>> 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 >
