Use a specific version tag in docker-compose.yml

An ODP member reported an issue with pulling our latest code and got an error trying to run through docker-compose:

I keep getting the following error while trying to spin up the watcher (Ubuntu server 16, in Docker containers)
[services.d] starting services
[services.d] done.
2020-05-28 15:00:49.332 [warn] module=OMG.DB.ReleaseTasks.InitKeyValueDB function=process/1 ⋅Creating database at "/app/.omg/data/watcher"⋅
/app/releases/0.4.3+4445aee/libexec/erts.sh: line 66:   276 Illegal instruction     (core dumped) "$__erl" -boot_var ERTS_LIB_DIR "$RELEASE_ROOT_DIR/lib" -boot "${RELEASE_ROOT_DIR}/bin/start_clean" ${SYS_CONFIG_PATH:+-config "${SYS_CONFIG_PATH}"} -pa "${CONSOLIDATED_DIR}" ${EXTRA_CODE_PATHS:+-pa "${EXTRA_CODE_PATHS}"} "$@"
[cmd] /watcher_entrypoint exited 132

could anyone help me out?

Note the app path containing 0.4.3+4445aee which means he's still on a very old codebase despite starting the environment from scratch. This is because docker doesn't fetch a tag again if it already has one locally, including latest tag.
Expected behaviour
Pulling the latest codebase and running docker-compose up -d should set the user up with the latest docker-compose environment.
The proposal is to replace latest tag in docker-compose.yml with the up-to-date version tag, same as what we already do in docker-compose-watcher.yml

I was actually using docker-compose-watcher.yml but checked out v0.4.8 tag as recommended in the guide (and I see the file has been updated yesterday in master branch) I'll try to checkout master and keep you updated

