Time to Open

Hello Awesome Flatiron Folks,
To dive right into it, the main goal of this PR is to modify the order in which this gem opens students' lessons after calling learn open <repo-name> or simply learn open.  After forking and cloning, these modifications will cd into the correct directory and open the lesson in the preferred text editor.  Then the gem will go about installing dependencies and handling the completion of this process.
The "why" behind this modification is due to an experience I had with using the gem this weekend.  It's been awhile since I have delved into the content since graduating and I am finally getting through the  React & Redux sections.  So this weekend I type learn open to go ahead and get the 🎉  started and then I sit there and wait.  And wait. And wait.
On average I wait around 3 minutes before the text editor opens up with my lesson code inside it.  During these 3 minutes I usually decide to read through the lesson, but most of the lessons I can read for about 30 seconds before I hit the first code sample.  Then I'm sitting there watching the npm install finish installing over 1100 dependencies and waiting.  I am usually patient enough to wait for this to finish, BUT sometimes I lose focus.  I switch tasks and watch a youtube video or read an article, etc.  And really 3 minutes is not a super long time in the grand scheme of things, especially when considering the culture of JS dependencies, but if you add it up over all the lessons in the Full Stack program, it's about 1.5 years (dog years 😉 ) give or take.
To me, this seems like a bit of a UX issue that can be improved.  The commits in this PR consist of a couple things:

