OK, I solved all my issues. I can run the console app on "Any CPU" after
unchecking "Prefer 32-bit" in the project build properties.

On Fri, Sep 29, 2017 at 7:39 PM, Patrick Brunmayr <
patrick.brunm...@kpibench.com> wrote:

> Yes and as i told you there is no exception :)
>
> The output from the console window is
>
> Error occurred during initialization of VM
> Unable to load native library: Can't find dependent libraries
>
>
>
>
>
> 2017-09-29 18:37 GMT+02:00 Pavel Tupitsyn <ptupit...@apache.org>:
>
>> 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 <
>> patrick.brunm...@kpibench.com> 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 <ptupit...@apache.org>:
>>>
>>>> > 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 <
>>>> patrick.brunm...@kpibench.com> wrote:
>>>>
>>>>> Did the same like you but now its crashing
>>>>>
>>>>> 2017-09-29 18:19 GMT+02:00 Alexey Kukushkin <kukushkinale...@gmail.com
>>>>> >:
>>>>>
>>>>>> 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 <
>>>>>> patrick.brunm...@kpibench.com> wrote:
>>>>>>
>>>>>>> I got the exact same message like you Alexey
>>>>>>>
>>>>>>> 2017-09-29 18:13 GMT+02:00 Alexey Kukushkin <
>>>>>>> kukushkinale...@gmail.com>:
>>>>>>>
>>>>>>>> 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 <
>>>>>>>> ptupit...@apache.org> 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 <
>>>>>>>>> patrick.brunm...@kpibench.com> 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 <ptupit...@apache.org>:
>>>>>>>>>>
>>>>>>>>>>> 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 <
>>>>>>>>>>> patrick.brunm...@kpibench.com> 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 <ptupit...@apache.org> 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 <
>>>>>>>>>>>>> patrick.brunm...@kpibench.com> 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 <patrick.brunm...@kpibench.com> 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 <kukushkinale...@gmail.com> 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 <
>>>>>>>>>>>>>>>> patrick.brunm...@kpibench.com> 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 <
>>>>>>>>>>>>>>>>> andrey.mashen...@gmail.com>:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Patrick,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Would you please share ignite logs?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Fri, Sep 29, 2017 at 5:51 PM, Patrick Brunmayr <
>>>>>>>>>>>>>>>>>> patrick.brunm...@kpibench.com> 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
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>


-- 
Best regards,
Alexey

Reply via email to