You said "without any exception" above, but it turns out there is a very
good and descriptive exception :)
Please make sure to get the exception details and attach them here.

If you run Apache.Ignite.exe, do so from a console window, so that you can
see the output.

On Fri, Sep 29, 2017 at 7:32 PM, Patrick Brunmayr <
[email protected]> wrote:

> Yes but that is not the problem. I came across that exception and changed
> to a x64 build config and rebuilt all. But it still crashes without any
> exception
>
> 2017-09-29 18:30 GMT+02:00 Pavel Tupitsyn <[email protected]>:
>
>> > 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.]
>>
>> There is your problem. Ignite.NET found the dll, but there is x86-x64
>> mismatch.
>> Make sure your project runs in x64 mode.
>> Uncheck "Prefer 32 bit"  in project settings:
>> https://ptupitsyn.github.io/images/prefer32bit.png
>>
>> > I still do not understand why Any CPU does not work.
>> Because "Prefer 32 bit" is enabled by default for some reason, see above.
>>
>> On Fri, Sep 29, 2017 at 7:21 PM, Patrick Brunmayr <
>> [email protected]> wrote:
>>
>>> 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
>>>>
>>>
>>>
>>
>

Reply via email to