The tasks in the opener#run command were reordered so that it will cd into the lesson directory and then open the preferred text editor.
After this change, I noticed that both the bundle_install and npm_install moved into the repo and ran the commands.  Since it should already be inside the correct dir, I removed that portion of the system command (cd #{lessons_dir}/#{repo_dir} && ).
I noticed that inside the cd_to_lesson method were some completion type tasks.  Cleanup, puts "Done" etc.  So I extracted those out into their own method and added it to the end of the run method.
When doing #3, I realized that the prior tasks in the run method all had sort of a focus.  There were git commands (fork and clone), file util tasks (cd and open in editor), and dependency tasks.  So I went ahead and extracted those out into their own respective methods.

To try the new flow out yourself, first clone down my branch of this.
git clone -b order-of-opening git@github.com:zacscodingclub/learn-open.git
Then move into that repo and do a bundle install.
Once inside there, you can execute the gem by calling  learn-open create-store-lab-v-000 in your terminal.  You'll notice it forks, clones, opens the text editor, then does the dependency installation while you're able to access the lesson in your text editor.
It's a small improvement, but it seems to help ability to stay on task and :learn:.  I'd love any feedback about this and feel free to cherry-pick anything as needed.
CC: @aturkewi

Pretty cool! :metal:

@zacscodingclub Thanks!


Update Tomcat Install scripts

The current Tomcat integration tests are flawed in how the tars are pulled. the mirror deletes the previous version when a new one is uploaded. So, changed to using packages instead. Also, added sleep statement at beginning of exercise script to help with flakiness of not being able to hit the endpoint sometimes.

The sleep part of this PR will reduce the flakiness we're seeing in the third party integration tests. This is currently blocking our 2.9.0 release of the Ops Agent

Clossing This PR because https://github.com/GoogleCloudPlatform/ops-agent/pull/342 seems to fix it. I'll address the Include path issues in a separate PR.

I think this PR is preferable to #342

I think this PR is preferable to #342

yes, however, if this is blocking a release I'd rather have the other one merged while I investigate a better way to handle this as it is still failing on this branch.

+1 that #344 is preferable to #342. I'd prefer the user visible changes (aka the includePaths changes`) to go in this release as well. The installation related changes are fine to get in after the release.

+1 that #344 is preferable to #342. I'd prefer the user visible changes (aka the includePaths changes`) to go in this release as well. The installation related changes are fine to get in after the release.

reopened and updated log paths.

The Tomcat tests seem to be failing:

Gentle ping on this PR. We are trying to do a release today, and it's blocked by the Tomcat failures.

CentOS script has to be left as is as the only available package is tomcat7 which we don't support


feat(worker): only start one consumer and producer

fix https://github.com/golang-queue/nsq/issues/8
fix https://github.com/golang-queue/nsq/issues/9
Signed-off-by: Bo-Yi Wu<EMAIL_ADDRESS>

Codecov Report

Merging #10 (5275817) into main (16fc9ae) will increase coverage by 2.23%.
The diff coverage is 80.30%.

@@            Coverage Diff             @@
##             main      #10      +/-   ##
==========================================
+ Coverage   84.91%   87.15%   +2.23%
==========================================
  Files           2        2
  Lines         179      179
==========================================
+ Hits          152      156       +4
+ Misses         21       16       -5
- Partials        6        7       +1

Flag
Coverage Δ

go-1.13
87.15% <80.30%> (+2.23%)
:arrow_up:

go-1.14
87.15% <80.30%> (+4.46%)
:arrow_up:

go-1.15
87.15% <80.30%> (+4.46%)
:arrow_up:

go-1.16
87.15% <80.30%> (+3.91%)
:arrow_up:

go-1.17
87.15% <80.30%> (+2.23%)
:arrow_up:

go-1.18
87.15% <80.30%> (+2.23%)
:arrow_up:

ubuntu-latest
87.15% <80.30%> (+2.23%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

nsq.go
82.96% <79.68%> (+0.52%)
:arrow_up:

options.go
100.00% <100.00%> (+8.33%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 16fc9ae...5275817. Read the comment docs.


[FIRAnalyticsConnector registerAnalyticsListener:withOrigin:] Crash

Description
-[FIRAnalyticsConnector registerAnalyticsListener:withOrigin:] EXC_BAD_ACCESS
Crashed: APMAnalyticsQueue
0  libobjc.A.dylib                0x2820 objc_msgSend + 32
1  *                              0x29e5900 __62-[FIRAnalyticsConnector registerAnalyticsListener:withOrigin:]_block_invoke + 307040
2  *                              0x2acbfac +[APMAnalytics notifyEventListenersOnSerialQueue:] + 1250828
3  libdispatch.dylib              0x2320 _dispatch_call_block_and_release + 32
4  libdispatch.dylib              0x3eac _dispatch_client_callout + 20
5  libdispatch.dylib              0xb534 _dispatch_lane_serial_drain + 668
6  libdispatch.dylib              0xc0a4 _dispatch_lane_invoke + 384
7  libdispatch.dylib              0x16cdc _dispatch_workloop_worker_thread + 648
8  libsystem_pthread.dylib        0xddc _pthread_wqthread + 288
9  libsystem_pthread.dylib        0xb7c start_wqthread + 8

Reproducing the issue
No response
Firebase SDK Version
10.4.0
Xcode Version
14.3
Installation Method
CocoaPods
Firebase Product(s)
AB Testing, Analytics, Crashlytics, In-App Messaging, Messaging, Performance, Remote Config, Storage
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

Hi @linziyiwj, first off, could you provide the detailed steps on how you encountered the issue?

Hi @linziyiwj, first off, could you provide the detailed steps on how you encountered the issue?

This problem has not been reproduced in the development environment. Currently, this problem can only be seen in the Firebase console.

@linziyiwj Thanks for the report. We see a related code problem that we're targeting a fix for the 10.16.0 release

Firebase 10.16.0 includes the fix for this. Please reopen this ticket if the issue still occurs in 10.16.0 or later.


Appearing Insert/edit link Box

Issue description:
If there is z-index, it display box behind transparent black background image so unable to insert link. When remove z-index, it display box properly.
Version used:
(Did you try using the develop branch from github? There's a chance your issue has already been adressed there)
Latest from w,org 3.0.1
Using theme_mods or options?
--
Code to reproduce the issue (config + field(s))
--
PR: https://github.com/aristath/kirki/pull/1394

Seems it is fixed in core file -> wp-admin/load-styles.php
.wp-customizer #wp-link-wrap {
z-index: 500105;
}
Works fine so we do not need out css code for z-index

merged the PR.

@aristath also this change require in  kirki/controls/editor/editor.css

it will be done automatically next time I grunt.


Rancher Server Slow/Unstable, API Request Timeouts

Rancher Server (originally v1.0.0) has been unstable for a couple weeks now, and I've been pressed for time, bouncing the responsible EC2 instance. Today, I'm getting API request timeouts all over the place. I attempted upgrading Rancher Server v1.0.1, and I'm still having issues.
Rancher Version:
v1.0.1
Docker Version:
1.10.3
OS:
Ubuntu 14.04
Steps to Reproduce:
Unsure
Results:
160427 20:00:27 [Note] /usr/sbin/mysqld (mysqld 5.5.47-0ubuntu<IP_ADDRESS>-log) starting as process 29 ...
Uptime: 3  Threads: 1  Questions: 2  Slow queries: 0  Opens: 34  Flush tables: 1  Open tables: 26  Queries per second avg: 0.666
Setting up database
CATTLE_AGENT_PACKAGE_AGENT_BINARIES_URL=/usr/share/cattle/artifacts/agent-binaries.tar.gz
CATTLE_AGENT_PACKAGE_CADVISOR_URL=/usr/share/cattle/artifacts/cadvisor.tar.gz
CATTLE_AGENT_PACKAGE_HOST_API_URL=/usr/share/cattle/artifacts/host-api.tar.gz
CATTLE_AGENT_PACKAGE_NODE_AGENT_URL=/usr/share/cattle/artifacts/node-agent.tar.gz
CATTLE_AGENT_PACKAGE_PYTHON_AGENT_URL=/usr/share/cattle/artifacts/python-agent.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_DNS_URL=/usr/share/cattle/artifacts/rancher-dns.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_METADATA_URL=/usr/share/cattle/artifacts/rancher-metadata.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_NET_URL=/usr/share/cattle/artifacts/rancher-net.tar.gz
CATTLE_CATTLE_VERSION=v0.159.7
CATTLE_DB_CATTLE_DATABASE=mysql
CATTLE_DB_CATTLE_MYSQL_HOST=localhost
CATTLE_DB_CATTLE_MYSQL_NAME=cattle
CATTLE_DB_CATTLE_MYSQL_PORT=3306
CATTLE_DB_CATTLE_USERNAME=cattle
CATTLE_GRAPHITE_HOST=
CATTLE_GRAPHITE_PORT=
CATTLE_HOME=/var/lib/cattle
CATTLE_HOST_API_PROXY_MODE=embedded
CATTLE_LOGBACK_OUTPUT_GELF_HOST=
CATTLE_LOGBACK_OUTPUT_GELF_PORT=
CATTLE_RANCHER_COMPOSE_VERSION=v0.7.4
CATTLE_RANCHER_SERVER_IMAGE=v1.0.1
CATTLE_USE_LOCAL_ARTIFACTS=true
DEFAULT_CATTLE_API_UI_INDEX=//releases.rancher.com/ui/1.0.5
DEFAULT_CATTLE_CATALOG_EXECUTE=true
DEFAULT_CATTLE_CATALOG_URL=library=https://github.com/rancher/rancher-catalog.git,community=https://github.com/rancher/community-catalog.git
DEFAULT_CATTLE_COMPOSE_EXECUTOR_EXECUTE=true
DEFAULT_CATTLE_MACHINE_EXECUTE=true
DEFAULT_CATTLE_RANCHER_COMPOSE_DARWIN_URL=https://releases.rancher.com/compose/v0.7.4/rancher-compose-darwin-amd64-v0.7.4.tar.gz
DEFAULT_CATTLE_RANCHER_COMPOSE_LINUX_URL=https://releases.rancher.com/compose/v0.7.4/rancher-compose-linux-amd64-v0.7.4.tar.gz
DEFAULT_CATTLE_RANCHER_COMPOSE_WINDOWS_URL=https://releases.rancher.com/compose/v0.7.4/rancher-compose-windows-386-v0.7.4.zip
20:00:34.162 [main] WARN  o.e.jetty.security.SecurityHandler - ServletContext@o.e.j.w.WebAppContext@6b1fabf3{/,file:/usr/share/cattle/425226d6cfde6d7ac71e12faa4d0d21b/,STARTING}{file:/usr/share/cattle/425226d6cfde6d7ac71e12faa4d0d21b/} has uncovered http methods for path: /
20:00:37.647 [main] INFO  ConsoleStatus - [1/6] [0ms] [0ms] Loading config-bootstrap
20:00:38.328 [main] INFO  ConsoleStatus - [2/6] [683ms] [680ms] Loading base-config
20:00:39.586 [main] INFO  ConsoleStatus - [3/6] [1941ms] [1257ms] Loading config
20:00:39.601 [main] INFO  ConsoleStatus - [4/6] [1956ms] [14ms] Starting config-bootstrap
20:00:40.406 [main] INFO  ConsoleStatus - [5/6] [2761ms] [805ms] Starting base-config
20:00:40.406 [main] INFO  ConsoleStatus - [6/6] [2761ms] [0ms] Starting config
2016-04-27 20:00:41,291 INFO    [main] [ConsoleStatus] [1/32] [0ms] [0ms] Loading bootstrap
2016-04-27 20:00:41,586 INFO    [main] [ConsoleStatus] [2/32] [295ms] [294ms] Loading config-defaults
2016-04-27 20:00:55,769 INFO    [main] [ConsoleStatus] [3/32] [14478ms] [14183ms] Loading system
2016-04-27 20:00:56,196 INFO    [main] [ConsoleStatus] [4/32] [14905ms] [427ms] Loading defaults
2016-04-27 20:00:57,091 INFO    [main] [ConsoleStatus] [5/32] [15800ms] [895ms] Loading types
2016-04-27 20:01:07,740 INFO    [main] [ConsoleStatus] [6/32] [26449ms] [10648ms] Loading system-services
2016-04-27 20:01:08,512 INFO    [main] [ConsoleStatus] [7/32] [27221ms] [772ms] Loading agent-server
2016-04-27 20:01:09,326 INFO    [main] [ConsoleStatus] [8/32] [28035ms] [814ms] Loading allocator-server
2016-04-27 20:01:13,117 INFO    [main] [ConsoleStatus] [9/32] [31826ms] [3791ms] Loading api-server
2016-04-27 20:01:18,078 INFO    [main] [ConsoleStatus] [10/32] [36787ms] [4961ms] Loading iaas-api
2016-04-27 20:01:18,238 INFO    [main] [ConsoleStatus] [11/32] [36947ms] [160ms] Loading archaius
2016-04-27 20:01:18,931 INFO    [main] [ConsoleStatus] [12/32] [37640ms] [693ms] Loading core-model
2016-04-27 20:01:18,986 INFO    [main] [ConsoleStatus] [13/32] [37695ms] [55ms] Loading core-object-defaults
2016-04-27 20:01:19,037 INFO    [main] [ConsoleStatus] [14/32] [37746ms] [51ms] Loading encryption
2016-04-27 20:01:24,479 INFO    [main] [ConsoleStatus] [15/32] [43188ms] [5441ms] Loading process
2016-04-27 20:01:24,637 INFO    [main] [ConsoleStatus] [16/32] [43346ms] [158ms] Loading redis
2016-04-27 20:01:24,766 INFO    [main] [ConsoleStatus] [17/32] [43475ms] [129ms] Starting bootstrap
2016-04-27 20:01:24,779 INFO    [main] [ConsoleStatus] [18/32] [43488ms] [0ms] Starting config-defaults
2016-04-27 20:01:24,780 INFO    [main] [ConsoleStatus] [19/32] [43488ms] [0ms] Starting system
2016-04-27 20:01:24,780 INFO    [main] [ConsoleStatus] [20/32] [43489ms] [0ms] Starting defaults
2016-04-27 20:01:24,780 INFO    [main] [ConsoleStatus] [21/32] [43489ms] [0ms] Starting types
2016-04-27 20:01:29,982 INFO    [main] [ConsoleStatus] [22/32] [48691ms] [5202ms] Starting system-services
2016-04-27 20:01:29,982 INFO    [main] [ConsoleStatus] [23/32] [48691ms] [0ms] Starting agent-server
2016-04-27 20:01:29,983 INFO    [main] [ConsoleStatus] [24/32] [48692ms] [0ms] Starting allocator-server
2016-04-27 20:01:30,809 INFO    [main] [ConsoleStatus] [25/32] [49518ms] [826ms] Starting api-server
time="2016-04-27T20:01:33Z" level=info msg="Starting websocket proxy. Listening on [:8080], Proxying to cattle API at [localhost:8081], Monitoring parent pid [8]."
time="2016-04-27T20:01:33Z" level=info msg="Exiting proxy." error="Get http://localhost:8081/v1/schemas: dial tcp [::1]:8081: getsockopt: connection refused"
2016-04-27 20:01:34,060 INFO    [main] [ConsoleStatus] [26/32] [52769ms] [3251ms] Starting iaas-api
2016-04-27 20:01:34,063 INFO    [main] [ConsoleStatus] [27/32] [52772ms] [0ms] Starting archaius
2016-04-27 20:01:34,072 INFO    [main] [ConsoleStatus] [28/32] [52781ms] [0ms] Starting core-model
2016-04-27 20:01:34,072 INFO    [main] [ConsoleStatus] [29/32] [52781ms] [0ms] Starting core-object-defaults
2016-04-27 20:01:34,072 INFO    [main] [ConsoleStatus] [30/32] [52781ms] [0ms] Starting encryption
2016-04-27 20:01:34,100 INFO    [main] [ConsoleStatus] [31/32] [52809ms] [27ms] Starting process
2016-04-27 20:01:34,111 INFO    [main] [ConsoleStatus] [32/32] [52820ms] [0ms] Starting redis
20:01:34.446 [main] INFO  ConsoleStatus - [DONE ] [63139ms] Startup Succeeded, Listening on port 8081
time="2016-04-27T20:01:35Z" level=info msg="Starting websocket proxy. Listening on [:8080], Proxying to cattle API at [localhost:8081], Monitoring parent pid [8]."
time="2016-04-27T20:01:36Z" level=info msg="Starting Rancher Catalog service"
time="2016-04-27T20:01:36Z" level=info msg="Using catalog library=https://github.com/rancher/rancher-catalog.git"
time="2016-04-27T20:01:36Z" level=info msg="Using catalog community=https://github.com/rancher/community-catalog.git"
time="2016-04-27T20:01:36Z" level=info msg="Starting rancher-compose-executor" version=v0.7.4
time="2016-04-27T20:01:36Z" level=info msg="Setting log level" logLevel=info
time="2016-04-27T20:01:36Z" level=info msg="Starting go-machine-service..." gitcommit=dc97268
time="2016-04-27T20:01:36Z" level=info msg="Updating docker-machine-drivers from cattle."
time="2016-04-27T20:01:36Z" level=info msg="Downloading certificate from http://localhost:8081/v1/credentials/1c1/certificate"
time="2016-04-27T20:01:44Z" level=error msg="Driver: ubiquity is error ignoring driver download."
time="2016-04-27T20:01:44Z" level=error msg="Driver: packet is error ignoring driver download."
time="2016-04-27T20:01:44Z" level=info msg="packet not to be used removing any schemas it has."
time="2016-04-27T20:01:44Z" level=info msg="Initializing event router" workerCount=10
time="2016-04-27T20:01:45Z" level=info msg="ubiquity not to be used removing any schemas it has."
time="2016-04-27T20:01:56Z" level=info msg="Connection established"
2016-04-27 20:02:07,084 ERROR [:] [] [] [] [ecutorService-5] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [3]
2016-04-27 20:02:08,087 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [2] count [3]
2016-04-27 20:02:08,089 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [3] count [3]
2016-04-27 20:02:08,089 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [22] count [3]
2016-04-27 20:02:08,089 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [23] count [3]
2016-04-27 20:02:09,088 ERROR [:] [] [] [] [ecutorService-4] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [24] count [3]
2016-04-27 20:02:09,088 ERROR [:] [] [] [] [ecutorService-4] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [78] count [3]
2016-04-27 20:02:09,088 ERROR [:] [] [] [] [ecutorService-4] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [125] count [3]
time="2016-04-27T20:02:13Z" level=error msg="Error from driver: Failed when uploading hypervConfig schema to cattle: Post http://localhost:8080/v1/dynamicschemas: EOF"
time="2016-04-27T20:02:13Z" level=fatal msg="Encourted an error while updating drivers."
2016-04-27 20:02:15,111 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [4]
2016-04-27 20:02:15,111 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [2] count [4]
2016-04-27 20:02:15,111 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [3] count [4]
2016-04-27 20:02:15,112 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [22] count [4]
2016-04-27 20:02:15,112 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [23] count [4]
2016-04-27 20:02:15,112 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [24] count [4]
2016-04-27 20:02:15,114 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [78] count [4]
2016-04-27 20:02:15,114 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [125] count [4]
time="2016-04-27T20:02:15Z" level=info msg="Setting log level" logLevel=info
time="2016-04-27T20:02:15Z" level=info msg="Starting go-machine-service..." gitcommit=dc97268
time="2016-04-27T20:02:15Z" level=info msg="Updating docker-machine-drivers from cattle."
2016-04-27 20:02:20,383 ERROR [:] [] [] [] [ecutorService-9] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [5]
2016-04-27 20:02:20,383 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [2] count [5]
2016-04-27 20:02:20,761 ERROR [:] [] [] [] [ecutorService-5] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [23] count [5]
2016-04-27 20:02:20,761 ERROR [:] [] [] [] [ecutorService-4] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [24] count [5]
2016-04-27 20:02:20,761 ERROR [:] [] [] [] [ecutorService-1] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [22] count [5]
2016-04-27 20:02:20,762 ERROR [:] [] [] [] [ecutorService-7] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [3] count [5]
2016-04-27 20:02:21,153 ERROR [:] [] [] [] [ecutorService-8] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [78] count [5]
2016-04-27 20:02:21,153 ERROR [:] [] [] [] [ecutorService-8] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [125] count [5]
time="2016-04-27T20:02:23Z" level=error msg="Driver: ubiquity is error ignoring driver download."
time="2016-04-27T20:02:23Z" level=error msg="Driver: packet is error ignoring driver download."
time="2016-04-27T20:02:23Z" level=info msg="packet not to be used removing any schemas it has."
time="2016-04-27T20:02:24Z" level=info msg="ubiquity not to be used removing any schemas it has."
2016-04-27 20:02:26,233 ERROR [:] [] [] [] [ecutorService-5] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [6]
2016-04-27 20:02:26,237 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [2] count [6]
2016-04-27 20:02:26,237 ERROR [:] [] [] [] [ecutorService-1] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [3] count [6]
2016-04-27 20:02:26,239 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [22] count [6]
2016-04-27 20:02:26,239 ERROR [:] [] [] [] [ecutorService-7] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [23] count [6]
2016-04-27 20:02:26,240 ERROR [:] [] [] [] [ecutorService-3] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [24] count [6]
2016-04-27 20:02:26,308 ERROR [:] [] [] [] [ecutorService-3] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [24]
2016-04-27 20:02:26,310 ERROR [:] [] [] [] [ecutorService-1] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [3]
2016-04-27 20:02:26,311 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [2]
2016-04-27 20:02:26,322 ERROR [:] [] [] [] [ecutorService-5] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [1]
2016-04-27 20:02:26,326 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [22]
2016-04-27 20:02:26,518 ERROR [:] [] [] [] [ecutorService-7] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [23]
2016-04-27 20:02:27,233 ERROR [:] [] [] [] [ecutorService-6] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [78] count [6]
2016-04-27 20:02:27,233 ERROR [:] [] [] [] [ecutorService-9] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [125] count [6]
2016-04-27 20:02:27,424 ERROR [:] [] [] [] [ecutorService-6] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [78]
2016-04-27 20:02:27,437 ERROR [:] [] [] [] [ecutorService-9] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [125]
2016-04-27 20:02:32,385 ERROR [:] [] [] [] [ecutorService-8] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [7]
2016-04-27 20:02:32,385 ERROR [:] [] [] [] [ecutorService-4] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [2] count [7]
2016-04-27 20:02:32,386 ERROR [:] [] [] [] [ecutorService-7] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [3] count [7]
2016-04-27 20:02:32,387 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [22] count [7]
2016-04-27 20:02:32,388 ERROR [:] [] [] [] [ecutorService-6] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [23] count [7]
2016-04-27 20:02:33,385 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [24] count [7]
2016-04-27 20:02:33,385 ERROR [:] [] [] [] [ecutorService-3] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [78] count [7]
2016-04-27 20:02:33,386 ERROR [:] [] [] [] [ecutorService-5] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [125] count [7]
2016/04/27 20:02:35 http: proxy error: net/http: request canceled
2016-04-27 20:02:38,451 ERROR [:] [] [] [] [ecutorService-3] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [8]
2016-04-27 20:02:38,452 ERROR [:] [] [] [] [ecutorService-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [2] count [8]
2016-04-27 20:02:38,453 ERROR [:] [] [] [] [ecutorService-9] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [22] count [8]
2016-04-27 20:02:38,455 ERROR [:] [] [] [] [ecutorService-4] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [23] count [8]
2016-04-27 20:02:38,455 ERROR [:] [] [] [] [ecutorService-7] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [24] count [8]
2016-04-27 20:02:38,456 ERROR [:] [] [] [] [ecutorService-8] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [78] count [8]
2016-04-27 20:02:38,452 ERROR [:] [] [] [] [ecutorService-5] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [3] count [8]
2016/04/27 20:02:38 http: proxy error: net/http: request canceled
2016-04-27 20:02:39,451 ERROR [:] [] [] [] [cutorService-10] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [125] count [8]
2016/04/27 20:02:39 http: proxy error: net/http: request canceled
2016/04/27 20:02:40 http: proxy error: net/http: request canceled
2016/04/27 20:02:44 http: proxy error: net/http: request canceled
2016/04/27 20:02:46 http: proxy error: net/http: request canceled
time="2016-04-27T20:03:06Z" level=info msg="Registering backend for host [f62efc3b-a3b0-47a0-b244-a3d65afe3514]"
2016-04-27 20:03:06,639 ERROR [18020132-f21a-4ca8-81bb-f70faef7c55a:196575] [instance:1376] [instance.start->(InstanceStart)->instance.allocate->(InstanceAllocate)] [] [cutorService-34] [c.p.a.e.i.AllocatorEventListenerImpl] No allocator handled [EventVO [id=0ca002f5-0def-4f9f-ad84-2326076639a2, name=instance.allocate, previousNames=null, replyTo=reply.4918111339703828763, resourceId=1376, resourceType=instance, publisher=null, transitioning=null, transitioningMessage=null, transitioningInternalMessage=null, previousIds=null, data={}, time=Wed Apr 27 20:02:59 UTC 2016, listenerKey=null, transitioningProgress=null]]
2016-04-27 20:03:06,790 ERROR [18020132-f21a-4ca8-81bb-f70faef7c55a:196575] [instance:1376] [instance.start->(InstanceStart)->instance.allocate] [] [ecutorService-7] [c.p.e.p.i.DefaultProcessInstanceImpl] Unknown exception io.cattle.platform.eventing.exception.EventExecutionException: Scheduling failed: No candidates available
	at io.cattle.platform.eventing.exception.EventExecutionException.fromEvent(EventExecutionException.java:53) ~[cattle-framework-eventing-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.eventing.impl.AbstractEventService.callSync(AbstractEventService.java:258) ~[cattle-framework-eventing-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.process.common.handler.EventBasedProcessHandler.handle(EventBasedProcessHandler.java:109) ~[cattle-iaas-logic-common-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.process.instance.InstanceAllocate.handle(InstanceAllocate.java:48) ~[cattle-iaas-logic-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runHandler(DefaultProcessInstanceImpl.java:446) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$4.execute(DefaultProcessInstanceImpl.java:393) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$4.execute(DefaultProcessInstanceImpl.java:387) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.idempotent.Idempotent.execute(Idempotent.java:42) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runHandlers(DefaultProcessInstanceImpl.java:387) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runLogic(DefaultProcessInstanceImpl.java:493) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runWithProcessLock(DefaultProcessInstanceImpl.java:320) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$2.doWithLockNoResult(DefaultProcessInstanceImpl.java:260) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.LockCallbackNoReturn.doWithLock(LockCallbackNoReturn.java:7) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.LockCallbackNoReturn.doWithLock(LockCallbackNoReturn.java:3) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl$3.doWithLock(AbstractLockManagerImpl.java:40) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.LockManagerImpl.doLock(LockManagerImpl.java:33) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:13) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:37) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.acquireLockAndRun(DefaultProcessInstanceImpl.java:257) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runDelegateLoop(DefaultProcessInstanceImpl.java:185) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.executeWithProcessInstanceLock(DefaultProcessInstanceImpl.java:158) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$1.doWithLock(DefaultProcessInstanceImpl.java:108) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$1.doWithLock(DefaultProcessInstanceImpl.java:105) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl$3.doWithLock(AbstractLockManagerImpl.java:40) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.LockManagerImpl.doLock(LockManagerImpl.java:33) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:13) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:37) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.execute(DefaultProcessInstanceImpl.java:105) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.process.common.handler.AbstractObjectProcessLogic.execute(AbstractObjectProcessLogic.java:131) [cattle-iaas-logic-common-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.process.instance.InstanceStart.allocate(InstanceStart.java:217) [cattle-iaas-logic-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.process.instance.InstanceStart.handle(InstanceStart.java:75) [cattle-iaas-logic-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runHandler(DefaultProcessInstanceImpl.java:446) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$4.execute(DefaultProcessInstanceImpl.java:393) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$4.execute(DefaultProcessInstanceImpl.java:387) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.idempotent.Idempotent.execute(Idempotent.java:42) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runHandlers(DefaultProcessInstanceImpl.java:387) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runLogic(DefaultProcessInstanceImpl.java:493) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runWithProcessLock(DefaultProcessInstanceImpl.java:320) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$2.doWithLockNoResult(DefaultProcessInstanceImpl.java:260) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.LockCallbackNoReturn.doWithLock(LockCallbackNoReturn.java:7) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.LockCallbackNoReturn.doWithLock(LockCallbackNoReturn.java:3) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl$3.doWithLock(AbstractLockManagerImpl.java:40) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.LockManagerImpl.doLock(LockManagerImpl.java:33) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:13) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:37) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.acquireLockAndRun(DefaultProcessInstanceImpl.java:257) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.runDelegateLoop(DefaultProcessInstanceImpl.java:185) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.executeWithProcessInstanceLock(DefaultProcessInstanceImpl.java:158) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$1.doWithLock(DefaultProcessInstanceImpl.java:108) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl$1.doWithLock(DefaultProcessInstanceImpl.java:105) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl$3.doWithLock(AbstractLockManagerImpl.java:40) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.LockManagerImpl.doLock(LockManagerImpl.java:33) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:13) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:37) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.process.impl.DefaultProcessInstanceImpl.execute(DefaultProcessInstanceImpl.java:105) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.eventing.impl.ProcessEventListenerImpl.processExecute(ProcessEventListenerImpl.java:74) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.engine.eventing.impl.ProcessEventListenerImpl.processExecute(ProcessEventListenerImpl.java:56) [cattle-framework-engine-0.5.0-SNAPSHOT.jar:na]
	at sun.reflect.GeneratedMethodAccessor488.invoke(Unknown Source) ~[na:na]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_95]
	at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_95]
	at io.cattle.platform.eventing.annotation.MethodInvokingListener$1.doWithLockNoResult(MethodInvokingListener.java:76) [cattle-framework-eventing-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.LockCallbackNoReturn.doWithLock(LockCallbackNoReturn.java:7) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.LockCallbackNoReturn.doWithLock(LockCallbackNoReturn.java:3) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl$3.doWithLock(AbstractLockManagerImpl.java:40) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.LockManagerImpl.doLock(LockManagerImpl.java:33) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:13) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.lock.impl.AbstractLockManagerImpl.lock(AbstractLockManagerImpl.java:37) [cattle-framework-lock-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.eventing.annotation.MethodInvokingListener.onEvent(MethodInvokingListener.java:72) [cattle-framework-eventing-0.5.0-SNAPSHOT.jar:na]
	at io.cattle.platform.eventing.impl.AbstractThreadPoolingEventService$2.doRun(AbstractThreadPoolingEventService.java:135) [cattle-framework-eventing-0.5.0-SNAPSHOT.jar:na]
	at org.apache.cloudstack.managed.context.NoExceptionRunnable.runInContext(NoExceptionRunnable.java:15) [cattle-framework-managed-context-0.5.0-SNAPSHOT.jar:na]
	at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49) [cattle-framework-managed-context-0.5.0-SNAPSHOT.jar:na]
	at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55) [cattle-framework-managed-context-0.5.0-SNAPSHOT.jar:na]
	at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:108) [cattle-framework-managed-context-0.5.0-SNAPSHOT.jar:na]
	at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:52) [cattle-framework-managed-context-0.5.0-SNAPSHOT.jar:na]
	at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46) [cattle-framework-managed-context-0.5.0-SNAPSHOT.jar:na]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_95]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_95]
	at java.lang.Thread.run(Thread.java:745) [na:1.7.0_95]

