[Bug]: shopify app dev is not working when a theme extension exists

Please confirm that you have:

[x] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[x] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
App, Extension
Expected behavior
The shopify app dev command should successfully start the local development environment for my Shopify app without encountering any errors or permission issues. The app should load correctly in my default browser, allowing me to view and interact with my local development version of the app.
The error just happen when the app has a theme extension.
Actual behavior
shopify app dev
╭─ info ─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  Using shopify.app.test-app.toml for default values:                                                               │
│                                                                                │
│    • Org:             Raphael Lima                                                                                │
│    • App:             test app                                                                                │
│    • Dev store:       raphael-lima.myshopify.com                                                                   │
│    • Update URLs:     Yes                                                                                │
│                                                                                │
│   You can pass  --reset  to your command to reset your app configuration.                                        │
│                                                                                │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ error ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  Maximum call stack size exceeded                                                                                │
│                                                                                │
│  To investigate the issue, examine this stack trace:                                                               │
│    at openSync (node:fs:562)                                                                                │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9332)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Verbose output
2024-10-01T01:46:24.332Z: Running command app dev
2024-10-01T01:46:24.344Z: Getting a random port...
2024-10-01T01:46:24.351Z: Random port obtained: 49727
2024-10-01T01:46:24.433Z: cloudflared already installed, skipping
2024-10-01T01:46:24.437Z:
Running system process:
· Command: /opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/bin/cloudflared tunnel --url http://localhost:49727 --no-autoupdate
· Working directory: /Users/raphaellima/Shopify/projects/test-extension
2024-10-01T01:46:24.441Z: Reading cached app information for directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:24.442Z: Reading the content of file at shopify.app.test-app.toml...
2024-10-01T01:46:24.445Z: Reading the content of file at shopify.app.test-app.toml...
2024-10-01T01:46:24.448Z: Reading the content of file at shopify.app.toml...
2024-10-01T01:46:24.457Z: 2024-10-01T01:46:24Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-10-01T01:46:24Z INF Requesting new quick Tunnel on trycloudflare.com...
2024-10-01T01:46:24.515Z: Reading cached app information for directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:24.515Z: Reading cached app information for directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:24.516Z: Reading cached app information for directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:24.517Z: Reading the content of file at shopify.app.test-app.toml...
2024-10-01T01:46:24.517Z: Reading the content of file at shopify.app.test-app.toml...
2024-10-01T01:46:24.519Z: Reading the content of file at shopify.app.toml...
2024-10-01T01:46:24.579Z: Ensuring that the user is authenticated with the Partners API with the following scopes:
[]
2024-10-01T01:46:24.579Z: Getting session store...
2024-10-01T01:46:24.580Z: Validating existing session against the scopes:
[
"openid",
"https://api.shopify.com/auth/shop.admin.graphql",
"https://api.shopify.com/auth/shop.admin.themes",
"https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
"https://api.shopify.com/auth/shop.storefront-renderer.devtools",
"https://api.shopify.com/auth/partners.app.cli.access",
"https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
"partnersApi": {
"scopes": []
}
}
2024-10-01T01:46:24.581Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-10-01T01:46:24.581Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:25.060Z: Request to https://accounts.shopify.com/oauth/introspection completed in 478 ms
With response headers:

cache-control: no-cache, no-store, private, must-revalidate, max-age=0
content-type: application/json; charset=utf-8
etag: W/"df2000595fb859b2a665c5587ed80b16"
server-timing: processing;dur=36, socket_queue;dur=1.687, edge;dur=1.017, util;dur=0.0, cfRequestDuration;dur=184.999943
x-request-id: 6fc210e9-1a1e-419d-b472-3e82d01855a3-1727747184

2024-10-01T01:46:25.062Z: The identity token is valid: true
2024-10-01T01:46:25.062Z:
The validation of the token for application/identity completed with the following results:

It's expired: false
It's invalid in identity: false

