testing triggering

Received PUSH for https://github.com/rcbops/rpc-openstack from <IP_ADDRESS> ⇒ http://localhost:40688/github-webhook/
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.github_branch_source.PullRequestGHEventSubscriber onEvent
Received PULL_REQUEST for https://github.com/rcbops/rpc-openstack from <IP_ADDRESS> ⇒ http://localhost:40710/github-webhook/
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Checking PR #2,252 for rcbops/rpc-openstack
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_liberty-ceph-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-ceph-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-xenial-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-Artifact-Build_artifacts-trusty-Python-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-Artifact-Build_artifacts-trusty-Container-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_liberty-ceph-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-Artifact-Build_artifacts-trusty-Apt-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_newton-ceph-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_newton-swift-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_liberty-swift-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_mitaka-ceph-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_newton-xenial-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-Artifact-Build_artifacts-trusty-Git-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_artifacts-swift-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-swift-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_mitaka-upgrade-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-ceph-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_newton-swift-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_newton-ceph-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-experimental-ondemand
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_mitaka-swift-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_mitaka-ceph-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_mitaka-upgrade-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-swift-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_liberty-swift-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_master-xenial-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-Artifact-Build_artifacts-trusty-Pipeline-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_artifacts-swift-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_newton-xenial-pr
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
Checking PR #2,252 for job RPC-AIO_mitaka-swift-periodic
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.github_branch_source.PullRequestGHEventSubscriber onEvent
Received PULL_REQUEST for https://github.com/rcbops/rpc-openstack from <IP_ADDRESS> ⇒ http://localhost:40786/github-webhook/
May 08, 2017 11:40:04 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM SEVERE org.jenkinsci.plugins.ghprb.GhprbPullRequest checkMergeable
Couldn't obtain mergeable status.
java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester._to(Requester.java:283)
	at org.kohsuke.github.Requester.to(Requester.java:231)
	at org.kohsuke.github.GHPullRequest.populate(GHPullRequest.java:207)
	at org.kohsuke.github.GHPullRequest.getMergeable(GHPullRequest.java:170)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.checkMergeable(GhprbPullRequest.java:514)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:378)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester._to(Requester.java:262)
	... 9 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM SEVERE org.jenkinsci.plugins.ghprb.GhprbPullRequest checkMergeable
Couldn't obtain mergeable status.
java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester._to(Requester.java:283)
	at org.kohsuke.github.Requester.to(Requester.java:231)
	at org.kohsuke.github.GHPullRequest.populate(GHPullRequest.java:207)
	at org.kohsuke.github.GHPullRequest.getMergeable(GHPullRequest.java:170)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.checkMergeable(GhprbPullRequest.java:514)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:378)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester._to(Requester.java:262)
	... 9 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:04 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:04 AM SEVERE org.jenkinsci.plugins.ghprb.GhprbPullRequest checkMergeable
Couldn't obtain mergeable status.
java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester._to(Requester.java:283)
	at org.kohsuke.github.Requester.to(Requester.java:231)
	at org.kohsuke.github.GHPullRequest.populate(GHPullRequest.java:207)
	at org.kohsuke.github.GHPullRequest.getMergeable(GHPullRequest.java:170)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.checkMergeable(GhprbPullRequest.java:514)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:378)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester._to(Requester.java:262)
	... 9 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:05 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:05 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:05 AM SEVERE hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException
A thread (Thread-88708/183447) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.Error: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:505)
	at org.kohsuke.github.Requester$PagingIterator.hasNext(Requester.java:470)
	at org.kohsuke.github.PagedIterator.fetch(PagedIterator.java:44)
	at org.kohsuke.github.PagedIterator.hasNext(PagedIterator.java:32)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:380)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:499)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester.access$200(Requester.java:68)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:494)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:05 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:05 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:05 AM SEVERE org.jenkinsci.plugins.ghprb.GhprbPullRequest checkMergeable
Couldn't obtain mergeable status.
java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester._to(Requester.java:283)
	at org.kohsuke.github.Requester.to(Requester.java:231)
	at org.kohsuke.github.GHPullRequest.populate(GHPullRequest.java:207)
	at org.kohsuke.github.GHPullRequest.getMergeable(GHPullRequest.java:170)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.checkMergeable(GhprbPullRequest.java:514)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:378)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester._to(Requester.java:262)
	... 9 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:05 AM SEVERE hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException
A thread (Thread-88704/183433) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.Error: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:505)
	at org.kohsuke.github.Requester$PagingIterator.hasNext(Requester.java:470)
	at org.kohsuke.github.PagedIterator.fetch(PagedIterator.java:44)
	at org.kohsuke.github.PagedIterator.hasNext(PagedIterator.java:32)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:380)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:499)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester.access$200(Requester.java:68)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:494)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:05 AM SEVERE hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException
A thread (Thread-88701/183430) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.Error: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:505)
	at org.kohsuke.github.Requester$PagingIterator.hasNext(Requester.java:470)
	at org.kohsuke.github.PagedIterator.fetch(PagedIterator.java:44)
	at org.kohsuke.github.PagedIterator.hasNext(PagedIterator.java:32)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:380)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:499)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester.access$200(Requester.java:68)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:494)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:05 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest
Created Pull Request #2,252 on rcbops/rpc-openstack by hughsaunders<EMAIL_ADDRESS>updated at: 5/8/17 11:40 AM SHA: 625f852e52839ef2e8029e3c99e48ae3f3faaa00
May 08, 2017 11:40:05 AM INFO org.jenkinsci.plugins.ghprb.GhprbPullRequest updatePR
Pull request #2,252 was updated on repo rcbops/rpc-openstack but there aren't any new comments nor commits; that may mean that commit status was updated.
May 08, 2017 11:40:05 AM SEVERE hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException
A thread (Thread-88702/183431) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.Error: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:505)
	at org.kohsuke.github.Requester$PagingIterator.hasNext(Requester.java:470)
	at org.kohsuke.github.PagedIterator.fetch(PagedIterator.java:44)
	at org.kohsuke.github.PagedIterator.hasNext(PagedIterator.java:32)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.tryBuild(GhprbPullRequest.java:380)
	at org.jenkinsci.plugins.ghprb.GhprbPullRequest.check(GhprbPullRequest.java:163)
	at org.jenkinsci.plugins.ghprb.GhprbRepository.onPullRequestHook(GhprbRepository.java:382)
	at org.jenkinsci.plugins.ghprb.GhprbTrigger.handlePR(GhprbTrigger.java:629)
	at org.jenkinsci.plugins.ghprb.GhprbRootAction$2.run(GhprbRootAction.java:252)
Caused by: java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
	at org.kohsuke.github.Requester.handleApiError(Requester.java:650)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:499)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.reflect.GeneratedConstructorAccessor1801.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at org.kohsuke.github.Requester.parse(Requester.java:596)
	at org.kohsuke.github.Requester.access$200(Requester.java:68)
	at org.kohsuke.github.Requester$PagingIterator.fetch(Requester.java:494)
	... 8 more
Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252/commits
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
	at org.kohsuke.github.Requester.parse(Requester.java:586)
	... 10 more