time="2016-04-27T20:03:06Z" level=info msg="Registering backend for host [7c54b44e-93cd-4d1b-80da-5e9209718603]"
time="2016-04-27T20:03:06Z" level=info msg="Registering backend for host [6ebeee5e-3c3a-4317-9f74-ae3cdb0f3ad8]"
2016-04-27 20:03:07,071 ERROR [18020132-f21a-4ca8-81bb-f70faef7c55a:196575] [instance:1376] [instance.start->(InstanceStart)] [] [ecutorService-7] [i.c.p.process.instance.InstanceStart] Failed to Scheduling for instance [1376]
time="2016-04-27T20:03:07Z" level=info msg="Registering backend for host [51e12663-3885-4037-b18d-712a02ca9ede]"
time="2016-04-27T20:03:09Z" level=info msg="Registering backend for host [0d820aaa-0024-4d78-baaf-0211bbad74c1]"
time="2016-04-27T20:03:10Z" level=error msg="Encountered multiple errors while updating drivers."
time="2016-04-27T20:03:10Z" level=error msg="Error from driver: net/http: request canceled (Client.Timeout exceeded while reading body)"
time="2016-04-27T20:03:10Z" level=error msg="Error from driver: net/http: request canceled (Client.Timeout exceeded while reading body)"
time="2016-04-27T20:03:10Z" level=fatal msg="Encourted an error while updating drivers."
time="2016-04-27T20:03:12Z" level=info msg="Setting log level" logLevel=info
time="2016-04-27T20:03:12Z" level=info msg="Starting go-machine-service..." gitcommit=dc97268
time="2016-04-27T20:03:12Z" level=info msg="Updating docker-machine-drivers from cattle."
time="2016-04-27T20:03:25Z" level=error msg="Driver: ubiquity is error ignoring driver download."
time="2016-04-27T20:03:25Z" level=error msg="Driver: packet is error ignoring driver download."
time="2016-04-27T20:03:26Z" level=info msg="packet not to be used removing any schemas it has."
time="2016-04-27T20:03:27Z" level=info msg="ubiquity not to be used removing any schemas it has."
2016/04/27 20:03:43 http: proxy error: net/http: request canceled
2016/04/27 20:03:48 http: proxy error: net/http: request canceled
time="2016-04-27T20:04:14Z" level=error msg="Encountered multiple errors while updating drivers."
time="2016-04-27T20:04:14Z" level=error msg="Error from driver: Get http://localhost:8080/v1/schemas: net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
time="2016-04-27T20:04:14Z" level=error msg="Error from driver: net/http: request canceled (Client.Timeout exceeded while reading body)"
time="2016-04-27T20:04:14Z" level=error msg="Error from driver: Get http://localhost:8080/v1/schemas: net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
time="2016-04-27T20:04:14Z" level=error msg="Error from driver: Get http://localhost:8080/v1/schemas: net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
time="2016-04-27T20:04:14Z" level=error msg="Error from driver: net/http: request canceled (Client.Timeout exceeded while reading body)"
time="2016-04-27T20:04:14Z" level=fatal msg="Encourted an error while updating drivers."
time="2016-04-27T20:04:15Z" level=info msg="Setting log level" logLevel=info
time="2016-04-27T20:04:15Z" level=info msg="Starting go-machine-service..." gitcommit=dc97268
time="2016-04-27T20:04:15Z" level=info msg="Updating docker-machine-drivers from cattle."
time="2016-04-27T20:04:26Z" level=info msg="Registering backend for host [e05847a2-a238-4793-8c80-636c11228ea0]"
time="2016-04-27T20:04:26Z" level=info msg="Registering backend for host [55344a47-dc7b-4f87-9a51-ac6ea8f09154]"
time="2016-04-27T20:04:27Z" level=error msg="Driver: packet is error ignoring driver download."
time="2016-04-27T20:04:26Z" level=error msg="Driver: ubiquity is error ignoring driver download."
time="2016-04-27T20:04:27Z" level=info msg="packet not to be used removing any schemas it has."
time="2016-04-27T20:04:27Z" level=info msg="ubiquity not to be used removing any schemas it has."
2016/04/27 20:04:45 http: proxy error: net/http: request canceled
time="2016-04-27T20:04:59Z" level=error msg="Encountered multiple errors while updating drivers."
time="2016-04-27T20:04:59Z" level=error msg="Error from driver: net/http: request canceled (Client.Timeout exceeded while reading body)"
time="2016-04-27T20:04:59Z" level=error msg="Error from driver: Get http://localhost:8080/v1/schemas: net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
time="2016-04-27T20:04:59Z" level=fatal msg="Encourted an error while updating drivers."
2016-04-27 20:04:59,918 ERROR [:] [] [] [] [ecutorService-7] [.p.c.v.i.ConfigItemStatusManagerImpl] Failed null, exit code [122] output [bash: ../nptl/sysdeps/unix/sysv/linux/x86_64/../fork.c:141: __libc_fork: Assertion `({ __typeof (self->tid) __value; if (sizeof (__value) == 1) asm volatile ("movb %%fs:%P2,%b0" : "=q" (__value) : "0" (0), "i" (__builtin_offsetof (struct pthread, tid))); else if (sizeof (__value) == 4) asm volatile ("movl %%fs:%P1,%0" : "=r" (__value) : "i" (__builtin_offsetof (struct pthread, tid))); else { if (sizeof (__value) != 8) abort (); asm volatile ("movq %%fs:%P1,%q0" : "=r" (__value) : "i" (__builtin_offsetof (struct pthread, tid))); } __value; }) != ppid' failed.
Lock failed]
time="2016-04-27T20:05:02Z" level=info msg="Setting log level" logLevel=info
time="2016-04-27T20:05:02Z" level=info msg="Starting go-machine-service..." gitcommit=dc97268
time="2016-04-27T20:05:02Z" level=info msg="Updating docker-machine-drivers from cattle."

Expected:
Normal Rancher operations.

Curious to know if you are using the internal DB that comes packaged with Rancher or an external DB?

The internal database.
I'm wondering if I may have created this issue by removing an EC2 instance without first removing it from Rancher?

What size instance are you running this on? Are you running it with any resource constraints? All my cases of Rancher Server instability have come from trying to run it on systems with less than 1GB of RAM, or heavily restricted CPU.

@ShakataGaNai It's a t2.micro instance, so 1 vCPU and 1G of RAM.

So, following up with the question posed by @ShakataGaNai, I decided to bump out the resources allocated to the Rancher Server. Re-deploying the instance as a t2.medium (2 vCPU, 4GiB) stabilized the Rancher Server. Upon further reflection, I can see how the pattern developed:
Initially, the Rancher Server was very stable and performant. As I continued increasing the host population, adding services - all the typical what-have-you - the instability began, and I was having to kick the server by restarting it about every day or so. Finally, when I came back around and began swapping hosts out for larger instances, and had a lot of containers in motion around those activities, the Rancher Server fell over and wouldn't stand up again.

T2 instances have a "bucket" of CPU credits that gets filled at a constant rate.  If you[r process] use CPU time slower than it gets replenished, it stays full and everything is fine.  But if you sides toy get busy or start using them faster on average than it fills, the bucket quickly gets empty and stays empty for a while.  That means your VM gets no more CPU time for a while, sometimes long enough for pings or requests from other clients to timeout/drop.  Or if you try to compile something significant the SSH connection will become laggy/useless because it can't get any time.
This tends to lead to a very fine line between working fine and cascading failure.  Once it's too busy, it can't keep up, hosts drop and more are trying to reconnect, which makes it busier, etc.  So in summary, I wouldn't suggest those instance types for workloads that can't easily horizontally scale to keep the CPU load under control.

@vincent99 Thanks for your last comment. We were tracking down a source of instability with Rancher on our t2.medium instances running the containers, and I'm almost certain this is the underlying cause.
Even though it's probably a well-known AWS caveat and strictly speaking not a Rancher issue at all, it might make for a nice addition to the docs to help people orient them in their first steps w/Rancher.

In 1.2 we are really focusing on decreasing the CPU and memory footprint of the server.  While T2's still have CPU throttling, hopefully that will help.

I'm still seeing this and my rancher server is an m3.medium, single rancher, external db, cattle, cloud. I have around 120 containers and ~15 hosts. Can anyone experienced with a similarly sized cluster tell me what server I'd need at minimum to not get API timeouts?

Yes. I have exactly the same problem with exactly the same setup:
RDS DB
M3.medium
25 containers
3 hosts
I am, however, using 1.0.2.
2016-07-14 01:18:37,440 ERROR [:] [] [] [] [ServiceReplay-6] [i.c.p.e.e.i.ProcessEventListenerImpl] Unknown exception running process [instance.purge:173954] on [653] io.cattle.platform.eventing.exception.EventExecutionException: Operation failed

With 1.2, we've made performance improvements and these should be addressed.

1.2's not GA yet. Are we sure this should be closed when 1.2 is still pre-rc status?

@ThatsNinja Yes, that's what we do with all issues as they have been verified. We close them as we go along the way. We don't wait until the official GA release.


ASR exclusions - maximum of 6 wildcards per entry

Over a month ago we opened a support ticket that some of our ASR exclusions do not work.
We found out, that this is a limitation of the product and exclusions only allow a maximum of 6 wildcards per entry.
The support engineer told us that the documentation will be adjusted but unfortunately this was not done yet.
Please add this useful information to your docs.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 87906607-83fd-8dc8-facb-89719390f824
Version Independent ID: 92f3359d-84ac-90c3-33d5-513feffc4173
Content: Configure and validate exclusions based on extension, name, or location
Content Source: microsoft-365/security/defender-endpoint/configure-extension-file-exclusions-microsoft-defender-antivirus.md
Product: m365-security
Technology: mde
GitHub Login: @denisebmsft
Microsoft Alias: deniseb

@jaegerschnitzel Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/7818
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @jaegerschnitzel Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Refactor ZCL_ABAPGIT_OO_FACTORY

restrict instantiation
friendship to factory
align method naming to other factories
remove unused gi_object_oriented_object
use factory instead of direct instantiation in zcl_abapgit_object_clas

I agree with the changes in general but I have a use case subclassing oo_class/interface that won't be possible anymore. Can we keep those CREATE PUBLIC, please?

Sure, made them public again.


[BUG] It appears that one cannot make metric nuts

Describe the bug
Using screws.scad, it appears that one cannot make metric nuts.  Error received:
WARNING: Ignoring unknown function '_nut_info_metric' in file screws.scad, line 1720
ERROR: Assertion 'is_list(list)' failed: "Invalid list in list_remove" in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/lists.scad, line 712
TRACE: called by 'list_remove' in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/structs.scad, line 52
TRACE: called by 'concat' in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/structs.scad, line 52
TRACE: called by 'struct_set' in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/screws.scad, line 469
TRACE: called by '_struct_reset' in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/screws.scad, line 1723
TRACE: called by 'nut_info' in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/screws.scad, line 439
TRACE: called by '_get_spec' in file C:/Users/busin/Documents/OpenSCAD/libraries/BOSL2/screws.scad, line 1407
TRACE: called by 'nut' in file paintCaddy2.scad, line 15
Code To Reproduce Bug
include <BOSL2/std.scad>
include <BOSL2/screws.scad>

nut( "M8" );  //  This is the example in line 1384 of screws.scad

Expected behavior
A metric nut to be created.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

OpenSCAD Version:
Other libraries used:

To add a little more, the DIN standards agree with ISO about nut width---except for 4 sizes.  But they disagree quite a bit on nut thickness.  And while DIN has just one standard for regular nuts that I'm aware of, it has two different standards for thin nuts that conflict with each other.   ISO doesn't seem to specify square nuts.  DIN does, but for two sizes gives two different options on the nut width.

Hi! Since nut standards are so chaotic, and since you use ISO to create screws, then I suggest just using the ISO standard and document that DIN standards are conflicting.  Your previous two messages are a good start at telling people why you use ISO. The module nut() allows DIN users to specify all of the physical parameters.

I'd be a little happier with that solution if I actually knew a place I could buy ISO hardware.   That is, if DIN is actually dominant then following ISO may be a mistake, even if justified based on how things are currently organized.  (Do ISO nuts actually exist?)  Also doing strict ISO would mean completely excluding square nuts from the metric support, since they aren't in ISO at all.  For screws it appears that DIN and ISO are more or less in agreement: on McMaster they list the hardware as simultaneously complying with both.  So this problem didn't arise there.  (And you could argue that screws are also DIN.)

Hmmm... I agree that not having square nuts would be an inconvenience. I think that it is interesting that, after falling out of fashion for years, with the advent of 3D printed but traps, square nuts are in higher demand now. I wonder what that source and spec are of the square nuts that Prusa uses in their printers.

So, after some thought, I guess that it all depends on who are the dominant users of BOSL2.  If it's primarily meant to be used by hobbyists designing for 3D printers, I would vote for full DIN.  These users (of which I am one) don't need high precision due to the current limitations of 3D printers.  Even threading is superfluous for purchased fasteners.
However, if BOLS2's main user base consists of professional engineers and designers who require high precision, then you may want to include BOTH ISO and DIN, which would require a less simple interface for the user.
Just some thoughts.

The nuts in my prusa appear to comply with the DIN square nut standard with the thinner nut thickness.     The Prusa is a fairly accurate machine and the discrepancies between DIN and ISO can be millimeters, which is far beyond the errors in the printer, which are at the 0.05 mm level.  This makes it seem like some scheme for including both is necessary.  I was thinking of a thickness="undersize" option to get the DIN thicknesses, but that's more confusing if there are multiple options.  I thought about thickness="normal din" or "din normal", or "din thin" etc.  This doesn't address DIN have conflicting thin nut standards, but I could ignore the one that looks less popular.  However, this more seriously doesn't deal with the four nuts whose width is also different in DIN.
Note that I have used threading in several models that I printed with the prusa, though at a larger scale.

Another option would be to rename "ISO" to something else like "metric" and just use only the DIN standard for nuts.

"the discrepancies between DIN and ISO can be millimeters"    Wow!  I presume that large of a discrepancy is for the larger nuts, not for, say, M2 - M5.
"Another option would be to rename "ISO" to something else like "metric" and just use only the DIN standard for nuts."
That works for me.  All long as it is well documented, there should not be any problems with that.
Oh yes, threading is needed, just not normally when working with small purchased fasteners.

For M5 the max ISO thickness is 4.7 and from DIN 4.0, though it turns out that the M5 discrepancy is anomalously large.   For M6 ISO is 5.2 and DIN is 5.  For thin nuts...Hmmm.  I hadn't realized but it looks like the thin ISO agrees with one of the thin DIN values.   But DIN's internal disagreement gives a thickness of either 5mm or 6mm for M10, depending on if you use DIN 439 or DIN936.
At really big nuts we have M24 with ISO thickness 21.5 and DIN thickness 19.
For M10 ISO specifies 16mm width and DIN 17mm width.

Yes, I can see why you are stuck.  No matter what you end up doing, it will be a compromise.  I guess that there isn't enough incentive for manufacturers to switch to ISO, even with all of the benefits of a common consistent standard,  For me, it's not such a big deal to design my own nuts and nut traps based upon the measurement for the parts that I have.
If you want to close this issue without deciding, just update the documentation in screws.scad to reflect that metric nuts are not yet available.  I'll be glad to open a Feature Request for the addition of metric nuts just to keep people from opening more BUG and Feature Request issues.
Again, thanks for all of the work you've done on BOSL2.  It is appreciated.

I would like to reach a conclusion on this and be able to finish it off somehow, so there's no reason to close the issue until that happens.  Note that ASME also defines metric nuts and it looks like they follow ISO, not DIN.

This is fixed in the current version.


c7n: Filter for s3 analytics enablement

Does Cloud Custodian support the ability to filter against the s3 resource to check whether buckets have the analytics feature enabled or not?
I was hoping to find a key value pair in the output log that would allow me to use a jmespath expression to perform this task but was unable to find one.
The use case is for s3 auditing and compliance.
We monitor buckets that are created with public access, are missing specific tags, have server access logging disabled, and have analytics disabled.
We're able to satisfy all the criteria mentioned  with exception of checking for the analytics option.

we'll need to add an s3 analytics filter to enable that, do you want enabling analytics as an action as well?


SMS service by using angular-5

Hello,
I am developing send sms to my user on a click function in angular-5 with java.There must be some documentation how to use.

closing this as it doesn't pertain to the code snippets.


is now good code :)

Funky changes to make code more readable.

Looks good but might need further work.


Improve UID support for main scene

Makes all code paths (the FileSystem dock option and EditorNode when running without scene) set main scene as UID instead of paths. Also makes main scene properly highlighted in FileSystem when it's UID.
EDIT:
Also included bugfix for loading scenes by UID.
Fixes #100354

Added a fix for #100354

Thanks!

Thanks!


list-ops: 2 "new" constructors, different signatures

I think this is the first exercise that we overload "new".
closes #113

OK there's several different implementations for this "overloaded constructor":
class ListOps {
  construct new() {
    _data =[]
  }
  construct new(elements) {
    _data = elems[0..-1]
  }
}

class ListOps {
  construct new() {
    this.init_([])
  }
  construct new(elements) {
    this.init_(elements)
  }
  init_(elems) {
    _data = elems[0..-1]
  }
}

class ListOps {
  static new() {
    return new([])
  }
  construct new(elements) {
    _data = elems[0..-1]
  }
}

I think the 3rd one is best.
Adding stub methods kind of pushes the student to a particular solution.
The difficulty for this exercise is relatively high, and it occurs later in the track, so should I rip out the stub methods?

I think the 3rd one is best.

Agreed, this is the typical Wren approach I see... the most complex method has all the logic and then the "simpler" versions just defer up the chain until eventually hitting the FULL method signature... in this case we just have the one jump of course.

so should I rip out the stub methods?

Lets resolve that in the dedicated thread... this could then be merged as-is or it could be held until after we sort that...

probably no rush. I like to have at least one community solution for each exercise which is why I solve new exercises quickly. As a student I find other people's solutions very valuable.


Silent failure on Apple Silicon

Rubato seems to silently fail when used on Apple Silicon. I have tested this with all of the examples and they just seem to silently fail on my M2 mac. But work fine on an x86 based linux VM on AWS with the exact same configuration. I also don't get any logs with the log feature when this happens.

I have been using it quite a bit on my M1 Mac and haven't noticed any troubles. Can you give a simple example that triggers the problem?

I just tried a few of the examples on my M1 Air. All ran without trouble. I tried both from the master branch and the upcoming version in next-0.13. I use rustc v1.67.0.

Im using the fftfixedin64 which does not fail silently but throws an error:
Opening files: africa.wav, test.wav
Resampling from 22050 to 44100
Copy input file to buffer
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Imaginary part of first value was non-zero.', /Users/maxall4/Downloads/rubato/src/synchro.rs:180:14
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

But the async resamplers just fail silently. I ran this with this file: https://www.ee.columbia.edu/~dpwe/sounds/music/africa-toto.wav with this command:
cargo run --example fftfixedin64 africa.wav test.wav 22050 44100 2

Did you first convert the wav to raw samples? The examples don't  include any parsing of wav file headers and are only able to process raw data in 32 or 64 bit float format.

Yeah I removed the header with sox before running the command

Ok then please provide the exact command you used convert the file with sox.

Sure that would be:
sox africa.wav africa.raw


Feature/add page components catalog

Fixes # BLUI-3497

Changes proposed in this Pull Request:
-Added component catalog page

Screenshots / Screen Recording (if applicable)

To Test:
yarn start:reactdev

Any specific feedback you are looking for?

Please Open this PR once, #728 gets merged.

My apologies Suraj. I talked to @joebochill  a little bit more and here's what I think:

Move the component catalog to between "Components" and "App Bar".
Change the component catalog to "All Components". "Component Catalog" is just an internal name... I don't know what else to call it.
You don't need a "React" button for every single component, since there is only React stuff on this page. Instead, please style it like how docit handles this image grid:

There is only one react package. So the bullet list item after "Brightlayer UI react components are available as NPM package:" is not necessary. Try rewriting that part so that it flows more naturally.

Avoid taking story descriptions too literally. You will need to grease the content to fit with the context.

@huayunh Please review.


Loading in chunks doesn't work with scroll to index

See your example. If you click scroll to index 50 you just load next chunk but not chunk with the index 50

Closing. This is not a bug.
"Loading in Chunks" is not a special feature of this component, it's something you can easily code yourself. The demo shows an extremely simplistic way of how you can code it. You need to determine how to code it for your particular app.
Because "Loading in Chunks" isn't a built-in feature, none of the apis behave differently based on it . If there are 50+ items, "Scroll to Index" will scroll to the 50th. If there are less, it will scroll to the last item. The naive "Loading in Chunks" example downloads new randomly generated items any time the scroll position reaches the end.
If you want "Loading in Chunks" to behave differently in your app, you'll need to determine how to code it on your own.
Good luck!

I need to load item with index 50 and its siblings if I scroll to index 50. It means I can have gaps in my virtual data and scroll should work correct. I hope it is possible

As I said previously, "Loading in Chunks" is not a built-in feature of the library. It is something you have to code yourself. The example shows an easy theoretical way to do it. Obviously what you're mentioning is possible, but it's your responsibility to figure out how to code it.


bump ibc v6

Context and purpose of the change
Bump ibc v6
Brief Changelog
ibc v5.1.0 --> ibc v6.1.0
Reviewers Checklist
I have...

[ ] pass all test

@hieuvubk @sontrinh16 could you help us pull the v7 upgrade logic out of https://github.com/Stride-Labs/stride/pull/586 and into this branch, so that we can skip over v6 and instead straight directly to v7? It would be nice to separate the v7 upgrade from the centauri code, for the sake of having cleaner upgrades / PRs. Thank you!

@hieuvubk @sontrinh16 could you help us pull the v7 upgrade logic out of #586 and into this branch, so that we can skip over v6 and instead upgrade directly to v7? It would be nice to separate the v7 upgrade from the centauri code, for the sake of having cleaner upgrades / PRs. Thank you!

got it

@riley-stride  i move to this PR https://github.com/Stride-Labs/stride/pull/672 that use main line ibc-go and branch from main instead of from https://github.com/Stride-Labs/stride/pull/586


Implemented CSP and HSTS

Description
PSD-3985
Missing or Misconfigured Application Security Headers - A number of HTTP headers which can be used to enhance the security posture of the web application were not used.
Implemented CSP and HSTS support in the rails app.

Looks ok, I would like to know how this is going to be tested and verified please. How would you get Venu to test for example?

@alan-at-work I have updated the QA ticket with instructions (https://regulatorydelivery.atlassian.net/browse/PSD-3988) that should be adequate for Venu to test.


Added new plugin: streamer redeems

This plugin allows you to connect to a Server-sent event endpoint hosted by yourself or someone else which is connected to a streamer service (ie. twitch)
Taking twitch into account, streamer can redeem rewards. A streamer can install this plugin and allow him/her/it to be pranked when chatters redeem specific rewards.
This plugin does for now only support triggering a fake collection log popup (which includes a chat message stating that the person was pranked).

Does this plugin do anything that https://runelite.net/plugin-hub/show/twitch-live-loadout doesn't do? Would you not like to contribute to that plugin?

@YvesW thanks for the quick reply
The main difference is the use of channel points instead of bits (when we're speaking of twitch), which that plugin does not support.
The plugin was made to goof in a particular stream, but made generic to allow further use of others wants to setup something similar

If you can work bits into that plugin, that would be the preferred avenue of this feature.

If you can work bits into that plugin, that would be the preferred avenue of this feature.

Not sure what you're trying to convey. Just to be clear:
This plugin: supports whatever, it just listens for events from an endpoint.
Twitch load out: can only use bits to start random events.
My use of this plugin will use a private web application which receives webhooks from twitch and pushes events to all listeners of a specific endpoint.
If anyone else wants to use this plugin, they will have to contact me or setup their own application to output what the plugin expects (mentioned in the readme)
I'm sure you would like to have similar plugins combined, but can they live side-by-side until twitch load out can support channel points?

I might have misunderstood on what your previous comment meant for feature parity.

I'm sure you would like to have similar plugins combined

This is more what I meant. If it's a similar feature, it's much preferred  you try and collaborate with an existing plugin's author first. In the event they are awol, or refuse, we would be happy to assist getting it on the hub in some other fashion.

Im collaborating with the creator of twitch load out instead. Closing this


Remove boilerplate comments from cmake in sm_atomic

Here is an example of what I was talking about in #35

we will accept this change.
The only concern I have is that we may be having different formatting-style conventions in our tools.
In general I think is is worth to keep the "git blame" information correct.
It is true we still do not provide any lintting-formatting standard.
But please, lets keep aside the reformatting part by the moment and lets focus on "boilerplate comments removal"

Thank you.  What are the tools you are using?  For our repos we generally use pre-commit to do all the formatting but we don't have any tools for formatting cmake files.  If you know of one that formats cmake files please let me know, I'd really like to have one for all the moveit repos also.


Publishing the package

Could you please clarify how to publish the package after building the application?
because I used the normal publishing method for electron but it doesn't load anything related to adonisjs
thanks.

have you found the solution for publish


How to get EVP_PKEY_base_id after build?

I did everything according to the instructions(https://github.com/openssl/openssl/blob/master/NOTES-WINDOWS.md#quick-start), but I didn't get these libraries after building openssl
TS_VERIFY_CTS_set_certs
EVP_PKEY_base_id
EVP_MD_size

How can I get them?

All of these symbols are macros. You need to include appropriate header files (ts.h and evp.h) when building sources that use them.

I'll try it now thanks!

Closing since this is marked as resolved.


FORMS-255  # Any change to Manual Calc object triggers a click event

show and hide of element won't trigger change:value

LGTM :+1:


fix(ci): type error in dev_checks fixture

I think https://github.com/denoland/fresh/pull/1538 was merged without merging in https://github.com/denoland/fresh/pull/1489 and rerunning CI.
@marvinhagemeister, I try to avoid pinging you specifically to merge my PRs, but in this case I'll make an exception. Without this fix I think all future CI runs will fail.

Hmmm, not sure how it works for you as maintainer, but when I look at a PR (e.g. #1454 -- look, I did it!) I see:

This branch is out-of-date with the base branch

Perhaps this doesn't happen if you don't refresh the page or something when merging multiple PRs in a short time frame.

Ohh right that makes sense. I read over that part and only looked at the green checkmark 😅


How to generate anchor file

I had a doubt with the ancor file. I got it sorted as i found it in trhe .cfg file. Hnece, closing the issue! :)

Closing issue as per my previous comment.


No such file - Grammar.txt

Nice work - the medium posts are interesting and informative.   This is exactly what I need.  I am trying to install from a clone an Windows 10 - I am running into
python -m pip install . --user
.
.
.
.
error: [Errno 2] No such file or directory: 'C:\Program Files\Amazon\AWSCLI\runtime\python36.zip\lib2to3\Grammar.txt'

Upgraded python.  Flag down.


Openvpn: wizard rules creation fix

Hi!
may close https://github.com/opnsense/core/issues/5106 i think
i can add this to https://github.com/opnsense/core/pull/5108

@kulikov-a I haven't tested it on my end, but it looks good. thanks! let's pull this in so others can try as well with opnsense-patch.

@AdSchellevis
Thanks!!


How to append an info icon next to a field created using JSON schema.

Question
I have a form, which is created using formly form Version 5.10.22. The fields are manipulated using JSON schema.
I need to add an info icon near to a filed, a click on the info icon will open a pop-up.
Is there any way to add the info icon without using jQuery and input-addon.
This is the field I have created.

This is the required output. This field is created only using HTML.

I need to add the button next to the form field.
Packages i have using in my project.
"@ngx-formly/bootstrap": "^5.10.22",
"@ngx-formly/core": "^5.10.22",
"@ngx-formly/schematics": "^5.10.22",

You may need to mix the following solutions:

https://github.com/ngx-formly/ngx-formly/issues/1982#issuecomment-566048527
https://formly.dev/examples/bootstrap-specific/input-add-ons

@aitboudad Thanks for your replay. I have added the info icon by template property. Add some styles, it is working as we expected.


Grey Out Evaluate Line right click menu in Exercise tab

This option turns Engine on and does something as the progress bar shows some activity but in effect there is no result as no points are displayed in the exercise solution line and it is not needed anyway. Evaluate Position works fine but Evaluate Line seems redundant:

Hidden from the Exercise context menu altogether.
However, it is now allowed in the Games tab along with the scoresheet made visible.


[build] included useful binaries in build [SWDEV-136019]

Closing all existing pull requests that do not target the develop branch. In case this pull request is still valid, please rebase your changes against develop branch and resubmit.


[Docs] Update Tailwind docs to include step about updating popover containers

[x] I have followed (at least) the PR section of the contributing guide.

This updates the tailwind interoperability docs to include one more step to set the default containers for portal-based elements (like popover/menu). This also updates the base tailwind example to include this as a reference.
Not sure if I'm missing any other default container elements I need to set here?
closes #33017

Not sure why CI is failing. I ran yarn prettier locally and everything came up fine for me

Not sure why CI is failing. I ran yarn prettier locally and everything came up fine for me

@ajhenry maybe try updating to latest master and doing yarn prettier again.

can you add this guid to https://mui.com/base-ui/guides/working-with-tailwind-css/?


Only build the necessary web/ files during the gulp default_preferences task

By explicitly specifying only the required web/ files, the runtime of the gulp task is reduced by approximately 30 percent.

/botio-linux preview

Thank you for optimizing this!


Fix box filter

resolve issue #1447
To test see page: http://localhost:4567/documentacao/componentes/box-de-filtro/
print with the resolved bug

No desktop o valor 'Desativado' fica por cima da seta, no mobile fica certo.

No desktop o valor ' Desativado ' fica por cima da seta, no mobile fica ok.

Outro bug.

@flaviomuniz  enviei as correções, valeu ai!! :+1:

You guys could keep the same language here, these bilingual pull requests here are driving me crazy. Porra!

@deividmarques I found something strange in the filter sample. When the resolution is mobile, the "export" button disappear, is this the correct behavior?

@renatocn tem print? Olhando a doc de exemplo está normal!

@deividmarques, I tested again and found nothing. My bad.
Looks good to me.
:+1:


bash: ulimit: pipe size: cannot modify limit: Invalid argument

Please use the following bug reporting template to help produce actionable and reproducible issues. Please try to ensure that the reproduction is minimal so that the team can go through more bugs!

A brief description

ulimit -p 16

Expected results

Should set the pipe size to 512*16 bytes

Actual results (with terminal output if applicable)
bash: ulimit: pipe size: cannot modify limit: Invalid argument

Your Windows build number
14393.447

Steps / All commands required to reproduce the error from a brand new installation
Open a bash on ubuntu on Windows shell

Strace of the failing command

Required packages and commands to install

See our contributing instructions for assistance.

I get the same behavior on native Ubuntu 16.04:
root@UBUNTU-SERVER:/sys/fs# ulimit -p 16
bash: ulimit: pipe size: cannot modify limit: Invalid argument


User-reported unhelpful error message

Program: https://code.world/haskell#
Message:
program.hs:58:20-27: error: Outdated use of grey as a function.
    Remove the function argument for a medium shade of grey.
    For a different shade of gray, use light, dark, or HSL.

This is almost surely not really a misleading error.  But I'm concerned that we're once again getting reports without a hash in the URL.  Seems reminiscent of #1130.  But I'll close now, and deal with it if it's a problem again in the future.


README more concise intro attempt with minor features update.

Resolves #224
An attempt at a more concise summary.
After having a quick think and checking tool summaries like this one for Skaffold I felt we can simplify more.

@marcinc I'm happy to close this, as I don't think its relevant.


Issue with k8s.io/docs/tutorials/configuration/configure-redis-using-configmap/

This is a Bug Report

Problem:
When following this Tutorial:
https://kubernetes.io/docs/tutorials/configuration/configure-redis-using-configmap/
and using the file pods/config/redis-pod.yaml to create a pod
you get as pod Status "ErrImagePull". When using
kubectl describe pods redis
you can see the following error:
pull access denied for kubernetes/redis, repository does not exist or may require 'docker login'
Proposed Solution:
Update pods/config/redis-pod.yaml so it uses a valid image
Page to Update:
https://kubernetes.io/...

@EdinCitaku please edit the redis-pod.yaml as shown below:
https://github.com/kubernetes/website/pull/14123/files
/close


upgraded issue template to issue forms

Fixes #1

@Meldiron please review, thankss in advance:)

@vj-codes  Great work. One more change before we can approve. We have made few changes in the language and also the format of Code of conduct. Please check https://github.com/appwrite/appwrite template and update accordingly.
Thank you.

@lohanidamodar done! Please review again:)

@lohanidamodar done!

THANK YOU! All changes merged 🥳
Please reach out to eldadfux on our Discord server if you would like to claim your Appwrite swags! As a way of saying thank you, we would also love to invite you to join the Appwrite organization on GitHub. Please share your GitHub username with us on Discord.
You can accept the invite by visiting https://github.com/orgs/appwrite/invitation. By joining our team, you will officially be an Appwrite maintainer on GitHub.
You can change your membership visibility settings, so your new Appwrite team membership badge will show up on your personal GitHub profile.
Please feel free to look for more PRs you might be interested in helping with on our long list of Hacktoberfest friendly issues and help make Appwrite better :)


enhancement: support comment for create external table

PR checklist:

Did you run ClangFormat ?
Did you separate headers to a different section in existing community code base ?
Did you surround proton: starts/ends for new code in existing community code base ?

Please write user-readable short description of the changes:
closes #567

(Jove Github Bot) added it to the current sprint.

(Jove Github Bot) moved this ticket out of the GitHub project(up to 1200 tickets for one project).


1.2

Hi ..
where this redis.conf  mode file for unbound ???

Hi,
Everything is mentioned in the installation instructions. I am not sure what do you mean with mode in your comment. If you are asking about redis.conf file, it is available in the release unbound-redis-release-1.2.tar.gz under config dir.
Installation instructions screenshot where it says exactly that:

Download the latest release unbound-redis-release-1.2. All the files are available in the release and their locations are mentioned in the installation instructions.


Cleanup duplicate references to Internal.AspNetCore.Sdk

Follow-up to #4246
We have multiple places in our code where Internal.AspNetCore.Sdk is referenced. Let's reduce this to a single place. This should simplify the most common problem with using it -- ensuring the version is consistent across all projects.

Closing in favor of #7280


Update WMG pipeline’s Census schema version to include schema 4 migration

This is blocked by the census upgrade work.
Make sure this work is done after this ticket.

Closing since schma 4.0 is a minor upgrade


feat: made product variants immutable

Related Issue(s)

resolves #293

Quick overview of the change

UI changes in activity entry
Updated UI flow for updating variants

Quick testing guide

Blocked by #292, once merged we will move to review


DEC-1449 Add checkbox for marking fields as searchable or not.

Coverage increased (+0.0009%) to 95.481% when pulling 791d6935c4c3b1ecbce14a8674997629074474da on DEC-1461 into 82d6b3ddeb182c1ae3b1eb99dd88ec8404dd5b1b on master.


Sidebar update & Bug fixes

Description
Added all the topics and subtopics that were available on the navbar to the sidebar.
Fixes #29
Type of change

[x] Bug fix (non-breaking change which fixes an issue).
[x] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
[x] This change requires a documentation update.

Additional Context

Checklist:

[ ] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have made corresponding changes to the documentation.
[ ] I have added corresponding tests.
[ ] Any dependent changes have been merged and published in downstream modules.

@nehagup all the edits and fixes have been done in this PR

This PR has introduced broken links. attaching screenshot.


Checkout section is incorrect and incomplete

checkout didn't work, I have to use repo (I found this by using the GUI designer then look at the generated yaml)
Example should be updated to show there repo,  clean, and fetchDepth etc. need to be under the resources section

resources:
  - repo: self  # self represents the repo where the initial Pipelines YAML file was found
    clean: boolean  # whether to fetch clean each time
    fetchDepth: number  # the depth of commits to ask Git to fetch

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7458d5b2-1bb7-7d87-7ce6-2b0c430b0155
Version Independent ID: edf5bbd3-a3f0-5426-e985-31290f8afd05
Content: YAML schema - Azure Pipelines
Content Source: docs/pipelines/yaml-schema.md
Product: devops
GitHub Login: @erickson-doug
Microsoft Alias: macoope

The generated YAML is wrong/out of date. repo is deprecated syntax, and the correct place to put checkout-related keys like fetchDepth is on the checkout step. I'll file a bug against the "view as YAML" feature. In the meantime, if you want to paste your YAML here, I can help you refactor it into the correct syntax.


Update sourcecode to 0.2.7

Updates com.lihaoyi:sourcecode from 0.2.6 to 0.2.7.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lihaoyi", artifactId = "sourcecode" } ]

labels: library-update, semver-patch

Codecov Report

Merging #72 (a935c87) into main (896bdf7) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #72   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           43        43
  Lines         2102      2102
  Branches       106       106
=========================================
  Hits          2102      2102

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 896bdf7...a935c87. Read the comment docs.


output multi-label for YOLOv5

Is your feature request related to a problem? Please describe.
As mention  of  Rare PLANES by  Ari Chadda , multi labels for yolov5 are useful. label studio may be creating a better labeling way.
Describe the solution you'd like
multi-label classification is enabled by default in YOLOv5 in an issue,
other web label tool may have this function, so please considering this multi-label function in label-studio.
Describe alternatives you've considered
Additional context

LS supports multi-labeling: check this config.

LS supports multi-labeling: check this config.


Multiple changes in SOCI

MSVC warnings fixes and pragmas
CMAKE changes(added MSVC /MP multiproces compiling support, CMAKE_DEBUG_POSTFIX variable can be use to tell which suffix soci wil use for debug modules)
common test28, test29 produce memory leaks so solution is made in boost-fusion.h and values.h
soci_backend added new virtual function create_database(const std::string&)
soci_firebird change in common.cpp( see SQL_TEXT )
some additional firebird and sqlite specific tests
sqlite blob reimlemented using std::vector

Sorry, I don't think this can be realistically applied in the current state. The commits are too confusing: they do a lot of things (instead of each commit doing one thing and one thing only) and there are no explanations about why do they do them. E.g. the commit related sqlite3_close():

Does a lot of things not related to this function.
Doesn't say why does it replace it with the old version.

There are undoubtedly valuable parts here, but this needs to be reworked/cherry-picked and can't be just merged as is.

Sounds reasonable. I will close this PR and divide changes  into multiple PRs with better explanation why changes are needed.


Chinese opening to readme

@DanSimon @benblack86 @jlbelmonte @amotamed @aliyakamercan
https://github.com/tumblr/colossus/issues/587

Codecov Report

Merging #595 into master will increase coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #595      +/-   ##
==========================================
+ Coverage   84.83%   84.92%   +0.09%
==========================================
  Files          98       98
  Lines        4312     4312
  Branches      342      342
==========================================
+ Hits         3658     3662       +4
+ Misses        654      650       -4

Impacted Files
Coverage Δ

colossus/src/main/scala/colossus/core/Worker.scala
79.11% <0%> (+1.77%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6e8988d...5ecf420. Read the comment docs.

I like the initiative of getting a more diverse base of users and contributors, but I'm wondering how adding one line of Chinese to the readme is expected to help?  Is this to try to get the repo's home page to show up in Chinese search results?
Also wondering if we should try to target other languages as well.

👍


Support double-square curly braces

Signed-off-by: ice1000<EMAIL_ADDRESS>Addressed my own comment: https://github.com/KaTeX/KaTeX/pull/1947#issuecomment-485986880

Use this code to preview on your website:
\mathopen{\{\mkern-3.2mu[}
i
\mathclose{]\mkern-3.2mu\}}

Codecov Report

Merging #1953 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1953      +/-   ##
==========================================
+ Coverage   94.91%   94.91%   +<.01%
==========================================
  Files          79       79
  Lines        4837     4839       +2
  Branches      845      845
==========================================
+ Hits         4591     4593       +2
  Misses        222      222
  Partials       24       24

Flag
Coverage Δ

#screenshotter
89.48% <100%> (ø)
:arrow_up:

#test
86% <100%> (ø)
:arrow_up:

Impacted Files
Coverage Δ

src/macros.js
97.6% <100%> (+0.01%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0461e17...6d0104e. Read the comment docs.

@ice1000 Can you go in and resolve the merge conflicts?

@ice1000 Can you go in and resolve the merge conflicts?

Sure, done.

@ronkok CI passed, please take a look.

@ice1000 Three comments:

I can find no LaTeX packages with a function named \llbrace or \rrbrace. But the stix package contains \lBrace and \rBrace. Those would be better choices for the names of these functions.

KaTeX produces both HTML and MathML and getting a macro to do each one well gets a little tricky. @edemaine has written a KaTeX-only macro syntax that enables good HTML and good MathML in the same macro. The syntax is your case would be defineMacro("\\lBrace", \\html@mathml{<HTML code>}{<MathML code>}); You have already written good HTML code. But in MathML you can't be sure what font will be used, so you have to call the Unicode character. And it helps to use the \char function so that the macro does not expand in an infinite loop. So it ends up as: defineMacro("\\lBrace", \\html@mathml{"\\mathopen{\\{\\mkern-3.2mu[}}{"\\mathopen{\\char`\u2983});

