The upgrade checker is implemented to run in a separate thread and should
not fail the main process, be it building, training, or deploying. I
suggest this be temporarily disabled until our Apache migration is complete
and stable.

On Fri, Jul 1, 2016 at 10:01 AM, Pat Ferrel <[email protected]> wrote:

> 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/";
>
> 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]>
> *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]>
> *Cc: *[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]> wrote:
>>
>> Hi Pat,
>>
>> We followed exact steps given on link (
>> 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
>>>
>>> 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
>>>
>>> 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
>>>
>>> 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')
>>> 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.
>>>
>>>
>> --
>> 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/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.
>>
>>
> --
> 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/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.
>
>
>

Reply via email to