Shouldn’t all exceptions (well the vast majority) be caught in that code so no 
error would cause a failure of a build?


On Jul 1, 2016, at 9:55 AM, Pat Ferrel <[email protected]> wrote:

io.prediction.workflow.UpgradeCheckRunner.run(WorkflowUtils.scala:400) ????

Seems to be looking for  "http://direct.prediction.io/ 
<http://direct.prediction.io/>"

Two types of exceptions are caught, not sure what happens with any others. Does 
this mean that if the site is wonky builds may fail? If so is anyone working on 
this?

Begin forwarded message:

From: Akshay Kolte <[email protected] <mailto:[email protected]>>
Subject: Re: predictionio.NotCreatedError: Exception happened: [Errno 111] 
Connection refused for request POST /
Date: July 1, 2016 at 9:06:35 AM PDT
To: actionml-user <[email protected] 
<mailto:[email protected]>>
Cc: [email protected] <mailto:[email protected]>

I suppose the installation was missing something. pio status was showing 
success though. I installed pio again using the single bash curl statement. 

That error has been resolved. However now the build stops saying the following 
SSL error:


Exception in thread "Thread-0" javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
    at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
    at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
    at 
sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509)
    at 
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
    at 
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
    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.getInputStream0(HttpURLConnection.java:1513)
    at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
    at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
    at java.net.URL.openStream(URL.java:1045)
    at scala.io.Source$.fromURL(Source.scala:140)
    at scala.io.Source$.fromURL(Source.scala:130)
    at io.prediction.workflow.UpgradeCheckRunner.run(WorkflowUtils.scala:400)
    at java.lang.Thread.run(Thread.java:745)
Caused by: sun.security.validator.ValidatorException: PKIX path building 
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387)
    at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
    at sun.security.validator.Validator.validate(Validator.java:260)
    at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
    at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
    at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
    at 
sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491)
    ... 17 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable 
to find valid certification path to requested target
    at 
sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
    at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
    at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)
    ... 23 more


The build doesn't finish. Any help regarding the following?
 

On Friday, July 1, 2016 at 8:29:49 PM UTC+5:30, Pat Ferrel wrote:
The script is failing to import, usually this is because the correct Python 
packages are not available or the EventServer is not running. 

what does `pio status` say before the integration test is run?

On Jul 1, 2016, at 7:10 AM, Akshay Kolte <[email protected] <javascript:>> 
wrote:

Hi Pat,

We followed exact steps given on link 
(http://www.actionml.com/docs/ur_quickstart 
<http://www.actionml.com/docs/ur_quickstart>), with recommended pip & python 
versions. (repeated the process on two separate machines)
Still facing the same error.

--

On Friday, July 1, 2016 at 6:30:40 PM UTC+5:30, Pat Ferrel wrote:
This error is because of an incomplete Template install, you need python, pip, 
and the packages used in the import script: 
http://www.actionml.com/docs/ur_quickstart 
<http://www.actionml.com/docs/ur_quickstart>
On Jul 1, 2016, at 3:22 AM, Akshay Kolte <[email protected] <>> wrote:

I have installed pio from actionml install guide here: 
https://github.com/actionml/cluster-setup/blob/master/install.md 
<https://github.com/actionml/cluster-setup/blob/master/install.md>

I  have not installed elastisearch and pio status runs with success.

However when I run the integration-test as mentioned here: 
https://github.com/actionml/template-scala-parallel-universal-recommendation#quickstart
 
<https://github.com/actionml/template-scala-parallel-universal-recommendation#quickstart>

I get the following error :

Importing data for integration test
Access key: Ycv-Y4zTDLUXHsEzIXgNMk9c0PACV-4z0MvOVLLP004EDAZKph-cQPfCE06KvqJu
Namespace(access_key='Ycv-Y4zTDLUXHsEzIXgNMk9c0PACV-4z0MvOVLLP004EDAZKph-cQPfCE06KvqJu',
 file='./data/sample-handmade-data.txt', url='http://localhost:7070' 
<http://localhost:7070'>)
Importing data...
Traceback (most recent call last):
  File "examples/import_handmade.py", line 113, in <module>
    import_events(client, args.file)
  File "examples/import_handmade.py", line 43, in import_events
    event_time = current_date
  File "/usr/local/lib/python2.7/dist-packages/predictionio/__init__.py", line 
247, in create_event
    event_time).get_response()
  File "/usr/local/lib/python2.7/dist-packages/predictionio/connection.py", 
line 111, in get_response
    self._response = self.rfunc(tmp_response)
  File "/usr/local/lib/python2.7/dist-packages/predictionio/__init__.py", line 
118, in _acreate_resp
    (response.error, response.request))
predictionio.NotCreatedError: Exception happened: [Errno 111] Connection 
refused for request POST 
/events.json?accessKey=Ycv-Y4zTDLUXHsEzIXgNMk9c0PACV-4z0MvOVLLP004EDAZKph-cQPfCE06KvqJu
 {'eventTime': '2016-07-01T10:18:38.638+0000', 'entityType': 'user', 
'targetEntityType': 'item', 'targetEntityId': 'Iphone 6', 'entityId': 'u1', 
'event': 'purchase'} 
/events.json?accessKey=Ycv-Y4zTDLUXHsEzIXgNMk9c0PACV-4z0MvOVLLP004EDAZKph-cQPfCE06KvqJu?eventTime=2016-07-01T10%3A18%3A38.638%2B0000&entityType=user&targetEntityType=item&targetEntityId=Iphone+6&entityId=u1&event=purchase


Can anybody help with the error ?

Thanks.
New at using the actionml UR.

-- 
You received this message because you are subscribed to the Google Groups 
"actionml-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] <>.
To post to this group, send email to [email protected] <>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/actionml-user/d6e86465-0081-44da-8662-f158a66f4f5c%40googlegroups.com
 
<https://groups.google.com/d/msgid/actionml-user/d6e86465-0081-44da-8662-f158a66f4f5c%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout 
<https://groups.google.com/d/optout>.


-- 
You received this message because you are subscribed to the Google Groups 
"actionml-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] <javascript:>.
To post to this group, send email to [email protected] <javascript:>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/actionml-user/3975dcb4-6349-4baa-9b51-0746e350b8d4%40googlegroups.com
 
<https://groups.google.com/d/msgid/actionml-user/3975dcb4-6349-4baa-9b51-0746e350b8d4%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout 
<https://groups.google.com/d/optout>.


-- 
You received this message because you are subscribed to the Google Groups 
"actionml-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] 
<mailto:[email protected]>.
To post to this group, send email to [email protected] 
<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/actionml-user/6961e480-b16c-4d2f-81e4-24c80c437cc5%40googlegroups.com
 
<https://groups.google.com/d/msgid/actionml-user/6961e480-b16c-4d2f-81e4-24c80c437cc5%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout 
<https://groups.google.com/d/optout>.


Reply via email to