Do you want to try writing macros for characters ⦃ and ⦄ that expand to  \lBrace and \rBrace?

I can find no LaTeX packages with a function named \llbrace or \rrbrace. But the stix package contains \lBrace and \rBrace.

Well yeah, I've done the same investigation and got the same results prior to PRing kAtEx. My motivation of using \llbrace is that it's more consistent with another function, \llbracket.
I'll change it to \lBrace.

KaTeX produces both HTM ...

Got it! Will do.

Do you want to try writing...

Yeah! Is that simply aliasing the macro?

Yep.

Addressed comments, please retake a look

I've observed that PRs in this repo are all squashed when merging, I'm assuming that it's Ok of merge master/creating small commits instead of rebasing on master and always commit by amending the previous one.

@ice1000 Can you also add to the documentation in docs/support_table.md?

@ice1000 Can you also add to the documentation in docs/support_table.md?

Done

@ice1000 Thank you for this PR. It's a nice addition to KaTeX.

You're welcome!

[clabot:check]

[clabot:check]


Archive Manager does not close or quit in response to Escape, Control-W or Control-Q

Gut feeling, it should respond:

to Control-W and Control-Q
but not quit in response to Escape.

The following keyboard shortcuts have been added to lumina-archiver:
Create new archive == CTRL+N
Open existing Archive == CTRL+O
Extract All == CTRL+E
Quit == CTRL+Q
https://github.com/trueos/lumina/commit/fab6d290cc1a94a351a12418373c3690cc8f0e43