May 08, 2017 11:40:05 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:05 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:05 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:06 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:07 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:09 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:09 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:09 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:10 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:10 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:12 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger stop
Stopping the ghprb trigger for project RPC-AIO_artifacts-swift-pr
May 08, 2017 11:40:12 AM INFO org.jenkinsci.plugins.ghprb.GhprbTrigger start
Starting the ghprb trigger for the RPC-AIO_artifacts-swift-pr job; newInstance is false
May 08, 2017 11:40:13 AM WARNING org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
Request not known for event: status
May 08, 2017 11:40:26 AM WARNING org.jenkinsci.plugins.durabletask.ProcessLiveness isAlive
hudson.Launcher$RemoteLauncher@a38482c on hudson.remoting.Channel@49ffc041:ramxp-249-6efe does not seem able to determine whether processes are alive or not

test jenkins comment

Caused by: java.io.FileNotFoundException: https://api.github.com/repos/rcbops/rpc-openstack/pulls/2252
That url is requestable as the rpc-jenkins-svc user that Jenkins uses
[
  {
    "sha": "625f852e52839ef2e8029e3c99e48ae3f3faaa00",
    "commit": {
      "author": {
        "name": "Hugh Saunders",
        "email"<EMAIL_ADDRESS>        "date": "2017-05-08T11:39:57Z"
      },
      "committer": {
        "name": "GitHub",
        "email"<EMAIL_ADDRESS>        "date": "2017-05-08T11:39:57Z"
      },
      "message": "testing triggering",
      "tree": {
        "sha": "454c220320a3d18be1d90f1ebebe01f1a3fc9ad1",
        "url": "https://api.github.com/repos/rcbops/rpc-openstack/git/trees/454c220320a3d18be1d90f1ebebe01f1a3fc9ad1"
      },
      "url": "https://api.github.com/repos/rcbops/rpc-openstack/git/commits/625f852e52839ef2e8029e3c99e48ae3f3faaa00",
      "comment_count": 0
    },
    "url": "https://api.github.com/repos/rcbops/rpc-openstack/commits/625f852e52839ef2e8029e3c99e48ae3f3faaa00",
    "html_url": "https://github.com/rcbops/rpc-openstack/commit/625f852e52839ef2e8029e3c99e48ae3f3faaa00",
    "comments_url": "https://api.github.com/repos/rcbops/rpc-openstack/commits/625f852e52839ef2e8029e3c99e48ae3f3faaa00/comments",
    "author": {
      "login": "hughsaunders",
      "id": 253506,
      "avatar_url": "https://avatars2.githubusercontent.com/u/253506?v=3",
      "gravatar_id": "",
      "url": "https://api.github.com/users/hughsaunders",
      "html_url": "https://github.com/hughsaunders",
      "followers_url": "https://api.github.com/users/hughsaunders/followers",
      "following_url": "https://api.github.com/users/hughsaunders/following{/other_user}",
      "gists_url": "https://api.github.com/users/hughsaunders/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/hughsaunders/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/hughsaunders/subscriptions",
      "organizations_url": "https://api.github.com/users/hughsaunders/orgs",
      "repos_url": "https://api.github.com/users/hughsaunders/repos",
      "events_url": "https://api.github.com/users/hughsaunders/events{/privacy}",
      "received_events_url": "https://api.github.com/users/hughsaunders/received_events",
      "type": "User",
      "site_admin": false
    },
    "committer": {
      "login": "web-flow",
      "id": 19864447,
      "avatar_url": "https://avatars0.githubusercontent.com/u/19864447?v=3",
      "gravatar_id": "",
      "url": "https://api.github.com/users/web-flow",
      "html_url": "https://github.com/web-flow",
      "followers_url": "https://api.github.com/users/web-flow/followers",
      "following_url": "https://api.github.com/users/web-flow/following{/other_user}",
      "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions",
      "organizations_url": "https://api.github.com/users/web-flow/orgs",
      "repos_url": "https://api.github.com/users/web-flow/repos",
      "events_url": "https://api.github.com/users/web-flow/events{/privacy}",
      "received_events_url": "https://api.github.com/users/web-flow/received_events",
      "type": "User",
      "site_admin": false
    },
    "parents": [
      {
        "sha": "bede65a2694d7fc7ce42cd9cc5d89271ca11198c",
        "url": "https://api.github.com/repos/rcbops/rpc-openstack/commits/bede65a2694d7fc7ce42cd9cc5d89271ca11198c",
        "html_url": "https://github.com/rcbops/rpc-openstack/commit/bede65a2694d7fc7ce42cd9cc5d89271ca11198c"
      }
    ]
  }
]

recheck_cit_all


Fixup acceptable bundles

Introduce a new script, hack/check-acceptable-tekton-bundles.sh, to check if the latest acceptable bundle records match the latest images in the registry.
The script generated most of the changes in data/acceptable_tekton_bundles.yml.
The sast-go and sast-java-sec-check tasks had a change that caused their definition to be equal to one of its previous versions. Because of this ec track bundle did not re-add entries for those bundles, as it is expected. The issue is that in this case, this behavior doesn't make sense as we want the old digest to be treated as the most up-to-date task definition. I manually fixed up those entries. ec track bundle should be smarter about this. This will be done in: https://issues.redhat.com/browse/HACBS-2394

Codecov Report

Merging #556 (b4062eb) into main (2fdd7b7) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files

@@            Coverage Diff            @@
##              main      #556   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           73        73
  Lines         2232      2232
=========================================
  Hits          2232      2232

Should this be run in CI?

Good idea! Filed https://issues.redhat.com/browse/HACBS-2395


NPCs & Players(rarely) falling through the terrain

I just found an issue with the monsters and players(rarely) falling through the terrain. Im afraid this "bug" has been part of sphere forever. At this location in Buccaneers den 2722,2025,22, i remember falling to the caves forever.
For some reason, NPCs are constantly falling through the roof into the cave, even tho the tiles are in flat line of same height.
So first we have lets say mine cave in height = 0 | you can see its in static

Above this, we have graveyard, which is part of map terrain, height = 40 / 50

Could be link to that: https://github.com/Sphereserver/Source-X/issues/983

Can be related, but I dont think so. It could be related if the tile that make u fall is not flat or if it is surrounded by not flat tiles. Anyway I dont know xD
IT would be so usefull (at least for me that im god programing), to be able to recreate this issue using centred. We need to know the exactly circunstances this bug show up.
Movement system is a nightmare for me. MAybe a senior should take care about this.

you dont need to recreate it, in buccaneers den in original files, there are caves systems around the village, and there are NPCs falling through immediately.

Atila, have u info about which directions makes u fall down? or happens with all directions? any info u can gather will speed things up.

dir 4, fromZ 41,  toZ 0
dir 0, fromZ 41,  toZ 0
dir 5, fromZ 41,  toZ 0
dir 7, fromZ 41,  toZ 0
dir 6, fromZ 41,  toZ 0
dir 0, fromZ 40,  toZ 0
dir 1, fromZ 40,  toZ 0
dir 6, fromZ 41,  toZ 0

