ikvm-developers Mailing List for IKVM.NET
Brought to you by:
jfrijters
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(18) |
Feb
(28) |
Mar
(7) |
Apr
(8) |
May
(28) |
Jun
(11) |
Jul
(38) |
Aug
(101) |
Sep
(11) |
Oct
(18) |
Nov
(2) |
Dec
(2) |
2004 |
Jan
(10) |
Feb
(16) |
Mar
(12) |
Apr
(9) |
May
(57) |
Jun
(40) |
Jul
(32) |
Aug
(35) |
Sep
(50) |
Oct
(44) |
Nov
(34) |
Dec
(68) |
2005 |
Jan
(17) |
Feb
(54) |
Mar
(68) |
Apr
(40) |
May
(33) |
Jun
(22) |
Jul
(11) |
Aug
(23) |
Sep
(12) |
Oct
(8) |
Nov
(25) |
Dec
(23) |
2006 |
Jan
(35) |
Feb
(29) |
Mar
(16) |
Apr
(28) |
May
(39) |
Jun
(28) |
Jul
(44) |
Aug
(64) |
Sep
(30) |
Oct
(30) |
Nov
(90) |
Dec
(63) |
2007 |
Jan
(77) |
Feb
(28) |
Mar
(44) |
Apr
(43) |
May
(46) |
Jun
(24) |
Jul
(40) |
Aug
(52) |
Sep
(33) |
Oct
(30) |
Nov
(27) |
Dec
(37) |
2008 |
Jan
(41) |
Feb
(40) |
Mar
(51) |
Apr
(15) |
May
(36) |
Jun
(19) |
Jul
(18) |
Aug
(6) |
Sep
(68) |
Oct
(20) |
Nov
(8) |
Dec
(34) |
2009 |
Jan
(16) |
Feb
(7) |
Mar
(39) |
Apr
(24) |
May
(13) |
Jun
(61) |
Jul
(55) |
Aug
(45) |
Sep
(34) |
Oct
(19) |
Nov
(54) |
Dec
(48) |
2010 |
Jan
(16) |
Feb
(25) |
Mar
(50) |
Apr
(41) |
May
(55) |
Jun
(5) |
Jul
(26) |
Aug
(48) |
Sep
(6) |
Oct
(28) |
Nov
(15) |
Dec
(40) |
2011 |
Jan
(67) |
Feb
(38) |
Mar
(33) |
Apr
(42) |
May
(36) |
Jun
(22) |
Jul
(18) |
Aug
(53) |
Sep
(21) |
Oct
(26) |
Nov
(14) |
Dec
(12) |
2012 |
Jan
(34) |
Feb
(24) |
Mar
(18) |
Apr
(19) |
May
(22) |
Jun
(28) |
Jul
(19) |
Aug
(18) |
Sep
(35) |
Oct
(29) |
Nov
(41) |
Dec
(12) |
2013 |
Jan
(25) |
Feb
(38) |
Mar
(28) |
Apr
(29) |
May
(24) |
Jun
(24) |
Jul
(13) |
Aug
(21) |
Sep
(31) |
Oct
(36) |
Nov
(19) |
Dec
(10) |
2014 |
Jan
(13) |
Feb
(28) |
Mar
(26) |
Apr
(26) |
May
(23) |
Jun
(18) |
Jul
(32) |
Aug
(4) |
Sep
(13) |
Oct
(3) |
Nov
(8) |
Dec
(13) |
2015 |
Jan
(2) |
Feb
(18) |
Mar
(23) |
Apr
(17) |
May
(9) |
Jun
(17) |
Jul
(25) |
Aug
(7) |
Sep
(4) |
Oct
(9) |
Nov
(25) |
Dec
(16) |
2016 |
Jan
(6) |
Feb
(7) |
Mar
(6) |
Apr
(8) |
May
(18) |
Jun
|
Jul
(5) |
Aug
(6) |
Sep
(25) |
Oct
(4) |
Nov
(34) |
Dec
(5) |
2017 |
Jan
(8) |
Feb
(23) |
Mar
(4) |
Apr
(7) |
May
(2) |
Jun
(9) |
Jul
(7) |
Aug
|
Sep
(2) |
Oct
(8) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(2) |
Mar
|
Apr
(1) |
May
(10) |
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(4) |
Nov
(4) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2020 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Gautam R. <gau...@gm...> - 2021-02-05 12:47:35
|
Dear Team, We have used IKVM dll and just read pdf document and finally calling exe/dll in another application. Getting this error. {"Could not load file or assembly 'IKVM.Runtime, Version=0.30.3.3, Culture=neutral,PubllicToken=13235d27fcbfff58' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.(Exception from HRESULT:0x80131040)"} Find version details IKVM.AWT.WinForms 7.2.4630.5 IKVM.GNU.Classpath 0.30.0.3 IKVM.OpenJDK.Media 7.2.4630.5 IKVM.OpenJDK.Text 7.2.4630.5 IKVM.OpenJDK.Util 7.2.4630.5 IKVM.OpenJDK.XML.API 7.2.4630.5 IKVM.Runtime 7.2.4630.5 PDFBox-0.7.3 0.0.0.0 Window 10 Enterprise .NET Framework 4.6.1 Below Code getting a runtime error PDFTextStripper txtStripper = new PDFTextStripper(); PDDocument doc = new PDDocument() Please suggest me. Regards Gautam Ray |
From: Josef <jos...@gm...> - 2020-02-04 13:25:05
|
I would like to distribute a single .exe file for my program, but I can't find the documentation on building with statically linked core libraries. I tried ikvmc -static, but I guess that isn't what I'm looking for? |
From: Freeman P. <fre...@gm...> - 2019-10-08 21:47:15
|
javax.security.auth.login.LoginException: unable to find LoginModule class: com.filenet.api.util.WSILoginModule Found old article suggesting to add to main of program. GC.KeepAlive(typeof(com.filenet.api.util.WSILoginModule)) Source: https://sourceforge.net/p/ikvm/mailman/message/26835996/ Tried adding to top of PowerShell script. But did not help. [System.GC]::KeepAlive([com.filenet.api.util.WSILoginModule]) |
From: Volker B. <vb...@in...> - 2018-11-29 07:14:55
|
I does not know what I should answer differently. The core functionality is tested through the own build process. Then there is the JUnit test project for self written Java classes which originally are implemented native in Java. For all the API classes of Java there are no tests. There is the assumption that Java has already test it. For a deeper answer you must ask the Jeroen Frijters. Volker Am 26.11.2018 um 14:55 schrieb David Thielen: > > We’re there more tests back when the project was alive? Or was it just > the project itself and the big test being that it can build itself? > > > > Thanks - dave > > > > > > cid:image003.png@01D3EC5F.44EB35B0 > > > > Dave Thielen > > CEO, Windward Studios > > windwardstudios.com > <https://www.windwardstudios.com/?utm_medium=email&utm_source=signatureline&utm_campaign=link-p&utm_content=link>__ > > da...@wi... <mailto:da...@wi...> | > LinkedIn <https://www.linkedin.com/in/davethielen/> > > Schedule an Appointment <https://calendly.com/davidthielen> > > P. 1-303-499-2544 x 1185 C.1-720-352-0676 > > > > “Thank goodness for Windward. We had been wasting hundreds of hours > hand coding report templates…Windward automates the process and helps > us get our customers the data they need.” > > /— Tom N., President and CEO of ArtsVision/// > > > > /More Customer Reviews… > <https://www.windwardstudios.com/customer-reviews?utm_medium=email&utm_source=signatureline&utm_campaign=link-p&utm_content=link>/ > > > > > > *From:*Volker Berlin <vb...@in...> > *Sent:* Sunday, November 25, 2018 11:59 PM > *To:* David Thielen <da...@wi...>; IKVM List > <ikv...@li...> > *Subject:* Re: IKVM - unit tests > > > > Hi, > > The IKVM project is dead. There is nobody that work on it anymore. > > Yes, there are some unit tests. There is for example the module junit. > This contains some swing tests junit tests. > http://ikvm.cvs.sourceforge.net/ > > There are also some checks in the build script which I does not know > anymore. For example a dependency check. > > But the largest test is the build self because IKVM build it self in a > second phase. > > Volker > > > > Am 23.11.2018 um 20:28 schrieb David Thielen: > > Hi; > > > > I’m emailing you directly because we got no answer on the email ist. > > > > Are there any unit tests for IKVM? I’m assuming they must exist as > the code is so solid. But there’s nothing in the code checked in > for the project. > > > > ??? – thanks – dave > > > > > |
From: David T. <da...@wi...> - 2018-11-26 22:28:28
|
We're there more tests back when the project was alive? Or was it just the project itself and the big test being that it can build itself? Thanks - dave [cid:image003.png@01D3EC5F.44EB35B0] Dave Thielen CEO, Windward Studios windwardstudios.com<https://www.windwardstudios.com/?utm_medium=email&utm_source=signatureline&utm_campaign=link-p&utm_content=link> da...@wi...<mailto:da...@wi...> | LinkedIn<https://www.linkedin.com/in/davethielen/> Schedule an Appointment<https://calendly.com/davidthielen> P. 1-303-499-2544 x 1185 C.1-720-352-0676 "Thank goodness for Windward. We had been wasting hundreds of hours hand coding report templates...Windward automates the process and helps us get our customers the data they need." - Tom N., President and CEO of ArtsVision More Customer Reviews...<https://www.windwardstudios.com/customer-reviews?utm_medium=email&utm_source=signatureline&utm_campaign=link-p&utm_content=link> From: Volker Berlin <vb...@in...> Sent: Sunday, November 25, 2018 11:59 PM To: David Thielen <da...@wi...>; IKVM List <ikv...@li...> Subject: Re: IKVM - unit tests Hi, The IKVM project is dead. There is nobody that work on it anymore. Yes, there are some unit tests. There is for example the module junit. This contains some swing tests junit tests. http://ikvm.cvs.sourceforge.net/ There are also some checks in the build script which I does not know anymore. For example a dependency check. But the largest test is the build self because IKVM build it self in a second phase. Volker Am 23.11.2018 um 20:28 schrieb David Thielen: Hi; I'm emailing you directly because we got no answer on the email ist. Are there any unit tests for IKVM? I'm assuming they must exist as the code is so solid. But there's nothing in the code checked in for the project. ??? - thanks - dave |
From: Volker B. <vb...@in...> - 2018-11-26 07:12:21
|
Hi, The IKVM project is dead. There is nobody that work on it anymore. Yes, there are some unit tests. There is for example the module junit. This contains some swing tests junit tests. http://ikvm.cvs.sourceforge.net/ There are also some checks in the build script which I does not know anymore. For example a dependency check. But the largest test is the build self because IKVM build it self in a second phase. Volker Am 23.11.2018 um 20:28 schrieb David Thielen: > > Hi; > > > > I’m emailing you directly because we got no answer on the email ist. > > > > Are there any unit tests for IKVM? I’m assuming they must exist as the > code is so solid. But there’s nothing in the code checked in for the > project. > > > > ??? – thanks – dave > > > > > |
From: Igor K. <ig...@wi...> - 2018-11-05 14:57:55
|
Hi, Are there any unit tests available for ikvm8? igor |
From: David T. <da...@wi...> - 2018-10-20 21:05:56
|
I'm not an expert on IKVM but my guess is there's no way it can do anything with native code. IKVM converts jar files from Java byte codes to .net clr codes. Native code is not Java byte codes. You'll have to provide that native code part outside of Java/IKVM. - dave -----Original Message----- From: mar...@ma... <mar...@ma...> Sent: Saturday, October 20, 2018 11:17 AM To: ikv...@li... Subject: [Ikvm-developers] IKVM UnsatisfiedLinkError on Java using Native Library Hi everyone! I'm currently building a project in Unity3D and for that I need to use a Java library. In order to import this Java Library I use IKVM (www.ikvm.net) to convert the Jar file into a .Net .dll library. This works if I use a normal Java program, but the library I need must load some Native (C++ if I'm not wrong) libraries and apparently this doesn't work if I use the JVM provided by IKVM. I get following error: UnsatisfiedLinkError: Can't load library: C:\Users\SWT\AppData\Local\Temp\qi.dll java.lang.ClassLoader.loadLibrary (java.lang.Class , System.String , Boolean ) java.lang.Runtime.load0 (java.lang.Class , System.String ) (wrapper synchronized) java.lang.Runtime:load0 (java.lang.Class,string) java.lang.System.load (System.String filename, ikvm.internal.CallerID ) com.aldebaran.qi.SharedLibrary.extractAndLoad (java.net.URL , System.String ) com.aldebaran.qi.SharedLibrary.loadLibHelper (System.String ) com.aldebaran.qi.SharedLibrary.loadLib (System.String name) com.aldebaran.qi.EmbeddedTools.loadEmbeddedLibraries () com.aldebaran.qi.Session..cctor () Rethrow as TypeInitializationException: An exception was thrown by the type initializer for com.aldebaran.qi.Session nao.Controller.initialize () Does anyone have an idea on what I could do to solve this problem? If it is somehow helpful I'm using the Naoqi SDK for Java that is used to control a NAO Robot. Thank you in advance! Regards, Miguel PS: I think it is also important to mention that this library works perfectly if I run it with my own JVM, instead of the JVM that uses the IKVM tool. _______________________________________________ Ikvm-developers mailing list Ikv...@li... https://lists.sourceforge.net/lists/listinfo/ikvm-developers |
From: <mar...@ma...> - 2018-10-20 17:33:27
|
Hi everyone! I'm currently building a project in Unity3D and for that I need to use a Java library. In order to import this Java Library I use IKVM (www.ikvm.net) to convert the Jar file into a .Net .dll library. This works if I use a normal Java program, but the library I need must load some Native (C++ if I'm not wrong) libraries and apparently this doesn't work if I use the JVM provided by IKVM. I get following error: UnsatisfiedLinkError: Can't load library: C:\Users\SWT\AppData\Local\Temp\qi.dll java.lang.ClassLoader.loadLibrary (java.lang.Class , System.String , Boolean ) java.lang.Runtime.load0 (java.lang.Class , System.String ) (wrapper synchronized) java.lang.Runtime:load0 (java.lang.Class,string) java.lang.System.load (System.String filename, ikvm.internal.CallerID ) com.aldebaran.qi.SharedLibrary.extractAndLoad (java.net.URL , System.String ) com.aldebaran.qi.SharedLibrary.loadLibHelper (System.String ) com.aldebaran.qi.SharedLibrary.loadLib (System.String name) com.aldebaran.qi.EmbeddedTools.loadEmbeddedLibraries () com.aldebaran.qi.Session..cctor () Rethrow as TypeInitializationException: An exception was thrown by the type initializer for com.aldebaran.qi.Session nao.Controller.initialize () Does anyone have an idea on what I could do to solve this problem? If it is somehow helpful I'm using the Naoqi SDK for Java that is used to control a NAO Robot. Thank you in advance! Regards, Miguel PS: I think it is also important to mention that this library works perfectly if I run it with my own JVM, instead of the JVM that uses the IKVM tool. |
From: David T. <da...@wi...> - 2018-10-01 13:12:01
|
We have about 5% of our code that is written specifically for each environment. All the classes in net.windward.environment are either Java or .NET (Java code but written with .NET library calls). All the classes in this folder are identical in terms of their public signature. I suggest you do that here. Write a class specific for each environment to use for this call. - dave From: Pradeep Ramaswamy <Pra...@ev...> Sent: Monday, October 1, 2018 3:45 AM To: Hannes De Clercq (KSZ-BCSS/eHEALTH) <Han...@eh...> Cc: ikv...@li... Subject: Re: [Ikvm-developers] Need help for enabling TLS2 using IKVM Hi Hannes, We tried with the below fix, but unfortunately it didn't work. Still we are getting Handshake_failure. Error snippet: ogMsg Ikke forventet exception oppstått i metode executeLogon and cause is due to com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:117) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:194) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:122) at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:123) at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:626) at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:585) Note: We tried to add the code " java.lang.System.setProperty ("https.protocols", "TLSv1.1, TLSv1.2"); " in both .net as you suggested and as well as in java client code before the Webservices is called. But in both the cases we ended up in same issue. Regards Pradeep R From: Hannes De Clercq (KSZ-BCSS/eHEALTH) <Han...@eh...<mailto:Han...@eh...>> Sent: Friday, September 28, 2018 6:56 PM To: Pradeep Ramaswamy <Pra...@ev...<mailto:Pra...@ev...>> Cc: ikv...@li...<mailto:ikv...@li...> Subject: Re: [Ikvm-developers] Need help for enabling TLS2 using IKVM Hi, Could you try to add the following line in your .NET code before calling the webservice? java.lang.System.setProperty ("https.protocols", "TLSv1.1, TLSv1.2"); I think that this should do the trick. Kind Regards, Hannes |
From: Pradeep R. <Pra...@ev...> - 2018-10-01 10:00:47
|
Hi Hannes, We tried with the below fix, but unfortunately it didn't work. Still we are getting Handshake_failure. Error snippet: ogMsg Ikke forventet exception oppstått i metode executeLogon and cause is due to com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:117) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:194) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:122) at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:123) at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:626) at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:585) Note: We tried to add the code " java.lang.System.setProperty ("https.protocols", "TLSv1.1, TLSv1.2"); " in both .net as you suggested and as well as in java client code before the Webservices is called. But in both the cases we ended up in same issue. Regards Pradeep R From: Hannes De Clercq (KSZ-BCSS/eHEALTH) <Han...@eh...> Sent: Friday, September 28, 2018 6:56 PM To: Pradeep Ramaswamy <Pra...@ev...> Cc: ikv...@li... Subject: Re: [Ikvm-developers] Need help for enabling TLS2 using IKVM Hi, Could you try to add the following line in your .NET code before calling the webservice? java.lang.System.setProperty ("https.protocols", "TLSv1.1, TLSv1.2"); I think that this should do the trick. Kind Regards, Hannes |
From: Hannes De C. (KSZ-BCSS/eHEALTH) <Han...@eh...> - 2018-09-28 13:47:59
|
Hi, Could you try to add the following line in your .NET code before calling the webservice? java.lang.System.setProperty ("https.protocols", "TLSv1.1, TLSv1.2"); I think that this should do the trick. Kind Regards, Hannes |
From: Pradeep R. <Pra...@ev...> - 2018-09-28 09:04:24
|
Hi, Below are the approaches we tried but at the end we could not able to send the transaction using TLS2. Approach1: 1. Upgraded .net framework from 4.0 to 4.5 and directly called the exposed java web services using .Net client without using IKVM. This resulted in sending the transaction using TSL2.0 and we could able to confirm this by checking the server log for the transaction details. Note: JDK used here for creating the jar file is 1.7 Approach3: 1. Upgraded JDK 1.7 to 1.8 , created separate webservice client using eclipse and here also we were able to consume the webservices which is exposed directly without using IKVM ( similar to #1) . Approach3: 1 . We tried to consume the exposed java web services using java client ( jar files created using JDK 1.7 or 1.8) and then covert this java client to dll using IKVM. Once the IKVM produced the dll , we consumed this dll in .net client and when the transaction was initiated then we got below error. Note: JDK used here for creating the jar file is 1.7 or 1.8 Error log snippet: lKMCBndFLGCommsConvertorUtil logMsg Ikke forventet exception oppstått i metode executeLogon and cause is due to com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:117) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:208) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:130) at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:124) at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:1121) at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:1035) at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:1004) at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:863) at com.sun.xml.internal.ws.client.Stub.process(Stub.java:448) at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:178) at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93) at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77) at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147) at com.sun.proxy.$Proxy34.genericWS(Unknown Source) at com.edb.fs.enterprise.kmc.srv.service.kmsportclient.KMCBndInitiateBeanServiceImpl.executeLogon(KMCBndInitiateBeanServiceImpl.java:40) at no.fellesdata.fdfront.fdcash.session.initiate.client.BndInitiate.executeLogon(BndInitiate.java:232) at cli.vfs.KasseMemorialLogon.Start(KasseMemorilalLogon.vb:42) at cli.vfs.ClsTellerAdm.StartLogOn(vfsTellerAdm_cls.vb:88) at cli.vtd.vtdMain.Main(vtdmain_bas.vb:115) Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2011) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1114) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1364) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1391) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1376) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:564) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:186) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1284) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1257) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:104) Conclusion based on our approaches: When we convert the java client ( jar files ) using IKVM to dll and consume this either in .net 4.0 or 4.5 we are getting "Received fatal alert: handshake_failure" . Can some one suggest me what is the best way to go forward on this issue. We are struck on this for past 2 weeks . Any suggestion is welcomed for us. Regards Pradeep R From: David Thielen <da...@wi...> Sent: Thursday, September 20, 2018 6:33 PM To: Pradeep Ramaswamy <Pra...@ev...>; ikv...@li... Subject: RE: Need help for enabling TLS2 using IKVM I'm not sure but I think TLS2 is the default for .NET 4.5.2 and later. So you may just need to get on the latest .NET. From: Pradeep Ramaswamy <Pra...@ev...<mailto:Pra...@ev...>> Sent: Thursday, September 20, 2018 4:02 AM To: ikv...@li...<mailto:ikv...@li...> Subject: [Ikvm-developers] Need help for enabling TLS2 using IKVM Hi, We are using IKVM for communicating .net to java and from Java we call SOAP webservices calls. IKVM Current version: ikvm-7.2.4630.5 Current problem: As IBM has stop the support for TLS1, we need to configure TLS2 going forward. Can you please let me know how to enable TLS2 in IKVM. Thanks Pradeep R |
From: Pradeep R. <Pra...@ev...> - 2018-09-21 07:22:56
|
Thanks for the feedback David, we will check on this. From: David Thielen <da...@wi...> Sent: Thursday, September 20, 2018 6:33 PM To: Pradeep Ramaswamy <Pra...@ev...>; ikv...@li... Subject: RE: Need help for enabling TLS2 using IKVM I'm not sure but I think TLS2 is the default for .NET 4.5.2 and later. So you may just need to get on the latest .NET. From: Pradeep Ramaswamy <Pra...@ev...<mailto:Pra...@ev...>> Sent: Thursday, September 20, 2018 4:02 AM To: ikv...@li...<mailto:ikv...@li...> Subject: [Ikvm-developers] Need help for enabling TLS2 using IKVM Hi, We are using IKVM for communicating .net to java and from Java we call SOAP webservices calls. IKVM Current version: ikvm-7.2.4630.5 Current problem: As IBM has stop the support for TLS1, we need to configure TLS2 going forward. Can you please let me know how to enable TLS2 in IKVM. Thanks Pradeep R |
From: David T. <da...@wi...> - 2018-09-20 17:34:50
|
I'm not sure but I think TLS2 is the default for .NET 4.5.2 and later. So you may just need to get on the latest .NET. From: Pradeep Ramaswamy <Pra...@ev...> Sent: Thursday, September 20, 2018 4:02 AM To: ikv...@li... Subject: [Ikvm-developers] Need help for enabling TLS2 using IKVM Hi, We are using IKVM for communicating .net to java and from Java we call SOAP webservices calls. IKVM Current version: ikvm-7.2.4630.5 Current problem: As IBM has stop the support for TLS1, we need to configure TLS2 going forward. Can you please let me know how to enable TLS2 in IKVM. Thanks Pradeep R |
From: Pradeep R. <Pra...@ev...> - 2018-09-20 10:16:18
|
Hi, We are using IKVM for communicating .net to java and from Java we call SOAP webservices calls. IKVM Current version: ikvm-7.2.4630.5 Current problem: As IBM has stop the support for TLS1, we need to configure TLS2 going forward. Can you please let me know how to enable TLS2 in IKVM. Thanks Pradeep R |
From: David T. <da...@wi...> - 2018-05-31 22:39:05
|
Hi all; We'll be creating a branch of IKVM (tentative name Windward MVKI) and we'll put it up on NuGet. I'll email it here when we have it. The issue we found is in converter.cs - C2J.ConvertShape(). It accesses path.PathPoints[i]. The problem is on each call to that it creates the array of points. Moving the call to PathPoints outside the for loop and then accessing the copy of the array built once to access speeds it up - a lot. In other words: for (int i = 0; i < points.Length; i++) { PointF point = path.PathPoints[i]; Is changed to: PointF[] points = path.PathPoints; for (int i = 0; i < points.Length; i++) { PointF point = points[i]; Thanks - dave |
From: Volker B. <vb...@in...> - 2018-05-31 05:42:22
|
Am 31.05.2018 um 04:27 schrieb David Thielen: > > Hi all; > > > > Is there any active branch that I can make a contribution to? If so where? > Currently there is no active development. The project is death since the maintainer Jeroen has stop development. I think the cause is the impossible to support the Java 9 module system. You should find its message in the archive. > > > > And if not, where should I branch from for my own branch with > improvements? And where, if anywhere, should I let others know of its > availability? > Where ever you want. I would suggest github if you want revive the project. > > > > Finally, where is the open source java runtime library source IKVM > uses? I need to look at remove the native .NET calls in the code for > processing a Graphics2D call (this issue > <https://social.msdn.microsoft.com/Forums/vstudio/en-US/165864dd-6a2f-4fc5-8a19-1074e2c9656a/graphicspathpathpoints-very-very-slow?forum=netfxbcl>). > You can find a snapshot download in the used openjdk in the news area: http://weblog.ikvm.net/ > > > > Thanks – dave > > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Ikvm-developers mailing list > Ikv...@li... > https://lists.sourceforge.net/lists/listinfo/ikvm-developers |
From: David T. <da...@wi...> - 2018-05-31 02:28:06
|
Hi all; Is there any active branch that I can make a contribution to? If so where? And if not, where should I branch from for my own branch with improvements? And where, if anywhere, should I let others know of its availability? Finally, where is the open source java runtime library source IKVM uses? I need to look at remove the native .NET calls in the code for processing a Graphics2D call (this issue<https://social.msdn.microsoft.com/Forums/vstudio/en-US/165864dd-6a2f-4fc5-8a19-1074e2c9656a/graphicspathpathpoints-very-very-slow?forum=netfxbcl>). Thanks - dave |
From: David T. <da...@wi...> - 2018-05-30 21:20:19
|
Hi all; I have a horrible performance problem under .net where NetToolkit.outline() calls C2J.ConvertShape() which then calls GraphicsPath.PathPoints.<calls%20GraphicsPath.PathPoints> Is there some way to have IKVM not use calls GraphicsPath.PathPoints? Some setting that says try to stay in IKVM libraries? Thanks - dave |
From: David T. <da...@wi...> - 2018-05-30 13:05:11
|
That's what I was heading toward too. Bit more of a pain that way but yes, should be faster. Thanks - dave From: Volker Berlin [mailto:vb...@in...] Sent: Wednesday, May 30, 2018 12:09 AM To: ikv...@li... Subject: Re: [Ikvm-developers] C2J.ConvertShape(GraphicsPath) very very slow Am 30.05.2018 um 02:03 schrieb David Thielen: Hi all; We have some code that is using the Apache xml-graphics to create a PostScript file. For formatted text we call TextLayout.draw(Graphics2D, double, double) and that works its way down to C2J.ConvertShape(GraphicsPath) which then calls GraphicsPath.get_PathPoints. And GraphicsPath.get_PathPoints is 97% of our total processing time for the app. It's taking seconds, sometimes tens of seconds, for each call. Is there anything we can do about this? Use instead some of the drawString methods. Thanks - dave |
From: Volker B. <vb...@in...> - 2018-05-30 06:09:02
|
Am 30.05.2018 um 02:03 schrieb David Thielen: > > Hi all; > > > > We have some code that is using the Apache xml-graphics to create a > PostScript file. For formatted text we call > TextLayout.draw(Graphics2D, double, double) and that works its way > down to C2J.ConvertShape(GraphicsPath) which then calls > GraphicsPath.get_PathPoints. > > > > And GraphicsPath.get_PathPoints is 97% of our total processing time > for the app. It’s taking seconds, sometimes tens of seconds, for each > call. > > > > Is there anything we can do about this? > Use instead some of the drawString methods. > > > Thanks - dave > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Ikvm-developers mailing list > Ikv...@li... > https://lists.sourceforge.net/lists/listinfo/ikvm-developers |
From: David T. <da...@wi...> - 2018-05-30 00:37:17
|
Hi all; We have some code that is using the Apache xml-graphics to create a PostScript file. For formatted text we call TextLayout.draw(Graphics2D, double, double) and that works its way down to C2J.ConvertShape(GraphicsPath) which then calls GraphicsPath.get_PathPoints. And GraphicsPath.get_PathPoints is 97% of our total processing time for the app. It's taking seconds, sometimes tens of seconds, for each call. Is there anything we can do about this? Thanks - dave |
From: David T. <da...@wi...> - 2018-05-19 17:32:19
|
I just tested this and you're right - printing just works in IKVM. One thing (for others who find this via Google), set every property in Graphics2D - the defaults differ for some between Java and IKVM/.NET. Thanks - dave From: Volker Berlin [mailto:vb...@in...] Sent: Wednesday, May 2, 2018 12:46 AM To: ikv...@li... Subject: Re: [Ikvm-developers] Printing using Graphics2D Hi, I think not that accessing the private peer seems the correct way. Starting with the Java print API is the recommended solution. Volker Am 30.04.2018 um 20:51 schrieb David Thielen: Hi all; First off, it's sad that IKVM has gone quiet. It's a wonderful product that we depend on. And if someone takes the lead to work on it again, we'll happily join in. Question, we want to print to a .NET printer (i.e. a .NET Graphics object that is from a printer). Is the correct way to do this: sun.print.PrintPeer graphics2d = new NetToolkit().getPrintPeer(); graphics2d.createGraphics(printPageEvent.Graphics); thanks - dave ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Ikvm-developers mailing list Ikv...@li...<mailto:Ikv...@li...> https://lists.sourceforge.net/lists/listinfo/ikvm-developers |
From: Simon O. <sou...@po...> - 2018-05-16 14:30:20
|
Hi, I used to be able to run ikvmc.exe to produce a DLL from a .jar that referenced some external DLL. So let's say I have A.jar, whose dll, once produced, references objects in B.dll, a pre-built DLL. Since then, I've done things such as installing Visual Studio Community edition, and now when I run the same script to build my A.DLL discussed above, I get the following error message: "Error: unable to load assembly B.dll as it depends on a higher version of mscorlib than the one currently loaded" B.DLL has not changed at all, I don't ever re-build it. So I figure that I somehow downgraded mscorlib while doing something else on my machine. Any thoughts on how to troubleshoot and fix this? |