using PHP with grpc and protocbuf

there is some problems when i follow the current documents from official site, so i am trying to write down my steps, hope it will help you who want to use PHP with grpc.
environment
mac OS sierra 10.12
PHP 5.6

install Protocbuf
download 3.0.2(latest version of 3.0.x, and must be version v3.0.x, DO NOT use version 3.1.x now)
https://github.com/google/protobuf/releases
(protoc-3.0.2-osx-x86_64.zip)

unzip protoc-3.0.2-osx-x86_64.zip to folder /Users/daniel/github/protoc/3.0.2/ and create link in /usr/local/bin/
ln -s /Users/daniel/github/protoc/3.0.2/bin/protoc /usr/local/bin/protoc
protoc --version
//ouputs
libprotoc 3.0.0

install grpc php extension
git clone -b v1.0.0 --depth=1 git@github.com:grpc/grpc.git
cd grpc
git checkout -b v1.0.0
cd src/php/ext
phpize
./configure
make && make install

install protocbuf-php plugin
git clone https://github.com/stanley-cheung/Protobuf-PHP --depth=1
cd Protobuf-PHP
rake pear:package version=1.0
[sudo] pear install Protobuf-1.0.tgz

pear installation will install protoc-gen-php command into php bin folder
use which php to find out the real folder.
than you can use protoc-gen-php anywhere.
back to folder grpc, and
cd examples/php
protoc-gen-php -i . -o . helloword.proto

