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