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. > > >