it will generate helloworld.php with request, response and client classes
the full documentation  is here: http://www.grpc.io/docs/quickstart/php.html
the origin issue is : #8502
enjoy it

The documentation is indeed confusing.
But actually, you don't need to use the protocbuf-php plugin anymore if you use the protoc compiler v3.1.0. This new version already includes a code generator for PHP. You just need to specify --php_out=OUT_DIR as a flag.
The generated code is much cleaner BUT is also incomplete, because it's missing the service class. I have already opened an issue for this here.

@zorrocaesar  i will try v3.1.0 with integrated php plugin.
thanks, usually we will not use PHP as service, the client is enough.

You still need the client stub in order to use the service. That is what I am referring to.

@zorrocaesar Yes, there is no server and client stub :)


Bug: Swagger UI doesn't work correctly when using custom domain name with mapping key

Expected Behaviour
I have an API Gateway HTTP API with route /foo. I create a custom domain name for the API my.domain.com and create a mapping with a mapping key api. Thus I access my foo operation with https://my.domain.com/api/foo. In my Lambda function, I create a resolver app and enable swagger on /swagger path:
app = APIGatewayHttpResolver(enable_validation=True)
app.enable_swagger(
    path="/swagger",
    ...
)

I define my operation foo with:
@app.get("/foo", ...)
def foo():
    ...