I updated to use v0.4.8 image tag, and am getting a bunch of debug info between the [services.d] done and the error, but the error is still there:
watcher_1   | [os_mon] memory supervisor port (memsup): Erlang has closed
watcher_1   | [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
watcher_1   | 2020-05-29 20:32:29.513 [warn] module=OMG.DB.ReleaseTasks.InitKeyValueDB function=process/1 ⋅Creating database at "/app/.omg/data/watcher"⋅
watcher_1   | /bin/bash: line 1:   181 Illegal instruction     (core dumped) /app/bin/watcher eval "OMG.DB.ReleaseTasks.InitKeyValueDB.run()"
watcher_1   | [cmd] /watcher_entrypoint exited 132

Here is my docker-compose.yml :
version: "2.3"

services:

  postgres:
    image: postgres:9.6.13-alpine
    restart: always
    ports:
      - "5432:5432"
    environment:
      POSTGRES_USER: omisego_dev
      POSTGRES_PASSWORD: omisego_dev
      POSTGRES_DB: omisego_dev
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    healthcheck:
      test: pg_isready -U omisego_dev
      interval: 5s
      timeout: 3s
      retries: 5

  watcher:
    image: omisego/watcher:v0.4.8
    command: "full_local"
    environment:
      - ETHEREUM_RPC_URL=https://ropsten.infura.io/v3/${INFURA_API_KEY}
      - CHILD_CHAIN_URL=https://childchain.ropsten.v1.omg.network
      - ETHEREUM_NETWORK=ROPSTEN
      - AUTHORITY_ADDRESS=0x3272b97b7f1b74b338cb0fdda167cf76bc4da3b6
      - TXHASH_CONTRACT=0x25e445594f425a7a94141a20b8831580953b92ddd0d12e9c775c571e4f3da08c
      - CONTRACT_ADDRESS_PLASMA_FRAMEWORK=0xa72c9dceeef26c9d103d55c53d411c36f5cdf7ec
      - CONTRACT_ADDRESS_ETH_VAULT=0x2c7533f76567241341d1c27f0f239a20b6115714
      - CONTRACT_ADDRESS_ERC20_VAULT=0x2bed2ff4ee93a208edbf4185c7813103d8c4ab7f
      - CONTRACT_ADDRESS_PAYMENT_EXIT_GAME=0x960ca6b9faa85118ba6badbe0097b1afd8827fac
      - DATABASE_URL=postgres://omisego_dev:omisego_dev@postgres:5432/omisego_dev
      - PORT=7434
      - DD_DISABLED=true
      - DB_PATH=/app/.omg/data
      - ETHEREUM_EVENTS_CHECK_INTERVAL_MS=8000
      - ETHEREUM_STALLED_SYNC_THRESHOLD_MS=300000
      - ETHEREUM_BLOCK_TIME_SECONDS=15
      - EXIT_PROCESSOR_SLA_MARGIN=5520
      - EXIT_PROCESSOR_SLA_MARGIN_FORCED=TRUE
      - LOGGER_BACKEND=console
      - DD_HOSTNAME=datadog
      - APP_ENV=local-development
    ports:
      - "7434:7434"
    healthcheck:
      test: curl watcher:7434
      interval: 5s
      timeout: 3s
      retries: 5

I am supposing it has to do with the creation of the /app/.omg/data/watcher "database", running a ls in the container yields no result:
# docker-compose run watcher ls -l /app/.omg/data
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
ls: /app/.omg/data: No such file or directory
[cmd] /watcher_entrypoint exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Tried creating the folder myself but that didn't work out:
# docker-compose run watcher mkdir -p /app/.omg/data/watcher

Same error.
FYI the docker-compose.yml is located in the /app directory of my server, so that may be where the /app in the error is coming from.

Just realized that /app/.omg/data comes from the DB_PATH environment variable present in docker-compose.yml... Tried changing that to another path, or mounting a directory as a volume (to prevent FS issues that might occur)
It got me another problem, which I guess shouldn't be happening since DB_PATH is an environment variable:
watcher_1   | 2020-05-29 21:07:11.196 [warn] module=OMG.DB.ReleaseTasks.InitKeyValueDB function=process/1 ⋅Creating database at "/data/watcher"⋅
watcher_1   | ** (MatchError) no match of right hand side value: {:error, :enoent}
watcher_1   |     (omg_db 0.4.8) lib/omg_db/rocks_db.ex:138: OMG.DB.RocksDB.do_init/2
watcher_1   |     (omg_db 0.4.8) lib/omg_db/release_tasks/init_key_value_db.ex:37: OMG.DB.ReleaseTasks.InitKeyValueDB.init_kv_db/1
watcher_1   |     (omg_db 0.4.8) lib/omg_db/release_tasks/init_key_value_db.ex:31: OMG.DB.ReleaseTasks.InitKeyValueDB.process/1
watcher_1   |     (stdlib 3.12) erl_eval.erl:680: :erl_eval.do_apply/6
watcher_1   |     (elixir 1.10.2) lib/code.ex:332: Code.eval_string_with_error_handling/3

Your log in https://github.com/omisego/elixir-omg/issues/1551#issuecomment-636184646 hints that you're running on a recent version now so that's good 👍
The mkdir commands shouldn't be needed. Having the docker-compose.yml file followed by executing docker-compose up should be sufficient.
So I was able to copy-paste your docker-compose.yml in https://github.com/omisego/elixir-omg/issues/1551#issuecomment-636184646 and ran docker-compose up successfullly:
$ INFURA_API_KEY=abcdef... docker-compose up

Creating network "kartsims_default" with the default driver
Creating kartsims_postgres_1 ... done
Creating kartsims_watcher_1  ... done
Attaching to kartsims_postgres_1, kartsims_watcher_1
watcher_1   | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
watcher_1   | [s6-init] ensuring user provided files have correct perms...exited 0.
watcher_1   | [fix-attrs.d] applying ownership & permissions fixes...
watcher_1   | [fix-attrs.d] done.
watcher_1   | [cont-init.d] executing container initialization scripts...
watcher_1   | [cont-init.d] done.
watcher_1   | [services.d] starting services
watcher_1   | [services.d] done.
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_sentry.ex","function":"get_app_env/0","gl":"#PID<0.0.0>","level":30,"line":73,"mfa":"{OMG.Status.ReleaseTasks.SetSentry, :get_app_env, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetSentry","msg":"CONFIGURATION: App: sentry Key: APP_ENV Value: \"local-development\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.724Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_sentry.ex","function":"load/2","gl":"#PID<0.0.0>","level":40,"line":63,"mfa":"{OMG.Status.ReleaseTasks.SetSentry, :load, 2}","module":"Elixir.OMG.Status.ReleaseTasks.SetSentry","msg":"Sentry configuration not provided. Disabling Sentry. If you want it enabled provide APP_ENV and SENTRY_DSN.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.726Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_disabled/0","gl":"#PID<0.0.0>","level":30,"line":83,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_disabled, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_DISABLED Value: true.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.860Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_hostname/0","gl":"#PID<0.0.0>","level":30,"line":76,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_hostname, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: HOSTNAME Value: \"67f1c57da8f8\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.860Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_batch_size/0","gl":"#PID<0.0.0>","level":30,"line":114,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_batch_size, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: BATCH_SIZE Value: 10.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.860Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_sync_threshold/0","gl":"#PID<0.0.0>","level":30,"line":125,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_sync_threshold, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: SYNC_THRESHOLD Value: 100.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.860Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_hostname/1","gl":"#PID<0.0.0>","level":30,"line":95,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_hostname, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_HOSTNAME Value: \"datadog\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.860Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_spandex_port/1","gl":"#PID<0.0.0>","level":30,"line":107,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_spandex_port, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_APM_PORT Value: 8126.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.860Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_port/1","gl":"#PID<0.0.0>","level":30,"line":101,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_port, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_PORT Value: 8125.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.861Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_hostname/1","gl":"#PID<0.0.0>","level":30,"line":95,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_hostname, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_HOSTNAME Value: \"datadog\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.861Z","v":0}
watcher_1   | {"application":"omg","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg/release_tasks/set_ethereum_events_check_interval.ex","function":"get_interval_ms/0","gl":"#PID<0.0.0>","level":30,"line":44,"mfa":"{OMG.ReleaseTasks.SetEthereumEventsCheckInterval, :get_interval_ms, 0}","module":"Elixir.OMG.ReleaseTasks.SetEthereumEventsCheckInterval","msg":"CONFIGURATION: App: omg Key: ethereum_events_check_interval_ms Value: 8000.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.896Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_events_check_interval.ex","function":"get_interval_ms/0","gl":"#PID<0.0.0>","level":30,"line":47,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumEventsCheckInterval, :get_interval_ms, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumEventsCheckInterval","msg":"CONFIGURATION: App: omg_eth Key: ethereum_events_check_interval_ms Value: 8000.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.926Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_stalled_sync_threshold.ex","function":"stalled_sync_threshold_ms/0","gl":"#PID<0.0.0>","level":30,"line":38,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumStalledSyncThreshold, :stalled_sync_threshold_ms, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumStalledSyncThreshold","msg":"CONFIGURATION: App: omg_eth Key: ethereum_stalled_sync_threshold_ms Value: 300000.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:53.933Z","v":0}
watcher_1   | {"application":"omg_bus","domain":["elixir"],"erlang_pid":"#PID<0.125.0>","file":"lib/omg_bus/supervisor.ex","function":"init/1","gl":"#PID<0.123.0>","level":30,"line":31,"mfa":"{OMG.Bus.Supervisor, :init, 1}","module":"Elixir.OMG.Bus.Supervisor","msg":"Starting OMG.Bus.Supervisor","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:54.112Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_client.ex","function":"get_ethereum_rpc_url/0","gl":"#PID<0.0.0>","level":30,"line":43,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumClient, :get_ethereum_rpc_url, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumClient","msg":"CONFIGURATION: App: omg_eth Key: ETHEREUM_RPC_URL Value: \"https://ropsten.infura.io/v3/363b76a5ebf741c1b8122919135cab69\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:54.750Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_client.ex","function":"get_rpc_client_type/0","gl":"#PID<0.0.0>","level":30,"line":50,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumClient, :get_rpc_client_type, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumClient","msg":"CONFIGURATION: App: omg_eth Key: ETH_NODE Value: :geth.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:54.750Z","v":0}
postgres_1  | LOG:  database system was shut down at 2020-05-30 06:30:33 UTC
postgres_1  | LOG:  MultiXact member wraparound protections are now enabled
postgres_1  | LOG:  autovacuum launcher started
postgres_1  | LOG:  database system is ready to accept connections
watcher_1   | {"application":"omg_db","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_db/release_tasks/set_key_value_db.ex","function":"set_db/3","gl":"#PID<0.0.0>","level":30,"line":41,"mfa":"{OMG.DB.ReleaseTasks.SetKeyValueDB, :set_db, 3}","module":"Elixir.OMG.DB.ReleaseTasks.SetKeyValueDB","msg":"CONFIGURATION: App: omg_db Key: DB_PATH Value: \"/app/.omg/data/watcher\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.481Z","v":0}
watcher_1   | {"application":"omg_watcher_rpc","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/release_tasks/set_endpoint.ex","function":"get_port/0","gl":"#PID<0.0.0>","level":30,"line":59,"mfa":"{OMG.WatcherRPC.ReleaseTasks.SetEndpoint, :get_port, 0}","module":"Elixir.OMG.WatcherRPC.ReleaseTasks.SetEndpoint","msg":"CONFIGURATION: App: omg_watcher_rpc Key: PORT Value: 7434.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.490Z","v":0}
watcher_1   | {"application":"omg_watcher_rpc","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/release_tasks/set_endpoint.ex","function":"get_hostname/0","gl":"#PID<0.0.0>","level":30,"line":70,"mfa":"{OMG.WatcherRPC.ReleaseTasks.SetEndpoint, :get_hostname, 0}","module":"Elixir.OMG.WatcherRPC.ReleaseTasks.SetEndpoint","msg":"CONFIGURATION: App: omg_watcher_rpc Key: HOSTNAME Value: \"67f1c57da8f8\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.490Z","v":0}
watcher_1   | {"application":"omg_watcher_rpc","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/release_tasks/set_tracer.ex","function":"get_dd_disabled/0","gl":"#PID<0.0.0>","level":30,"line":58,"mfa":"{OMG.WatcherRPC.ReleaseTasks.SetTracer, :get_dd_disabled, 0}","module":"Elixir.OMG.WatcherRPC.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_watcher_rpc Key: DD_DISABLED Value: true.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.503Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_logger.ex","function":"get_logger_backend/0","gl":"#PID<0.0.0>","level":30,"line":48,"mfa":"{OMG.Status.ReleaseTasks.SetLogger, :get_logger_backend, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetLogger","msg":"CONFIGURATION: App: logger Key: LOGGER_BACKEND Value: :console.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.512Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_child_chain.ex","function":"child_chain_url/0","gl":"#PID<0.0.0>","level":30,"line":34,"mfa":"{OMG.Watcher.ReleaseTasks.SetChildChain, :child_chain_url, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetChildChain","msg":"CONFIGURATION: App: omg_watcher Key: CHILD_CHAIN_URL Value: \"https://childchain.ropsten.v1.omg.network\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.516Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_child_chain.ex","function":"child_chain_url/0","gl":"#PID<0.0.0>","level":30,"line":34,"mfa":"{OMG.Watcher.ReleaseTasks.SetChildChain, :child_chain_url, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetChildChain","msg":"CONFIGURATION: App: omg_watcher Key: CHILD_CHAIN_URL Value: \"https://childchain.ropsten.v1.omg.network\".","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.517Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_exit_processor_sla_margin.ex","function":"get_exit_processor_sla_margin/0","gl":"#PID<0.0.0>","level":30,"line":44,"mfa":"{OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin, :get_exit_processor_sla_margin, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin","msg":"CONFIGURATION: App: omg_watcher Key: EXIT_PROCESSOR_SLA_MARGIN Value: 5520.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.524Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_exit_processor_sla_margin.ex","function":"get_exit_processor_sla_forced/0","gl":"#PID<0.0.0>","level":30,"line":50,"mfa":"{OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin, :get_exit_processor_sla_forced, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin","msg":"CONFIGURATION: App: omg_watcher Key: EXIT_PROCESSOR_SLA_MARGIN_FORCED Value: true.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.525Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_tracer.ex","function":"get_dd_disabled/0","gl":"#PID<0.0.0>","level":30,"line":53,"mfa":"{OMG.Watcher.ReleaseTasks.SetTracer, :get_dd_disabled, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_watcher Key: DD_DISABLED Value: true.","name":"elixir-omg","pid":181,"time":"2020-05-30T06:31:58.545Z","v":0}
watcher_1   | [os_mon] memory supervisor port (memsup): Erlang has closed
watcher_1   | [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
watcher_1   | 2020-05-30 06:32:00.661 [warn] module=OMG.DB.ReleaseTasks.InitKeyValueDB function=process/1 ⋅Creating database at "/app/.omg/data/watcher"⋅
watcher_1   | 2020-05-30 06:32:00.865 [info] module=OMG.Bus.Supervisor function=init/1 ⋅Starting OMG.Bus.Supervisor⋅
watcher_1   | 2020-05-30 06:32:01.153 [info] module=OMG.DB.RocksDB.Server function=init/1 ⋅Started OMG.DB.RocksDB.Server⋅
watcher_1   | 2020-05-30 06:32:01.187 [info] module=application_controller function=info_exited/3 ⋅Application omg_db exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.190 [info] module=application_controller function=info_exited/3 ⋅Application omg_status exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.191 [info] module=application_controller function=info_exited/3 ⋅Application sentry exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.193 [info] module=application_controller function=info_exited/3 ⋅Application hackney exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.193 [info] module=application_controller function=info_exited/3 ⋅Application metrics exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.196 [info] module=application_controller function=info_exited/3 ⋅Application ssl_verify_fun exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.196 [info] module=application_controller function=info_exited/3 ⋅Application certifi exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.197 [info] module=application_controller function=info_exited/3 ⋅Application mimerl exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.198 [info] module=application_controller function=info_exited/3 ⋅Application idna exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.198 [info] module=application_controller function=info_exited/3 ⋅Application unicode_util_compat exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.199 [info] module=application_controller function=info_exited/3 ⋅Application spandex_datadog exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.199 [info] module=application_controller function=info_exited/3 ⋅Application msgpax exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.200 [info] module=application_controller function=info_exited/3 ⋅Application spandex exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.201 [info] module=application_controller function=info_exited/3 ⋅Application plug exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.203 [info] module=application_controller function=info_exited/3 ⋅Application plug_crypto exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.206 [info] module=application_controller function=info_exited/3 ⋅Application mime exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.206 [info] module=application_controller function=info_exited/3 ⋅Application optimal exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.224 [info] module=application_controller function=info_exited/3 ⋅Application omg_bus exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.225 [info] module=application_controller function=info_exited/3 ⋅Application phoenix_pubsub exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.225 [info] module=application_controller function=info_exited/3 ⋅Application ink exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.226 [info] module=application_controller function=info_exited/3 ⋅Application jason exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.226 [info] module=application_controller function=info_exited/3 ⋅Application decorator exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.226 [info] module=application_controller function=info_exited/3 ⋅Application statix exited: :stopped⋅
watcher_1   | [os_mon] memory supervisor port (memsup): Erlang has closed
watcher_1   | [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
watcher_1   | 2020-05-30 06:32:01.231 [info] module=application_controller function=info_exited/3 ⋅Application os_mon exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.232 [info] module=application_controller function=info_exited/3 ⋅Application sasl exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.232 [info] module=application_controller function=info_exited/3 ⋅Application rocksdb exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.233 [info] module=application_controller function=info_exited/3 ⋅Application omg_utils exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.234 [info] module=application_controller function=info_exited/3 ⋅Application telemetry exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.234 [warn] module=OMG.DB.ReleaseTasks.InitKeyValueDB function=init_kv_db/1 ⋅The database at "/app/.omg/data/watcher" has been created⋅
watcher_1   | 2020-05-30 06:32:01.236 [info] module=application_controller function=info_exited/3 ⋅Application ssl exited: :stopped⋅
watcher_1   | 2020-05-30 06:32:01.236 [info] module=application_controller function=info_exited/3 ⋅Application crypto exited: :stopped⋅
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_sentry.ex","function":"get_app_env/0","gl":"#PID<0.0.0>","level":30,"line":73,"mfa":"{OMG.Status.ReleaseTasks.SetSentry, :get_app_env, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetSentry","msg":"CONFIGURATION: App: sentry Key: APP_ENV Value: \"local-development\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_sentry.ex","function":"load/2","gl":"#PID<0.0.0>","level":40,"line":63,"mfa":"{OMG.Status.ReleaseTasks.SetSentry, :load, 2}","module":"Elixir.OMG.Status.ReleaseTasks.SetSentry","msg":"Sentry configuration not provided. Disabling Sentry. If you want it enabled provide APP_ENV and SENTRY_DSN.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_disabled/0","gl":"#PID<0.0.0>","level":30,"line":83,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_disabled, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_DISABLED Value: true.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_hostname/0","gl":"#PID<0.0.0>","level":30,"line":76,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_hostname, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: HOSTNAME Value: \"67f1c57da8f8\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_batch_size/0","gl":"#PID<0.0.0>","level":30,"line":114,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_batch_size, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: BATCH_SIZE Value: 10.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_sync_threshold/0","gl":"#PID<0.0.0>","level":30,"line":125,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_sync_threshold, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: SYNC_THRESHOLD Value: 100.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_hostname/1","gl":"#PID<0.0.0>","level":30,"line":95,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_hostname, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_HOSTNAME Value: \"datadog\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_spandex_port/1","gl":"#PID<0.0.0>","level":30,"line":107,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_spandex_port, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_APM_PORT Value: 8126.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_port/1","gl":"#PID<0.0.0>","level":30,"line":101,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_port, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_PORT Value: 8125.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_tracer.ex","function":"get_dd_hostname/1","gl":"#PID<0.0.0>","level":30,"line":95,"mfa":"{OMG.Status.ReleaseTasks.SetTracer, :get_dd_hostname, 1}","module":"Elixir.OMG.Status.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_status Key: DD_HOSTNAME Value: \"datadog\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.178Z","v":0}
watcher_1   | {"application":"omg","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg/release_tasks/set_ethereum_events_check_interval.ex","function":"get_interval_ms/0","gl":"#PID<0.0.0>","level":30,"line":44,"mfa":"{OMG.ReleaseTasks.SetEthereumEventsCheckInterval, :get_interval_ms, 0}","module":"Elixir.OMG.ReleaseTasks.SetEthereumEventsCheckInterval","msg":"CONFIGURATION: App: omg Key: ethereum_events_check_interval_ms Value: 8000.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.179Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_events_check_interval.ex","function":"get_interval_ms/0","gl":"#PID<0.0.0>","level":30,"line":47,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumEventsCheckInterval, :get_interval_ms, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumEventsCheckInterval","msg":"CONFIGURATION: App: omg_eth Key: ethereum_events_check_interval_ms Value: 8000.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.179Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_stalled_sync_threshold.ex","function":"stalled_sync_threshold_ms/0","gl":"#PID<0.0.0>","level":30,"line":38,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumStalledSyncThreshold, :stalled_sync_threshold_ms, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumStalledSyncThreshold","msg":"CONFIGURATION: App: omg_eth Key: ethereum_stalled_sync_threshold_ms Value: 300000.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.179Z","v":0}
watcher_1   | {"application":"omg_bus","domain":["elixir"],"erlang_pid":"#PID<0.1444.0>","file":"lib/omg_bus/supervisor.ex","function":"init/1","gl":"#PID<0.1442.0>","level":30,"line":31,"mfa":"{OMG.Bus.Supervisor, :init, 1}","module":"Elixir.OMG.Bus.Supervisor","msg":"Starting OMG.Bus.Supervisor","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.185Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_client.ex","function":"get_ethereum_rpc_url/0","gl":"#PID<0.0.0>","level":30,"line":43,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumClient, :get_ethereum_rpc_url, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumClient","msg":"CONFIGURATION: App: omg_eth Key: ETHEREUM_RPC_URL Value: \"https://ropsten.infura.io/v3/363b76a5ebf741c1b8122919135cab69\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.212Z","v":0}
watcher_1   | {"application":"omg_eth","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_eth/release_tasks/set_ethereum_client.ex","function":"get_rpc_client_type/0","gl":"#PID<0.0.0>","level":30,"line":50,"mfa":"{OMG.Eth.ReleaseTasks.SetEthereumClient, :get_rpc_client_type, 0}","module":"Elixir.OMG.Eth.ReleaseTasks.SetEthereumClient","msg":"CONFIGURATION: App: omg_eth Key: ETH_NODE Value: :geth.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:04.212Z","v":0}
watcher_1   | {"application":"omg_db","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_db/release_tasks/set_key_value_db.ex","function":"set_db/3","gl":"#PID<0.0.0>","level":30,"line":41,"mfa":"{OMG.DB.ReleaseTasks.SetKeyValueDB, :set_db, 3}","module":"Elixir.OMG.DB.ReleaseTasks.SetKeyValueDB","msg":"CONFIGURATION: App: omg_db Key: DB_PATH Value: \"/app/.omg/data/watcher\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.091Z","v":0}
watcher_1   | {"application":"omg_watcher_rpc","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/release_tasks/set_endpoint.ex","function":"get_port/0","gl":"#PID<0.0.0>","level":30,"line":59,"mfa":"{OMG.WatcherRPC.ReleaseTasks.SetEndpoint, :get_port, 0}","module":"Elixir.OMG.WatcherRPC.ReleaseTasks.SetEndpoint","msg":"CONFIGURATION: App: omg_watcher_rpc Key: PORT Value: 7434.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.092Z","v":0}
watcher_1   | {"application":"omg_watcher_rpc","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/release_tasks/set_endpoint.ex","function":"get_hostname/0","gl":"#PID<0.0.0>","level":30,"line":70,"mfa":"{OMG.WatcherRPC.ReleaseTasks.SetEndpoint, :get_hostname, 0}","module":"Elixir.OMG.WatcherRPC.ReleaseTasks.SetEndpoint","msg":"CONFIGURATION: App: omg_watcher_rpc Key: HOSTNAME Value: \"67f1c57da8f8\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.092Z","v":0}
watcher_1   | {"application":"omg_watcher_rpc","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/release_tasks/set_tracer.ex","function":"get_dd_disabled/0","gl":"#PID<0.0.0>","level":30,"line":58,"mfa":"{OMG.WatcherRPC.ReleaseTasks.SetTracer, :get_dd_disabled, 0}","module":"Elixir.OMG.WatcherRPC.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_watcher_rpc Key: DD_DISABLED Value: true.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.092Z","v":0}
watcher_1   | {"application":"omg_status","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_status/release_tasks/set_logger.ex","function":"get_logger_backend/0","gl":"#PID<0.0.0>","level":30,"line":48,"mfa":"{OMG.Status.ReleaseTasks.SetLogger, :get_logger_backend, 0}","module":"Elixir.OMG.Status.ReleaseTasks.SetLogger","msg":"CONFIGURATION: App: logger Key: LOGGER_BACKEND Value: :console.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.092Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_child_chain.ex","function":"child_chain_url/0","gl":"#PID<0.0.0>","level":30,"line":34,"mfa":"{OMG.Watcher.ReleaseTasks.SetChildChain, :child_chain_url, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetChildChain","msg":"CONFIGURATION: App: omg_watcher Key: CHILD_CHAIN_URL Value: \"https://childchain.ropsten.v1.omg.network\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.092Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_child_chain.ex","function":"child_chain_url/0","gl":"#PID<0.0.0>","level":30,"line":34,"mfa":"{OMG.Watcher.ReleaseTasks.SetChildChain, :child_chain_url, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetChildChain","msg":"CONFIGURATION: App: omg_watcher Key: CHILD_CHAIN_URL Value: \"https://childchain.ropsten.v1.omg.network\".","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.093Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_exit_processor_sla_margin.ex","function":"get_exit_processor_sla_margin/0","gl":"#PID<0.0.0>","level":30,"line":44,"mfa":"{OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin, :get_exit_processor_sla_margin, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin","msg":"CONFIGURATION: App: omg_watcher Key: EXIT_PROCESSOR_SLA_MARGIN Value: 5520.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.093Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_exit_processor_sla_margin.ex","function":"get_exit_processor_sla_forced/0","gl":"#PID<0.0.0>","level":30,"line":50,"mfa":"{OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin, :get_exit_processor_sla_forced, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetExitProcessorSLAMargin","msg":"CONFIGURATION: App: omg_watcher Key: EXIT_PROCESSOR_SLA_MARGIN_FORCED Value: true.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.094Z","v":0}
watcher_1   | {"application":"omg_watcher","domain":["elixir"],"erlang_pid":"#PID<0.9.0>","file":"lib/omg_watcher/release_tasks/set_tracer.ex","function":"get_dd_disabled/0","gl":"#PID<0.0.0>","level":30,"line":53,"mfa":"{OMG.Watcher.ReleaseTasks.SetTracer, :get_dd_disabled, 0}","module":"Elixir.OMG.Watcher.ReleaseTasks.SetTracer","msg":"CONFIGURATION: App: omg_watcher Key: DD_DISABLED Value: true.","name":"elixir-omg","pid":168,"time":"2020-05-30T06:32:07.094Z","v":0}
watcher_1   | [os_mon] memory supervisor port (memsup): Erlang has closed
watcher_1   | [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
watcher_1   | 2020-05-30 06:32:14.149 [info] module=OMG.Bus.Supervisor function=init/1 ⋅Starting OMG.Bus.Supervisor⋅
watcher_1   | 2020-05-30 06:32:14.202 [info] module=OMG.DB.RocksDB.Server function=init/1 ⋅Started OMG.DB.RocksDB.Server⋅
watcher_1   | 2020-05-30 06:32:14.212 [info] module=OMG.Eth.Application function=start/2 ⋅Started OMG.Eth.Application, config used: contracts %{erc20_vault: "0x2bed2ff4ee93a208edbf4185c7813103d8c4ab7f", eth_vault: "0x2c7533f76567241341d1c27f0f239a20b6115714", payment_exit_game: "0x960ca6b9faa85118ba6badbe0097b1afd8827fac", plasma_framework: "0xa72c9dceeef26c9d103d55c53d411c36f5cdf7ec"} txhash_contract "0x25e445594f425a7a94141a20b8831580953b92ddd0d12e9c775c571e4f3da08c" authority_address "0x3272b97b7f1b74b338cb0fdda167cf76bc4da3b6"⋅
watcher_1   | 2020-05-30 06:32:14.215 [info] module=OMG.Eth.Supervisor function=init/1 ⋅Starting OMG.Eth.Supervisor⋅
watcher_1   | 2020-05-30 06:32:14.215 [info] module=OMG.Eth.EthereumHeightMonitor function=init/1 ⋅Starting Ethereum height monitor.⋅
watcher_1   | 2020-05-30 06:32:15.505 [info] module=OMG.Watcher.Application function=start/2 ⋅Starting OMG.Watcher.Application⋅
watcher_1   | 2020-05-30 06:32:15.507 [error] module=telemetry function=execute/3 ⋅Handler "measure-ethereumex-rpc" has failed and has been detached. Class=:error
watcher_1   | Reason=%ArgumentError{message: "could not fetch application environment :\"Elixir.OMG.Status.Metric.Datadog.__statix_conn_opts__\" for application :statix because configuration at :\"Elixir.OMG.Status.Metric.Datadog.__statix_conn_opts__\" was not set"}
watcher_1   | Stacktrace=[{Application, :fetch_env!, 2, [file: 'lib/application.ex', line: 653]}, {OMG.Status.Metric.Datadog, :increment, 3, [file: 'lib/omg_status/metric/datadog.ex', line: 24]}, {:telemetry, :"-execute/3-fun-0-", 4, [file: '/app/deps_docker/telemetry/src/telemetry.erl', line: 123]}, {:lists, :foreach, 2, [file: 'lists.erl', line: 1338]}, {Ethereumex.Counter, :inc, 2, [file: 'lib/ethereumex/counter.ex', line: 59]}, {Ethereumex.HttpClient, :prepare_request, 1, [file: 'lib/ethereumex/client/base_client.ex', line: 505]}, {Ethereumex.HttpClient, :server_request, 2, [file: 'lib/ethereumex/client/base_client.ex', line: 485]}, {OMG.Eth.RootChain, :get_root_deployment_height, 0, [file: 'lib/omg_eth/root_chain.ex', line: 110]}]
watcher_1   | ⋅
watcher_1   | 2020-05-30 06:32:15.824 [info] module=OMG.Watcher.Supervisor function=init/1 ⋅Starting OMG.Watcher.Supervisor⋅
watcher_1   | 2020-05-30 06:32:15.824 [info] module=OMG.Watcher.Monitor function=handle_event/2 ⋅Monitor got event: {:set_alarm, {:main_supervisor_halted, %{node: :watcher@67f1c57da8f8, reporter: OMG.Watcher.Monitor}}}. Ignoring.⋅
watcher_1   | 2020-05-30 06:32:15.824 [info] module=OMG.Eth.EthereumHeightMonitor.AlarmHandler function=handle_event/2 ⋅Elixir.OMG.Eth.EthereumHeightMonitor.AlarmHandler got event: {:set_alarm, {:main_supervisor_halted, %{node: :watcher@67f1c57da8f8, reporter: OMG.Watcher.Monitor}}}. Ignoring.⋅
watcher_1   | 2020-05-30 06:32:15.824 [info] module=OMG.Watcher.SyncSupervisor function=init/1 ⋅Starting OMG.Watcher.SyncSupervisor⋅
watcher_1   | 2020-05-30 06:32:15.826 [info] module=OMG.DB.RocksDB function=exit_infos/1 ⋅Reading exits' info, this might take a while. Allowing 60000 ms⋅
watcher_1   | 2020-05-30 06:32:15.828 [info] module=OMG.DB.RocksDB function=in_flight_exits_info/1 ⋅Reading in flight exits' info, this might take a while. Allowing 60000 ms⋅
watcher_1   | 2020-05-30 06:32:15.829 [info] module=OMG.DB.RocksDB function=competitors_info/1 ⋅Reading competitors' info, this might take a while. Allowing 60000 ms⋅
watcher_1   | 2020-05-30 06:32:15.830 [info] module=OMG.Watcher.ExitProcessor function=init/1 ⋅Initializing with: %OMG.Watcher.ExitProcessor.Core{competitors: %{}, exit_ids: %{}, exits: %{}, in_flight_exits: %{}, sla_margin: 5520}⋅
watcher_1   | 2020-05-30 06:32:15.831 [info] module=OMG.Watcher.BlockGetter.Supervisor function=init/1 ⋅Starting OMG.Watcher.BlockGetter.Supervisor⋅
watcher_1   | 2020-05-30 06:32:15.832 [info] module=OMG.State function=init/1 ⋅Started OMG.State, height: 0}⋅
watcher_1   | 2020-05-30 06:32:15.833 [info] module=OMG.RootChainCoordinator function=handle_continue/2 ⋅Starting Elixir.OMG.RootChainCoordinator service. {[metrics_collection_interval: 60000, coordinator_eth_height_check_interval_ms: 6000], %{block_getter: [waits_for: [depositor: :no_margin], finality_margin: 0], challenges_responds_processor: [waits_for: :competitor_processor, finality_margin: 12], competitor_processor: [waits_for: :in_flight_exit_processor, finality_margin: 12], depositor: [finality_margin: 10], exit_challenger: [waits_for: :exit_processor, finality_margin: 12], exit_finalizer: [waits_for: [:depositor, :block_getter, :exit_processor], finality_margin: 12], exit_processor: [waits_for: :depositor, finality_margin: 12], ife_exit_finalizer: [waits_for: [:depositor, :block_getter, :in_flight_exit_processor, :piggyback_processor], finality_margin: 12], in_flight_exit_processor: [waits_for: :depositor, finality_margin: 12], piggyback_challenges_processor: [waits_for: :piggyback_processor, finality_margin: 12], piggyback_processor: [waits_for: :in_flight_exit_processor, finality_margin: 12]}}⋅
watcher_1   | 2020-05-30 06:32:15.834 [info] module=OMG.RootChainCoordinator function=handle_continue/2 ⋅Started OMG.RootChainCoordinator⋅
watcher_1   | 2020-05-30 06:32:15.835 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for depositor.⋅
watcher_1   | 2020-05-30 06:32:15.835 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for exit_processor.⋅
watcher_1   | 2020-05-30 06:32:15.835 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for exit_finalizer.⋅
watcher_1   | 2020-05-30 06:32:15.835 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for exit_challenger.⋅
watcher_1   | 2020-05-30 06:32:15.835 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for in_flight_exit_processor.⋅
watcher_1   | 2020-05-30 06:32:15.836 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for piggyback_processor.⋅
watcher_1   | 2020-05-30 06:32:15.836 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for competitor_processor.⋅
watcher_1   | 2020-05-30 06:32:15.836 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for challenges_responds_processor.⋅
watcher_1   | 2020-05-30 06:32:15.836 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for piggyback_challenges_processor.⋅
watcher_1   | 2020-05-30 06:32:15.836 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Starting OMG.EthereumEventListener for ife_exit_finalizer.⋅
watcher_1   | 2020-05-30 06:32:15.837 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for depositor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.838 [info] module=OMG.Watcher.BlockGetter function=handle_continue/2 ⋅Started OMG.Watcher.BlockGetter, synced_height: 7377709 maximum_block_withholding_time_ms: 54000000⋅
watcher_1   | 2020-05-30 06:32:15.838 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for exit_processor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.839 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for exit_challenger, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.840 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for in_flight_exit_processor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.840 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for exit_finalizer, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.840 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for piggyback_processor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.841 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for competitor_processor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.844 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for challenges_responds_processor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.845 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for piggyback_challenges_processor, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.846 [info] module=OMG.EthereumEventListener function=handle_continue/2 ⋅Started OMG.EthereumEventListener for ife_exit_finalizer, synced_height: 7377709⋅
watcher_1   | 2020-05-30 06:32:15.856 [info] module=OMG.WatcherRPC.Application function=start/2 ⋅Starting OMG.WatcherRPC.Application⋅
watcher_1   | 2020-05-30 06:32:15.862 [info] module=Phoenix.Endpoint.CowboyAdapter function=start_link/3 ⋅Running OMG.WatcherRPC.Web.Endpoint with cowboy 1.1.2 at :::7434 (http)⋅
watcher_1   | 2020-05-30 06:32:15.863 [info] module=Phoenix.Endpoint.Supervisor function=log_access_info/2 ⋅Access OMG.WatcherRPC.Web.Endpoint at http://67f1c57da8f8⋅

I think the issue is still around your first error:
watcher_1   | /bin/bash: line 1:   181 Illegal instruction     (core dumped) /app/bin/watcher eval "OMG.DB.ReleaseTasks.InitKeyValueDB.run()"

What OS version and hardware you're running on?

Yes, running  docker-compose up -d also works fine on my machine (OSX)
The server is Kimsufi's KS-3, running Ubuntu Server 16.04.
Here are some (truncated) hardware info dump:
root@ns346319:/app# lshw -short
H/W path      Device       Class      Description
=================================================
                           system     Desktop Computer
/0                         bus        DN2800MT
/0/0                       processor  Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
/0/0/1                     memory     512KiB L2 cache
/0/0/3                     memory     24KiB L1 cache
/0/2                       memory     32KiB L1 cache
/0/4                       memory     64KiB BIOS
/0/16                      memory     4GiB System Memory
/0/16/0                    memory     2GiB DIMM DDR3 Synchronous 1066 MHz (0.9 ns)
/0/16/1                    memory     2GiB DIMM DDR3 Synchronous 1066 MHz (0.9 ns)
/0/100                     bridge     Atom Processor D2xxx/N2xxx DRAM Controller
/0/100/2                   display    Atom Processor D2xxx/N2xxx Integrated Graphics Controller
/0/100/1c                  bridge     NM10/ICH7 Family PCI Express Port 1
/0/100/1c/0   eth0         network    82574L Gigabit Network Connection
/0/100/1d                  bus        NM10/ICH7 Family USB UHCI Controller #1
/0/100/1d.1                bus        NM10/ICH7 Family USB UHCI Controller #2
/0/100/1d.2                bus        NM10/ICH7 Family USB UHCI Controller #3
/0/100/1d.3                bus        NM10/ICH7 Family USB UHCI Controller #4
/0/100/1d.7                bus        NM10/ICH7 Family USB2 EHCI Controller
/0/100/1e                  bridge     82801 Mobile PCI Bridge
/0/100/1f                  bridge     NM10 Family LPC Controller
/0/100/1f.2                storage    NM10/ICH7 Family SATA Controller [AHCI mode]
/0/100/1f.3                bus        NM10/ICH7 Family SMBus Controller
/0/1          scsi0        storage
/0/1/0.0.0    /dev/sda     disk       2TB HGST HUS724020AL
/0/1/0.0.0/1  /dev/sda1    volume     511MiB EXT4 volume
/0/1/0.0.0/2  /dev/sda2    volume     1862GiB EXT4 volume
/0/1/0.0.0/3  /dev/sda3    volume     511MiB Linux swap volume

and disk-related info:
root@ns346319:/app# mount | column -t
sysfs                                                                                on  /sys                                                                                type  sysfs       (rw,relatime)
proc                                                                                on  /proc                                                                                type  proc        (rw,relatime)
udev                                                                                on  /dev                                                                                type  devtmpfs    (rw,relatime,size=1995672k,nr_inodes=498918,mode=755)
devpts                                                                                on  /dev/pts                                                                                type  devpts      (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs                                                                                on  /run                                                                                type  tmpfs       (rw,nosuid,noexec,relatime,size=400548k,mode=755)
/dev/sda2                                                                                on  /                                                                                type  ext4        (rw,relatime,errors=remount-ro)
securityfs                                                                                on  /sys/kernel/security                                                                                type  securityfs  (rw,nosuid,nodev,noexec,relatime)
tmpfs                                                                                on  /dev/shm                                                                                type  tmpfs       (rw,nosuid,nodev)
tmpfs                                                                                on  /run/lock                                                                                type  tmpfs       (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs                                                                                on  /sys/fs/cgroup                                                                                type  tmpfs       (ro,nosuid,nodev,noexec,mode=755)
cgroup                                                                                on  /sys/fs/cgroup/systemd                                                                                type  cgroup      (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore                                                                                on  /sys/fs/pstore                                                                                type  pstore      (rw,nosuid,nodev,noexec,relatime)
cgroup                                                                                on  /sys/fs/cgroup/freezer                                                                                type  cgroup      (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup                                                                                on  /sys/fs/cgroup/net_cls,net_prio                                                                         type  cgroup      (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup                                                                                on  /sys/fs/cgroup/cpu,cpuacct                                                                              type  cgroup      (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup                                                                                on  /sys/fs/cgroup/devices                                                                                type  cgroup      (rw,nosuid,nodev,noexec,relatime,devices)
cgroup                                                                                on  /sys/fs/cgroup/cpuset                                                                                type  cgroup      (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup                                                                                on  /sys/fs/cgroup/memory                                                                                type  cgroup      (rw,nosuid,nodev,noexec,relatime,memory)
cgroup                                                                                on  /sys/fs/cgroup/blkio                                                                                type  cgroup      (rw,nosuid,nodev,noexec,relatime,blkio)
systemd-1                                                                                on  /proc/sys/fs/binfmt_misc                                                                                type  autofs      (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue                                                                                on  /dev/mqueue                                                                                type  mqueue      (rw,relatime)
hugetlbfs                                                                                on  /dev/hugepages                                                                                type  hugetlbfs   (rw,relatime,pagesize=2M)
configfs                                                                                on  /sys/kernel/config                                                                                type  configfs    (rw,relatime)
fusectl                                                                                on  /sys/fs/fuse/connections                                                                                type  fusectl     (rw,relatime)
/dev/sda1                                                                                on  /boot                                                                                type  ext4        (rw,relatime,errors=remount-ro)
/dev/mapper/docker-8:2-67111284-e331da54e5e6371fee761fe63ba9feb5b0223f3624bc6890d6487dfabcf11204  on  /var/lib/docker/devicemapper/mnt/e331da54e5e6371fee761fe63ba9feb5b0223f3624bc6890d6487dfabcf11204       type  xfs         (rw,relatime,nouuid,attr2,inode64,logbsize=64k,sunit=128,swidth=128,noquota)
shm                                                                                on  /var/lib/docker/containers/123507b1588717549f783130b1ad16317a83d407805066117ef497e04e10fe0a/mounts/shm  type  tmpfs       (rw,nosuid,nodev,noexec,relatime,size=65536k)
nsfs                                                                                on  /run/docker/netns/37ce61743b7f                                                                          type  nsfs        (rw)

I'll spin up Ubuntu Server 16.04 on a VPS and let you know if the error is still there.

The VPS worked out, I am keeping the other server for a couple weeks if you have any tests you want me to run (I could also share a direct SSH access too if you want), otherwise you may close the issue.

Thanks for testing out! Illegal instruction error does seem to imply incompatible CPU instruction sets. I'm not too sure but maybe compiling elixir-omg from source on the Atom processor will work, but I don't recommend it anyway since we don't have any plan to support it.
I'll keep this issue open since the stale latest docker tag is still a valid issue.

The latest tag makes sense as the top-level docker-compose config as it's used by dev, CI/CD.
Other environments will require different version tags so it makes sense to pin the specific version tag in child docker-compose files e.g. docker-compose-watcher.yml, which is the way it is currently suggested in the public facing docs. So closing this one now.


broken links

All the links in this page are broken:
https://github.com/aws/amazon-braket-sdk-python/blob/main/doc/examples-quantum-annealing-dwave.rst

Solved with

https://github.com/aws/amazon-braket-sdk-python/pull/233

I will proceed to close this issue and mark it as resolved. Thanks for notifying, please reopen if you still encounter this issue.


@conda-forge-admin, please add bot automerge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/rb-rubyzip-feedstock#10.


How to upload files?

I turn to page RAG  Config, but it shows "File/URL paths (not editable)".So where can I upload PDFs?

Hi ,
I've got a chance to set filepath during this conversation at Home page :

But bot at Generated RAG Agent still unable to answer questions about the PDF :

@snassimr What if you ask a question whose answer is in the text instead of a figure? It is answering correctly?

@alexfilothodoros and @snassimr I tried creating a bot on llama2 paper and it did answer questions related to text though it was failing to answer queries on figure 2. It might be due to the issue with the pdf parser.

Maybe you need the GPT-4V model.

Unsubscribe
On Sat, Nov 25, 2023 at 10:07 AM Alexandros Filothodoros <
@.***> wrote:

Maybe you need the GPT-4V model.
—
Reply to this email directly, view it on GitHub
https://github.com/run-llama/rags/issues/7#issuecomment-1826367186, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BCO6VRSH2MQERL6HCSSZXSDYGIJURAVCNFSM6AAAAAA7V3OIROVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWGM3DOMJYGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I turn to page RAG Config, but it shows "File/URL paths (not editable)".So where can I upload PDFs?

I am not quite sure what's the point

Regarding setting filepath - use bot at home page . Here the example for first filepath setting 👍

And continue with the bot until you get :


Property classes are not work in script

Reproduction
https://formkit.link/51814a0af8a6ab66847e5f88e7388e58
Describe the bug
step 1
click add border
It works in template,but not script.
Environment
• OS: WIN10
• Browser Chrome 99.0.4844.51
• Version < next.7

I have tried on Vue Playground and it is ok. I think reactive is lost in FormKit


Separate Schema and Method Files

Description:
This issue involves refactoring the existing codebase to improve organization and maintainability by separating the schema definitions and method implementations into distinct files. This separation will enhance readability, facilitate easier testing, and allow for better management of the code structure.
Objectives:
Create Schema Files:

Move all schema definitions (e.g., AttendeeUserSchema, OrganizerSchema, EventSchema, TicketSchema, SessionSchema) into a dedicated schema file (e.g., schemas.py).
Ensure that each schema is properly defined using appropriate libraries (e.g., Ninja, Pydantic).

Create Method Files:

Move all method implementations (e.g., user creation, organizer creation, event management) into separate files or classes (e.g., views.py or methods.py).
Ensure that methods are well-organized according to their functionalities and that they interact correctly with the schemas.

Update Imports:

Adjust import statements in the main application files to reflect the new file structure.
Ensure that all necessary components are imported correctly to maintain functionality.

Requirements:

Follow best practices for file organization and naming conventions.
Ensure that all existing functionality remains intact after refactoring.
Write unit tests for any new or modified functions to ensure they work as expected.

Acceptance Criteria:

All schemas are successfully moved to a dedicated schema file.
All methods are successfully moved to a dedicated method file.
The application runs without errors after refactoring, and all existing features function as intended.
Documentation is updated to reflect the new structure of the codebase.

I have organized the usage schemas and modules into separate files to enhance convenience and maintainability.


Fix CI

Trying to finally fix all CI

Aha, looks like this worked.
@ndmitchell Trying to push via PRs as you suggested. Especially helpful when tweaking CI :)


App on Linux

The comment specifies to use xxBitCrack.exe for windows obviously. But what is the command to use for linux? My build went through without error but I cannot find any app called xxBitCrack or something similar.
Note that I used just the make command to compile on a Raspberry PI 4 (so without CUDA and without OPENCL) - the documentation does not specify that we have to use or CUDA or OPENCL - so I tried without both and build seems to pass

Not that I used just the make command to compile on a Raspberry PI 4 (so without CUDA and without OPENCL) - the documentation does not specify that we have to use or CUDA or OPENCL - so I tried without both and build seems to pass

If you compiled without errors, you have some files there...xxBitCrack is what you need.. so use like ./cuBitCrack/clBitCrack -d -b -p -c -u -t...-i --keyspace...--continue...as you wish. So, in linux will be simple, xxBitCrack, without .exe extentions. If you don't have those, compilation was not succeded...follow the steps. In linux only program you don't neeed is Visual Studio, Cuda 10.2 and OpenCL are needed to compile and run. Good luck !

The comment specifies to use xxBitCrack.exe for windows obviously. But what is the command to use for linux? My build went through without error but I cannot find any app called xxBitCrack or something similar.
Note that I used just the make command to compile on a Raspberry PI 4 (so without CUDA and without OPENCL) - the documentation does not specify that we have to use or CUDA or OPENCL - so I tried without both and build seems to pass

Hello did you manage to get it working?

on Linux: make BUILD_CUDA=1 BUILD_OPENCL=1 in the bin directory will be executables. and it is working. alexander@home:~/Documents/BitCrack-master/bin$ ./cuBitCrack -c -b 2 -t 512 -p 2096 1AUNXJnQc9TJiNfAwQitoRUP1ZZbdjAQe5 [2023-01-27.00:50:32] [Info] Compression: compressed [2023-01-27.00:50:32] [Info] Starting at:<PHONE_NUMBER>000000000000000000000000000000000000000000000000000001 [2023-01-27.00:50:32] [Info] Ending at: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140 [2023-01-27.00:50:32] [Info] Counting by:<PHONE_NUMBER>000000000000000000000000000000000000000000000000000001 [2023-01-27.00:50:32] [Info] Initializing NVIDIA GeForce GT 730 [2023-01-27.00:50:32] [Info] Generating 2,146,304 starting points (81.9MB) [2023-01-27.00:50:34] [Info] 10.0% [2023-01-27.00:50:35] [Info] 20.0% [2023-01-27.00:50:35] [Info] 30.0% [2023-01-27.00:50:35] [Info] 40.0% [2023-01-27.00:50:36] [Info] 50.0% [2023-01-27.00:50:36] [Info] 60.0% [2023-01-27.00:50:37] [Info] 70.0% [2023-01-27.00:50:37] [Info] 80.0% [2023-01-27.00:50:37] [Info] 90.0% [2023-01-27.00:50:38] [Info] 100.0% [2023-01-27.00:50:38] [Info] Done NVIDIA GeForce G 581/2000MB | 1 target 16.50 MKey/s (60,096,512 total) [00:00:01][2023-01-27.00:50:42] [Info] Address: 1AUNXJnQc9TJiNfAwQitoRUP1ZZbdjAQe5 Private key:<PHONE_NUMBER>000000000000000000000000000000000000000000000004000008 Compressed: yes Public key: 03E0E726CBE36E03049868CCF81E999850743269B45FEAD685383235E9523BFBD2
[2023-01-27.00:50:42] [Info] No targets remaining

Hello there but does this work on raspberry pi which is an arm architecture that is what I want to know if you ever have one

Hello there but does this work on raspberry pi which is an arm architecture that is what I want to know if you ever have one
If you have one you should already know the answer.

Hello there but does this work on raspberry pi which is an arm architecture that is what I want to know if you ever have one
If you have one you should already know the answer.

that is what I wanted to know I don't have any raspberry pi, I asked brotherwhoos if he managed to get it working and maybe if you had one you could also know the answer.
thanks anyway


test: Build action now uses maxatome/install-go

Pull Request Test Coverage Report for Build 352780036

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.789%

Totals

Change from base Build 348407502:
0.0%

Covered Lines:
6627

Relevant Lines:
6641

💛  - Coveralls


python3Packages.imap-tools: 0.39.0 -> 0.40.0

Motivation for this change
https://github.com/ikvk/imap_tools/releases/tag/v0.40.0
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 120161 at 005e3d1d run on x86_64-linux 1

2 packages built successfully:

python38Packages.imap-tools
python39Packages.imap-tools


Please add option to block out some circles in pattern

I would find it of immense value if you could label some scanned circles on the scanner as a skip zone.
Due to no/poor spawn points or inaccessible areas. in my area there are 2 factories which are entirely off limits to me and obviously consume huge portions of my scan zones when its all 1 giant conglomerate scan as it is with the new multi account feature.
i would really like to extend my scan range/or change pattern to avoid these areas and hit more high value areas.
As an alternative, implementing multiple scan points with multi account would also be helpful, but in general blocking useless tiles might be simpler/more effective.

What would be even better is if it automatically skipped loading a circle that it already recognized has zero spawn points in it

As long as I have some manual control that would be nice.

That would be nice so you can customize the scan area to your likings. My town isnt an exact hexagon, I guess nobodies town is. So if you can skip a lot of areas, that would also speed up the proces and reduce the need for a lot of accounts.

Yeah as mentioned there are two giant factories in my immediate area (a carrier factory and a bottled drink factory) and they consume a lot of my resources as they are also near highly desirable scanning areas so they're unavoidable.

this should be requested on the PokemonGoMap repo, this project is just the wrapper for that map.


pofile is always overwritten after flutter run, ios 12 will become ios11

Steps to reproduce
podfile:
platform :ios, '11.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

  pod 'FlutterPluginRegistrant', :path => File.join('Flutter', 'FlutterPluginRegistrant'), :inhibit_warnings => true
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

pofile is always overwritten after flutter run
Expected results
It is hoped that the podfile under the .ios file will not be overwritten and the build.gradle under .android will not be overwritten.
Actual results
It is hoped that the podfile under the .ios file will not be overwritten and the build.gradle under .android will not be overwritten.
Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.16.5, on macOS 14.4.1 23E224 darwin-arm64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.92.2)
[✓] Connected device (8 available)

Hi @applebest, you are using an older version of flutter. Kindly upgrade to the latest version of flutter stable (3.24.1) to see if you still experience this issue. If you do, please provide the update output of flutter doctor -v along with a complete minimal reproducible code sample so that we can properly investigate this issue.
Thank you


[BUG] Azure.Storage.Blobs "Read-only file system" exception.

Describe the bug
When running
var response = containerClient.GetBlobClient(blobName).Upload(filePath, metadata: metadata, httpHeaders: headers);

on a linux app service running on docker with run from package this results in a "Read-only file system" exception.
When running from package is enabled the zip file is mounted as a drive, so it makes sense that this is read-only.
Expected behavior
It should be able to read the file and upload it
Actual behavior (include Exception or Stack Trace)
"Read-only file system" exception.
I assume this is because the filestream is opened here without FileAccess.Read so changing
https://github.com/Azure/azure-sdk-for-net/blob/bd0af1d51eaaaf8f169a3b437d1a66447e30d7a4/sdk/storage/Azure.Storage.Blobs/src/BlobClient.cs#L1057
to
using (FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read))

would fix this.
If I open a filestream with fileaccess.read and pass that to the blobclient it works as expected
using (var fileStream = File.OpenRead(filePath))
                {
                    var response = containerClient.GetBlobClient(blobName).Upload(fileStream, metadata: metadata, httpHeaders: headers);
                    // do stuff
                }

System.AggregateException: One or more errors occurred. (Read-only file system) (Read-only file system) ---> System.IO.IOException: Read-only file system
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at Azure.Storage.Blobs.BlobClient.Upload(String path, BlobHttpHeaders httpHeaders, IDictionary`2 metadata, BlobRequestConditions conditions, IProgress`1 progressHandler, Nullable`1 accessTier, StorageTransferOptions transferOptions, CancellationToken cancellationToken)
   at TextaBackend.Storage.BlobStorageUploader.<>c__DisplayClass5_0.<UploadFilesAsync>b__0(String filePath) in d:\a\1\s\texta-backend-storage\BlobStorageUploader.cs:line 64
   at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure)
   at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
   at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body)
   at TextaBackend.Storage.BlobStorageUploader.UploadFilesAsync(String path, String metadataPath)
   at TextaBackend.Controllers.MockdataController.UpdateStorageDocuments() in d:\a\1\s\texta-backend\Controllers\MockdataController.cs:line 69
   at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at System.Threading.Tasks.ValueTask`1.get_Result()
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
   at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
---> (Inner Exception #0) System.IO.IOException: Read-only file system
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at Azure.Storage.Blobs.BlobClient.Upload(String path, BlobHttpHeaders httpHeaders, IDictionary`2 metadata, BlobRequestConditions conditions, IProgress`1 progressHandler, Nullable`1 accessTier, StorageTransferOptions transferOptions, CancellationToken cancellationToken)
   at TextaBackend.Storage.BlobStorageUploader.<>c__DisplayClass5_0.<UploadFilesAsync>b__0(String filePath) in d:\a\1\s\texta-backend-storage\BlobStorageUploader.cs:line 64
   at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()<---

---> (Inner Exception #1) System.IO.IOException: Read-only file system
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at Azure.Storage.Blobs.BlobClient.Upload(String path, BlobHttpHeaders httpHeaders, IDictionary`2 metadata, BlobRequestConditions conditions, IProgress`1 progressHandler, Nullable`1 accessTier, StorageTransferOptions transferOptions, CancellationToken cancellationToken)
   at TextaBackend.Storage.BlobStorageUploader.<>c__DisplayClass5_0.<UploadFilesAsync>b__0(String filePath) in d:\a\1\s\texta-backend-storage\BlobStorageUploader.cs:line 64
   at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()<---

Environment:
Azure.Storage.Blobs 12.2.0
Azure AppService Linux running netcore 2.1 with run from package enabled

//cc: @tg-msft

@tg-msft, what do you think?  Seems like a reasonable fix.


Allow for unprefixed class-channel names.

So instead of general-math-1234, just math-1234.

eaee2ec fixed it.


How to use playground in hosting without NPM command scripting or as static file?

I would to host playground in my site as static web
How to do this?

I got this working as a single static html file after some trial and error, by setting  importmaps for dependencies that required esm
You can see it working here: https://static-playground-imports.tiiny.site/

@jacalata That site doesn't work. Can you explain further?
I am also interested in this as well. How do you host this project?

I got something working.

Recursive copy the examples/rollup/ folder to your dev folder.
edit the package.json and change the dependancy from file: to 0.18.1 (see patch below)
Run npm install then npm run build
Recursive copy dist/ to your static web server directory.


License

Hello,
Thank you for your ordered classloader, just wondering if you could attach a license to the project so I know to what extent I can use and modify this project. For example I would like to make a change to ignore case to give a more true alphabetical order and use it in our platform.
Thanks in advance.

Same here - we won't be able to use this without a license. Can you please clarify the licensing terms of this code? Ideally with a non-GPL license (MIT?)...

Hi!
Sorry about that, I missed the first message. The code is licensed under the Apache License 2 (like Tomcat itself). I added the relative information in the README.md and a LICENSE file.
It was just a pet project, we didn't think about people reusing it at the time :).
--
Guillaume

@gsmet Thanks - you rock! 🍻


Pr/13041

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: KN4CK3R:x: Dman0808You have signed the CLA already but the status is still pending? Let us recheck it.


Reported compression scheme parameters are wrong for the trigger data

Need to check if we are correcting for the FSW bug where the wrong parameters were used to compress the triggers https://github.com/i4Ds/STIX-FSW/issues/953

So based off of i4Ds/STIX-GSW#43 it seems we are correcting for this but need to stop after the FSW upgrade

[ ] Figure out what FSW versions the fix is needed
[ ] Add code to check FSW version and correct or not as needed here https://github.com/i4Ds/STIXCore/blob/7dee9b61e268b73297fb6eafca6b08472d650048/stixcore/tmtc/tm/tm_21.py#L38-L44


[otbn,dv] Fix FIFO assertion for otbn_sec_cm

The generic countermeasure test for prim_count manipulates the
redundant counter register to check if a fault injected into one of the
counter registers gets detected.  When this test exercises the counters
inside the response FIFO of the TLUL adapter at the instruction memory,
the DataKnown_A assertion in the response FIFO fails.  This is
correct, but it prevents the test from checking the countermeasure.
This commit disables that assertion for the described test case.
This should fix the following recent nightly regression failures:
Offending '(!$isunknown(rdata_o))' has 2 failures:
    Test otbn_sec_cm has 2 failures.

        2.otbn_sec_cm.721253074
        Line 515, in log /container/opentitan-public/scratch/os_regression/otbn-sim-vcs/2.otbn_sec_cm/out/run.log
              Offending '(!$isunknown(rdata_o))'
          UVM_ERROR @  27139447 ps: (prim_fifo_sync.sv:193) [ASSERT FAILED] DataKnown_A
          UVM_INFO @  27139447 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
          --- UVM Report catcher Summary ---

        3.otbn_sec_cm.1517587881
        Line 433, in log /container/opentitan-public/scratch/os_regression/otbn-sim-vcs/3.otbn_sec_cm/out/run.log
              Offending '(!$isunknown(rdata_o))'
          UVM_ERROR @  10847019 ps: (prim_fifo_sync.sv:193) [ASSERT FAILED] DataKnown_A
          UVM_INFO @  10847019 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
          --- UVM Report catcher Summary ---

estimate 2

I think first seeing the assertion failures and then turning them off is better than writing a catch-all $assertoff for the countermeasure, that way we can actually see the test actually does what it supposed to do. Maybe @cindychip would have a different opinion about this, WDYT Cindy?

I tend to agree with Canberk. In other IPs that I verified, I have not seen any cases that affect TLUL assertions. I would think it is good to actually look at the assertions and make sure that they are intended failures like what you did in this one :)


Error: Non-whitespace before first tag. Line: 0 Column: 1 Char: R at error

I 'm using angular2 and my version of xml2js is  0.4.17.
I think that this issue is supposed to fixed but when i attempt to consume some data from an xml file or from a web service, i get this issue and didn't find a way to solve it.
for example:
getMovieInXMl():Observable<movie>{
         return this.http.get('http://www.omdbapi.com/?t=MATRIX&r=xml')
                .map(this.extractData);
  }

private extractData(res: Response) {
  let body;
  var parser = new Parser();

parser.parseString(res,(err,result)=>{
    console.log(err) // display the message : Error: Non-whitespace before first tag. Line: 0 Column: 1 Char: R at error
    body=result; // result is undefined
   })
     return body;
}

Downloading that file to matrix.xml, the following code parses the file just fine, with the current version of xml2js:
const p = require('xml2js').parseString;
const fs = require('fs');

fs.readFile('matrix.xml', function(err, data) {
	p(data, function (err, data) {
		console.log(data);
	});
});```

Thank you for your answer.  Your example also works for me. I don't understand  but i assume that the problem comes from the way i use it with angular2, so i  close the issue.

const p = require('xml2js').parseString;

its work If I use fs.readFile
but its giving me error Error: Non-whitespace before first tag If I use  https.get
I copy the output from  https.get and paste to txt file and save it as xml file,
then read it using fs.readFile and just work fine but wont work if using url
need solution:(

Downloading that file to matrix.xml, the following code parses the file just fine, with the current version of xml2js:
const p = require('xml2js').parseString;
const fs = require('fs');

fs.readFile('matrix.xml', function(err, data) {
	p(data, function (err, data) {
		console.log(data);
	});
});

its work If I use fs.readFile
but its giving me error Error: Non-whitespace before first tag If I use https.get
I copy the output from https.get and paste to txt file and save it as xml file,
then read it using fs.readFile and just work fine but wont work if using url
need solution:(


Create button variant to open fire a local command (eg open a pane) from anywhere

Opting not to do this as a regular button can achieve this via an api command.


ROIAuto is NOT equivalent to manual cropping to non-zero part

Executing BRAINSFit with ROIAuto set to ON is not equivalent to running BRAINSROIAuto and then feeding cropped images into BRAINSFit. I was using useMomentsAlign in both cases.
Pyhton source code fragment exemplifying the issue
Fixed image
Moving image
Discussion (Context)

Correct.  The ROIAuto flag does not crop the data internally in BRAINSFit.  It only identifies the mask.
The cropping option of the stand alone BRAINSROIAuto is for different purpose.

It is unclear what the desired behavior or change request is for this case.


hdfs balancer HDFS-8897 workaround

This removes the trailing slash on the hdfs url.  If core-site.xml has the trailing slash, but yarn-site.xml does not, then this causes a bug where the balancer won't run.
Before the fix:
ubuntu@bcpc-vm1:~$ sudo -u hdfs hdfs balancer [sudo] password for ubuntu:  16/06/21 06:46:44 INFO balancer.Balancer: namenodes  = [hdfs://Test-Laptop/, hdfs://Test-Laptop] ... java.io.IOException: Another Balancer is running..  Exiting ...
After the fix:
ubuntu@bcpc-vm1:~$ sudo -u hdfs hdfs balancer 16/06/21 09:47:27 INFO balancer.Balancer: namenodes  = [hdfs://Test-Laptop] 16/06/21 09:47:27 INFO balancer.Balancer: parameters = Balancer.BalancerParameters [BalancingPolicy.Node, threshold = 10.0, max idle iteration = 5, #excluded nodes = 0, #included nodes = 0, #source nodes = 0, #blockpools = 0, run during upgrade = false] ... 16/06/21 09:47:28 INFO balancer.Balancer: 0 over-utilized: [] 16/06/21 09:47:28 INFO balancer.Balancer: 0 underutilized: [] The cluster is balanced. Exiting...

If only PR 86 was merged!

Not sure if/when PR 86 will get merged, but we can definitely merge this for now.

Looks good


Malformed HTTP Request causes InvalidDataException and 500

Describe the bug
We received a random request with the following content type: Content-Type: multipart/form-data;
The result was status code 500 with the following exception: System.IO.InvalidDataException: Missing content-type boundary.
I believe the error is coming from https://github.com/aspnet/AspNetCore/blob/4ef204e13b88c0734e0e94a1cc4c0ef05f40849e/src/Http/Http/src/Features/FormFeature.cs#L316
The application is running in a docker container, using FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 as the base
Expected behavior
I think the correct response should be status code 400, as a publicly available service shouldn't fail if random http clients send malformed requests.
Thanks

@Tratcher I tried to understand what exactly was going on. Fact is - that action where the client tried to submit the form is GET-only but maybe this stack trace helps you?
System.IO.InvalidDataException: Missing content-type boundary.
   at Microsoft.AspNetCore.Http.Features.FormFeature.GetBoundary(MediaTypeHeaderValue contentType, Int32 lengthLimit)
   at Microsoft.AspNetCore.Http.Features.FormFeature.InnerReadFormAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory.AddValueProviderAsync(ValueProviderFactoryContext context)
   at Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(ActionContext actionContext, IList`1 factories)
   at Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(ControllerContext controllerContext)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerBinderDelegateProvider.<>c__DisplayClass0_0.<<CreateBinderDelegate>g__Bind|0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextExceptionFilterAsync()

there was also another request that was caught by our identity server middleware:
IdentityServer4.Hosting.IdentityServerMiddleware|FATAL|Unhandled exception: Missing content-type boundary. System.IO.InvalidDataException: Missing content-type boundary.
   at Microsoft.AspNetCore.Http.Features.FormFeature.GetBoundary(MediaTypeHeaderValue contentType, Int32 lengthLimit)
   at Microsoft.AspNetCore.Http.Features.FormFeature.InnerReadFormAsync(CancellationToken cancellationToken)
   at IdentityServer4.Endpoints.TokenEndpoint.ProcessTokenRequestAsync(HttpContext context)
   at IdentityServer4.Endpoints.TokenEndpoint.ProcessAsync(HttpContext context)
   at IdentityServer4.Hosting.IdentityServerMiddleware.Invoke(HttpContext context, IEndpointRouter router, IUserSession session, IEventService events)

hope you can find all the information you need in those call stacks

that action where the client tried to submit the form is GET-only

Was the client malicious?
Indeed Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory is part of the MVC model binder. Moving this to you @rynowak. It's a little weird MVC even routed the POST to a GET endpoint.

This is a dupe of #10291


MyFatoorah

Pleas create your own repository non Github with your gateway. You can add a link here.

Do you mean, I should create a new repository in GitHub??
I have created https://github.com/my-fatoorah/omnipay-myfatoorah . Is that fine now??

Yeah

What's next Barry?!

Add the link to the readme in this repository. Open a PR with just the link added to the table, in alphabetical order.


Overriding server script path for image uploads

Is it possible to override the path to the php file responsible for managing image uploads? I'm talking about this line in particular: https://github.com/Alex-D/Trumbowyg/blob/master/plugins/upload/trumbowyg.upload.js#L36
I'm using Laravel and I'd like to point the script to my own route and manage file uploads my way.

I've solved this issue by doing the following:
$.trumbowyg.upload.serverPath = '/my-custom-route'

I confirm it's the good way to do :)


Strange error importing orient db container

Error pulling image (latest) from docker.io/orientdb/orientdb, Untar re-exec error: exit status 1: output: write /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/classes.jsa: no space left on device

Looks like you've maxed out your VM disk space - Please see a possible solution from the wiki:
https://github.com/docker/kitematic/wiki/Common-Issues-and-Fixes#running-out-of-space


Fix / Retain password input after form validations

Has been accidentally opened in the wrong repo, therefore closed.


Fix: put resolver args in correct position

Current dependencies on/for this PR:

main

PR #9433   👈

This stack of pull requests is managed by Graphite.


Change AccessibilityState to std::optional

Summary:
Possibly solve issue #46988
This allow the Native side distinguish between boolean and undefine state.
The boolean value indicate the component is selected or not
The undefined indicate that the component is not selectable. However since the Native side (before) only aware of boolean
With this change Native side will regconize the undefine state (not just boolean)
Changelog:
[GENERAL] [CHANGED] - Changed AccessibilityState to std::optional with default std::nullopt
Test Plan:

@dnhan1707 I'm looking to pull this in, but it seems a bit odd that this is the only change.  Can you confirm this is the full functionality you need?

@dnhan1707 I'm looking to pull this in, but it seems a bit odd that this is the only change. Can you confirm this is the full functionality you need?
Hey, let's me double check the code base again to is any place that need to be change.
I saw that the expanded attribute is also set to std::optional in that same Struct

Let me compare how the react native is handling expanded compare with other attribute.

@dnhan1707 I'm looking to pull this in, but it seems a bit odd that this is the only change. Can you confirm this is the full functionality you need?

Hey @tdn120 , I updated something, it probably still work the same way
I added more handle case to prevent set tag and set state for native side
means no more setting true/false when the acccessibilityState is empty but not null. This way, the Native side still ensure the default type is std::nullopt when it is empty.
Hope it make sense

Hi @tdn120,  I saw that the Facebook Internal Linter and Build, Tests are failed.

For the Linter, I ran yarn perttier and yarn format-check, and everything passed on my side

It would be great if you can revew the code and provide me somefeed backs on why it failed or how to improve.

Lint is unhappy about Java formatting.  That's not really an issue, a quick run of our google-java-format config cleans those up.
For the failures, what I'm seeing are the usages of isSelected are now broken due to std::optional<bool> being incompatible with bool.
There probably needs to be some more discussion in #46988 on how we want to implement this change so that it doesn't break existing usages, or get consensus that it's worth breaking existing usages.

Lint is unhappy about Java formatting. That's not really an issue, a quick run of our google-java-format config cleans those up.
For the failures, what I'm seeing are the usages of isSelected are now broken due to std::optional<bool> being incompatible with bool.
There probably needs to be some more discussion in #46988 on how we want to implement this change so that it doesn't break existing usages, or get consensus that it's worth breaking them.

Thank you for your response, I'll absolutely look into it more