[ndnSIM] [Nfd-dev] NFD-Android not working properly

Anthony Dowling dowlinah at clarkson.edu
Mon Jun 19 17:48:40 PDT 2017


Hello all,

I have had trouble creating a vagrant VM, since I can't start a VM inside
of a VM and I don't have an available linux machine to use. However, I had
difficulties with Windows' powershell, and had to resolve that issue.
However, I should be able to build it tomorrow with vagrant to see if I can
get that to work.

Thanks,
Anthony

On Mon, Jun 19, 2017 at 6:38 PM, Alex Afanasyev <aa at cs.ucla.edu> wrote:

> It is in app store (https://play.google.com/store/apps/details?id=net.
> named_data.nfd&hl=en), but has issues with the latest Android (something
> wrong with the optimized build and need a debug version).
>
> --
> Alex
>
> On Jun 19, 2017, at 3:11 PM, Gusev, Peter <peter at remap.ucla.edu> wrote:
>
> it seems like something is missing or misconfigured. nss is the latest
> version already and updating it didn’t help.
> I’m not an expert in Android, but I’ll continue figuring this out.
> are there any pre-built packages available? I searched appstore for NFD
> but couldn’t find the application (is it because I used simulator?) can you
> please provide the link (for pre-built package or app int the appstore)?
>
> Thanks,
>
> --
> Peter Gusev
>
> peter at remap.ucla.edu
> +1 213 5872748 <(213)%20587-2748>
> peetonn_ (skype)
>
> Software Engineer/Programmer Analyst @ REMAP UCLA
>
> Video streaming/ICN networks/Creative Development
>
> On Jun 19, 2017, at 1:42 PM, Alex Afanasyev <aa at cs.ucla.edu> wrote:
>
> Based on http://blog.backslasher.net/java-ssl-crash.html, you need to
> update nss package.
>
> --
> Alex
>
> On Jun 19, 2017, at 1:30 PM, Gusev, Peter <peter at remap.ucla.edu> wrote:
>
> I used Vagrant VM, but I got the same exact error message as Anthony when
> trying to build it:
>
>  ./gradlew assembleRelease
> Downloading https://services.gradle.org/distributions/gradle-2.10-bin.zip
>
> Exception in thread "main" javax.net.ssl.SSLException: java.security.ProviderException:
> java.security.InvalidKeyException: EC parameters error
> at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
> at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1914)
> at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1872)
> at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1855)
> at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1376)
> at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1353)
> at sun.net.www.protocol.https.HttpsClient.afterConnect(
> HttpsClient.java:559)
> at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(
> AbstractDelegateHttpsURLConnection.java:185)
> at sun.net.www.protocol.http.HttpURLConnection.getInputStream(
> HttpURLConnection.java:1348)
> at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(
> HttpsURLConnectionImpl.java:254)
> at org.gradle.wrapper.Download.downloadInternal(Download.java:58)
> at org.gradle.wrapper.Download.download(Download.java:44)
> at org.gradle.wrapper.Install$1.call(Install.java:61)
> at org.gradle.wrapper.Install$1.call(Install.java:48)
> at org.gradle.wrapper.ExclusiveFileAccessManager.access(
> ExclusiveFileAccessManager.java:65)
> at org.gradle.wrapper.Install.createDist(Install.java:48)
> at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
> at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
> Caused by: java.security.ProviderException: java.security.InvalidKeyException:
> EC parameters error
> at sun.security.pkcs11.P11Key$P11ECPublicKey.getEncodedInternal(P11Key.
> java:1024)
> at sun.security.pkcs11.P11Key.equals(P11Key.java:158)
> at java.util.ArrayList.indexOf(ArrayList.java:298)
> at java.util.ArrayList.contains(ArrayList.java:281)
> at sun.security.validator.PKIXValidator.engineValidate(
> PKIXValidator.java:239)
> at sun.security.validator.Validator.validate(Validator.java:260)
> at sun.security.ssl.X509TrustManagerImpl.validate(
> X509TrustManagerImpl.java:326)
> at sun.security.ssl.X509TrustManagerImpl.checkTrusted(
> X509TrustManagerImpl.java:231)
> at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(
> X509TrustManagerImpl.java:126)
> at sun.security.ssl.ClientHandshaker.serverCertificate(
> ClientHandshaker.java:1459)
> at sun.security.ssl.ClientHandshaker.processMessage(
> ClientHandshaker.java:213)
> at sun.security.ssl.Handshaker.processLoop(Handshaker.java:961)
> at sun.security.ssl.Handshaker.process_record(Handshaker.java:897)
> at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1033)
> at sun.security.ssl.SSLSocketImpl.performInitialHandshake(
> SSLSocketImpl.java:1342)
> at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1369)
> ... 13 more
> Caused by: java.security.InvalidKeyException: EC parameters error
> at sun.security.ec.ECParameters.getAlgorithmParameters(
> ECParameters.java:284)
> at sun.security.ec.ECPublicKeyImpl.<init>(ECPublicKeyImpl.java:59)
> at sun.security.pkcs11.P11Key$P11ECPublicKey.getEncodedInternal(P11Key.
> java:1021)
> ... 28 more
> Caused by: java.security.NoSuchProviderException: no such provider: SunEC
> at sun.security.jca.GetInstance.getService(GetInstance.java:83)
> at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)
> at java.security.Security.getImpl(Security.java:697)
> at java.security.AlgorithmParameters.getInstance(
> AlgorithmParameters.java:199)
> at sun.security.ec.ECParameters.getAlgorithmParameters(
> ECParameters.java:279)
> ... 30 more
>
> Anthony, did you fix it?
>
> Thanks,
>
> --
> Peter Gusev
>
> peter at remap.ucla.edu
> +1 213 5872748 <(213)%20587-2748>
> peetonn_ (skype)
>
> Software Engineer/Programmer Analyst @ REMAP UCLA
>
> Video streaming/ICN networks/Creative Development
>
> On Jun 16, 2017, at 3:28 PM, Chaim Rieger <chaim.rieger at gmail.com> wrote:
>
> I compiled it manually and it seems to work. What's the error or issue?
>
> On Jun 15, 2017 9:07 AM, "Anthony Dowling" <dowlinah at clarkson.edu> wrote:
>
>> Hello All,
>>
>> I have recently begun working with NFD on Android systems for a research
>> project on mobile networks using ndn, so I tried downloading the app from
>> the google play store for NFD. However, it won't start the NFD. I am using
>> android 6.1 on a moto g4 play. How could I go about getting NFD to work
>> properly?
>>
>> Thanks,
>> Anthony Dowling
>>
>> _______________________________________________
>> Nfd-dev mailing list
>> Nfd-dev at lists.cs.ucla.edu
>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>>
>> _______________________________________________
> Nfd-dev mailing list
> Nfd-dev at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>
>
> _______________________________________________
> Nfd-dev mailing list
> Nfd-dev at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20170619/4f436692/attachment-0001.html>


More information about the ndnSIM mailing list