I can then access the Swagger UI on https://my.domain.com/api/swagger. I also expect:

I would be able to download the OpenAPI schema via the link under the Swagger UI title, which should be in a form like https://my.domain.com/api/swagger?format=json.
The operation shown would be like GET /api/foo.
When I use Try it out feature, it calls the foo operation through https://my.domain.com/api/foo.

Current Behaviour
At the moment, it works like this:

The OpenAPI schema link has a form like https://my.domain.com/swagger?format=json, i.e. without the mapping key api.
The operation shown is like GET /foo, i.e. it lacks the mapping key api.
When I use Try it out feature, it calls the foo operation through https://my.domain.com/foo, i.e. without the mapping key api.

Code snippet
The snippet is shown above.

Possible Solution
The last problem with Try it out can be worked around by defining a server with url="/api". The rest of the issues stays.
Steps to Reproduce
It's described above.
Powertools for AWS Lambda (Python) version
latest
AWS Lambda function runtime
3.11
Packaging format used
PyPi
Debugging logs
No response

The first issue with wrong OpenAPI schema link can be solved here replacing:
ui.specActions.updateUrl('{path}?format=json');

with:
ui.specActions.updateUrl(baseUrl + "?format=json");

(to get absolute URL)
or:
ui.specActions.updateUrl(currentUrl.pathname + "?format=json");