u sure it is a normal grass terrain and not a fake terrain like tha one used for hidden places?

u sure it is a normal grass terrain and not a fake terrain like tha one used for hidden places?

not sure how do i know the fake one, but this is standard grass terrain 03 04 05 06 which is user everywhere, same with dirt terrain  078 071 074 073

There is a fail with alttitude at sphere. Some terrain's Z are bad calculated.
In certain terrain tiles, sphere put the Char at  lower z than it should. It can happen that when sphere applys gravity it select as new tile the static floor of the cave as lower point. Should be related to this but maybe there could be more.

There is something seriously wrong with the Z calculations and overall monsters or objects calculating it.
Like lots of the statics are just weird. Monsters claiming half walls, even the roofs sometimes, then failing to get down from there.
Other time they fall through.
Idk whats going on

@AtillaG1 can you test it on
https://github.com/Sphereserver/Source-X/actions/runs/6511357815
to see if it's fixed.

Still keeps happening, sadly.

Interesting is, that on the right side, they dont fall down. on the left side they do.

What's the location of these sections? And how do you drop down while walking or after used .update etc?

Its custom location, but on original map its here, 2736,2061,31.
Players can fell down just by running over it, but not happens everytime. Monsters fall constantly.

Should have been fixed with last update. I remember there was some spots in Buccaneer's Den that you can drop down, but we changed the Z calculation system so now it should calculate it correctly.

https://github.com/Sphereserver/Source-X/pull/1128

I just briefly tested from work and its still same problem.
It almost feels like the NPCs can walk through the little gaps in terrain which they should not. I have noticed it in dungeon too, I will try to explain best I can.
CASE 1:
you have dungeon floor Z=0, on this floor, you have stalagmites or rock on Z=2, all in static/map. The NPC it feels like its height is ignored, and squueks through the gap between 0-2, which should be impossible.
CASE 2:
you have terrain like shown on example, and bellow this you have cave, same as in case 1, it seems like the NPC can squeek through the little gaps in terrain.
2  2   2  2
0  0   0  0
-2 -2 -2 -2
this represent the terrain going up like in buccaneers den, so whenever the terrain isnt exactly Z=0 at all tiles, they NPC can squeeks through, more rarely players too.

About Buccaneer's Den:

That post is taken from the OSI's forum, and I can confirm that even in Sphere that spot where you fall down to the tunnel does indeed exist. So I think it's a client/map glitch more than a sphere problem.

About Buccaneer's Den:
That post is taken from the OSI's forum, and I can confirm that even in Sphere that spot where you fall down to the tunnel does indeed exist. So I think it's a client/map glitch more than a sphere problem. Coordinates around 2693,2057,23. Just run around between the ferns and tress while on the crest of the hill

Know about this one, but im testing it like 2 screens away.
2732,2060,25
Btw. can this be linked to low height of NPC?

I wonder, when you drop down, does .update moved you back on the terrain? Because if update fixes it, it probably causes from client-side. Because if update calculates height correctly means Client couldn't and drop you down. But silly because I run the place you said for 10 mins and never dropped down, I will give a try with npcs tonight to see if I can reproduce the issue, because as I can't reproduce, I can't manage to find issue at all, I can only guess why it happens.

Silly because I run the place you said for 10 mins and never dropped down, I will give a try with npcs tonight to see if I can reproduce the issue, because as I can't reproduce, I can't manage to find issue at all, I can only guess why it happens.

I will try more stuff on how to reproduce, but with players falling its very rarely, with npcs its immediate.

13:28:(e_npc_generic_event.scp,105)DIR 6, NPC: Llama 03149e with Height: 10 Falling from: 2726,2065,27 - TO: X:2725 Y:2064 Z:-20 | REGION: Buccaneer's Den Uzemi

will try to find more spots

Is this still happening? There was a commit some time ago which introduced z map tile averaging

The location above tunels in buccaners den was always weird, and there is atleast 1 fall through intended from OSI.
In regards to other spots, it was in custom locations, I looked through the similar locations from other server, and they are bulding it so that above the mining caves, on the grass where you can run, they build like extra layer of special invisible black tiles 0x0490, so maybe thats the correct way how to prevent falling through in such locations.
However, since no one really reported same issue, I would close it for now.

This can happen if custom npcs have no height and there is a gap betwen terrain and the static. (i think)

There is something seriously wrong with the Z calculations and overall monsters or objects calculating it. Like lots of the statics are just weird. Monsters claiming half walls, even the roofs sometimes, then failing to get down from there. Other time they fall through. Idk whats going on

Thoose are stairs ("bridge" on tiledata) I think npcs can climb them even if players can't. But not sure. I think client denys it but sphere allow it, so players can't.

Yea I fixed this one long time ago. My dumbass activated in all regions noblockheight flag.

So, all issues of this post can be closed? Are fixed?


Cannot read property 'shortcode_media' of undefined

Hello
I have a problem with "getMediaByShortcode" endpoint, I have the error :
TypeError: Cannot read property 'shortcode_media' of undefined
Thanks a lot for the help

Hey, could you share your entire code please ? Thanks.

same problem here

same problem here too.

Okay, I did a bit more digging, one of my accounts returns the top result under items, but if i view the same post URL with the ?__a=1, then it returns the graphql format

@ronaldho Hey can you guide me how are you getting posts URLs from your account, I have searching for media IDs but I could not find any way to get media ids of my posts then I am trying to get posts URLs so I can extract media ids from them.


提问及添加新软件请求

大佬你好，请问“公众号”是什么？微信公众号吗？另外常用的作图软件Origin能不能支持一下？谢谢！

大佬你好，请问“公众号”是什么？微信公众号吗？

Some articles were initially published on a Weixin Official Account of mine, but in early 2019, they were soon reported due to copyright violation by a notorious software agent dealer company, 思杰马克丁. So after that, I no longer post related stuff there, and I archived these old articles and began to update new articles here.

另外常用的作图软件Origin能不能支持一下？谢谢！

I am sorry, but this is not on my list.


Some contents not escaped

Describe the bug
The contents of the 'Open offline project' menu are not escaped. The title can contain malicious javascript. Since this only happens locally, it is not a security threat but escaping is always better
To Reproduce
Steps to reproduce the behavior:

Go to 'beta.circuitverse.org/simulator'
Click on 'Project > Save offline'
Change the value of 'projectList' key in the local storage to
Click 'Project > Open offline'
See error

Expected behavior
The contents of the project title should be escaped, you should see "" as the title instead of the script getting executed
Screenshots

Device Information [optional]:
Chrome 84.0.4147.105
Ubuntu 20.04 LTS
Similar issue in Combinational analysis
To Reproduce
Steps to reproduce the behavior:

Go to 'beta.circuitverse.org/simulator'
Click on 'Tools > Combinational analysis'
Type in  in either of the fields and click Next
See error

Are you working on this issue? (Yes/No)
No

I don't think this is a relevant issue or bug. It is a self XSS and no sensitive information is being stored in the localstorage.

I don't think this is a relevant issue or bug. It is a self XSS and no sensitive information is being stored in the localstorage.