2024-10-01T01:46:25.063Z: Verifying that the user has a Partner organization
2024-10-01T01:46:25.063Z: Confirmed partner account exists from cache
2024-10-01T01:46:25.064Z: Getting partner account info from cache
2024-10-01T01:46:25.069Z: Sending "Partners" GraphQL request:
query FindApp($apiKey: String!) {
app(apiKey: $apiKey) {
id
title
apiKey
organizationId
apiSecretKeys {
secret
}
appType
grantedScopes
applicationUrl
redirectUrlWhitelist
requestedAccessScopes
webhookApiVersion
embedded
posEmbedded
preferencesUrl
gdprWebhooks {
customerDeletionUrl
customerDataRequestUrl
shopDeletionUrl
}
appProxy {
subPath
subPathPrefix
url
}
developmentStorePreviewEnabled
disabledFlags
}
}
With variables:
{
"apiKey": "*****"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:25.893Z: Request to https://partners.shopify.com/api/cli/graphql completed in 824 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"5be6cfb09c42bb4bf4ed84232a529965"
server-timing: processing;dur=406, socket_queue;dur=7.242, util;dur=0.9, cfRequestDuration;dur=566.999912
x-request-id: 204a34f5-2eb6-4dbd-b7ae-2e3094250d8c-1727747185

2024-10-01T01:46:25.900Z: Sending "Partners" GraphQL request:
query FindOrganization($id: ID!) {
organizations(id: $id, first: 1) {
nodes {
id
businessName
}
}
}
With variables:
{
"id": "2572053"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:26.228Z: Request to https://partners.shopify.com/api/cli/graphql completed in 328 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"720cd942c6c46c1888a072a9e41f3ce6"
server-timing: processing;dur=68, socket_queue;dur=2.06, util;dur=0.2, cfRequestDuration;dur=215.999842
x-request-id: d566b2d3-6fa0-478e-bce8-7ab55f857a9a-1727747186

2024-10-01T01:46:26.235Z: Sending "Partners" GraphQL request:
query FindOrganization($orgId: ID!, $shopDomain: String) {
organizations(id: $orgId, first: 1) {
nodes {
id
businessName
stores(shopDomain: $shopDomain, first: 1, archived: false) {
nodes {
shopId
link
shopDomain
shopName
transferDisabled
convertableToPartnerTest
}
}
}
}
}
With variables:
{
"orgId": "2572053",
"shopDomain": "raphael-lima.myshopify.com"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:26.605Z: Request to https://partners.shopify.com/api/cli/graphql completed in 370 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"28c6e743688bad08db8b0f9483ff042f"
server-timing: processing;dur=104, socket_queue;dur=2.288, util;dur=0.2, cfRequestDuration;dur=246.000051
x-request-id: 27df8b3c-65cc-4921-a7c3-0420ead1c3a1-1727747186

2024-10-01T01:46:26.612Z: Sending "Partners" GraphQL request:
query fetchSpecifications($api_key: String!) {
extensionSpecifications(apiKey: $api_key) {
name
externalName
externalIdentifier
identifier
gated
experience
options {
managementExperience
registrationLimit
}
features {
argo {
surface
}
}
validationSchema {
jsonSchema
}
}
}
With variables:
{
"api_key": "a12ef956f9cd0c5b2e47d6c7361b0334"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:26.985Z: Request to https://partners.shopify.com/api/cli/graphql completed in 373 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"e957a9d438cb9914eacebd3af28d03a4"
server-timing: processing;dur=131, socket_queue;dur=2.167, util;dur=0.2, cfRequestDuration;dur=273.999929
x-request-id: 00ee156e-83d7-47f7-a998-85bdb223095e-1727747186

2024-10-01T01:46:26.989Z: The following extension specifications were defined locally but not found in the remote specifications: data, payments_extension, tax_calculation
2024-10-01T01:46:26.989Z: The following extension specifications were found in the remote specifications but not defined locally: cloud_terminal_management
2024-10-01T01:46:26.992Z: Sending "Partners" GraphQL request:
query activeAppVersion($apiKey: String!) {
app(apiKey: $apiKey) {
activeAppVersion {
appModuleVersions {
registrationId
registrationUuid
registrationTitle
type
config
specification {
identifier
name
experience
options {
managementExperience
}
}
}
}
}
}
With variables:
{
"apiKey": "*****"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:27.630Z: Request to https://partners.shopify.com/api/cli/graphql completed in 638 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"40a1b4026559d2c1c39c10aa734dfa6e"
server-timing: processing;dur=254, socket_queue;dur=1.685, util;dur=0.4, cfRequestDuration;dur=409.000158
x-request-id: e5050e8a-3013-48fb-95c1-a74cc62d0812-1727747187

2024-10-01T01:46:27.637Z: Reading cached app information for directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:27.637Z: Reading the content of file at shopify.app.test-app.toml...
2024-10-01T01:46:27.639Z: Reading the content of file at shopify.app.test-app.toml...
2024-10-01T01:46:27.641Z: Reading the content of file at shopify.app.toml...
2024-10-01T01:46:27.715Z: Reading the content of file at extensions/theme-test/shopify.extension.toml...
2024-10-01T01:46:27.716Z: Reading the content of file at package.json...
2024-10-01T01:46:27.716Z: Reading the content of file at package.json...
2024-10-01T01:46:27.718Z:
Running system process:
· Command: npm prefix
· Working directory: /Users/raphaellima/Shopify/projects/test-extension
2024-10-01T01:46:27.845Z: Obtaining the dependency manager in directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:27.964Z: Reading the content of file at shopify.web.toml...
2024-10-01T01:46:27.966Z: Reading the content of file at package.json...
2024-10-01T01:46:27.967Z: Writing app configuration to /Users/raphaellima/Shopify/projects/test-extension/shopify.app.test-app.toml
2024-10-01T01:46:27.968Z: File-writing some content to file at shopify.app.test-app.toml...
╭─ info ─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  Using shopify.app.test-app.toml for default values:                                                               │
│                                                                                │
│    • Org:             Raphael Lima                                                                                │
│    • App:             test app                                                                                │
│    • Dev store:       raphael-lima.myshopify.com                                                                   │
│    • Update URLs:     Yes                                                                                │
│                                                                                │
│   You can pass  --reset  to your command to reset your app configuration.                                        │
│                                                                                │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
2024-10-01T01:46:27.997Z: Port 3457 is free
2024-10-01T01:46:27.998Z: Polling tunnel status for cloudflare (attempt 0): starting
2024-10-01T01:46:27.998Z: Getting a random port...
2024-10-01T01:46:28.001Z: Random port obtained: 49737
2024-10-01T01:46:28.500Z: Polling tunnel status for cloudflare (attempt 1): starting
2024-10-01T01:46:28.700Z: 2024-10-01T01:46:28Z INF +--------------------------------------------------------------------------------------------+
2024-10-01T01:46:28Z INF |  Your quick Tunnel has been created! Visit it at (it may take some time to be reachable):  |
2024-10-01T01:46:28.701Z: 2024-10-01T01:46:28Z INF |  https://junior-saturday-essence-porsche.trycloudflare.com                                 |
2024-10-01T01:46:28Z INF +--------------------------------------------------------------------------------------------+
2024-10-01T01:46:28.702Z: 2024-10-01T01:46:28Z INF Cannot determine default configuration path. No file [config.yml config.yaml] in [~/.cloudflared ~/.cloudflare-warp ~/cloudflare-warp /etc/cloudflared /usr/local/etc/cloudflared]
2024-10-01T01:46:28.702Z: 2024-10-01T01:46:28Z INF Version 2024.8.2
2024-10-01T01:46:28Z INF GOOS: darwin, GOVersion: go1.22.2-devel-cf, GoArch: arm64
2024-10-01T01:46:28.702Z: 2024-10-01T01:46:28Z INF Settings: map[ha-connections:1 no-autoupdate:true protocol:quic url:http://localhost:49727]
2024-10-01T01:46:28.703Z: 2024-10-01T01:46:28Z INF Generated Connector ID: 59f49906-67b8-4f84-a324-c25489211ac9
2024-10-01T01:46:28.767Z: 2024-10-01T01:46:28Z INF Initial protocol quic
2024-10-01T01:46:28.768Z: 2024-10-01T01:46:28Z INF ICMP proxy will use <IP_ADDRESS> as source for IPv4
2024-10-01T01:46:28.768Z: 2024-10-01T01:46:28Z INF ICMP proxy will use fe80::414:d26b:134a:587d in zone en0 as source for IPv6
2024-10-01T01:46:28Z INF Created ICMP proxy listening on <IP_ADDRESS>:0
2024-10-01T01:46:28.768Z: 2024-10-01T01:46:28Z INF Created ICMP proxy listening on [fe80::414:d26b:134a:587d%en0]:0
2024-10-01T01:46:28.805Z: 2024-10-01T01:46:28Z INF Starting metrics server on <IP_ADDRESS>:49739/metrics
2024-10-01T01:46:29.001Z: Polling tunnel status for cloudflare (attempt 2): starting
2024-10-01T01:46:29.081Z: 2024-10-01T01:46:29Z ERR update check failed error="no release found"
2024-10-01T01:46:29.171Z: 2024-10-01T01:46:29Z INF Registered tunnel connection connIndex=0 connection=cc99ee94-ea80-45fe-8be9-37829f22a416 event=0 ip=<IP_ADDRESS> location=gru02 protocol=quic
2024-10-01T01:46:29.502Z: Polling tunnel status for cloudflare (attempt 3): connected
2024-10-01T01:46:29.509Z: Sending "Partners" GraphQL request:
mutation appUpdate($apiKey: String!, $applicationUrl: Url!, $redirectUrlWhitelist: [Url]!, $appProxy: AppProxyInput) {
appUpdate(
input: {
apiKey: $apiKey
applicationUrl: $applicationUrl
redirectUrlWhitelist: $redirectUrlWhitelist
appProxy: $appProxy
}
) {
userErrors {
message
field
}
}
}
With variables:
{
"apiKey": "*****",
"applicationUrl": "https://junior-saturday-essence-porsche.trycloudflare.com",
"redirectUrlWhitelist": [
"https://junior-saturday-essence-porsche.trycloudflare.com/auth/callback",
"https://junior-saturday-essence-porsche.trycloudflare.com/auth/shopify/callback",
"https://junior-saturday-essence-porsche.trycloudflare.com/api/auth/callback"
]
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:30.310Z: Request to https://partners.shopify.com/api/cli/graphql completed in 801 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"76acb4e44b91f928c3744a856cacdd2e"
server-timing: processing;dur=554, socket_queue;dur=2.277, util;dur=0.5, cfRequestDuration;dur=697.000027
x-request-id: 68c19273-4240-43c6-ab7f-a07db9523d47-1727747189

2024-10-01T01:46:30.312Z: Writing app configuration to /Users/raphaellima/Shopify/projects/test-extension/shopify.app.test-app.toml
2024-10-01T01:46:30.313Z: File-writing some content to file at shopify.app.test-app.toml...
2024-10-01T01:46:30.321Z: Sending "Partners" GraphQL request:
query allAppExtensionRegistrations($apiKey: String!) {
app(apiKey: $apiKey) {
extensionRegistrations {
id
uuid
title
type
draftVersion {
config
context
}
activeVersion {
config
context
}
}
configurationRegistrations {
id
uuid
title
type
draftVersion {
config
context
}
activeVersion {
config
context
}
}
dashboardManagedExtensionRegistrations {
id
uuid
title
type
activeVersion {
config
context
}
draftVersion {
config
context
}
}
}
}
With variables:
{
"apiKey": "*****"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:31.377Z: Request to https://partners.shopify.com/api/cli/graphql completed in 1055 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"51b2bc8a4d09d30732caf79a01d1ecc7"
server-timing: processing;dur=801, socket_queue;dur=1.888, util;dur=0.6, cfRequestDuration;dur=948.999882
x-request-id: b25d775b-b9f4-4a6d-9529-375433ee890e-1727747190

2024-10-01T01:46:31.386Z: Sending "Partners" GraphQL request:
query activeAppVersion($apiKey: String!) {
app(apiKey: $apiKey) {
activeAppVersion {
appModuleVersions {
registrationId
registrationUuid
registrationTitle
type
config
specification {
identifier
name
experience
options {
managementExperience
}
}
}
}
}
}
With variables:
{
"apiKey": "*****"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:31.911Z: Request to https://partners.shopify.com/api/cli/graphql completed in 525 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"40a1b4026559d2c1c39c10aa734dfa6e"
server-timing: processing;dur=235, socket_queue;dur=2.101, util;dur=0.2, cfRequestDuration;dur=378.000259
x-request-id: 9686c5f7-a200-4d75-907f-02c68e59166c-1727747191

2024-10-01T01:46:31.918Z: Sending "Partners" GraphQL request:
query activeAppVersion($apiKey: String!) {
app(apiKey: $apiKey) {
activeAppVersion {
appModuleVersions {
registrationId
registrationUuid
registrationTitle
type
config
specification {
identifier
name
experience
options {
managementExperience
}
}
}
}
}
}
With variables:
{
"apiKey": "*****"
}
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:32.757Z: Request to https://partners.shopify.com/api/cli/graphql completed in 839 ms
With response headers:

cache-control: max-age=0, private, must-revalidate
content-type: application/json; charset=utf-8
etag: W/"40a1b4026559d2c1c39c10aa734dfa6e"
server-timing: processing;dur=545, socket_queue;dur=3.512, util;dur=0.7, cfRequestDuration;dur=700.000048
x-request-id: ecd2370c-0dc9-419d-8c70-b78a83b1eaea-1727747192

2024-10-01T01:46:32.764Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store raphael-lima.myshopify.com:
[]
2024-10-01T01:46:32.764Z: Getting session store...
2024-10-01T01:46:32.765Z: Validating existing session against the scopes:
[
"openid",
"https://api.shopify.com/auth/shop.admin.graphql",
"https://api.shopify.com/auth/shop.admin.themes",
"https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
"https://api.shopify.com/auth/shop.storefront-renderer.devtools",
"https://api.shopify.com/auth/partners.app.cli.access",
"https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
"adminApi": {
"scopes": [],
"storeFqdn": "raphael-lima.myshopify.com"
}
}
2024-10-01T01:46:32.765Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-10-01T01:46:32.766Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:

User-Agent: Shopify CLI; v=3.67.3
Keep-Alive: timeout=30
Sec-CH-UA-PLATFORM: darwin
Content-Type: application/json

2024-10-01T01:46:33.087Z: Request to https://accounts.shopify.com/oauth/introspection completed in 321 ms
With response headers:

cache-control: no-cache, no-store, private, must-revalidate, max-age=0
content-type: application/json; charset=utf-8
etag: W/"df2000595fb859b2a665c5587ed80b16"
server-timing: processing;dur=36, socket_queue;dur=1.854, edge;dur=2.016, util;dur=0.0, cfRequestDuration;dur=180.999994
x-request-id: 09b380dd-501b-4b5d-afe9-448bf0c74ae8-1727747193

2024-10-01T01:46:33.089Z: The identity token is valid: true
2024-10-01T01:46:33.089Z:
The validation of the token for application/identity completed with the following results:

It's expired: false
It's invalid in identity: false

2024-10-01T01:46:33.371Z: Request to https://raphael-lima.myshopify.com/ completed in 282 ms
With response headers:

content-type: text/html; charset=utf-8
server-timing: processing;dur=10, db;dur=2, asn;desc="28573", edge;desc="CNF", country;desc="BR", theme;desc="131602448470", pageType;desc="index", servedBy;desc="5qxz", requestID;desc="07a5bad7-3d87-47e0-a820-3fd84bd1e718-1727747193", cfRequestDuration;dur=172.999859, ipv6
x-request-id: 07a5bad7-3d87-47e0-a820-3fd84bd1e718-1727747193

2024-10-01T01:46:33.374Z: Getting storefront password for shop lima-checkout-extension.myshopify.com...
2024-10-01T01:46:33.646Z: Request to https://raphael-lima.myshopify.com/password completed in 271 ms
With response headers:

cache-control: no-cache, no-store
content-type: text/html; charset=utf-8
server-timing: processing;dur=27;desc="gc:3", db;dur=5, asn;desc="28573", edge;desc="CNF", country;desc="BR", theme;desc="131602448470", pageType;desc="password", servedBy;desc="rch6", requestID;desc="3a118a31-d6f2-4baf-a7de-d0332163a9f5-1727747193", cfRequestDuration;dur=235.000134, ipv6
x-request-id: 3a118a31-d6f2-4baf-a7de-d0332163a9f5-1727747193

2024-10-01T01:46:33.647Z: Removing storefront password for lima-checkout-extension.myshopify.com...
╭─ error ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  Maximum call stack size exceeded                                                                                │
│                                                                                │
│  To investigate the issue, examine this stack trace:                                                               │
│    at openSync (node:fs:562)                                                                                │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9332)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│    at attempt                                                                                │
│    (opt/homebrew/Cellar/shopify-cli/3.67.3/libexec/lib/node_modules/@shopify/cli/dist/chunk-NV2K2JNI.js:9337)      │
│                                                                                │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
2024-10-01T01:46:33.829Z:
Running system process:
· Command: npm prefix
· Working directory: /Users/raphaellima/Shopify/projects/test-extension
2024-10-01T01:46:33.948Z: Obtaining the dependency manager in directory /Users/raphaellima/Shopify/projects/test-extension...
2024-10-01T01:46:33.953Z:
Running system process:
· Command: /opt/homebrew/opt/ruby/bin/ruby -v
· Working directory: /Users/raphaellima/Shopify/projects/test-extension
2024-10-01T01:46:34.256Z: Request to https://monorail-edge.shopifysvc.com/v1/produce completed in 284 ms
With response headers:

x-request-id: 09e2b44a-f584-4589-8239-a7c26ad6c642

2024-10-01T01:46:34.257Z: Analytics event sent: {
"command": "app dev",
"time_start":<PHONE_NUMBER>333,
"time_end":<PHONE_NUMBER>827,
"total_time": 9494,
"success": false,
"cli_version": "3.67.3",
"ruby_version": "3.3.5",
"node_version": "22.9.0",
"is_employee": false,
"uname": "darwin arm64",
"env_ci": false,
"env_plugin_installed_any_custom": false,
"env_plugin_installed_shopify": "["@shopify/cli"]",
"env_shell": "zsh",
"env_device_id": "97ee7b7f0566257f7dafed65f507cb9070cafce1",
"env_cloud": "localhost",
"env_package_manager": "npm",
"env_is_global": true,
"cmd_app_warning_api_key_deprecation_displayed": false,
"cmd_app_all_configs_any": true,
"cmd_app_all_configs_clients": "{"shopify.app.test-app.toml":"a12ef956f9cd0c5b2e47d6c7361b0334","shopify.app.toml":"81d1fcabeff7b71d7db4a572476f5488"}",
"cmd_app_linked_config_used": true,
"cmd_app_linked_config_name": "shopify.app.test-app.toml",
"cmd_app_linked_config_git_tracked": true,
"cmd_app_linked_config_source": "flag",
"cmd_app_linked_config_uses_cli_managed_urls": true,
"partner_id": 2572053,
"api_key": "****",
"project_type": "node",
"app_extensions_any": true,
"app_extensions_breakdown": "{"theme":1}",
"app_extensions_count": 1,
"app_extensions_custom_layout": false,
"app_extensions_function_any": false,
"app_extensions_function_count": 0,
"app_extensions_theme_any": true,
"app_extensions_theme_count": 1,
"app_extensions_ui_any": false,
"app_extensions_ui_count": 0,
"app_name_hash": "9c6325608d4734f4bae4891a9654165dce36a8bb",
"app_path_hash": "2f21c2000e39769f85a5114a7daf999a852b18db",
"app_scopes": "[]",
"app_web_backend_any": true,
"app_web_backend_count": 1,
"app_web_custom_layout": true,
"app_web_framework": "remix",
"app_web_frontend_any": true,
"app_web_frontend_count": 1,
"env_package_manager_workspaces": true,
"cmd_deploy_include_config_used": true,
"cmd_deploy_config_modules_breakdown": "["access_scopes","application_url","auth","embedded","handle","name","pos","webhooks"]",
"cmd_deploy_config_modules_updated": "["application_url","auth"]",
"cmd_all_timing_network_ms": 7108,
"cmd_all_timing_prompts_ms": 0,
"cmd_all_launcher": "unknown",
"cmd_all_topic": "app",
"cmd_all_plugin": "@shopify/app",
"cmd_all_verbose": true,
"cmd_all_path_override": true,
"cmd_all_path_override_hash": "2f21c2000e39769f85a5114a7daf999a852b18db",
"cmd_app_dependency_installation_skipped": false,
"cmd_app_reset_used": false,
"cmd_dev_tunnel_type": "cloudflare",
"cmd_all_timing_active_ms": 2385,
"cmd_all_exit": "unexpected_error",
"args": "--verbose",
"error_message": "Maximum call stack size exceeded",
"app_name": "test-extension",
"env_plugin_installed_all": "["@shopify/cli"]",
"metadata": "{"extraPublic":{},"extraSensitive":{}}"
}
2024-10-01T01:46:34.265Z: Reporting unhandled error to Bugsnag: Maximum call stack size exceeded
2024-10-01T01:46:34.290Z:
Running system process:
· Command: npm prefix
· Working directory: /Users/raphaellima/Shopify/projects/test-extension
2024-10-01T01:46:34.404Z: Obtaining the dependency manager in directory /Users/raphaellima/Shopify/projects/test-extension...
Reproduction steps

shopify app init
shopify app generate extension
shopify app dev

Operating System
Mac OS Sequoia 15.0
Shopify CLI version (check your project's package.json if you're not sure)
3.67.3
Shell
zsh
Node version (run node -v if you're not sure)
v22.9.0
What language and version are you using in your application?
Javascript

For some reason, it works when I run using sudo

Hey @RaphaelLima123!
I believe this is an issue that arises when you use sudo to install the CLI.
Can you try these steps in order and let me know if it resolves your issue?

Reinstall Shopify CLI

Uninstall shopify CLI with your chosen package manager
Re-install shopify CLI @shopify/cli@latest without specifying sudo
Try again

If that doesn't work, you can try running this command
sudo chown $USER ~/Library/Preferences/shopify-cli-{app-command,development-theme-config,kit,theme-conf,theme-store-password}-nodejs

If you don't mind, could you please update this thread which which method worked for you (if any)?
Thanks!


chore(Test/Find): silence tests

What is the motivation behind silencing the test?  We should also be moving the tests (many of which are now contained in the source files) to a separate directory (outside of Mathlib).

Not particularly important. It's been our policy in mathlib to keep all the tests silent, and it seemed better to keep following this. Ideally there should be plumbing-level versions of porcelain tactics, and we can test those, and eventually add a test setup with .expected files for testing porcelain tactics that print messages.

#57 is a better solution


LICENSE not included in sdist

I noticed that our LICENSE is not included in the source package. However, when I build it locally with python setup.py sdist, this file is actually copied into the package. I suspect this is because the CI environment is using older versions of setuptools etc., so it might be worth updating packages? Alternatively, maybe it is already sufficient if we build on Python 3.9 instead of 3.7 here?

Right, your suspicion is confirmed by the setuptools changelog and corresponding PR. Testing your suggestion locally with act lead to the license being included, so that'd be a good solution!

Nice, thanks for checking! I didn't know about act, this looks super useful.


React native integration

Hello everyone, how do you think integration with react native is possible?

React native has WebRTC Data Channels support using the module: https://github.com/react-native-webrtc/react-native-webrtc.
But I can't find the support of Hls.js or Shaka Player engines because of missing Media Source Extensions API implementation.

Hls support is available at https://github.com/react-native-community/react-native-video
I want to start by downloading the video from the source, and then think about how to play it.
Can you give general recommendations?

Its a  component. It has no MSE support or similar.
Paid solution implement P2P engine as a local small proxy server. A video player can request a stream from this local proxy.
Probably such proxy can be implemented in JS using React Native and even reuse code from this project.

Paid solution?

Yes, paid P2P video delivery solutions similar to this one, but they also support Android and iOS. You can easily Google them.

I thought you had a paid version.


Password Generator

Create a Python script that generates random and strong passwords for users. Passwords can be customized based on length and complexity.

Please consider it under Hactoberfest and assign it to me. Thanks.

Go ahead, @Master-Keshav


Always add day to string representation of INTERVAL DAY TO SECOND

Description
Writing to a column of type DAY TO SECOND fails if the day is omitted.
Steps to Reproduce

Try writing a string that contains the time only (e.g. 00:00:01.001)
Error occurs

Expected behavior
Rendered string representation can be used in INSERT command without modification.
Environment

SQL Statement Builder: 0.1.1

Fixed.


Cut a release for v1.0.3

There some bug fixes for next release @dblock .
It would be nice to have a monthly release for bug fixes at least.

I will try to get to it, but there're also many other maintainers that are reading this! :)

Released 1.0.3.


Documentation for how to add Tags

I assumed that after creating the .mdx that the frontmatter format for creating tags would be like this:

But it seems that it is not so:

Is there any chance one of the sample blog posts could have some tags added so that we can know how to format them correctly in the front matter? I've tried lots of different permutations and keep getting the same error

Hey @danielrosehill, did you try it like this?
tags:
  - "Linux"
  - "Ubuntu"

or
tags: ["Linux", "Ubuntu"]


[REQ] More custom integration options

Acknowledgement of preliminary instructions

[X] I have read and acknowledged the preliminary instructions.

What idea do you have?
Options to

Only run after a new update
Wait for the integration process to close before continuing

Additionally a self reminder to make it use ShellExecute since I keep forgetting to do that


Added CORS for winch

Signed-off-by: Bartek Plotka<EMAIL_ADDRESS>

Codecov Report

Merging #64 into load-test-v3 will decrease coverage by 0.18%.
The diff coverage is n/a.

@@               Coverage Diff                @@
##           load-test-v3      #64      +/-   ##
================================================
- Coverage         45.04%   44.85%   -0.19%
================================================
  Files                37       37
  Lines              2178     2178
================================================
- Hits                981      977       -4
- Misses             1139     1142       +3
- Partials             58       59       +1

Impacted Files
Coverage Δ

lib/resolvers/k8s/streamer.go
68.42% <0%> (-7.02%)
: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 c0b6c18...058bd9a. Read the comment docs.


add issue template

add issue template for this repository

Codecov Report

Merging #336 (40ec4fc) into master (aa01ed1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #336   +/-   ##
=======================================
  Coverage   90.78%   90.78%
=======================================
  Files          45       45
  Lines        1790     1790
=======================================
  Hits         1625     1625
  Misses        110      110
  Partials       55       55

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 aa01ed1...40ec4fc. Read the comment docs.


Updatealldev

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@LouisGrx It would be great if you also signed the CLA :)


Add CI job for macOS

Verified by https://github.com/kuzudb/kuzu/actions/runs/6549137912/job/17785410999


Allow parameter expansion on hooks

Say you want to enter the directory or do something using the parameter name or even run a script within the newly created project.
post = [
    "cd {{name}}",
]

Oh, I see the hool is run from within the new project directory. Closing.


[Sinwaver] -> [UI Graphics]

SVG sine waves generator
Draw perfect sine waves and export as SVG for your Front-End and design projects.
Link: www.linkToResource
Checklist:

[ X] I have performed a self-review of submitted resource and its follows the guidelines of the project.

Please add the resource the same way as others did. Thank you!


AMQP transport failed to establish connection with service.

I have written a simple Python script with the following logic, summary it initiated the iothub_client once and loops forever.  After some time, it seems to stop working, presumably when the authentication (using "iotHubClient = IoTHubClient(connection_string, protocol)" and the AMQP protocol) needs regenerate a SAS token.
Other than running "iotHubClient = iothub_client_init()", which seems inefficient, I suggest that the Python code not have to worry about it and the C code try to re-authenticate.
def main():
    global iotHubClient, UDP_IP, UDP_PORT

    try:
        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        sock.bind((UDP_IP, UDP_PORT))

        iotHubClient = iothub_client_init()

        while True:
            data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
            data = data.replace('\r\n', '')
            try:
              UDPMessage = data.split(':')
              if UDPMessage[0] == "TempUpdate":
                message = '{ "event": "%s", "sensor": "%s", "temperature": %3.2f}' % (UDPMessage[0], UDPMessage[1], float(UDPMessage[2]))
                print message
                IoTmessage = IoTHubMessage(bytearray(str(message), 'utf8'))
                iotHubClient.send_event_async(IoTmessage, send_confirmation_callback, message)
            except:
              print data

    except IoTHubError as e:
        print("Unexpected error %s from IoTHub" % e)
        return
    except KeyboardInterrupt:
        print("IoTHubClient sample stopped")``

**Error I am seeing:**

Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/c-utility/adapters/socketio_berkeley.c Func:socketio_open Line:364 Failure: select failure.
Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/iothub_client/src/iothubtransportamqp.c Func:establishConnection Line:643 Failed to open the connection with CBS.
Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/iothub_client/src/iothubtransportamqp.c Func:IoTHubTransportAMQP_DoWork Line:1351 AMQP transport failed to establish connection with service.
Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/iothub_client/src/iothubtransportamqp_auth.c Func:authentication_reset Line:637 Failed to reset the authentication state (authentication status is invalid: 2)
Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/iothub_client/src/iothubtransportamqp.c Func:prepareDeviceForConnectionRetry Line:1080 Failed resetting the authenticatication state of device
Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/iothub_client/src/iothubtransportamqp_methods.c Func:iothubtransportamqp_methods_unsubscribe Line:719 unsubscribe called while not subscribed
Error: Time:Tue Feb 21 06:40:02 2017 File:/root/iot/azure-iot-sdks/c/iothub_client/src/iothubtransportamqp.c Func:destroyMessageReceiver Line:883 Failed closing the AMQP message receiver.

Hello @ksaye,
Thanks for using our SDK. I am looking at the issue you reported and will get back to you as soon as possible.
Best Regards,
Zoltan

Hi @ksaye,
It looks like you have a socket failure. It is not related to the token renewal because the code could not even connect to CBS. Please try it on a different machine. I run the code for hours without issues.
If you still having issues please enable extra logging and paste here the log with the entire code.
Best Regards,
Zoltan

Thanks.
I have noticed the error after a day or so, so it does take hours.
I moved to MQTT and do not see the issue.  I will move back to AMQP to see if it comes back.
Kevin
From: Zoltan Varga<EMAIL_ADDRESS>Sent: Thursday, March 9, 2017 5:09 PM
To: Azure/azure-iot-sdk-python<EMAIL_ADDRESS>Cc: Kevin Saye<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/azure-iot-sdk-python] AMQP transport failed to establish connection with service. (#17)
Hi @ksayehttps://github.com/ksaye,
It looks like you have a socket failure. It is not related to the token renewal because the code could not even connect to CBS. Please try it on a different machine. I run the code for hours without issues.
If you still having issues please enable extra logging and paste here the log with the entire code.
Best Regards,
Zoltan
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-iot-sdk-python/issues/17#issuecomment-285513762, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APGndB0WlWdivGlASvTFscLTgHjJGr7vks5rkIZxgaJpZM4MKMCG.

Hi @ksaye ,
we just completed a longhaul run using the python AMQP sample in the repo (latest from master, modified to send telemetry once a second for 48 hours), and it didn't present any failure.
Further, we restarted the test and simulated a brief connectivity error and upon plugging the cable again the client reconnected and sent all the events in the queue.
At this point I would ask you to verify the issue you are seeing using one of the samples we have and also monitor the network to make sure you have connectivity at all times.

@ksaye - Please let us know if still having issues.

I had to create a new IoT Hub to test out device streaming. I linked the device to the new hub but the device will not connect. I removed the registration for the device in DPS and recreated it. Still will not register. Nothing has changed on my device. Getting this error in debug mode for the client.
nfo failure 11001.10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\c-utility\adapters\tlsio_schannel.c Func:tlsio_schannel_close Line:1195 invalid tls_io_instance->tlsio_state = TLSIO_STATE_NOT_OPEN10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\c-utility\adapters\tlsio_schannel.c Func:tlsio_schannel_open Line:1165 xio_open failed10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\uamqp\src\saslclientio.c Func:saslclientio_open_async Line:1097 xio_open failed10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\uamqp\src\connection.c Func:connection_open Line:1344 Opening the underlying IO failed10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\uamqp\src\link.c Func:link_attach Line:1154 Begin session failed10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\uamqp\src\message_receiver.c Func:messagereceiver_open Line:362 Link attach failed10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\uamqp\src\amqp_management.c Func:amqp_management_close Line:1020 AMQP management instance not open10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\iothub_client\src\iothubtransport_amqp_connection.c Func:on_cbs_open_complete Line:153 CBS open failed10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\uamqp\src\amqp_management.c Func:amqp_management_open_async Line:981 Failed opening message receiver10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\iothub_client\src\iothubtransport_amqp_connection.c Func:create_cbs_handle Line:278 Failed to open the connection with CBS.10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\iothub_client\src\iothubtransport_amqp_connection.c Func:amqp_connection_create Line:421 amqp_connection_create failed (failed creating the CBS handle)10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\iothub_client\src\iothubtransport_amqp_common.c Func:establish_amqp_connection Line:839 Failed establishing connection (failed to create the amqp_connection instance).10-59-24 AM [00003144] [00008900] Error: File:d:\projs\act.0301.m\deps\azure-iot-sdk-c\iothub_client\src\iothubtransport_amqp_common.c Func:IoTHubTransport_AMQP_Common_DoWork Line:1584 AMQP transport failed to establish connection with service.

@gatornation11 unfortunately there's not enough information here for us to know what's going wrong with your device: it just says the connection cannot be established, but we have no idea what your device connectivity, configuration on your hub, and anything else related to your connection is.
Additionally in any case the python SDK does not support device streaming yet. I'd suggest switching to the C or C# SDKs if you want to test this feature.

What else do you need? I’m stuck. This is before streaming (which I’m using C btw).

From: Pierre Cauchois<EMAIL_ADDRESS>Sent: Tuesday, March 12, 2019 1:17 PM
To: Azure/azure-iot-sdk-python<EMAIL_ADDRESS>Cc: Eric Logeson<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/azure-iot-sdk-python] AMQP transport failed to establish connection with service. (#17)
@gatornation11https://github.com/gatornation11 unfortunately there's not enough information here for us to know what's going wrong with your device: it just says the connection cannot be established, but we have no idea what your device connectivity, configuration on your hub, and anything else related to your connection is.
Additionally in any case the python SDK does not support device streaming yet. I'd suggest switching to the C or C# SDKs if you want to test this feature.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-iot-sdk-python/issues/17#issuecomment-472096578, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ac61pj92aQbBAaxqwl2BOKZzk2h5jnS_ks5vV-EcgaJpZM4MKMCG.

@gatornation11 trying to help here, but since you're responding to a closed issue instead of creating a new one, you're not seeing the template we provide that usually helps structure the bug hunt.

Which SDK are you using? which version of it? this doesn't look like Python SDK logs so I'm not sure why you're posting in that issue and on that repository
can you post a code snippet of what you're doing with the associated console logs?
if using the python SDK, are you using pip packages or building it yourself? how are you doing this?


Many folders in /tmp

Bug report

PHP version: 8.0.1
PHP CS Fixer version: 2.18.0

The tool seems to create files under /tmp and does not cleanup.
/tmp via 🐘 v8.0.1
❯ du -sh /tmp/PHP\ CS\ Fixertemp_folder* | wc -l
339

I am using WSL2 and this doesn't clean up /tmp by him self.

thanks for the report, @shyim
Unfortunately, i was not able to reproduce it using Linux, and I do not use Windows.
Can you help with investigation?

what is the name pattern within given folder ?
This can be the starting point - creation of temp file: https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.18.0/src/Linter/ProcessLinter.php#L159
Also, pls verify why you are getting ProcessLinter and not TokenizerLinter: https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.18.0/src/Linter/Linter.php#L35

thanks for the report, @shyim
Unfortunately, i was not able to reproduce it using Linux, and I do not use Windows.
Can you help with investigation?

what is the name pattern within given folder ?
This can be the starting point - creation of temp file: https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.18.0/src/Linter/ProcessLinter.php#L159
Also, pls verify why you are getting ProcessLinter and not TokenizerLinter: https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.18.0/src/Linter/Linter.php#L35

Thanks for your fast answer.
It seems coming from PhpStorm. I have wiped my /tmp and run the fixer in PhpStorm and the files are there

Is this still an issue here or by PhpStorm 🤔

Thanks for your fast answer.
It seems coming from PhpStorm. I have wiped my /tmp and run the fixer in PhpStorm and the files are there

Is this still an issue here or by PhpStorm 🤔

what you show here is tmp folder having only one, also empty src folder. originally, you shown
❯ du -sh /tmp/PHP\ CS\ Fixertemp_folder* | wc -l
339

does it mean that you have multiple empty PHP CS Fixer folders in /tmp ?

can you try to reproduce the issue by directly running PHP CS Fixer,  like php8 php-cs-fixer fix -v, while having PhpStorm completely closed?
If it would still create the folders, it's issue on our side and further investigation needed.
If the folders in /tmp are created and not cleared up only when used via PHP Storm, then I'm afraid this issue would need to be moved to PHP Storm folks for support.

what you show here is tmp folder having only one, also empty src folder. originally, you shown
❯ du -sh /tmp/PHP\ CS\ Fixertemp_folder* | wc -l
339

does it mean that you have multiple empty PHP CS Fixer folders in /tmp ?

can you try to reproduce the issue by directly running PHP CS Fixer,  like php8 php-cs-fixer fix -v, while having PhpStorm completely closed?
If it would still create the folders, it's issue on our side and further investigation needed.
If the folders in /tmp are created and not cleared up only when used via PHP Storm, then I'm afraid this issue would need to be moved to PHP Storm folks for support.

Hi! Same here, also with CodeSniffer, so definitely be a PhpStorm bug

I am closing this here than its an phpstorm only problem


TestsCases are counted wrong due to inconsistency in Hooks called

At the end of a test suite the TestCaseBegin hook is called again that increases the test case count, but it shouldn't.
There seems to be an issue with calling the internal test case hooks.
To reproduce just e.g. run a single TC from Various.ipf and check the tests="X" in JUnit. It will be 2, but should be 1.

And I haven't looked it up but it could be, that JUnit expects the number of virtual and real test cases combined as well. Each hook is printed as a test case in JUnit and a mismatch in the number of entries and the test=X attribute can be considered as invalid JUnit.

Ok, thanks for the explanation.


Implement eth_getFilterLogs

Description
This PR implement eth_getFilterLog JSON-RPC method.
eth_getLogs vs. eth_getFilterLogs
These two computations will return the same results:

Calling eth_getLogs with params [options]
Calling eth_newFilter with params [options], getting a filter id  back, then calling eth_getFilterLogs with params [filterId]

Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[ ] Hotfix (change that solves an urgent issue, and requires immediate attention)
[x] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)

Breaking changes
This PR does not introduce breaking change
Checklist

[x] I have assigned this PR to myself
[x] I have added at least 1 reviewer
[x] I have added the relevant labels
[ ] I have updated the official documentation
[ ] I have added sufficient documentation in code

Testing

[x] I have tested this code with the official test suite
[ ] I have tested this code manually

Manual tests
Please complete this section if you ran manual tests for this functionality, otherwise delete it
Documentation update
PR
Additional comments
Fixes EDGE-548

Thank you for making the requested changes 🙏
I think you can agree that it's much cleaner now and easier to manage 💯

Of course, sorry for not fixing this method and test before sending for PR. Thank you on a detailed review 💪🏼


AWS service order amendment

Describe the issue
We wish to amend the AWS Service Order
Additional context

This relates to the cloud brokering service
This is also about lowering spend, which is why the two tickets are linked

Definition of done

Paperwork activities internally in OCIO and SSC portal
AWS Service order is amended at SSC

SO placed 17 Feb 2022- confirmation https://gc-cloud-services.canada.ca/s/detail/5005o000005MQTmAAO


Update jsonschema script to use file size

Signed-off-by: Olblak<EMAIL_ADDRESS>

What is the reasoning (or problem) that you are trying to solve?

It appears that the jsonschema generated by the updatecli command is not ordered so the checksum is always different, and so it constantly open a pullrquest :/
Instead I am trying to use the file length

The shell used with a target is not easy to test locally :trollface:


Bug: Navigation menu does not stay open on first click.

The NavigationMenu does stay open on a first click and closes again. It works after a second click.
Can be reproduced by clickinng on a example on the docs page: https://ui.shadcn.com/docs/primitives/navigation-menu.

This is the same behavior of the radix Navigation Menu - https://www.radix-ui.com/docs/primitives/components/navigation-menu.
Because when you are with the mouse over the navigation opens and if you click it will close again, and the second click you open that again.
So, the mouse-over opens the navigation, and your first click closes that.

Oh I see, thanks for mentioning, I will close this then as It's on radix' side.
Although to me this behavior is strange and kinda an anti pattern as it's confusing with pointer devices like a mouse, especially with hybrid devices with mouse and touch. It's a buggy behavior if you hover and click immediately - as it closes after a short flicker.

This was messing with me also.

Upstream issue: https://github.com/radix-ui/primitives/issues/1630 (and https://github.com/radix-ui/primitives/issues/2326). Workaround: https://github.com/radix-ui/primitives/issues/1630#issuecomment-1545995075


Please add Xcode 8/Swift 3.0 support

Hi @gooooer
The issues is in progress now. Stay tuned 😃

+1 !

A new release will be available soon https://github.com/Yalantis/Segmentio/tree/swift3

Hi, I'm using the Swift3 branch and it seems the SegmentioStyle property is broken.

@128keaton did you download Swift3 branch manually or used CocoaPods? If you used CocoaPods can you specify the pod text because i have updated all libraries except this one.

pod 'Segmentio', :git => 'https://github.com/Yalantis/Segmentio.git', :branch => 'swift3'

@msalihkocak yes, I am using the branch with Cocoapods

+1

Finally it's here. Please update to 2.0


Hide Icon When Unable to Connect

Whenever I'm using my laptop away from home, I get a notification saying it was unable to connect to my hue sync box. This isn't useful and it a bit annoying. I'd like an option to disable this notification.
Additionally, it'd be nice to hide the icon in the status bar when it can't connect (as I'm likely not home and it's not expected to work).
Maybe this could be smarter and whitelist certain ethernet and wifi networks to attempt connection.

Agreed. I will improve this behavior.

I looked into it and...
I think I could associate each device (device means a bridge or a sync box) to a network and save the association. The association would be dynamically changeable as the device can change the network too... ?? (e.g. potential multiple wifi networks in the same home). Simply, it doesn't hurt to save the association once a 'network <-> device' is connected and working.
The notification for a particular device would be displayed only if the extension instance (like a notebook or even pc) is connected with an associated network.
The sync box icon would be displayed only if the network associated with some sync box is connected.
The question is whether to hide the main extension icon (the bridge menu) too. I believe it could be hidden too. I can hook the refresh extension routine to the network device change thus once a network device is (re)connected I could check whether it is an interesting device to show the icon(s)...
This behavior would be active only if any device is paired with this extension. So if no device is paired, the main icon would be displayed anyway.
With a device associated, you would have hidden icons (and disabled notifications) on unknown networks, thus the settings would be accessible only by gnome native possibilities. Not via the menu.
This solution could simply satisfy also the request from #14:

Possible default bridge on wifi connection.

Sounds good? Do you have any more thoughts?

Sometimes I connect my laptop via ethernet, and sometimes I connect over wifi. So allowing multiple networks to be tied to one device would be nice.

The question is whether to hide the main extension icon (the bridge menu) too.
I think that would be ideal.

Done. Since version 16, you can associate each device with one or more networks. The smart discovering of associated networks is not implemented. It is more reliable and simply good enough to select the networks in settings if you want...


Fast clicking breaks game (sometimes with exception thrown)

You should add this at the top of the label_Click() method:
if (secondClicked != null) return;
This way a fast clicking user doesn't get a third or more clicks until the game is ready (for another first click).

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

ID: a0c3b06a-a4e2-1d1c-1c92-b88c6ce0dda4
Version Independent ID: 652bbf5e-ef1f-63c5-cafa-8e3a0d9f261a
Content: Step 9: Try other features - Visual Studio
Content Source: docs/ide/step-9-try-other-features.md
Product: visual-studio-dev15
GitHub Login: @TerryGLee
Microsoft Alias: tglee

Hi @salomonsk8r2003, thanks for your feedback! I've added code that checks for the secondClick to  be reset to both the C# and VB code snippets (and provided the reasoning) on  this page. Closing this issue now.


Implement populate method

This PR implements a simple version of populate method in the Orchestrator. It
assumes that the sources will provide a fully constructed hierarchy of models
starting from a Job. I propose to use this simpler version and relying on the
sources for several reasons:

The sources will have all the context to generate the full model structure.
If for example we want to query all jenkins builds but do no generate Job
objects inside the source, the job information will be lost, as the Build
model does not have it.

Traversing down the model hierarchy is easy to do with the API and model
classes, but more difficult with model instances. But we need the instances to
call the appropiate add_* and actually populate the environments.

I'm marking this as a draft so that we have a chance to discuss what's the best
course of action in the next project sync.

"assumes that the sources will provide a fully constructed hierarchy of models
starting from a Job" - I think this is a good assumption, except perhaps the part of "starting from a job". In the case of Zuul, the hierarchy starts from "Pipelines". As far as I know, you can't have a job that is not part of a pipeline.
So I think we should continue with your approach here, but referencing the top-level connection dynamically. What I mean is, the sources will return the key/attribute in systems to populate. So:
'jobs': {...} in case of Jenkins
but 'pipelines': {...} in case of Zuul.
I hope it's k, but I'm going to use your PR as a base to demonstrate what I mean and submit an update.

Adjusted the change:

Populate can work with different types of models (pipelines, jobs, ...)
Switched python-jenkins get_job_info_regex with Jenkins groovy script that works ~10x times faster

Let's agree/disagree with the approach before we adjust the tests accordingly

Thanks for the changes! I agree that a more generic was necessary.

We decided to abandon this PR and submit two separate PRs instead:

Use raw API call in Jenkins source methods
Implement populate() and System.add() methods


Fedora 27

Build fedora 17 raw image

@zioproto If you already have merged the openstack/diskimage-builder tag back into our fork, then you can merge this...


VS Code: "Add … to dictionary" not updated

I just changed "BlitzJS" to "Blitz" using the "Quick Fix" in VS Code.
Now "Blitz" has still a blue line and the the "add to dictionary" action still uses the previous term "BlitzJS"

Update: I had to close & reopen the file to get the system to update itself.

@mcecode, is this is a known (resolved) issue? Do we just need to roll a release to fix this?

I can't reproduce this with both the master build or the latest release build bundled with the extension (v0.12.0). Here's a clip of me trying to reproduce the issue:
https://github.com/user-attachments/assets/7a31184f-b754-427e-9fbc-34145093948a
Does this only happen when trying to replace BlitzJS with Blitz or does this also occur for other words?

@tordans, can we get more details about your system? It looks like you're using MacOS, is that correct?


Add star_project and unstar_project methods.

Fixes #228.
https://docs.gitlab.com/ce/api/projects.html#star-a-project
https://docs.gitlab.com/ce/api/projects.html#unstar-a-project

Tests passing now 👍

Changelog & rebase?  Might as well take advantage of me having a few minutes 😃

Changelog and rebased :)

Thanks!


feractor(git): improve pre-commit hook

I sued | grep on staged files to find all .scss and .ts files and it works faster :D

Closes #5


small improvements in readme and tutorial

Should we change Part 1 as well?

I think this was already done in a previous pull request.


Refer to prediction wrappers from ml-wrappers

Description
The Prediction wrappers (https://github.com/microsoft/ml-wrappers/blob/main/python/ml_wrappers/model/predictions_wrapper.py) were introduced in 0.3.0 release in ml-wrappers. Hence, removing the code in raiwidgets tests and referring the prediction wrappers from ml-wrappers.
Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1830 (a06d10f) into main (65dc1b4) will increase coverage by 3.35%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1830      +/-   ##
==========================================
+ Coverage   88.54%   91.90%   +3.35%
==========================================
  Files          96       80      -16
  Lines        5490     4347    -1143
==========================================
- Hits         4861     3995     -866
+ Misses        629      352     -277

Flag
Coverage Δ

unittests
91.90% <ø> (+3.35%)
:arrow_up:

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

Impacted Files
Coverage Δ

...dgets/raiwidgets/error_analysis_dashboard_input.py

raiwidgets/raiwidgets/model_analysis_dashboard.py

...iwidgets/raiwidgets/model_performance_dashboard.py

raiwidgets/raiwidgets/error_analysis_constants.py

raiwidgets/raiwidgets/cohort.py

raiwidgets/raiwidgets/responsibleai_dashboard.py

raiwidgets/raiwidgets/explanation_constants.py

...iwidgets/raiwidgets/fairness_metric_calculation.py

raiwidgets/raiwidgets/explanation_dashboard.py

...iwidgets/raiwidgets/explanation_dashboard_input.py

... and 6 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


standardize tokenization

#56

Looks good to me overall, but maybe change description of PR a bit (because it also includes some basic tests for the dataloader)?


header goes missing sometimes

@sindhus what version are you using?

@jbergstroem Version 1.0.0 (1.0.0)

I hoped never seeing this again after switching to Chromium :(
@sindhus Do you have any ideas how this could be reproduced? Does it happen after you something specific you do in the app? Or on specific pages? Or just randomly?
What macOS version are you using?

I've never been able to reproduce this.

@jbergstroem, @salomvary This happens on a fresh restart of system + app. Should i perhaps just re-install the app?
I uploaded a video of the same here.

When you say sometimes, is it for every other page or perhaps during an entire session (meaning you have to restart it)?

close as stale?


Cannot install kadira on <IP_ADDRESS>

Ubuntu 14.04
meteor add meteorhacks:kadira
 => Errors while adding packages:

While checking for<EMAIL_ADDRESS>error: No compatible binary build found for this package.
Contact the package author and ask them to publish it for your platform.

Okay. That's the weird.
Kadira does not have meteorhacks:kadira-binary-deps package now.
On Sat, Apr 18, 2015 at 1:14 AM Richard Lai<EMAIL_ADDRESS>wrote:

Ubuntu 14.04
meteor add meteorhacks:kadira
=> Errors while adding packages:
While checking for<EMAIL_ADDRESS>error: No compatible binary build found for this package.
Contact the package author and ask them to publish it for your platform.
—
Reply to this email directly or view it on GitHub
https://github.com/meteorhacks/kadira/issues/156.

I tried in both 64 bit and 32 bit.
I don't have any issues.
May be you can remove all the versions of kadira and add it back.

How do I do that? Is there some cache somewhere? I already deleted the local folder inside the .meteor folder and it still did the same thing.

try adding<EMAIL_ADDRESS>

That worked. That was really weird.

I guess, this issue was fixed with Meteor 1.1.
On Sat, Apr 18, 2015 at 9:16 PM Richard Lai<EMAIL_ADDRESS>wrote:

That worked. That was really weird.
—
Reply to this email directly or view it on GitHub
https://github.com/meteorhacks/kadira/issues/156#issuecomment-94175558.


gazebo start fails

Hi @sea-bass,
I'm getting this errors when trying to start Gazebo by using your docker deployment over an Ubuntu 22.04 VM.
Do you know what could be the problem?
Thanks in advance
`turtlebot3_behavior_demos-sim-1  | [spawn_entity.py-4] [ERROR] [1675336457.271874064] [spawn_entity]: Spawn service failed. Exiting.
turtlebot3_behavior_demos-sim-1  | [ERROR] [spawn_entity.py-4]: process has died [pid 75, exit code 1, cmd '/opt/ros/humble/lib/gazebo_ros/spawn_entity.py -entity waffle_pi -file /turtlebot3_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models/turtlebot3_waffle_pi/model.sdf -x -2.0 -y -0.5 -z 0.01 --ros-args'].
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
turtlebot3_behavior_demos-sim-1  | [gzserver-1] ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
turtlebot3_behavior_demos-sim-1  | [gzserver-1] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory`

It seems to be something related to Virtualbox. It works now perfectly.
Thanks again.


Some sql 'case' statements fail with numeric parameter substitution

Change 9dc77f6 (using paramstyle 'numeric' over 'format') seems to cause problems with same sql 'case' statements when containing parameter substitution:
query = '''
SELECT DISTINCT group_id,
                max(CASE
                    WHEN m.name = 'Aaron' THEN 4
                    WHEN m.name = 'Ronald' THEN 3
                    WHEN m.name = 'Jack' THEN 2
                    ELSE 0
                END)
FROM sa_example_main m
GROUP BY m.group_id
ORDER BY max(CASE
    WHEN m.name = 'Aaron' THEN 4
    WHEN m.name = 'Ronald' THEN 3
    WHEN m.name = 'Jack' THEN 2
    ELSE :1
END) DESC
'''
params = (0, )
cur.execute(query, params)

results in:
pyhdb.exceptions.DatabaseError: invalid column name: not included in SELECT DISTINCT column list: M.NAME: line 12 col 10 (at pos 317)

If 'paramstyle' equals 'format'  (or the :1 in the else statement is replaced with '0') then the command succeeds.

Actually I think that isn't a PyHDB problem. If someone else run into the issue then we should verify that this SQL is valid regardless of the client.


Certificate Signing Requests

Wrong formatting of text that flows across the width of the screen

Similar issue #30470
/triage accepted


Bulk upload must display/allow editing of user ID

The form displayed for editing and confirmation during bulk upload does not show the user name that AMY is constructing, but data may be rejected because either the user's first or last name includes special characters, which cannot be used in user names.  The page should display the user name that AMY has matched on or constructed, and allow it to be edited.

@gvwilson:
Why are special characters in usernames forbidden? And where?
I'm against giving option to edit username since it jumps complexity a thousand times (which should be matched to see if person exists? Username or email? When should we overwrite username? Etc. – for me it's unsolvable right now).


Unexpected "random" crashes

Make sure you are running the latest version of Home Assistant before reporting an issue.
Home Assistant release (hass --version):
0.35.2
Python release (python3 --version):
3.4.2
Component/platform:
Raspberry Pi 2 running Raspbian Jessie
Description of problem:
For a couple of versions now, i've had this problem with hass that it crashes now and then. To give you guys a good description of a problem i've tried to locate if there is any specific component och anything like that causing the problem, but i'm sorry to say i have no clue and need some help.
I'm using z-wave, started using MySQL (after the crashes began), statistics sensors, some template sensors & a chrome cast. My initial thought was the z-wave so i tested to remove that but the crashes still happen.
The crashes seem to appear random. It's not on a specific time of day, sometimes it may take like an hour since i started hass, and sometimes it may go days without any crashes. Sometimes whan hass have crashed and i start it up again all my z-wave devices are gone and it takes a while for them to automatically appear in the gui. Sometimes only the historical information of those devices are gone (i have some temperature sensors, one sensor i tampered a bit with and i got it up to 35 degrees celsius, restarted hass manually and i saw the temperature go down to the correct 10 degrees. That night hass crashes & i restart it the morning after and the temperature is set to 35 until the sensors reported a new temperature)
Additional info:
home-assistant.log & OSW_Log.txt
https://www.dropbox.com/sh/r8wb1kxhorfh6js/AAA287rdD4oBpy2qJtSXPxSea?dl=0

I have the same problem. Crashes every 1-1.5 days. The final error in the log is either the Chromecast error in your log or another pertaining to Hue. I can't make any sense of it.
I don't actually use a Chromecast with HA, though. It's brought into the system through the Discovery component. I disabled Discovery this morning, with the intent of excluding the Chromecast to see if this resolves the problem.
My tracking of this problem has been poor. Based on my imprecise recollection, I think these crashes started around the time of the conversion to asyncio. Prior to that, HA would run for weeks without issue. The only restarts I had were when I tinkered with the system and needed to initiate a manual reboot.

I think the chromecast error is unrelated. HASS crashed for me again this night and the latest error in my log is at 22, and I know it was running at 23. Whatever crashes HASS doesn't print any errors in the regular log.

I think it crash from zwave (python-openzwave). Can you test without z-wave?

I have linked my error to MQTT components. I have some 433mhz temp sensors and OwnTracks reporting through Mosquitto. When I disabled the MQTT server, my crashing stopped. I still need to dig deeper for the specific cause. I suspect my temp sensors are flooding my RPi2 with data and causing the issue.

Do you have a aeotech smart energy switch? I and one other guy have them and get daily crashes still. I always see similar log messages in my OZW_Log.Txt Tracking here: https://github.com/home-assistant/home-assistant/issues/5272

This should have been fixed now in dependency and HA. Please reopen if still present.


feat(config): add additional product type and id number for Shenzen Neo PD03Z

I own a Shenzen Neo PD03Z motion sensor whose product type and id where not supported yet however the sensor itself is.
Therefore, I added the product type and id number to the already existing config file.

@zwave-js-bot rename commit

Thanks!


lose data (last 15 days)

Hi everybody.
I'm having a data loss situation. Specifically, one day after the previous 15 days data will be deleted. For example, today, 05/05/2018, the date 20/04/2018 will be deleted.
I do not think this is a bug or feature.
please advice ?

Cannot get lost data
The configuration is not lost data (last 15 days)

System information:
CentOS Linux release 7.3.1611 (Core)  x86_64 x86_64 x86_64 GNU/Linux
Prometheus version:
Version | 1.7.1

by default Prometheus deletes any data older than 15days
https://prometheus.io/docs/prometheus/latest/storage/#operational-aspects


Add initial source code

Add the initial BundleGen source code.
Signed-off-by: Stephen Foulds<EMAIL_ADDRESS>

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 8 files pending identification.

Protex Server Path: /home/blackduck/github/BundleGen/1/rdkcentral/BundleGen

Commit: c7eeb986ae49eca56e4d38764169e0d8cd6250a5

Report detail: gist

Copyright scan failure
Commit: c7eeb986ae49eca56e4d38764169e0d8cd6250a5
Report detail: https://gist.github.com/77b8cda0e0788211f8916e86822676c4

Hi Stephen,
Requesting two small changes please:

Rename CONTRIBUTING to CONTRIBUTING.md
Create a soft link called COPYING to LICENSE at top level.
Apart from that, this is good - thank you.

Martin
Martin Hughes RDK CMF Compliance Team

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 2 files pending identification.

Protex Server Path: /home/blackduck/github/BundleGen/1/rdkcentral/BundleGen

Commit: 294219c753631801d2909292cb24a7e41cafce7d

Report detail: gist

WARNING: A Blackduck scan failure has been waived
A prior failure has been upvoted

Upvote reason: Thank you for making the changes.  This code is scanning cleanly now.

Commit: 294219c753631801d2909292cb24a7e41cafce7d


Add a test for input.selectionDirection

Test added to beta.html5test.com. Will be included in the next version.


Requirements for building it in a Cygwin environment

I would like to build the profiler in a Windows 10 environment (Java8, Cygwin). What else, except gcc, is necessary to get things done?  I didn't find build instructions inside README.md

On Linux one just needs to execute make

At the moment, Windows / cygwin is not a supported platform.
Closing as a duplicate of #188


support for multiple FROM instructions

Description
Upstream now has multiple image builds.
For example, working with the Grafeas project  their Dockerfile does a build container, and then copies the binary to a minimal image.

Steps to reproduce the issue:

git clone https://github.com/grafeas/grafeas
cd grafeas
sudo buildah bud -t grafeas .

Describe the results you received:
error building: error determining starting point for build: multiple FROM statements are not supported

Describe the results you expected:
an image
Output of rpm -q buildah or apt list buildah:
buildah-0.11-1.git6bad262.fc26.x86_64

Output of buildah version:
Version:       0.11
Go Version:    go1.8.5
Image Spec:    1.0.0
Runtime Spec:  1.0.0
Git Commit:    6bad262
Built:         Wed Jan 17 08:49:09 2018
OS/Arch:       linux/amd64

Output of cat /etc/*release:
Fedora release 26 (Twenty Six)
NAME=Fedora
VERSION="26 (Workstation Edition)"
ID=fedora
VERSION_ID=26
PRETTY_NAME="Fedora 26 (Workstation Edition)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:26"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=26
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=26
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Fedora release 26 (Twenty Six)
Fedora release 26 (Twenty Six)

Output of uname -a:
Linux chacha.usersys.redhat.com 4.14.14-200.fc26.x86_64 #1 SMP Fri Jan 19 13:27:06 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Output of cat /etc/containers/storage.conf:
# storage.conf is the configuration file for all tools
# that share the containers/storage libraries
# See man 5 containers-storage.conf for more information

# The "container storage" table contains all of the server options.
[storage]

# Default Storage Driver
driver = "overlay"

# Temporary storage location
runroot = "/var/run/containers/storage"

# Primary Read/Write location of container storage
graphroot = "/var/lib/containers/storage"

[storage.options]
# AdditionalImageStores is used to pass paths to additional Read/Only image stores
# Must be comma separated list.
additionalimagestores = [
]

# Size is used to set a maximum size of the container image.  Only supported by
# certain container storage drivers.
size = ""

# OverrideKernelCheck tells the driver to ignore kernel checks based on kernel version
override_kernel_check = "true"

This is on our todo list, but first step it to get this support into imagebuilder.

+1. By the way, seems to be related to #242.

Yes they are the same.  Just need to get someone to work on it.  Move it up the priority list.

@rhatdan should we add priority tags to issues as this?

Sure, atlhough I am not sure how that helps a lot. My number one priority is to start working on User Namespace support in buildah and adding a hole bunch of missing hoptions to buildah bud and buildah run.  I guess this feature is less important then UserNS but more important then these missing flags.

I see. Yep, it won't do much then.

Looking through imagebuilder's code it seems that it might not be too hard to implement this one.
I noticed there's a card for this feature here [1]. If it's not a problem, I'd like to take this one and see how far I can get.
[1] https://trello.com/c/wFliOqYo/788-buildah-spike-support-multi-stage-builds-for-feature-parity-with-docker-build

Feel free to grab it Bertinatto and TYVM!

I managed to build an imagebuilder PoC to work with multi-stage builds. Here's a docker run of the final container generated using the multi-stage Grafeas Dockerfile:
$ docker run --rm -it -p 8080:8080 5dd
2018/02/18 20:39:33 starting grpc server on localhost:8080
2018/02/18 20:39:33 grpc server is configured without client certificate authentication

This is the first step, but there's still work to do. I'll keep this Issue updated.
PS: It looks like I don't have permissions to take the (Trello) card.

@bertinatto I'll see what we can do with the Trello card.  thatnks for working on this!

A PR that adds multi-stage support to imagebuilder has just been submitted by @smarterclayton:
https://github.com/openshift/imagebuilder/pull/59

Excellent.

@rhatdan, I think this one can be closed since #495 was merged.


as_newick_string() changed to _as_newick_string()

I have some code that broke sometime between Dendropy 3.12.0 and 4.0.3  (latest) because as_newick_string() changed to _as_newick_string().  I assume that the method went from a public method to a private method?  Is that right?
Here's the code:
#!/usr/bin/env python

import sys
import dendropy
from dendropy import Tree

if len(sys.argv) != 2:
    sys.exit('Usage: %s NEWICKTREEFILE' % sys.argv[0])

file = sys.argv[1]

tree = Tree.get_from_path(file, "newick")
for nd in tree.postorder_internal_node_iter():
    children = nd.child_nodes()
    for child in children:
        print child.as_newick_string()
        # print child._as_newick_string()

The current docs say "
as_newick_string(**kwargs)
    This returns the Node as a NEWICK statement according to the given formatting rules.
This should be used for debugging purposes only. For production purposes, use the the
full-fledged ‘as_string()’ method of the object.

I'm not really sure how to make this code work with as_string()
Can you offer any advice?

Yes, it did become private. I guess I never created public support for printing individual nodes as newick strings. So you might want to continue to use the internal method if it suits your purposes. Otherwise, it is a bit of PIA: you have to create a new temporary tree with the node as a seed node, and print that:
for child in nd.child_node_iter():
    temp_tree = Tree(seed_node=child)
    print(temp_tree.as_string("newick"))

Let me know if this works.

Thank you.  This works.  The output is a little different, so I'm going to keep calling the private method (if you have no plans to change it).

I don't have plans to change it ... but the main reason I made it a private method was exactly to have the freedom to change it without warning or notice. As I use it for debugging, I wanted to be able to customize the output for my debugging needs.
The public "as_string()" method takes a whole bunch of keyword arguments that lets you customize the output in any way you want. I would suggest using this for long-term stability.  Failing that, maybe just copy the private function from the library and monkey-patch your object with it under a different name (e.g. "custom_as_newick()"). That should preserve the snapshot of the current method for your needs.
But again: no plans immediate or forseeable future to change the private function, but that's not a promise/guarantee!


HOL 3 - .NET using https locally doesn't work

Reported by @daveRendon

@ivegamsft Observed issue again today
"Page cannot be reached" or "Page cannot be displayed" are errors seen.


We should update the link below "Visit the published portal"

I believe after publishing the portal we should check that under https://contoso-api.developer.azure-api.net and not https://contoso-api.portal.azure-api.net.

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

ID: 54c705a3-b106-e0dd-8f50-a74c3752ab40
Version Independent ID: 748e587e-7617-8c9e-0a17-7d070a7b99ce
Content: Access and customize the managed developer portal - Azure API Management
Content Source: articles/api-management/api-management-howto-developer-portal-customize.md
Service: api-management
GitHub Login: @mikebudzynski
Microsoft Alias: apimpm

@ramaruth Thanks for the feedback! We will review and update accordingly.


ATS 8.0.0 rc2 core dump with Adds configurable behavior on redirect to loopback #4145

I am seeing a core in production with proxy.config.http.number_of_redirections set to 1 and PR #4145.
s_hh = 0
s_heap = 0
d_heap = 0x2b2d2c160800
d_hh = 0x2b2d2c160800

[ 0  ] traffic_server     http_hdr_clone                                               ( HTTP.cc:371                )
[ 1  ] traffic_server     HTTPHdr::copy(HTTPHdr const*)                                ( HTTP.h:816                 )
[ 2  ] traffic_server     HttpTransactHeaders::copy_header_fields(HTTPHdr*, HTTPHdr... ( HttpTransactHeaders.cc:207 )
[ 3  ] traffic_server     HttpTransact::build_response_copy(HttpTransact::State*, H... ( HttpTransact.cc:3894       )
[ 4  ] traffic_server     HttpTransact::OSDNSLookup(HttpTransact::State*)              ( HttpTransact.cc:1676       )
[ 5  ] traffic_server     HttpSM::call_transact_and_set_next_state(void (*)(HttpTra... ( HttpSM.cc:7109             )
[ 6  ] traffic_server     HttpSM::state_hostdb_lookup(int, void*)                      ( HttpSM.cc:2197             )
[ 7  ] traffic_server     HttpSM::main_handler(int, void*)                             ( HttpSM.cc:2543             )
[ 8  ] traffic_server     Continuation::handleEvent(int, void*)                        ( I_Continuation.h:160       )
[ 9  ] traffic_server     reply_to_cont                                                ( HostDB.cc:492              )
[ 10 ] traffic_server     HostDBContinuation::dnsEvent(int, HostEnt*)                  ( HostDB.cc:1500             )
[ 11 ] traffic_server     Continuation::handleEvent(int, void*)                        ( I_Continuation.h:160       )
[ 12 ] traffic_server     DNSEntry::postEvent(int, Event*)                             ( DNS.cc:1413                )
[ 13 ] traffic_server     Continuation::handleEvent(int, void*)                        ( I_Continuation.h:160       )
[ 14 ] traffic_server     EThread::process_event(Event*, int)                          ( UnixEThread.cc:131         )
[ 15 ] traffic_server     EThread::process_queue(Queue<Event, Event::Link_link>*, i... ( UnixEThread.cc:170         )
[ 16 ] traffic_server     EThread::execute_regular()                                   ( UnixEThread.cc:230         )
[ 17 ] traffic_server     EThread::execute()                                           ( UnixEThread.cc:325         )
[ 18 ] traffic_server     spawn_thread_internal                                        ( Thread.cc:85               )
[ 19 ] libpthread-2.17.so start_thread                                                 ( :undefined                 )

The issue is caused by attempting to follow a redirect response that is read from the cache. This can happen if configurations are changed such that a 3xx response exists in cache prior to enabling the following of redirects. Need to think about how to handle this.

In #4829 the approach is to prevent following redirects after a cache hit.

Looks like this has been fixed.  Please reopen if there is still an issue.


Add Frame widget

tukaan.Frame widget
Required widgets: tukaan.ScrollBar
Documentation: ttk_frame(3tk)
Features to be implemented:

[x] Built in scrollbars, adjustable by the overflow attribute

Auto scrollbars implemented, but probably moving to ScrollableFrame widget.


run and push should use the main from package.json

Hey :)
I'm couldn't find an existing issue for this, but I think it would be nice when t2 run would parse the package.json in the current working directory and push the main file.
I can send a PR if you think this is a good idea :)
Best,
Finn

@finnp We have been talking about it here (https://github.com/tessel/t2-cli/issues/716). If you want to take a stab at it, please send us a PR. :cookie:

@finnp what if the user wants to run a file within a project that's not the main file (like examples/ambient.js)? We should run the file that they explicitly call out in that case.
In the case that some runs t2 run without any arguments, I think it makes sense to run the main file as parsed from the package.json. The CLI in its current form will actually do that if you do t2 run . from the root directory.

In the case that some runs t2 run without any arguments, I think it makes sense to run the main file as parsed from the package.json

I like this, but I vaguely recall discussing this before... I might be imagining that. While I think that would be nice, @tikurahul is right in calling out the multi-language support, which would have impact here

Here's where I landed on this:

If --single is true, allow pushing the file specified from the CWD. No package.json necessary, remote is not cleared before deployment.
If --single is false and no package.json present and the file exists in CWD, and the pushdir fails to be determined by the existing algorithm, assume the user literally wants to push the <file> from the CWD.


When I try to run it on the informs dataset I get this error.

OK. It seems that writing anonymized result about Informs dataset my encounter error. I will fix them ASAP. :)

Thank you!
On Fri, 10 May, 2019, 12:17 AM Qiyuan Gong<EMAIL_ADDRESS>wrote:

OK. It seems that writing anonymized result about Informs dataset my
encounter error. I will fix them ASAP. :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qiyuangong/Basic_Mondrian/issues/3#issuecomment-490923712,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMAY5MUJJRBHYDZQXGR4GVTPUQW7DANCNFSM4HLYPERQ
.

Already fixed. Pls check latest version.


x/build/cmd/gitmirror: service problem on 2024-01-08

https://farmer.golang.org/#health was reporting a problem with Git mirroring:

The deployment was in unhealthy state and not recovering. It came back up and has been working okay after deploying the latest version of gitmirror.


az containerapp update reults in 'metadata' error

Describe the bug
Running the containerapp update function results in the error below.
Related command
az containerapp update -n my-container-app -g my-group --image my-acr.azurecr.io/path-to/my-image:tag
Errors

The command failed with an unexpected error. Here is the traceback:
'metadata'
Traceback (most recent call last):
File "/opt/az/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 663, in execute
raise ex
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 718, in _run_job
return cmd_copy.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.azure/cliextensions/containerapp/azext_containerapp/_client_factory.py", line 28, in _polish_bad_errors
raise ex
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 705, in _run_job
result = transform_op(result)
^^^^^^^^^^^^^^^^^^^^
File "/home/user/.azure/cliextensions/containerapp/azext_containerapp/_transformers.py", line 32, in transform_sensitive_values
val["metadata"] = dict((k, "") for k, v in val["metadata"].items())
~~~^^^^^^^^^^^^
KeyError: 'metadata'

Issue script & Debug output
CMD-LOG-LINE-BEGIN 1787 | 2023-11-14 11:03:10,839 | INFO | az_command_data_logger | command args: containerapp update -n {} -g {} --image {} --debug
CMD-LOG-LINE-BEGIN 1787 | 2023-11-14 11:03:11,013 | INFO | az_command_data_logger | extension name: containerapp
CMD-LOG-LINE-BEGIN 1787 | 2023-11-14 11:03:11,014 | INFO | az_command_data_logger | extension version: 0.3.42
CMD-LOG-LINE-BEGIN 1787 | 2023-11-14 11:03:24,952 | ERROR | az_command_data_logger | The command failed with an unexpected error. Here is the traceback:
CMD-LOG-LINE-BEGIN 1787 | 2023-11-14 11:03:24,960 | ERROR | az_command_data_logger | 'metadata'
Traceback (most recent call last):
File "/opt/az/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 663, in execute
raise ex
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 718, in _run_job
return cmd_copy.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/luke/.azure/cliextensions/containerapp/azext_containerapp/_client_factory.py", line 28, in _polish_bad_errors
raise ex
File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 705, in _run_job
result = transform_op(result)
^^^^^^^^^^^^^^^^^^^^
File "/home/luke/.azure/cliextensions/containerapp/azext_containerapp/_transformers.py", line 32, in transform_sensitive_values
val["metadata"] = dict((k, "") for k, v in val["metadata"].items())
~~~^^^^^^^^^^^^
KeyError: 'metadata'
CMD-LOG-LINE-BEGIN 1787 | 2023-11-14 11:03:24,967 | INFO | az_command_data_logger | exit code: 1
Expected behavior
It should change the image for my container app
Environment Summary
azure-cli                         2.54.0
core                              2.54.0
telemetry                          1.1.0
Extensions:
containerapp                      0.3.42
Dependencies:
msal                            1.24.0b2
azure-mgmt-resource             23.1.0b2
Python location '/opt/az/bin/python3'
Extensions directory '/home/luke/.azure/cliextensions'
Python (Linux) 3.11.5 (main, Nov  8 2023, 05:20:54) [GCC 11.4.0]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
Additional context
After running az upgrade and apt update && apt upgrade the az commands still say there are updates available.
I had to uninstall and reinstall azure cli to get it to update

Thank you for opening this issue, we will look into it.

Hi @LukePammant
This issue has been fixed starting from version 0.3.43, you can use command az extension add -n containerapp --upgrade  to upgrade the version. Thanks.

@Greedygre Great, thank you! I have confirmed that I was able to run the command with the updated version.


Use a less visible style for inlay hints

Inlay hints look like this currently (Macchiato, but the others have the same problem)

They really stick out. I would like to see them less visible, maybe something like this:

Thoughts?

Yeah, they stand out pretty badly. I'll try a different look for them with the next release.
I'll probably take a look at JetBrains again and make it look similar, like planned in #53

I have this exact problem, the foreground colour is way too bright.


Added UMD wrapper

Hi,
I added the UMD wrapper to improve compatibility with most popular script loaders (e.g RequireJS amongst others).