(to get relative URL)

or:
ui.specActions.updateUrl(currentUrl.pathname + "?format=json");

(to get relative URL)

Hi @tlinhart! Thanks for bringing ideas to solve this issue and help with the project! Indeed, using relative URL helps in this case because in this line we update the URL to enable JSON download and it will consider the right path. But we still have the issue when you try to invoke the API using SwaggerUI interface, because we set a default object Server as "/", if not informed, and SwaggerUI take it in consideration to invoke the APIs.
So, in this case and to solve the problem definitively, we need to change the html.py file, but you also need to change the Server configuration to make it work. Something like this:
from aws_lambda_powertools.event_handler.openapi.models import Server

server = Server(url="/api")

app = APIGatewayRestResolver()
app.enable_swagger(path="/swagger",servers=[server])

Do you want to submit a PR to fix this problem? I'm still making some other tests, but I think this is the right direction to go.
Leandro

Hi @leandrodamascena, I can prepare a PR to fix the JSON download URL.
When it comes to the other issues, i.e. invoking the API via Swagger UI, what are you suggesting? After reading the OpenAPI spec and thinking about it thoroughly, I'm more and more convinced that it's up to the developer to supply the correct servers to the enable_swagger method.

Hi @leandrodamascena, I can prepare a PR to fix the JSON download URL.

Thanks @tlinhart! We can make a patch release to fix this.

When it comes to the other issues, i.e. invoking the API via Swagger UI, what are you suggesting? After reading the OpenAPI spec and thinking about it thoroughly, I'm more and more convinced that it's up to the developer to supply the correct servers to the enable_swagger method.

Since this isn't really a bug, it's more about explaining to people how to use Swagger with a different path/custom domain, I think it's worth improving the messaging here:https://docs.powertools.aws.dev/lambda/python/latest/core/event_handler/api_gateway/#enabling-swaggerui. While you work to send the PR to fix the JavaScript part, let me think a way to improve this documentation.

@leandrodamascena here's the PR – https://github.com/aws-powertools/powertools-lambda-python/pull/4930.
Please note that:

The change is more than just a planned one-liner as after the change, the path parameter of generate_swagger_html became superfluous.
I removed two tests that merely checked the path based on the stage. As now we only append the format query parameter, these two tests also became superfluous.


implement parsing of coalesced packets

Fixes #1312. Fixes #1688.

Codecov Report

Merging #1698 into master will decrease coverage by 0.12%.
The diff coverage is 83.87%.

@@            Coverage Diff             @@
##           master    #1698      +/-   ##
==========================================
- Coverage   87.39%   87.27%   -0.12%
==========================================
  Files          96       96
  Lines        6263     6298      +35
==========================================
+ Hits         5473     5496      +23
- Misses        558      566       +8
- Partials      232      236       +4

Impacted Files
Coverage Δ

packet_unpacker.go
91.18% <ø> (-0.49%)
:arrow_down:

session.go
72.97% <37.5%> (-0.78%)
:arrow_down:

packet_handler_map.go
91.49% <90.74%> (-2.15%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update eaad3b2...1b4cbc6. Read the comment docs.


Denote Publisher sheets

Changes / Comments

Don't merge this in! Demonstration only.

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Replacing #6479