Yes this is true. I mentioned that this is not a security issue. Just for UI sake. But to be fair, this is really not an important issue because people will most likely not alter local storage contents

A similar bug is in the combinational analysis popup, but there you can just type in unescaped HTML/JS which is better issue.(again not a security issue, just UI)

In the Save Offline feature the contents are being sanitized. The XSS in triggered only when you manipulate the local storage

In the Save Offline feature the contents are being sanitized. The XSS in triggered only when you manipulate the local storage

You're right. I think it's best to only focus on the combinational analysis one.

I tried to fix the Combinationa Analysis bug. Can you please verify if the fix is working correctly or not. Combinational Analysis XSS Fix

I tried to fix the Combinationa Analysis bug. Can you please verify if the fix is working correctly or not. Combinational Analysis XSS Fix

Can you base your changes over the new_UI branch?

By "Base your changes over the new_UI branch" you meant to make a PR ?
I made a PR, tell me if I did it right. I'm fairly new to these stuff.

By "Base your changes over the new_UI branch" you meant to make a PR ?
I made a PR, tell me if I did it right. I'm fairly new to these stuff.

I meant use the new_UI branch and make changes in that and PR to the new_UI branch.
If you have CircuitVerse in your git remote(as circuitverse), then you can use
git checkout circuitverse/new_UI
Then you can make a new branch(say you call it xssfix) by
git checkout -b xssfix
This will create(and switch to) a branch 'xssfix' which will be based on the new_UI branch.
Now any commits that you make on this branch will be on top of the commits from the 'new_UI' branch.
You can make changes on this branch and push to your fork of this repository
git push origin xssfix
This will create a new branch 'xssfix' on your GitHub fork of this repository.
Then make a PR and select base branch as new_UI on GitHub.
All this is because the code will soon be migrated to the new_UI branch

Thanks for the help.
Did a Pull Request to new_UI branch can you please check it out.

I want to work on this issue

I think this issue is already fixed


Compatibility with ember-cli-datepicker?

Are there any compatibility issues when using ember-bootstrap and ember-cli-datepicker in the same app?
We'd like to use ember-cli-datepicker as a component on a ember-bootstrap form.

Are there any compatibility issues when using ember-bootstrap and ember-cli-datepicker in the same app?

I don't know, never used it. You have to find out by yourself ;)


added missing space

@mairaw : Thanks for your contribution! The author, @rothja, has been notified to review your proposed change.

@mairaw Thanks for the fix. #sign-off


Add docs on how to enable CORS for a route

IE how to handle OPTION requests in a route, or maybe using a middleware.

I'm working on this.

Additionally, until I create the PR for the documentation, there are the following examples:

https://github.com/deer/fresh_cors_example_client
https://github.com/deer/fresh_cors_example_server
live test: https://fresh-cors-example-client.deno.dev/

I am happy to receive PRs, since these can probably be improved.


adds ziti-fabric fingerprint command

just confirm the test.ctrl.db was intentionally added to the commit. since it's not referenced here i dunno for sure

needs to be removed

You can now update router fingerprints with ziti fabric update router <nameOrId> --fingerprint <fingerprint>


feat: remove incubating, get-multi, and set-multi client-side apis

This repo is where we did early prototyping of many APIs to get
a feel for the UX for them before we finalized the wire format
and completed the server-side implementations.
As we ramp up for the 1.0 release of the Python client, we will
be adding in the final versions of these APIs that correspond
to the implementations that are now available on the server.
In preparation for that, and to accomodate some forthcoming
refactors that we need to do to improve asyncio compatibility
and error handling UX, this commit removes all of the client-side
implementations for get-multi, set-multi, and collection data
structures.  We will add them back in soon, after the error handling
changes have landed.

All the test runs are skipping the async tests except 3.7, which is failing.
=============================== warnings summary ===============================
tests/test_momento_async.py: 46 warnings
  /home/runner/work/client-sdk-python/client-sdk-python/.venv/lib/python3.8/site-packages/_pytest/python.py:184: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped.
  You need to install a suitable plugin for your async framework, for example:
    - anyio
    - pytest-asyncio
    - pytest-tornasync
    - pytest-trio
    - pytest-twisted
    warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))


[BUG] compute_sliding_residuals in NaiveVariance has overlap between train and test

Describe the bug
In this line, a slice is taken to get train and test sets. The slicing behaviour appears to be inclusive for start and end for series so there is one element that is in both.
To Reproduce
from datetime import datetime
import pandas as pd

index = pd.date_range(datetime(2022, 5, 1, 9), datetime(2022, 5, 2, 8), freq="H")

y = pd.Series(index=index, data=[1]*len(index))

y_index = y.index

for id in y_index:
  y_train = y[:id]
  print(y_train)
  y_test = y[id:]
  print(y_test)

Expected behavior
Train and test sets should be exclusive. This can be achieved with:
y_train = y[:id][:-1]

Versions

<!--
Please run the following code snippet and paste the output here:

System:
    python: 3.8.12 (default, Oct 22 2021, 18:39:35)  [Clang 13.0.0 (clang-13<IP_ADDRESS>)]
executable: /Users/..../python
   machine: macOS-12.1-x86_64-i386-64bit

Python dependencies:
          pip: 22.0.3
   setuptools: 60.6.0
      sklearn: 1.0.2
       sktime: 0.11.3
  statsmodels: 0.13.2
        numpy: 1.21.5
        scipy: 1.7.3
       pandas: 1.4.1
   matplotlib: 3.5.1
       joblib: 1.1.0
        numba: 0.55.1
     pmdarima: None
      tsfresh: 0.19.0

What a mess!
Thanks for pointing this out, @bethrice44!
It would appear that the slicing behaviour is inconsistent when you compare datetime indexing to iloc indexing!
Compare this to y[:5] vs y[5:], in which the split is non-overlapping.
I think there is a deeper problem here, with pandas, where this should be raised if it hasn't already been.
On the sktime side, we probably need to deal with this by case distinction in the slicing logic.

I confirm the issue on python 3.8 and windows.

What a mess! Thanks for pointing this out, @bethrice44!
It would appear that the slicing behaviour is inconsistent when you compare datetime indexing to iloc indexing! Compare this to y[:5] vs y[5:], in which the split is non-overlapping.
I think there is a deeper problem here, with pandas, where this should be raised if it hasn't already been.
On the sktime side, we probably need to deal with this by case distinction in the slicing logic.

On pandas, an issue was raised, but it is apparently the documented behaviour, so no fix.

