okay i try that

2017-09-29 18:44 GMT+02:00 Alexey Kukushkin <[email protected]>:

> 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 <
> [email protected]> 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 <[email protected]>:
>>
>>> 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> --
> Best regards,
> Alexey
>

Reply via email to