@IainStrachan this is the documented behaviour. Slicing with integers is positional indexing (see https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#slicing-ranges), while slicing with timestamps is using the labels. And then see here (https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#selection-by-label, the first paragraph after the three warning boxes) saying that label-based indexing includes both start and end point.

Could use something like this to check?
        for id in y_index:
            forecaster = clone(forecaster)
            y_train = y[:id]  # subset on which we fit
            X_train = X[:id]
            y_test = y[id:]
            X_test = X[id:]
            if y[:id].max() == y[id:].min():
                y_test = y_test[1:]  # subset on which we predict
                X_test = X_test[1:]

Fixed in this PR for ConformalIntervals using a new get_slice utility function which incorporates the conditional logic for timestamp/ period and integer indexes.

yes - as you proposed on slack, @bethrice44, NaiveVariance could (and probably should) be fixed the same way, i.e., using get_slice.

PR here to fix this as described in comment.

Fixed and merged here


Update specialized validation to an input fields in the OSC form

I updated specialized validation to some input fields :
Name of the contact (now we can add the Whitespace character)
Description in english EN (now we can add the Whitespace character)
Description in english FR (now we can add the Whitespace character and French Accents )
Name of the project EN (now we can add the Whitespace character)
Name of the project FR (now we can add the Whitespace character and French Accents )
Name of the organization EN (now we can add the Whitespace character)
Name of the organization FR (now we can add the Whitespace character and French Accents )
Name of the partner EN (now we can add the Whitespace character)
Name of the partner FR (now we can add the Whitespace character and French Accents )
Name of the platform FR(now we can add the Whitespace character and French Accents )
Name of the platform EN (now we can add the Whitespace character)

I think I would like to use the same validation for French and English.  What do you think?  Does accepting Whitespaces mean I could save only a Whitespace?  That should not be allowed.

Maybe something like that would be caught by our Yaml validation?

I made changes for the following reasons:
When I'm going to add a new project (existing admincode) in the OSC form, I have to fill in the required fields and the optional fields but the problem that I can not add a space between two words in the description for example, or add accented letters in the case of French fields.


feat: remove constructor to allow for use as mixin

Lazily set _frequency rather than initialize it in Constructor. Without constructor, can use class as a mixin.

I signed it!

i made a typo.


Error when revising submission

I submitted an entry for my asset, then if I click "revise" I get this:
Notice: Undefined index: original in /data/web/df/e1/53/godotengine.org/htdocs/asset-library/templates/edit_asset_edit.phtml on line 2

Warning: array_merge(): Argument #1 is not an array in /data/web/df/e1/53/godotengine.org/htdocs/asset-library/templates/edit_asset_edit.phtml on line 2

Closed by 2faaf3b174880ef96da3ac3c9e459a4253994e4d

"Faster Than Light" @bojidar-bg :D


Common: Add possibility to deploy ceph-client w/o ceph-mon

This commit add the possibility to deploy a standalone client node for
external ceph-cluster that is managed by an other deployment tool (eg.
TripleO).
This is related to BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=1469426
Fixes: #1670
Signed-off-by: Guillaume Abrioux<EMAIL_ADDRESS>

Closed in favor of https://github.com/ceph/ceph-ansible/pull/1749


Word cloud Bug

The word cloud in the popup.js doesn't work as expected when switching the tabs. Doesn't reload naturally after the reload.
Suggested Improvement: Add an async function to fetch the Word Cloud data from content.js

Yes... it displays the previous words even after loading and need to reload once more to get the correct words. Should we add reload button to each feature ?

can we make the reload button in the UI, reset all the generated text inside the Extension?, Will that work ?

Yes, so when clicked reload, it will reload both the tab and the extension page. Will do it !


[tracking] [OTBN.H.REG_INTEGRITY] Register file with integrity protection

This is a tracking issue covering all aspects of specification and implementation for the feature. Please link to/comment in separate issues for subtasks.

[ ] Document/specify feature in OTBN documentation: #4007
[ ] Implementation: #6186
[ ] Design Verification: #6188
[ ] DIF/host SW (if necessary)

I take it this means the registers have not widened for ECC yet is that
right?
Should we try to do that first for silver area purposes?
On Mon, Apr 19, 2021 at 2:38 AM Philipp Wagner @.***>
wrote:

This is a tracking issue covering all aspects of specification and
implementation for the feature. Please link to/comment in separate issues
for subtasks.

Document/specify feature in OTBN documentation: #4007
https://github.com/lowRISC/opentitan/issues/4007
Implementation
Design Verification
DIF/host SW (if necessary)

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/6167, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSUKZWNZTRHLPEFMFLDTJP2Y3ANCNFSM43FOQ6AQ
.

You're right, the register files aren't widened yet. I think Greg's planning to work on this in this sprint anyway, so maybe it's better just to do it for real - I think that should still be in time for the silver drop?

yeah if you guys feel this is important, just make sure Faisal / Don are
aware.
On Tue, Apr 20, 2021 at 12:16 AM Rupert Swarbrick @.***>
wrote:

You're right, the register files aren't widened yet. I think Greg's
planning to work on this in this sprint anyway, so maybe it's better just
to do it for real - I think that should still be in time for the silver
drop?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/6167#issuecomment-823038280,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSRWH7LIRV2X232OLFLTJUS6VANCNFSM43FOQ6AQ
.


Additional Parameters for Get-Content

It would be useful for Get-Content to have
-Skip
-SkipLast
in the same fashion that Select-Object has.
This would allow you to skip over initial lines you did not want, rather than take the performance and memory hit of loading the entire file into an initial variable and then doing a select.
$Content = Get-content $myTextFile | select-object -skip 500
Currently both Get-Content and Select-Object have a -First and -Last.  But only Select-Object has -Skip and -SkipLast.

Hi @scotthardwick, by default, Get-Content reads a file line by line and streams each line into the pipeline. Since the lines are streamed, Get-Content | Select -first 10 will only read 10 lines from file so it more or less already does what you want.

It's true that there's no memory concern with combining Get-Content with Select-Object, but there is a performance concern, due to the processing overhead that the pipeline introduces.
I presume that performance concerns led to the -Head aka -First and -Tail aka -Last parameters being implemented directly on Get-Content to begin with - even though they duplicate Select-Object functionality.
It sounds like you, @scotthardwick, are looking to make this for-performance duplication of functionality complete, by also implementing -Skip and -SkipLast directly on Get-Content, correct?
Here's an example that shows that the performance difference can be dramatic:
try {
  # Create a large (temporary) file.
  $tempFile = [IO.Path]::GetTempFileName()
  1..1e5 > $tempFile

  # Warm up the cache.
  Get-Content $tempFile | Out-Null

  (Measure-Command { $lines = Get-Content -Last 5 $tempFile }).TotalSeconds
  (Measure-Command { $lines = Get-Content $tempFile | Select-Object -Last 5 }).TotalSeconds

} finally {
  Remove-Item $tempFile
}

Sample results from my machine (seconds):
0.046115   # Get-Content -Last
2.2028236  # Get-Content | Select-Object -Last

That is with a text file of 100,000 (very short) lines, Get-Content -Last outperformed Get-Content | Select -Last by a factor of about 47(!).

@mklement0

It sounds like you, @scotthardwick, are looking to make this for-performance duplication of functionality complete, by also implementing -Skip and -SkipLast directly on Get-Content, correct?

Correct!

Doesn't Get-Content -Tail also read the file differently? I think it's more than just the pipeline overhead there. But yeah if we can add parameters to Get-Content in order to reduce what we actually need to read from disk, it will indeed be much faster to read.

Another Select-Object parameter worth porting: -Index (line selection by index / indices).


Add script to update search views.

Fixes #2957

Closing this, has been implemented in the nexus-cli prototype.


Allow CreateNewMessage to override email

In gitlab by @A-Lawrence on Aug 20, 2016, 19:29
When calling the CreateNewMessage job, it should be possible to provide an email address to use rather than the member's one on file.
#448 currently does this by overriding the ->email setting on the account, without saving it.  This isn't the best way to do this.

In gitlab by @A-Lawrence on Aug 20, 2016, 23:27
mentioned in commit 834c1e83457e482b78ee835938de077c891bf6a6

In gitlab by @A-Lawrence on Aug 20, 2016, 23:27
Removed ~98471 label


[WIP]1.2-ITS dependency upgrade

FE
Upgrade

Upgrade and bind netty version to 4.1.89.Final
Upgrade hibernate-validator to 8.0.0.Final
Upgrade and bind aws-java-sdk version to 1.12.302
Upgrade and bind jackson version to 2.14.2
Upgrade and bind guava version to 30.0-jre
Upgrade and bind commons-filerupload version to 1.5
Upgrade and bind Gson version to 2.8.9
Upgrade and bind commons-io version to 2.7
bind tomcat-embed-core version to 8.5.86
Upgrade and bind check-framework version to 3.22.0
Upgrade and bind protobuf version to 3.21.12
Upgrade and bind ok-http version to 4.9.3
Upgrade and bind websocket version to 9.4.49.v20220914
Upgrade and bind snake-yaml version to 2.0
Upgrade and bind kafka-client version to 3.4.0
Upgrade and bind xnio-nio version to 3.8.8.Final
Upgrade and bind calcite version to 1.33.0
Upgrade and bind avro version to 1.11.1
Upgrade and bind commons-compress version to 1.22
Upgrade hadoop version to 3.3.4
Upgrade and bind spring version to 2.7.9
Upgrade zookeeper version to 3.4.14
Upgrade and bind ojdbc6 version to ojdbc8 <IP_ADDRESS>

Dependency reduction
Remove unless dependency

spring-loaded

replace Shade dependency

Replace libthrift dependency with shade-libthrift 1.0.1-SNAPSHOT @morningman
Replace spring-web dependency with spring-shade-5 1.0.1-SNAPSHOT
Replace hive dependency with hive-shade-3 1.0.1-SNAPSHOT
Replace hive dependency with hadoop-shade-2 1.0.1-SNAPSHOT
Replace hudi-mr dependency with hudi-mr-shade-0.13 1.0.1-SNAPSHOT

Ipmrovement

manage dependency slf4j and junit version in parent pom
remove fasterxml.jackson and use jackson

Broker(Hdfs)
Upgrade

Upgrade and bind netty version to 4.1.89.Final
Upgrade and bind guava version to 30.0-jre
Upgrade and bind commons-io version to 2.11.0
Upgrade and bind commons-collections4 version to 4.4

replace Shade dependency

Replace libthrift dependency with shade-libthrift 1.0.1-SNAPSHOT

run buildall


HAProxy 2.1, native prometheus metrics, TLS v1.3 (OpenSSL 1.1.1d)

custom OpenSSL 1.1.1d to provide TLS v1.3 support
HAProxy 2.1 to provide native prometheus metrics

@geofffranks There are two blobs that I have added (locally):

VER_MAJOR=2.1 VER_MINOR=3 http://www.haproxy.org/download/${VER_MAJOR}/src/haproxy-${VER_MAJOR}.${VER_MINOR}.tar.gz
VER=1.1.1d https://www.openssl.org/source/openssl-${VER}.tar.gz

PS. I've signed CLA and I have no idea why is still "NOT COVERED".

@christopherclark  any ideas on easyCLA here? tried closing + reopening

@kinjelom i will try to check this out this weekend for you

Hi @kinjelom (& @geofffranks) - sorry for the inconvenience here. Cloud Foundry recently switched over to a new CLA system (EasyCLA, above) and deprecated the old Pivotal-maintained Dreddbot. If you haven't, please click the link above and sign a new CLA (it only takes a minute now with docusign... no more downloading pdfs). Let me know if you have any issues, and apologies for the extra step. Thank you!

@geofffranks @christopherclark The reason the EasyCLA will not pass me was because my commit was not authored correctly (commit author != committer != EasyCLA entry). I have corrected it, I'm sorry for the mess 😕

Can you pull out the openssl library from this, and instead use the openssl library from the stemcell?

@geofffranks The Openssl from the Bosh stemcell is too old, HAProxy needs the new one to enable TLS 1.3

I think this would be better solved by updating bosh stemcells to include newer openssl versions, rather than including it specifically in this boshrelease and requiring it to track any security updates to openssl as time goes on.
As an operator of a deployment I would much prefer updates to fix CVEs to simply be VM repaving/image swaps, simply re-installing the existing software on top, rather than redeploying and having to pull in any number of feature/manifest changes.

You are right. Maybe it is better to make an option to chose stemcell OpenSSL or the latest provided, but the right version of OpenSSL is needed at HAProxy build time. I just was trying to configure HAProxy to get same TLS config as GoRouter and the latest OpenSSL was needed.


Style drop#new page

looks like this now! I made use of the bootstrap classes if  @nynnejc  & @WlFranzi wanna take a look at that. Also, I made the form a bit clearer, so now a user knows what's required when submitting a drop. Lemmie know what you think!

I changed the text to 'First: choose your sound'

Anyone have any thoughts on this? If not I'll just merge.... @WlFranzi @starkcoffee @nynnejc

I think it looks good!

Yeh looks switch! An idea to make the labels a bit shorter: we could put a little orange asterisk near the label rather than the word (required)?

now it looks like this, I used the bootstrap glyphicons for the required icons. Let me know what you think!
Also, it occurred to me that we are not making use of the bootstrap form class, which can really make forms look a lot better. http://getbootstrap.com/css/#forms If someone's looking to explore bootstrap & play around w/ styling, this could be a good place to start!

hmmmm tests are failing in a really weird way now....

This looks great! Good point about bootstrap forms.
On 23 October 2015 at 08:24, Tam<EMAIL_ADDRESS>wrote:

hmmmm tests are failing in a really weird way now....
—
Reply to this email directly or view it on GitHub
https://github.com/sounddrop/sounddrop/pull/40#issuecomment-150487822.


[QUESTION] Train my own Metric:

HI
I downloaded the experiment file and tried to train the model myself.  But always get the error below below .
However, I did not find the reason, excuse me, what caused this problem?
Code
ranking_metric:
  class_path: comet.models.RankingMetric
  init_args:
    nr_frozen_epochs: 0.3
    keep_embeddings_frozen: True
    optimizer: AdamW
    encoder_learning_rate: 5.0e-06
    learning_rate: 1.5e-05
    layerwise_decay: 0.95
    encoder_model: XLM-RoBERTa
    pretrained_model: xlm-roberta-base
    pool: avg
    layer: mix
    dropout: 0.1
    batch_size: 4
    train_data:
      - /MT-work/COMET/data/apequest/train.csv
    validation_data:
      - /MT-work/COMET/data/apequest/test.csv
trainer: /MT-work/COMET/configs/trainer.yaml
early_stopping: /MT-work/COMET/configs/early_stopping.yaml
model_checkpoint: /MT-work/COMET/configs/model_checkpoint.yaml

comet-train: error: Parser key "ranking_metric": Problem with given class_path "comet.models.RankingMetric":
  - Parser key "train_data": Value "['/MT-work/COMET/data/apequest/train.csv']" does not validate against any of the types in typing.Union[str, NoneType]:
    - Expected a <class 'str'> but got "['/MT-work/COMET/data/apequest/train.csv']"
    - Expected a <class 'NoneType'> but got "['/MT-work/COMET/data/apequest/train.csv']"

What have you tried?
What's your environment?

OS: Ubuntu 18.04
Packaging [e.g. pip, conda]  Pip and conda
Version [e.g. <IP_ADDRESS>]  COMET: 1.1.3  Python：3.8

Hi  @ricardorei
Thanks for the explanation.
I just pulled the latest version.
git clone https://github.com/Unbabel/COMET

The error has not changed

Hi @sdlmw I just tested the code on master and everything is working fine.
Here is my configs:
ranking_metric:
  class_path: comet.models.RankingMetric
  init_args:
    nr_frozen_epochs: 0.3
    keep_embeddings_frozen: True
    optimizer: AdamW
    encoder_learning_rate: 1.0e-06
    learning_rate: 1.5e-05
    layerwise_decay: 0.95
    encoder_model: XLM-RoBERTa
    pretrained_model: xlm-roberta-base
    pool: avg
    layer: mix
    layer_transformation: sparsemax
    layer_norm: False
    dropout: 0.1
    batch_size: 4
    train_data:
      - tests/data/ranking_data.csv
    validation_data:
      - tests/data/ranking_data.csv

trainer: ../trainer.yaml
early_stopping: ../early_stopping.yaml
model_checkpoint: ../model_checkpoint.yaml

and for the trainer.yaml:
class_path: pytorch_lightning.trainer.trainer.Trainer
init_args:
  accelerator: gpu
  devices: 1
  accumulate_grad_batches: 4
  amp_backend: native
  amp_level: null
  auto_lr_find: False
  auto_scale_batch_size: False
  auto_select_gpus: False
  benchmark: null
  check_val_every_n_epoch: 1
  default_root_dir: null
  deterministic: False
  fast_dev_run: False
  gradient_clip_val: 1.0
  gradient_clip_algorithm: norm
  limit_train_batches: 1.0
  limit_val_batches: 1.0
  limit_test_batches: 1.0
  limit_predict_batches: 1.0
  log_every_n_steps: 50
  profiler: null
  overfit_batches: 0
  plugins: null
  precision: 16
  max_epochs: 4
  min_epochs: 1
  max_steps: -1
  min_steps: null
  max_time: null
  num_nodes: 1
  num_sanity_val_steps: 10
  reload_dataloaders_every_n_epochs: 0
  replace_sampler_ddp: True
  sync_batchnorm: False
  detect_anomaly: False
  tpu_cores: null
  track_grad_norm: -1
  val_check_interval: 1.0
  enable_model_summary: True
  move_metrics_to_cpu: True
  multiple_trainloader_mode: max_size_cycle

note that the data I am using is in the tests folder. Make sure that the data you are using for the ranking model is in the same shape


Verify Node Failures Are Handled

Signed-off-by: Pablo Félix Estévez Pico<EMAIL_ADDRESS>

can you attach the Jenkins job?

Can you test it in jenkins and, after that, run smoke in the same cluster to verify that the cluster's health hasn't been affected by this test?

https://opendatascience-jenkins-csb-rhods.apps.ocp-c1.prod.psi.redhat.com/job/rhods-ci-pr-test/1071

lgtm. Once the conflicts are solve I'll approve


Doc update for the new input source and the new input format

Description
This PR contains:

The input source and input format are promoted in all docs under docs/ingestion.
All input sources including core extension ones are located in docs/ingestion/native-batch.md.
All input formats and parsers including core extension ones are localted in docs/ingestion/data-formats.md.
New behavior of the parallel task with different partitionsSpecs are documented in docs/ingestion/native-batch.md.
Add a proper name for each phase in the parallel task.

The docs under docs/tutorial are not updated in this PR.

This PR has:

[x] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[x] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths.
[ ] added integration tests.
[ ] been tested in a test Druid cluster.

This change is

@maytasm3 thanks for taking a look. I added the FS impl for GS.
BTW, you could leave your comments on the PR, not on the commit next time. Technically, reviewing the commit to a repository other than the Druid repo is not a part of our code review process. Also, Github will properly show your comments at correct lines in the "Files changed" tab which makes the review easier.


Error running job: cannot import name 'packaging' from 'pkg_resources' (C:\Users\Suifeng\AppData\Local\Programs\Python\Python311\Lib\site-packages\pkg_resources_init_.py)

Replace from pkg_resources import packaging to import packaging
https://github.com/pytorch/serve/issues/3176

thanks，the error has been solved，but another error “Torch not compiled with CUDA enabled“，tried a lot of ways
，still not solved

try this:

Hi, turns out the issue was that I was using the wrong start command (on Windows) so use python run.py config/whatever_you_want.yml instead of python3 run.py config/whatever_you_want.yml

This exists to distinguish between Python 2.x and Python 3.x installations on systems where both versions are available. Nowadays, Python 2 is hardly ever used, so the best way is to check which one you have is with --version:
python --version
python3 --version
pip --version
pip3 --version

Originally posted by @martintomov in https://github.com/ostris/ai-toolkit/issues/88#issuecomment-2298320293

I used the same code，not used

试试这个：

嗨，原来问题是我使用了错误的启动命令（在 Windows 上），所以使用 python run.py config/whatever_you_want.yml而不是 python3 run.py config/whatever_you_want.yml

这是为了区分 Python 2.x 和 Python 3.x 在这两个版本都可用的系统上安装。如今，Python 2 几乎从未使用过，因此最好的方法是检查您拥有的是：--version
python --version
python3 --version
pip --version
pip3 --version

引用自 #88 （评论）


Allow a dataset to be updated using the Upload Stepper

E.g.

Go to Datasets tab
Click a toggle "Show only Datasets I own"
Click "Update" button on a selected dataset
Upload stepper appears (perhaps without the Images tab... we'll need to think about how removing/replacing images might work)
User steps through updating annotations (while preserving agcontext and metadata), category mapping, agcontext and metadata, and clicks save.
Repository record is overwritten (in the future: versioned)
a new Zip is generated for download
images are reindexed/thumbnailed as appropriate

First step is to explore our uploader code (i.e. each step) to see what needs to be done to adapt it to the update use case.

My current thinking is that

When user clicks update the dataset, frontend will send the dataset id to backend and get back a bunch of data, including the upload type, categories of the dataset, agcontext, metadata and images along with it.

Then the uploader will preset this data into forms, the first step will still be the same, which is upload for the annotation files, but it allows to go to next without an upload. If there is a new upload, the categories will be overwritten by those detected from the new file.

The agcontexts and metadata will remain the same, just with preset of existing data.

The image uploader will tell users the missing images from the new file, but users won't see actually what images had been uploaded before, the removal of the old unnecessary images will happen in the backend after finishing the editing dialog

Questions would be:

Do we create an upload dir for editing the existing dataset and copy data from previous repo dir

when the edit submit failed, do we roll back to where it was at and how to let the user know it. There will be some new status of upload to be introduced, tho I'm not sure where "To be annotated" will be triggered

How does the versioning work with the editing

This makes sense to me. I'm going to put some more detail about how I think we should handle versioning on that issue, but:

the ocfl way to do this would be to build an upload dir for this edit, and then deposit that to the object - the deposit is where the ocfl code figures out which files are the same/different, and you only copy the new ones in
adding a version should be atomic (somewhat like depositing is now) so we roll back to the last head if it goes wrong
the simplest model (whatever versioning platform we use - ocfl, git etc) is that updating an existing dataset adds a new version - creating and updating are the same operation. This gets a bit more complicated if we want a 'mutable head' (in ocfl terminology) where the current head version is a draft until it gets committed.

Do we create an upload dir for editing the existing dataset and copy data from previous repo dir

If we will not allow multiple concurrent edits to a dataset, it might be fine to reuse an existing upload dir. However, the upload dirs might have been messed up by a previous edit attempt, or might otherwise not match the repo, so we might want to copy in what's from the repo, and replace the existing upload dir as well. It might be safer to use a different dir, but then the risk might be that every time you click edit, it copies data and reduces available storage space.
What do you think should happen in the DB to track both a live and an edit-in-progress upload??
We will also need to consider whether there's an approval step at the end! :-o
Or perhaps @geezacoleman has thoughts on what the conditions are for needing a new approval, and we can think about how to avoid the existing version being taken offline during approval! (Would be easiest without approval required for edits. Maybe, when we get to the WIP Dataset work, we can have approval when moving from WIP to the first stable release.)

when the edit submit failed, do we roll back to where it was at and how to let the user know it.

Great questions! Yes, we roll back, at least once we implement versioning. Not sure about how best to let the user know, but good to think of it.
We might want to draw up a diagram of the transitions between upload states (e.g. accepted -> edit-accepted). In review datasets will need to have a different flow to accepted datasets.

there will be some new status of upload to be introduced

I'm not sure where "To be annotated" will be triggered

How does the versioning work with the editing

I think we need to assume that deposit has some extra params to determine if this is a new version of an existing dataset, etc. I think we assume that only one new version can be uploaded at a time.
This is a great start, thanks @ElevnLi!

An extra note re

When user clicks update the dataset, frontend will send the dataset id to backend and get back a bunch of data, including the upload type,

I'm not sure whether we want to force the user to apply the same upload type. From a usability perspective, it may make sense in any case to put the upload type selection into the stepper (but then the steps change after you've selected type)

Need to think about what to do with checking for duplicate images... will need to exclude matches against the upload that is being updated..?

I've tried to think about the transitions we care about. Editable graph here

This suggests that:

for simplicity, we don't allow draft uploads, only release uploads, after a first release
we need a review process for releases, but likely also for a dataset to be listed as in draft

Currently the workflow is as the diagram below. It allows the user to edit it and it will trigger a submit_upload_task with new_upload=False, which is the flag we use for admin portal redeposit function. I have some questions regarding the status change and etc. Let me know your thoughts and what is the MVP for the budget remained.

The ocfl-ised version of weedcoco.repo I'm working on does image hashing and checking, adjusted for ocfl. This includes not comparing a new update to earlier versions of the same dataset.
I've used the upload_id as the identifier of a dataset in ocfl, so it should stay the same for edits.
PR will be in this afternoon.

Using the same upload ID has some convenience, but my questions surround:

concurrency - if someone has two editors open for the same dataset, how does that work?
we need to be extra careful about security (e.g. checking that each operation is performed by an authorised user) since the ID is now public in advance

I'm inclined to make things easy, and reuse the upload_id.
If the user updates annotations then they need to reupload images, unless we maintain a mapping from original image filename to hashed image filename.  It gets even messier if the images have been edited. So we will need to store a mapping from original to hashed filename... It may then be hard to handle the case of images being edited, so we can consider disabling that.
Regarding review: wait until versioning is implemented. For now, return it to its status before editing, without review.


WIP

WIP
Add check for deliverable question position in variables table
Add deliverable_question_position column and plumb through variable importer

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#2089  👈
#2087
#2033 : 10 other dependent PRs (#2029 , #2064 , #2065  and 7 others)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @nickgraz and the rest of your teammates on  Graphite


Bootstrap( v4.3.1) dropdowns/dropdown menu not working .

My dropdown navbar stopped working on chrome and safari. I deleted it and pasted the snippet from getbootstrap  and it still doesn't work. There are no errors in the console.
I'm using the official starter template

<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<title>Hello, world!</title>

Hello, world!
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

`

Hi @GhalyahF,
Unable to reproduce it on Mac with Safari and Chrome with this simple CodePen: https://s.codepen.io/Johann-S/debug/oOKVvm
Can you provide more details ?
Mac version ? Safari version ?

Hi @GhalyahF,
Unable to reproduce it on Mac with Safari and Chrome with this simple CodePen: https://s.codepen.io/Johann-S/debug/oOKVvm
Can you provide more details ?
Mac version ? Safari version ?

Hi @Johann-S ,
Mac version: 10.14.4
Safari version:  12.1
Chrome version: 73.0.3683.103

Ok I tested again with the same CodePen I linked and everything is fine @GhalyahF, it seems it's on your end.
Can you provide a live example of your issue ?

Worked after restarting for a few times. Thank you, Johann!

Not working at all in latest chrome

Still can't get dropdowns working in Chrome. Even on the bootstrap website itself... The dropdown in the navbar toggling between v.3 and v4 does not even work

as they work fine for others in Chrome, i'd say the problem is at your end @JAspeling ...

@patrickhlauke if you navigate to the bootstrap website (https://getbootstrap.com/docs/4.0/getting-started/introduction/), using the latest version of Chrome (I'm on  85.0.4183.121 at the moment), does the dropdown for you work on the navigation bar?

It doesn't work on my side. It works in Microsoft Edge though, I haven't tried other browsers.
Either way, I didn't include popperjs properly, and after I did that, it works as expected

You are right, it was a faulty extension on my side that caused this behaviour.


Updates npm version and all the dependencies

Checklist

[x] I have read the Contribution & Best practices Guide.
[x] My branch is up-to-date with the Upstream development branch.

Short description of what this resolves:
Updates npm version and all the dependencies.
Deployment Link: https://open-event-web.herokuapp.com/
Fixes #2113

Tests are failing for this PR due to updates in some dependencies, I'll fix them soon.


chat: return of the double-render

Steps to reproduce:

Navigate to ~nocsyx-lassul/shadow-tlon; join both the "pit" and "test" channels
Send a single test message in the pit
Flip to the test channel
Flip back to the pit

Reliably produces a double-render of the last message.

Closing until we see again