validation: more than one dependency with name or alias

With Helm v3.14.0 the following use case is broken:
dependencies:
  - name: kube-rbac-proxy
    version: "0.9.1"
    repository: "<redacted>"
    alias: loki-query-proxy
    condition: loki-query-proxy.enabled
  - name: kube-rbac-proxy
    version: "0.9.1"
    repository: "<redacted>"
    alias: loki-ingestion-proxy
    condition: loki-ingestion-proxy.enabled

Various Helm commands (e.g. helm dependency update) now lead to the following error message:
index.go:366: skipping loading invalid entry for chart "<redacted>" "1.3.0" from <redacted>: validation: more than one dependency with name or alias "kube-rbac-proxy"
According to the documentation for the Chart.yaml using name twice with separate aliases seems to be valid:

alias: (optional) Alias to be used for the chart. Useful when you have to add the same chart multiple times

The error was probably introduced with this PR. With Helm v3.13.2 it worked without any problems.

While looking for a fix I found that aliasing as you wish to use it will actually not work in many cases, see #9150 and https://github.com/helm/helm/pull/9175/files#r1043661769.
As I reported this three years ago, I did not remember all the details.
My suggestion would be to lift the validation constraint on your case, when #9150 is fixed. Otherwise, there is a high risk of getting undefined behavior, but maintainers may have other opinions.
Apart from that, I was actually not able to reproduce your error.
I was trying with the following example
mkdir -p parent/charts/child/templates

echo '
apiVersion: v2
appVersion: 1.0.0
name: child
type: application
version: 1.0.0
' > parent/charts/child/Chart.yaml

echo '
apiVersion: v2
appVersion: 1.0.0
name: parent
type: application
version: 1.0.0

dependencies:
- name: child
  alias: foo
  version: 1.0.0
- name: child
  alias: bar
  version: 1.0.0
' > parent/Chart.yaml

echo '
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Chart.Name }}
data:
{{ toYaml .Values | indent 2}}
' > parent/charts/child/templates/dummy.yaml

touch parent/values.yaml

helm version
helm lint parent

which produces
version.BuildInfo{Version:"v3.14.0", GitCommit:"3fc9f4b2638e76f26739cd77c7017139be81d0ea", GitTreeState:"clean", GoVersion:"go1.21.6"}
==> Linting parent
[INFO] Chart.yaml: icon is recommended

1 chart(s) linted, 0 chart(s) failed

Could you help to provide a full example to reproduce the error?

Thanks @mschuett for the hint, indeed it seems to be a combination of Helm v3.14.0 and Artifactory:
Does work without errors with Helm v3.14.0:
$ helm repo add bitnami https://charts.bitnami.com/bitnami
"bitnami" has been added to your repositories

Does not work without errors with Helm v3.14.0:
$ helm repo add bitnami https://<redacted>/artifactory/bitnami-helm-virtual
index.go:366: skipping loading invalid entry for chart "grafana-mimir" "0.1.0" from https://<redacted>/artifactory/bitnami-helm-virtual: validation: more than one dependency with name or alias "memcached"
index.go:366: skipping loading invalid entry for chart "grafana-mimir" "0.1.1" from https://<redacted>/artifactory/bitnami-helm-virtual: validation: more than one dependency with name or alias "memcached"
...

But does work without errors with Helm v3.13.2:
$ helm repo add bitnami https://<redacted>/artifactory/bitnami-helm-virtual
"bitnami" has been added to your repositories

fyi: we also noticed that all our Devs working with helm version v3.14.0 were having those errors (we all need to pull dependencies via internal Artifactory). Some people with older helm versions can not reproduce those errors. For example v.3.10.1 seem to be fine.

We're also experiencing an outage of our pipelines due to this + GHA bumping the bundled helm version to 3.14.0 where the alias validation regression exists.

FYI we unblocked our pipelines by just pinning helm to v3.13.2:
env:
  HELM_VERSION: v3.13.2

      - name: Setup Helm
        uses: azure/setup-helm@v3
        with:
           version: ${{ env.HELM_VERSION }}
           token: ${{ secrets.GITHUB_TOKEN }}

Thanks for the details above everyone. If I have read the above correctly, a summary of this issue is that JFrog Artifactory is incorrectly stripping the alias field from the dependencies: section of an `index.yaml'? And Helm 3.14 is causing this to become an error? (due to https://github.com/helm/helm/pull/9176)
Docs from Helm side:

The index file is a yaml file called index.yaml. It contains some metadata about the package, including the contents of a chart's Chart.yaml file.

https://helm.sh/docs/topics/chart_repository/
https://helm.sh/docs/topics/charts/#the-chartyaml-file

If the above summary is correct, then I think the options are:

Helm reverts the above PR (or at least reverts the specific validation which is causing the error)
JFrog fixes its repository (and everyone has to upgrade)

I'll raise this issue at the weekly maintainer call, to see what maintainers think is a way forward.

To the best of my knowledge that summary is correct. 👍
I wonder if a third option is practical:

apply this validation to Chart.yaml files, but not to a repository index.yaml

I would vote for applying a possible fix to the code which inspects the index.yaml, see also #12744.
One quick fix could be to remove duplicates from the index.yaml before validating it.

There is a #12760 which looks like if it fixes this issue. However, since I don't have access to an Artifactory repository I cannot verify it. Maybe someone who has access could verify that #12760 fixes this issue.

There is a #12760 which looks like if it fixes this issue. However, since I don't have access to an Artifactory repository I cannot verify it. Maybe someone who has access could verify that #12760 fixes this issue.

No, that's another bug fix.

I would vote for applying a possible fix to the code which inspects the index.yaml, see also #12744. One quick fix could be to remove duplicates from the index.yaml before validating it.

I strongly agree a fix/enhancement in helm. JFrog may add alias support in metadata in the future, but that's not predictable or worth waiting for in my humble opinion.

Could someone build Helm from source with this PR please: https://github.com/helm/helm/pull/12789
(find me on Kubernetes slack for help building from source)
And confirm it fixes the above issue (I don't have a broken JFrog instance to test against)

Could someone build Helm from source with this PR please: #12789
(find me on Kubernetes slack for help building from source)
And confirm it fixes the above issue (I don't have a broken JFrog instance to test against)

I've compiled and installed your branch - I do see it working correctly against my artifactory instance ( was getting the same errors as above 0

Could someone build Helm from source with this PR please: #12789
(find me on Kubernetes slack for help building from source)
And confirm it fixes the above issue (I don't have a broken JFrog instance to test against)

I've compiled and installed your branch - I do see it working correctly against my artifactory instance ( was getting the same errors as above )
 helm version
version.BuildInfo{Version:"v3.13+unreleased", GitCommit:"8d19bcb78aaeb489eba4ed1d68894e59c8f55876", GitTreeState:"clean", GoVersion:"go1.21.6"}

Thanks for confirming


About  the Hilbert-Schmidt Independence Criterion (HSIC)

sorry，i know the answer

It' okay. Thanks for your attention on our work. :)


add backslashes to default windows profile.yaml; fixes #181

here you go, @lindsaycarr - could you try out the new createProfile?

Yep - the \ works, but my path doesn't work with x64 in there. If I remove it, it runs just fine. Sounds like a different issue though

oh! didn't know about the x64 thing. i'll add that as a separate issue for us to take on when you're not deep in Irmaland.

Coverage increased (+2.4%) to 77.056% when pulling 8cf62998fce6e162e629a06f6e69f1d51905fc43 on aappling-usgs:master into 1277811f15c96e2102bde3ec6ce4602c83eb87c6 on USGS-VIZLAB:master.


Wrong result for UINT seg min scan

Reproduction of the problem:
1. Download files from http://www.ilab.sztaki.hu/~erikbodzsar/cudpp/
2. Compile test.cu
3. Run ./a.out <error.txt

The test program runs a segmented min scan on the input data contained in
error.txt. Cudpp gets some elements of the result wrong (the first wrong
element, and some preceding and following elements will be printed out by
the test program).

I'm using cudpp 1.1, on a 64-bit debian system with debian version 5.0.2,
CUDA 2.2, g++/gcc 4.1.3.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 5 Aug 2009 at 10:53

Original comment by<EMAIL_ADDRESS>on 5 Aug 2009 at 11:34

Changed state: Duplicate
Added labels: Priority-Critical, Milestone-Release1.2
Removed labels: Priority-Medium

Actually, this is the same as Issue #33. The fix suggested in Issue #33 worked.

Original comment by<EMAIL_ADDRESS>on 5 Aug 2009 at 11:10


Fortech- The active jobs on https://scrapers.peviitor.ro/ are (20) and on the company's site rest active (9)

ENVIRONMENT: production
URL: https://scrapers.peviitor.ro/
Browser: Chrome
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:
1.Open the URL in the browser
2.Run scraper for "Fortech" Company
3.Open https://www.fortech.ro/job-openings/
4.Check the numbers of active jobs
EXPECTED RESULTS:
The numbers of the jobs on the company's website are 20 (11 inactive) and 9 active : "PL/SQL Developer"; " Accountants"; "Data Engineer"; " Software Architect"; "Chromium Developer "; " Salesforce Client Executive"; "DevOps Engineers "; " Front-End Developers"; " Python Developers".
ACTUAL RESULTS:
The numbers of active jobs on the scrapers.peviitor.ro are 20

jobs are present on their site and scraper doesn't know it's active or not


Bot Crash

Expected Behavior
Bot running without errors
Actual Behavior
Bot crashing
Your FULL config.json (remove your username, password, gmapkey and any other private info)
{
"websocket_server": false,
"heartbeat_threshold": 10,
"enable_social": true,
"live_config_update": {
"enabled": false,
"tasks_only": false
},
"tasks": [
{
"type": "TelegramTask",
"config": {
"enabled": false,
"master": null,
"alert_catch": ["all"]
}
},
{
"//NOTE: This task MUST be placed on the top of task list": {},
"type": "RandomAlivePause",
"config": {
"enabled": true,
"min_duration": "00:05:00",
"max_duration": "00:20:00",
"min_interval": "00:30:00",
"max_interval": "01:00:00"
}
},
{
"type": "HandleSoftBan"
},
{
"type": "RandomPause",
"config": {
"enabled": true,
"min_duration": "00:10:00",
"max_duration": "00:45:00",
"min_interval": "01:30:00",
"max_interval": "02:00:00"
}
},
{
"type": "CompleteTutorial",
"config": {
"enabled": false,
"// set a name": "",
"nickname": ""
}
},
{
"type": "CollectLevelUpReward",
"config": {
"collect_reward": true,
"level_limit": -1
}
},
{
"type": "IncubateEggs",
"config": {
"enabled": true,
"infinite_longer_eggs_first": false,
"breakable_longer_eggs_first": true,
"min_interval": 120,
"infinite": [2,5,10],
"breakable": [2,5,10]
}
},
{
"type": "UpdateLiveStats",
"config": {
"enabled": false,
"min_interval": 10,
"stats": ["username", "uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"],
"terminal_log": true,
"terminal_title": true
}
},
{
"type": "UpdateLiveInventory",
"config": {
"enabled": false,
"min_interval": 120,
"show_all_multiple_lines": false,
"items": ["pokemon_bag", "space_info", "pokeballs", "greatballs", "ultraballs", "razzberries", "luckyegg"]
}
},
{
"type": "ShowBestPokemon",
"config": {
"enabled": true,
"min_interval": 60,
"amount": 5,
"order_by": "cp",
"info_to_show": ["cp", "ivcp", "dps", "hp"]
}
},
{
"type": "TransferPokemon",
"config": {
"enabled": true,
"min_free_slot": 5,
"transfer_wait_min": 5,
"transfer_wait_max": 8
}
},
{
"type": "NicknamePokemon",
"config": {
"enabled": false,
"nickname_above_iv": 0.9,
"nickname_template": "{iv_pct}_{iv_ads}"
}
},
{
"type": "EvolvePokemon",
"config": {
"enabled": true,
        "// evolve only pidgey and drowzee": "",
        "// evolve_list": "pidgey, drowzee",
        "// donot_evolve_list": "none",

        "// evolve all but pidgey and drowzee": "",
        "// evolve_list": "all",
        "// donot_evolve_list": "pidgey, drowzee",

        "evolve_list": "rattata,pidgey,zubat",
        "donot_evolve_list": "none",

      "first_evolve_by": "cp",
      "evolve_above_cp": 0,
      "evolve_below_iv": 0.8,
      "logic": "or",
      "min_evolve_speed": 25,
      "max_evolve_speed": 30,
      "use_lucky_egg": false
    }
  },
  {
    "type": "RecycleItems",
    "config": {
      "enabled": true,
      "min_empty_space": 15,
      "max_balls_keep": 150,
      "max_potions_keep": 50,
      "max_berries_keep": 70,
      "max_revives_keep": 70,
      "item_filter": {
        "Pokeball":       { "keep" : 100 },
        "Potion":         { "keep" : 10 },
        "Super Potion":   { "keep" : 20 },
        "Hyper Potion":   { "keep" : 30 },
        "Revive":         { "keep" : 30 },
        "Razz Berry":     { "keep" : 100 }
      },
      "recycle_wait_min": 3,
      "recycle_wait_max": 5,
      "recycle_force": true,
      "recycle_force_min": "00:05:00",
      "recycle_force_max": "00:10:00"
    }
  },
  {
    "type": "CatchPokemon",
    "config": {
      "enabled": true,
      "catch_visible_pokemon": true,
      "catch_lured_pokemon": true,
      "min_ultraball_to_keep": 5,
      "berry_threshold": 0.35,
      "vip_berry_threshold": 0.9,
      "treat_unseen_as_vip": true,
      "daily_catch_limit": 800,
      "catch_throw_parameters": {
        "excellent_rate": 0.1,
        "great_rate": 0.2,
        "nice_rate": 0.3,
        "normal_rate": 0.5,
        "spin_success_rate" : 0.6,
        "hit_rate": 0.45
      },
      "catch_simulation": {
        "flee_count": 3,
        "flee_duration": 2,
        "catch_wait_min": 3,
        "catch_wait_max": 6,
        "berry_wait_min": 3,
        "berry_wait_max": 5,
        "changeball_wait_min": 3,
        "changeball_wait_max": 5,
        "newtodex_wait_min": 20,
        "newtodex_wait_max": 30
      }
    }
  },
  {
    "type": "SpinFort",
    "config": {
      "enabled": true,
      "spin_wait_min": 3,
      "spin_wait_max": 5
    }
  },
  { "type": "UpdateWebInventory",
    "config": {
      "enabled": true
    }
  },
  {
    "type": "MoveToFort",
    "config": {
      "enabled": true,
      "lure_attraction": true,
      "lure_max_distance": 2000,
      "walker": "StepWalker",
      "log_interval": 5
    }
  },
  {
    "type": "FollowSpiral",
    "config": {
      "enabled": true,
      "diameter": 4,
      "step_size": 70
    }
  }
],
"map_object_cache_time": 5,
"forts": {
  "avoid_circles": true,
  "max_circle_size": 50,
  "cache_recent_forts": true
},
"pokemon_bag": {
  "// if 'show_at_start' is true, it will log all the pokemons in the bag (not eggs) at bot start": {},
  "show_at_start": true,
  "// if 'show_count' is true, it will show the amount of each pokemon (minimum 1)": {},
  "show_count": false,
  "// if 'show_candies' is true, it will show the amount of candies for each pokemon": {},
  "show_candies": false,
  "// 'pokemon_info' parameter define which info to show for each pokemon": {},
  "// the available options are": {},
  "// ['cp', 'iv_ads', 'iv_pct', 'ivcp', 'ncp', 'level', 'hp', 'moveset', 'dps']": {},
  "pokemon_info": ["cp", "iv_pct"]
},
"walk_max": 4.16,
"walk_min": 2.16,
"alt_min": 500,
"alt_max": 1000,
"gps_default_altitude": 8.0,
"replicate_gps_xy_noise": true,
"replicate_gps_z_noise": true,
"gps_xy_noise_range": 0.000125,
"gps_z_noise_range": 12.5,
"debug": false,
"test": false,
"walker_limit_output": false,
"health_record": true,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"logging": {
  "color": true,
  "show_datetime": true,
  "show_process_name": true,
  "show_log_level": true	},
"catch": {
  "any": {"candy_threshold" : 400 ,"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
  "// Example of always catching Rattata:": {},
  "// Rattata": { "always_catch" : true }
},
"release": {
  "any": {"release_below_cp": 0, "release_below_iv": 0.8, "logic": "or"},
  "// Example of always releasing Rattata:": {},
  "// Rattata": {"always_release": true},
  "// Example of keeping 3 stronger (based on CP) Pidgey:": {},
  "// Pidgey": {"keep_best_cp": 3},
  "// Example of keeping 2 best (based on IV) Zubat:": {},
  "// Zubat": {"keep_best_iv": 2},
  "// Keep no more than 3 best IV pokemon for every pokemon type": {},
  "// any": {"keep_best_iv": 3},
  "// Discard all pokemon in bag except 100 pokemon with best CP": {},
  "// all": {"keep_best_cp": 100},
  "// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
  "// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3},
  "// Example of custom order of static criterion": {},
  "// Zubat": {"keep_best_custom": "iv, cp, hp_max", "amount":2}
},
"vips" : {
    "Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate": {},
    "any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
    "Lapras": {},
    "Moltres": {},
    "Zapdos": {},
    "Articuno": {},

    "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
    "Mewtwo": {},
    "Dragonite": {},
    "Snorlax": {},
    "// Mew evolves to Mewtwo": {},
    "Mew": {},
    "Arcanine": {},
    "Vaporeon": {},
    "Gyarados": {},
    "Exeggutor": {},
    "Muk": {},
    "Weezing": {},
    "Flareon": {}

},
"websocket": {
"start_embedded_server": true,
"server_url": "<IP_ADDRESS>:4000"
}
}
Output when issue occurred
[2016-09-04 22:30:22] [MainThread] [ItemRecycler] [INFO] [item_discarded] Discarded 1x Hyper Potion.
[2016-09-04 22:30:22] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Buffet para Casamentos - 0.08km
[2016-09-04 22:30:28] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Buffet para Casamentos - 0.08km
[2016-09-04 22:30:37] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Buffet para Casamentos - 0.07km
[2016-09-04 22:30:43] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Buffet para Casamentos - 0.06km
[2016-09-04 22:30:48] [MainThread] [IncubateEggs] [INFO] [next_egg_incubates] Eggs incubating: [1.40/2.0 km, 3.03/5.0 km, 3.03/5.0 km] (Eggs left: 6, Incubating: 3)
[2016-09-04 22:30:49] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Buffet para Casamentos - 0.05km
[2016-09-04 22:30:56] [MainThread] [  SpinFort] [INFO] [spun_pokestop] Spun pokestop Buffet para Casamentos. Experience awarded: 50. Items awarded: 2x Pokeball, 1x Greatball
[2016-09-04 22:31:00] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.11km
[2016-09-04 22:31:07] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.11km
[2016-09-04 22:31:10] [MainThread] [ShowBestPokemon] [INFO] [show_best_pokemon] [Golbat, CP 1019, IVCP 0.86, DPS 11.16, HP 94/94] | [Golbat, CP 1007, IVCP 0.79, DPS 10.53, HP 94/94] | [Starmie, CP 993, IVCP 0.98, DPS 13.4, HP 71/71] | [Golbat, CP 987, IVCP 0.68, DPS 11.16, HP 96/96] | [Rhydon, CP 944, IVCP 0.88, DPS 12.61, HP 114/114]
[2016-09-04 22:31:14] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.10km
[2016-09-04 22:31:19] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.10km
[2016-09-04 22:31:26] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.09km
[2016-09-04 22:31:31] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.08km
[2016-09-04 22:31:37] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.07km
[2016-09-04 22:31:43] [MainThread] [PokemonCatchWorker] [INFO] [pokemon_appeared] A wild Clefairy appeared! [CP 79] [NCP 0.07] [Potential 0.47] [A/D/S 6/11/4]
[2016-09-04 22:31:51] [MainThread] [PokemonCatchWorker] [INFO] [threw_pokeball] Nice Curveball throw! Used Pokeball, with chance 55.62 (37 left)
[2016-09-04 22:31:51] [MainThread] [PokemonCatchWorker] [INFO] [pokemon_caught] Captured Clefairy! [CP 79] [NCP 0.07] [Potential 0.47] [6/11/4] (73/800) [+120 exp]
[2016-09-04 22:31:51] [MainThread] [PokemonCatchWorker] [INFO] [gained_candy] You now have 24 Clefairy candy!
[2016-09-04 22:31:58] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.07km
[2016-09-04 22:31:58] [MainThread] [PokemonGoBot] [INFO] [badges] awarded badge: BADGE_TYPE_FAIRY, lvl 1
[2016-09-04 22:32:05] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.07km
[2016-09-04 22:32:10] [MainThread] [ShowBestPokemon] [INFO] [show_best_pokemon] [Golbat, CP 1019, IVCP 0.86, DPS 11.16, HP 94/94] | [Golbat, CP 1007, IVCP 0.79, DPS 10.53, HP 94/94] | [Starmie, CP 993, IVCP 0.98, DPS 13.4, HP 71/71] | [Golbat, CP 987, IVCP 0.68, DPS 11.16, HP 96/96] | [Rhydon, CP 944, IVCP 0.88, DPS 12.61, HP 114/114]
[2016-09-04 22:32:16] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.06km
[2016-09-04 22:32:24] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Gato e Cachorro no Banho - 0.04km
[2016-09-04 22:32:27] [MainThread] [  SpinFort] [INFO] [spun_pokestop] Spun pokestop Gato e Cachorro no Banho. Experience awarded: 50. Items awarded: 2x Pokeball, 1x Super Potion
[2016-09-04 22:32:31] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja Adventista do SÃ©timo Dia - 0.09km
[2016-09-04 22:32:36] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja Adventista do SÃ©timo Dia - 0.08km
[2016-09-04 22:32:42] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja Adventista do SÃ©timo Dia - 0.07km
[2016-09-04 22:32:48] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja Adventista do SÃ©timo Dia - 0.06km
[2016-09-04 22:32:49] [MainThread] [IncubateEggs] [INFO] [next_egg_incubates] Eggs incubating: [1.40/2.0 km, 3.03/5.0 km, 3.03/5.0 km] (Eggs left: 6, Incubating: 3)
[2016-09-04 22:32:56] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja Adventista do SÃ©timo Dia - 0.06km
[2016-09-04 22:33:03] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja Adventista do SÃ©timo Dia - 0.05km
[2016-09-04 22:33:07] [MainThread] [  SpinFort] [INFO] [spun_pokestop] Spun pokestop Igreja Adventista do SÃ©timo Dia. Experience awarded: 100. Items awarded: 1x Ultraball, 2x Razz Berry, 1x Potion, 1x Pokeball, 1x Greatball
[2016-09-04 22:33:12] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja de Jesus Cristo dos Santos dos Ãšltimos Dias - 0.13km
[2016-09-04 22:33:14] [MainThread] [ShowBestPokemon] [INFO] [show_best_pokemon] [Golbat, CP 1019, IVCP 0.86, DPS 11.16, HP 94/94] | [Golbat, CP 1007, IVCP 0.79, DPS 10.53, HP 94/94] | [Starmie, CP 993, IVCP 0.98, DPS 13.4, HP 71/71] | [Golbat, CP 987, IVCP 0.68, DPS 11.16, HP 96/96] | [Rhydon, CP 944, IVCP 0.88, DPS 12.61, HP 114/114]
[2016-09-04 22:33:17] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja de Jesus Cristo dos Santos dos Ãšltimos Dias - 0.12km
[2016-09-04 22:33:23] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja de Jesus Cristo dos Santos dos Ãšltimos Dias - 0.11km
[2016-09-04 22:33:29] [MainThread] [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Igreja de Jesus Cristo dos Santos dos Ãšltimos Dias - 0.11km
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO]
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Ran for 3:04:26
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Total XP Earned: 15235  Average: 4956.18/h
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Travelled 7.21km
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Visited 77 stops
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Encountered 54 pokemon, 51 caught, 0 released, 3 evolved, 2 never seen before (Rhydon, Nidorino)
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Threw 149 pokeballs
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Earned 10096 Stardust
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Hatched eggs 4
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Next egg hatches in 0.46 km
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO]
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Highest CP Pokemon: Rhydon [CP: 944] [IV: 14/13/12] Potential: 0.87
[2016-09-04 22:33:30] [MainThread] [       cli] [INFO] Most Perfect Pokemon: Horsea [CP: 335] [IV: 14/13/15] Potential: 0.93
Traceback (most recent call last):
File "pokecli.py", line 795, in
main()
File "pokecli.py", line 248, in main
formatted='Forts cached.',
File "/root/Bot/pokemongo_bot/event_manager.py", line 76, in emit
handler.handle_event(event, sender, level, formatted_msg, data)
File "/root/Bot/pokemongo_bot/event_handlers/socketio_handler.py", line 28, in handle_event
'data': data
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/init.py", line 429, in emit
self._message(str(socketIO_packet_type) + socketIO_packet_data)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/init.py", line 28, in wrap
return f(*args, **kw)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/init.py", line 225, in _message
transport.send_packet(engineIO_packet_type, engineIO_packet_data)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/transports.py", line 162, in send_packet
self._connection.send(packet)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 239, in send
return self.send_frame(frame)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 264, in send_frame
l = self._send(data)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 425, in _send
return send(self.sock, data)
File "/usr/local/lib/python2.7/dist-packages/websocket/_socket.py", line 112, in send
return sock.send(data)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 379, in send
return self._send_loop(self.fd.send, data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 374, in _send_loop
timeout_exc=socket.timeout("timed out"))
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 203, in _trampoline
mark_as_closed=self._mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/init.py", line 160, in trampoline
listener = hub.add(hub.WRITE, fileno, current.switch, current.throw, mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/epolls.py", line 49, in add
listener = BaseHub.add(self, evtype, fileno, cb, tb, mac)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in add
evtype, fileno, evtype, cb, bucket[fileno]))
RuntimeError: Second simultaneous write on fileno 16 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7f73424ea9b0>; THAT THREAD=FdListener('write', 16, <built-in method switch of greenlet.greenlet object at 0x7f7341bfcaf0>, <built-in method throw of greenlet.greenlet object at 0x7f7341bfcaf0>)
[2016-09-04 22:33:31] [MainThread] [sentry.errors] [ERROR] Sentry responded with an error: 'utf8' codec can't decode byte 0x9c in position 1: invalid start byte (url: https://app.getsentry.com/api/90254/store/)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 174, in send_sync
super(ThreadedHTTPTransport, self).send(data, headers)
File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 47, in send
ca_certs=self.ca_certs,
File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen
return opener.open(url, data, timeout)
File "/usr/local/lib/python2.7/dist-packages/future/backports/urllib/request.py", line 494, in open
response = self._open(req, data)
File "/usr/local/lib/python2.7/dist-packages/future/backports/urllib/request.py", line 512, in _open
'_open', req)
File "/usr/local/lib/python2.7/dist-packages/future/backports/urllib/request.py", line 466, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 46, in https_open
return self.do_open(ValidHTTPSConnection, req)
File "/usr/local/lib/python2.7/dist-packages/future/backports/urllib/request.py", line 1284, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "/usr/lib/python2.7/httplib.py", line 1057, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python2.7/httplib.py", line 1097, in _send_request
self.endheaders(body)
File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 895, in _send_output
msg += message_body
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x9c in position 1: invalid start byte
[2016-09-04 22:33:31] [MainThread] [sentry.errors.uncaught] [ERROR] [u"RuntimeError: Second simultaneous write on fileno 16 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7f73424ea9b0>; THAT THREAD=FdListener('write', 16, <built-in method switch of greenlet.greenlet object at 0x7f7341bfcaf0>, <built-in method throw of greenlet.greenlet object at 0x7f7341bfcaf0>)", u'  File "pokecli.py", line 795, in ', u'  File "pokecli.py", line 248, in main', u'  File "pokemongo_bot/event_manager.py", line 76, in emit', u'  File "pokemongo_bot/event_handlers/socketio_handler.py", line 28, in handle_event', u'  File "socketIO_client/init.py", line 429, in emit', u'  File "socketIO_client/init.py", line 28, in wrap', u'  File "socketIO_client/init.py", line 225, in _message', u'  File "socketIO_client/transports.py", line 162, in send_packet', u'  File "websocket/_core.py", line 239, in send', u'  File "websocket/_core.py", line 264, in send_frame', u'  File "websocket/_core.py", line 425, in _send', u'  File "websocket/_socket.py", line 112, in send', u'  File "eventlet/greenio/base.py", line 379, in send', u'  File "eventlet/greenio/base.py", line 374, in _send_loop', u'  File "eventlet/greenio/base.py", line 203, in _trampoline', u'  File "eventlet/hubs/init.py", line 160, in trampoline', u'  File "eventlet/hubs/epolls.py", line 49, in add', u'  File "eventlet/hubs/hub.py", line 177, in add']
Sentry is attempting to send 1 pending error messages
Waiting up to 10 seconds
Press Ctrl-C to quit
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/init.py", line 203, in _close
self._transport_instance.send_packet(engineIO_packet_type)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/transports.py", line 162, in send_packet
self._connection.send(packet)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 239, in send
return self.send_frame(frame)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 264, in send_frame
l = self._send(data)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 425, in _send
return send(self.sock, data)
File "/usr/local/lib/python2.7/dist-packages/websocket/_socket.py", line 112, in send
return sock.send(data)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 379, in send
return self._send_loop(self.fd.send, data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 374, in _send_loop
timeout_exc=socket.timeout("timed out"))
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 203, in _trampoline
mark_as_closed=self._mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/init.py", line 160, in trampoline
listener = hub.add(hub.WRITE, fileno, current.switch, current.throw, mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/epolls.py", line 49, in add
listener = BaseHub.add(self, evtype, fileno, cb, tb, mac)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in add
evtype, fileno, evtype, cb, bucket[fileno]))
RuntimeError: Second simultaneous write on fileno 16 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7f73424ea9b0>; THAT THREAD=FdListener('write', 16, <built-in method switch of greenlet.greenlet object at 0x7f7341bfcaf0>, <built-in method throw of greenlet.greenlet object at 0x7f7341bfcaf0>)
Error in sys.exitfunc:
[2016-09-04 22:33:31] [MainThread] [sentry.errors.uncaught] [ERROR] [u"RuntimeError: Second simultaneous write on fileno 16 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7f73424ea9b0>; THAT THREAD=FdListener('write', 16, <built-in method switch of greenlet.greenlet object at 0x7f7341bfcaf0>, <built-in method throw of greenlet.greenlet object at 0x7f7341bfcaf0>)", u'  File "python2.7/atexit.py", line 24, in _run_exitfuncs', u'  File "socketIO_client/init.py", line 203, in _close', u'  File "socketIO_client/transports.py", line 162, in send_packet', u'  File "websocket/_core.py", line 239, in send', u'  File "websocket/_core.py", line 264, in send_frame', u'  File "websocket/_core.py", line 425, in _send', u'  File "websocket/_socket.py", line 112, in send', u'  File "eventlet/greenio/base.py", line 379, in send', u'  File "eventlet/greenio/base.py", line 374, in _send_loop', u'  File "eventlet/greenio/base.py", line 203, in _trampoline', u'  File "eventlet/hubs/init.py", line 160, in trampoline', u'  File "eventlet/hubs/epolls.py", line 49, in add', u'  File "eventlet/hubs/hub.py", line 177, in add']
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/init.py", line 203, in _close
self._transport_instance.send_packet(engineIO_packet_type)
File "/usr/local/lib/python2.7/dist-packages/socketIO_client/transports.py", line 162, in send_packet
self._connection.send(packet)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 239, in send
return self.send_frame(frame)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 264, in send_frame
l = self._send(data)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 425, in _send
return send(self.sock, data)
File "/usr/local/lib/python2.7/dist-packages/websocket/_socket.py", line 112, in send
return sock.send(data)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 379, in send
return self._send_loop(self.fd.send, data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 374, in _send_loop
timeout_exc=socket.timeout("timed out"))
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 203, in _trampoline
mark_as_closed=self._mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/init.py", line 160, in trampoline
listener = hub.add(hub.WRITE, fileno, current.switch, current.throw, mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/epolls.py", line 49, in add
listener = BaseHub.add(self, evtype, fileno, cb, tb, mac)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in add
evtype, fileno, evtype, cb, bucket[fileno]))
RuntimeError: Second simultaneous write on fileno 16 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7f73424ea9b0>; THAT THREAD=FdListener('write', 16, <built-in method switch of greenlet.greenlet object at 0x7f7341bfcaf0>, <built-in method throw of greenlet.greenlet object at 0x7f7341bfcaf0>)
Sun Sep 4 22:33:31 BRT 2016 Pokebot  Stopped.
Steps to Reproduce
Execute the bot for a little time
Other Information
OS: Ubuntu Server 16 LTS
Branch:  dev
Git Commit:  ca94424f688bc8080db055d1b9443c3c8d8212fb
Python Version:  Python 2.7.12
Any other relevant files/configs (eg: path files)

Crash again,
`[2016-09-05 21:04:25] [MainThread] [RandomAlivePause] [INFO] [bot_random_alive_pause] Taking a random break keeping bot alive for 00:10:00, will resume at 21:14:26
[Errno 104] Connection reset by peer
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 512, in handle_one_response
write(b''.join(towrite))
File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 453, in write
wfile.flush()
File "/usr/lib/python2.7/socket.py", line 307, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 385, in sendall
tail = self.send(data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 379, in send
return self._send_loop(self.fd.send, data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 374, in _send_loop
timeout_exc=socket.timeout("timed out"))
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 203, in _trampoline
mark_as_closed=self._mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/init.py", line 160, in trampoline
listener = hub.add(hub.WRITE, fileno, current.switch, current.throw, mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/epolls.py", line 49, in add
listener = BaseHub.add(self, evtype, fileno, cb, tb, mac)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in add
evtype, fileno, evtype, cb, bucket[fileno]))
RuntimeError: Second simultaneous write on fileno 9 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7fae5c671d70>; THAT THREAD=FdListener('write', 9, <built-in method switch of greenlet.greenlet object at 0x7fae5c671eb0>, <built-in method throw of greenlet.greenlet object at 0x7fae5c671eb0>)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenpool.py", line 82, in _spawn_n_impl
func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 719, in process_request
proto.init(sock, address, self)
File "/usr/lib/python2.7/SocketServer.py", line 654, in init
self.finish()
File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 631, in finish
BaseHTTPServer.BaseHTTPRequestHandler.finish(self)
File "/usr/lib/python2.7/SocketServer.py", line 708, in finish
self.wfile.flush()
File "/usr/lib/python2.7/socket.py", line 307, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 385, in sendall
tail = self.send(data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 379, in send
return self._send_loop(self.fd.send, data, flags)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 374, in _send_loop
timeout_exc=socket.timeout("timed out"))
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 203, in _trampoline
mark_as_closed=self._mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/init.py", line 160, in trampoline
listener = hub.add(hub.WRITE, fileno, current.switch, current.throw, mark_as_closed)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/epolls.py", line 49, in add
listener = BaseHub.add(self, evtype, fileno, cb, tb, mac)
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in add
evtype, fileno, evtype, cb, bucket[fileno]))
RuntimeError: Second simultaneous write on fileno 9 detected.  Unless you really know what you're doing, make sure that only one greenthread can write any particular socket.  Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False) - MY THREAD=<built-in method switch of greenlet.greenlet object at 0x7fae5c671d70>; THAT THREAD=FdListener('write', 9, <built-in method switch of greenlet.greenlet object at 0x7fae5c671eb0>, <built-in method throw of greenlet.greenlet object at 0x7fae5c671eb0>)
`
Same CFG and Git Commit

Try to disable websocket option in config.json and try again.

@sohje
did not work, restart with the websocket = true to run as well.
BTW checking the behavior when this happens in the logs... Just happens in RandomAlivePause and RandomPause actions
2016-09-05 21:17:50,989 [       cli] [INFO] PokemonGO Bot v1.0
2016-09-05 21:17:50,995 [       cli] [INFO] commit: ca94424f
2016-09-05 21:17:50,999 [       cli] [INFO] Configuration initialized
2016-09-05 21:17:50,999 [pokemongo_bot.health_record.bot_event] [INFO] Health check is enabled. For more information:
2016-09-05 21:17:50,999 [pokemongo_bot.health_record.bot_event] [INFO] https://github.com/PokemonGoF/PokemonGo-Bot/tree/dev#analytics
2016-09-05 21:17:51,003 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): www.google-analytics.com
2016-09-05 21:17:51,188 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): <IP_ADDRESS>
2016-09-05 21:17:51,188 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121071187-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387810>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:52,191 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (2): <IP_ADDRESS>
2016-09-05 21:17:52,191 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121072190-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387a10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:53,194 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (3): <IP_ADDRESS>
2016-09-05 21:17:53,194 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121073193-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387450>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:54,199 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (4): <IP_ADDRESS>
2016-09-05 21:17:54,200 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121074199-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387810>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:55,206 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (5): <IP_ADDRESS>
2016-09-05 21:17:55,207 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121075205-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387a10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:56,212 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (6): <IP_ADDRESS>
2016-09-05 21:17:56,212 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121076211-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387450>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:57,215 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (7): <IP_ADDRESS>
2016-09-05 21:17:57,215 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121077214-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387810>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:58,219 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (8): <IP_ADDRESS>
2016-09-05 21:17:58,220 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121078219-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387a10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:17:59,226 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (9): <IP_ADDRESS>
2016-09-05 21:17:59,227 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121079225-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387450>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:00,232 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (10): <IP_ADDRESS>
2016-09-05 21:18:00,232 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121080231-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387810>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:01,235 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (11): <IP_ADDRESS>
2016-09-05 21:18:01,235 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121081234-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387a10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:02,241 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (12): <IP_ADDRESS>
2016-09-05 21:18:02,241 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121082240-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387450>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:03,244 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (13): <IP_ADDRESS>
2016-09-05 21:18:03,245 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121083243-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387810>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:04,262 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (14): <IP_ADDRESS>
2016-09-05 21:18:04,262 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121084261-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387a10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:05,279 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (15): <IP_ADDRESS>
2016-09-05 21:18:05,280 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121085278-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387450>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:06,282 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (16): <IP_ADDRESS>
2016-09-05 21:18:06,283 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121086281-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387810>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:07,301 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (17): <IP_ADDRESS>
2016-09-05 21:18:07,301 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121087300-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387a10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:08,317 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (18): <IP_ADDRESS>
2016-09-05 21:18:08,317 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121088316-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387e10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:09,333 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (19): <IP_ADDRESS>
2016-09-05 21:18:09,334 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121089332-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387ed0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:10,350 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (20): <IP_ADDRESS>
2016-09-05 21:18:10,350 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121090348-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387b10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:11,364 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (21): <IP_ADDRESS>
2016-09-05 21:18:11,365 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121091363-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387e10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:12,378 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (22): <IP_ADDRESS>
2016-09-05 21:18:12,379 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121092377-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387ed0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:13,382 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (23): <IP_ADDRESS>
2016-09-05 21:18:13,382 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121093381-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387550>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:14,385 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (24): <IP_ADDRESS>
2016-09-05 21:18:14,385 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121094384-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387d90>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:15,390 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (25): <IP_ADDRESS>
2016-09-05 21:18:15,391 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121095389-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387e50>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:16,394 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (26): <IP_ADDRESS>
2016-09-05 21:18:16,395 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121096393-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387950>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:17,397 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (27): <IP_ADDRESS>
2016-09-05 21:18:17,397 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121097396-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387dd0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:18,400 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (28): <IP_ADDRESS>
2016-09-05 21:18:18,401 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121098400-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f85233878d0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:19,406 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (29): <IP_ADDRESS>
2016-09-05 21:18:19,407 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121099406-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387790>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:20,410 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (30): <IP_ADDRESS>
2016-09-05 21:18:20,410 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121100409-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387fd0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:21,413 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (31): <IP_ADDRESS>
2016-09-05 21:18:21,414 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121101412-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387650>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:22,418 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (32): <IP_ADDRESS>
2016-09-05 21:18:22,418 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121102416-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f85233875d0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:23,421 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (33): <IP_ADDRESS>
2016-09-05 21:18:23,422 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121103421-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f85233873d0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:24,426 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (34): <IP_ADDRESS>
2016-09-05 21:18:24,427 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121104425-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387b90>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:25,434 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (35): <IP_ADDRESS>
2016-09-05 21:18:25,434 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121105433-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387ad0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:26,440 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (36): <IP_ADDRESS>
2016-09-05 21:18:26,441 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121106440-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f85233879d0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:27,447 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (37): <IP_ADDRESS>
2016-09-05 21:18:27,447 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121107446-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387f50>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:28,451 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (38): <IP_ADDRESS>
2016-09-05 21:18:28,451 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121108450-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387e90>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:29,455 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (39): <IP_ADDRESS>
2016-09-05 21:18:29,456 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121109455-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387c90>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:30,460 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (40): <IP_ADDRESS>
2016-09-05 21:18:30,460 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121110459-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387e10>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2016-09-05 21:18:31,478 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (41): <IP_ADDRESS>
2016-09-05 21:18:31,479 [socketIO-client] [WARNING] <IP_ADDRESS>:4000/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='<IP_ADDRESS>', port=4000): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1473121111477-0 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f8523387f90>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
./run.sh: line 40:  6017 Killed                  python pokecli.py -af $auth -cf $config
Mon Sep 5 21:18:32 BRT 2016 Pokebot  Stopped.

I'm just going to close this because this is so not how to post an issue...

Provide more informative titles
Provide more informative expected/actual behaviours
use http://pastebin.com/ for all your STDOUT and your config files please.


Translate Lesson 15 into Malayalam

Could you please assign this issue to me and mark it with a hacktoberfest label?


feat(input): new useInputHandle

PR Checklist

[x] Fix linting errors
[x] Label has been added

Change information

initialValue -> defaultValue
remove selfValue in input and textarea
add open defaultOpen in auto-complete to enable user to controle visibility of the dropdown
add more tests to cover all code

Task linked: CU-3xt32w input component: replace useInput, provide both controlled and uncontrolled api

Consider removing useImperativeHandle in Input, prefer use ref passed from forwardRef directly

I still need to use the inputRef in this component since user may won't pass the ref in.

Consider telling if Input in AutoComplete using AutoComplete context rather than classNames

done

Consider removing useImperativeHandle in Input, prefer use ref passed from forwardRef directly

I think we need to keep the useInputHandle

Consider telling if Input in AutoComplete using AutoComplete context rather than classNames

done

:tada: This PR is included in version 1.0.0-alpha.40 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Terminal Quick Fix never shows up

Type: Bug
I don't know what could be wrong with my setup. I cannot get Terminal Quick Fix to show up. I had 1.71.0 version and updated to 1.78.2 today. I created a separate profile*, reloaded with disabled extensions, tried insiders build, ...
*this (Profiles functionality) is built in such an unintuitive way... It's great and I'd love to use it, but I feel like I have never used a computer before, when I try to figure out how to use different profiles...Please fix this...
Here's the screen recording (it's the same in Insiders):
https://github.com/microsoft/vscode/assets/67437/c38699cf-523c-4efd-9a62-8446334f4f8f
VS Code version: Code - Insiders 1.79.0-insider (Universal) (aee52551e25d98391f9064996196cd83a9fc8669, 2023-06-06T15:04:36.424Z)
OS version: Darwin arm64 22.4.0
Modes:

System Info

Item
Value

CPUs
Apple M1 Pro (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
4, 3, 3

Memory (System)
16.00GB (0.04GB free)

Process Argv
--crash-reporter-id 3736748d-5d75-43cf-9808-b4a10e9cefe8

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

vscode-todo-plus
fab
4.19.1

A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythontb:30258533
pythonptprofiler:30281269
vshan820:30294714
vscod805cf:30301675
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30404738
py29gd2263:30754469
cppdebug:30492333
vsclangdf:30492506
c4g48928:30535728
dsvsc012:30540252
pynewext54:30618038
pylantcb52:30590116
pyind779:30611226
pythonsymbol12:30651887
a9j8j154:30646983
showlangstatbar:30737417
pythonms35:30671666
03d35959:30757351
57b77579:30687741
pythonfmttext:30716741
pythoncmvfstr:30726892
fixshowwlkth:30724385
hidesbindicator:30724476
pythongtdpath:30726887
pythonnosmt12:30757129

what program are you using for the styling of your prompt? this won't work when using things like powerlevel10k

Oh shoot! That's exactly what I'm using. What are my options? Is there any solution aside from disabling powerlevel10k?

unfortunately not, the latest issue related to this is here if you're curious
https://github.com/microsoft/vscode/issues/146587

Yes, /duplicate https://github.com/microsoft/vscode/issues/145234


Bump version to 11.1.0

Includes:

addition of JS testsuite for running the tests in CI
additon of the keyword search filter pattern

https://github.com/alphagov/digitalmarketplace-frontend-toolkit/compare/v11.0.1...bump-to-11.1.0 :+1:


Does MIB2 work on Mh2p_us_pog35_p2834?

I have a 2021 Porsche Panamera and the version on it is Mh2p_us_pog35_p2834. Will this tool work with my car's unit?

What do you want?

My objective is to enable support for Android Auto (wired).

No, this is just for MIB2High


Fix a crash when running a game with Controls with a tools build

Regression from #3997
TOOLS_ENABLED is defined, when running from an editor binary, but EDITOR_DEF crashes if SceneTree::editor_hint is false.
Sorry about that one...

My fault too. I always forget that a tools build is not necessarily the editor... :|


[Github] Improve context switch route. Enable cache hash event

1. Why is this change necessary?
In many projects it is necessary to store additional parameters in the "session" of a user. However, the route only supports the Shopware core parameters. This change adds an event to allow additional parameters via plugin.
Furthermore, the event for building the cache hash is already activated, since the parameters are 1:1 with the current parameters.

Imported from Github. Please see: https://github.com/shopware/shopware/pull/4946

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-38856
[created from NEXT-38856, comment 502756]


Jupyter notebook created in University Edition appears off in github viewer

Edit 20170710 - 10 PM Refreshed: This is my GitHub hosted Jupyter Notebook
The MSRP column contains HTML that doesn't belong, it skips every other observation, and the table loses its color formatting.
I tried changing the line endings to CR/LF instead of just LF, but this made no difference.
As displayed by the GitHub render (the table looks weird, this shows the issue):

What it should look like, as displayed by Jupyter editor window via University Edition:

The problem exists for both Chrome & Microsoft Edge, on Windows 10 64bit.

Ok, that code worked as expected for me. So what version of SAS, saspy and sas_kernel do you have? Where/how are you running? PC, linux? what access method? stdio, iom? What's your sascfg.py configuration you're using? Was this the only thing you submitted, or did you run other things before? did they work or not? did you change ODS settings in any code you already submitted?
Note that I didn't ask you if it was plugged in :)

Hi Tom, Thanks for your help. I'll research and get back to you soon. Broadly it's just a jupyter notebook created with the latest updates as of yesterday on University Edition running in the latest stable virtualbox on Windows 10 64 bit. I Save The Notebook to a shared folder on my windows box and then uploaded it using the GitHub web form upload. So the most basic amateur way to possibly do it!

Also it looks great from the notebook after it's generated. But it goes foul when viewed on GitHub with their renderer.

Oh, I gotcha. Yes, I've seen that and never tracked it down. I don't need all that other info. This is something that is independent of any of that.
Here's where a community effort helps :)
Hint hint
I'll take a better look tomorrow, but, I know what you're talking about.
Thanks
Tom
On Jul 10, 2017 6:52 PM, Pappy Snore<EMAIL_ADDRESS>wrote:
EXTERNAL
Also it looks great from the notebook after it's generated. But it goes foul when viewed on GitHub with their renderer.

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/sassoftware/sas_kernel/issues/40#issuecomment-314272526, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AQ48ZiS5apSt-_6tgnpneUWHS0pfdUKPks5sMqtCgaJpZM4OTUYK.

Thanks Tom. I updated with simplified code too.

I've reproduced this. I see that the html (at least the part for the table and cells) is the same between viewing it in jupyter and via github. Also, if I upload the downloaded one back into jupyter, it still reners correctly. I'll try to attach 2 snapshots that show it's the same html, but it's being interpreted differently by the two renderers.

Don't know if those will be viewable, we'll see.
I'm not really sure where to go from here. It appears to be the github viewer, but I'm not a UI guy, so I'm not sure if there's that can be done or not.

Maybe report the issue here? https://github.com/jupyter/nbviewer
This has such awesome potential... we must prevail !

Looks good on the Jupyter Notebook Viewer

I contacted GitHub and sent them this thread, maybe they'll take a look.

@snorehorse thanks!

fantastic, thanks. I hadn't found time to try to do that yet. Thanks!

This is fixed in Jupyter lab and with no way to fix in Jupyter Notebook I'm closing.


Write Body buffer: adds Limit check, overflow check and limits comments

This PR proposes to:

Check Limit (and not just Memory Limit) while writing to body buffers. It leads to do not write to a temporary file bodies that exceeded the data that is going to be analyzed Update: Reverted. See comment below
Add an int overflow check when the current length of the buffer and the new data size is added (Follows https://github.com/corazawaf/coraza/pull/503#issuecomment-1348328382).
Add comments about machine dependenent memory limits. Internally, bytes.buffer relies on maxInt for growth logic. It is the first limit that we face, instead of Bodybuffer length.

Precedes https://github.com/corazawaf/coraza/pull/503

The last commit reverts the check of Limit while writing to body buffers. As pointed out by @jcchavezs offline, connectors may/are (e.g. Go http connector) relying on the body buffer to hold the entire body to send it to the user logic. While it may be an open discussion to raise (strictly from a WAF standpoint, shouldn't it be able to manipulate/store nothing more than what is going to be parsed?), it will not be the scope of this PR.

Codecov Report
Base: 78.44% // Head: 78.35% // Decreases project coverage by -0.08% :warning:

Coverage data is based on head (b3c3949) compared to base (6470648).
Patch coverage: 46.15% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           v3/dev     #539      +/-   ##
==========================================
- Coverage   78.44%   78.35%   -0.09%
==========================================
  Files         145      145
  Lines        6981     7004      +23
==========================================
+ Hits         5476     5488      +12
- Misses       1274     1281       +7
- Partials      231      235       +4

Flag
Coverage Δ

default
73.73% <42.30%> (-0.13%)
:arrow_down:

examples
27.39% <38.46%> (+0.01%)
:arrow_up:

ftw
56.51% <38.46%> (-0.09%)
:arrow_down:

tinygo
71.90% <42.30%> (-0.09%)
:arrow_down:

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

Impacted Files
Coverage Δ

config.go
34.00% <ø> (ø)

internal/corazawaf/transaction.go
79.85% <ø> (ø)

internal/corazawaf/body_buffer.go
65.33% <39.13%> (-6.37%)
:arrow_down:

internal/corazawaf/waf.go
91.72% <100.00%> (+0.05%)
:arrow_up:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Being strongly coupled, as soon as this PR (or the sibling #556  ) is merged, I will fix https://github.com/corazawaf/coraza/pull/503!

There might be some tests/style improvements, but I think that most of the logic and fixes are here. CRS tests are failing because in Go 1.18 MultiReader does not implement WriterTo (https://github.com/golang/go/issues/50842). I think we have to tweak the trick that added WriterTo to NopCloser to MultiReader

Now that #560 has been merged, I accordingly revisited this PR and reverted all the logic that has been moved to WriteRequestBody/ReadRequestBodyFrom functions.
This PR still contains:

the Rationale about body limits and comments about it
HttpServer test cases with body limits (added tests about response body limits are currently commented)
Overflow check
Debug logs when body limits are reached
Fix parsing BodyLimitActions

PTAL 🙏

Left some minor comments, I think after them we can merge it.

Thanks for the great work and persistence @M4tteoP


Music is stopped if interrupted with a new query

The music/media stops playing, if it is interrupted with a new query/request. Is this expected? I am guessing it is the limitation of the AVS v1 api and to be fixed with the new avs api?

Hey! It is expected, but probably not desired, meaning it's the behavior that was implemented in the code and no one has gotten around changing that yet. It requires a few things, so it's not a five-minute fix.
And no, it doesn't have anything to do with the API version.

SoX playback handler might be a more elegant way to do this but I managed to make this work with software mixing using alsa. My USB sound card can now play multiple streams simultaneously. Here's my [https://github.com/ksanghai/AlexaPi/blob/duplex_audio/asoundrc](asoundrc file) that does the audio dmixing and here
s the original link from https://www.alsa-project.org/main/index.php/Asoundrc#dmix on software mixing.
Also, I have both the media and the speech working pretty well with the [https://github.com/ksanghai/AlexaPi/tree/duplex_audio](older repo)...
Its what I was working with originally and was familiar with.
Ofcourse, this is one way to do it.. just wanted to share that.

SoX playback handler might be a more elegant way to do this but I managed to make this work with software mixing using alsa. My USB sound card can now play multiple streams simultaneously. Here's my asoundrc file does the audio dmixing and here's
the original link from alsa on software mixing.
Also, I have both the media and the speech working pretty well with the older repo...
Its what I was working with originally and was familiar with.
Ofcourse, this is one way to do it.. just wanted to share that.


Update to rand 0.7

This brings the library up-to-date with rand 0.7.
I also took the liberty of simplifying the seeding (to just use
SmallRng) and running rustfmt.
(I'm only just learning Rust, so not 100% sure if I have all of the idioms correct.)

See also: #6.


Create plugin-reqtify.yml

Description

Submitter checklist for changing permissions

Always

[ ] Add link to plugin/component Git repository in description above

For a newly hosted plugin only

[ ] Add link to resolved HOSTING issue in description above

For a new permissions file only

[x] Make sure the file is created in permissions/ directory
[x] artifactId (pom.xml) is used for name (permissions YAML file).
[x] groupId / artifactId (pom.xml) are correctly represented in path (permissions YAML file)
[x] Check that the file is named plugin-${artifactId}.yml for plugins

When adding new uploaders (this includes newly created permissions files)

[ ] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[ ] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[ ] All newly added users have logged in to Artifactory at least once

Merge permission to GitHub repository

[ ] Check this if newly added person also needs to be given merge permission to the GitHub repo.

You checked a box but didn't provide the information. Please make sure to read the issue template and provide the requested information.

Build failed; the context from the latest run is:
Expand to view
[2019-08-14T04:37:34.081Z] 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
[2019-08-14T04:37:34.081Z] 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
[2019-08-14T04:37:34.081Z] 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213)
[2019-08-14T04:37:34.081Z] 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
[2019-08-14T04:37:34.081Z] 	at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:42)
[2019-08-14T04:37:34.081Z] 	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
[2019-08-14T04:37:34.081Z] 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
[2019-08-14T04:37:34.081Z] 	at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:160)
[2019-08-14T04:37:34.081Z] 	at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:157)
[2019-08-14T04:37:34.081Z] 	at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:158)
[2019-08-14T04:37:34.081Z] 	at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:162)
[2019-08-14T04:37:34.081Z] 	at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:132)
[2019-08-14T04:37:34.081Z] 	at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:132)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
[2019-08-14T04:37:34.081Z] 	at WorkflowScript.run(WorkflowScript:61)
[2019-08-14T04:37:34.081Z] 	at ___cps.transform___(Native Method)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:84)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:113)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:83)
[2019-08-14T04:37:34.081Z] 	at jdk.internal.reflect.GeneratedMethodAccessor390.invoke(Unknown Source)
[2019-08-14T04:37:34.081Z] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2019-08-14T04:37:34.081Z] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.Next.step(Next.java:83)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163)
[2019-08-14T04:37:34.081Z] 	at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:129)
[2019-08-14T04:37:34.081Z] 	at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:268)
[2019-08-14T04:37:34.081Z] 	at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:186)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:370)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$200(CpsThreadGroup.java:93)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:282)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:270)
[2019-08-14T04:37:34.081Z] 	at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:66)
[2019-08-14T04:37:34.081Z] 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2019-08-14T04:37:34.081Z] 	at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)
[2019-08-14T04:37:34.081Z] 	at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
[2019-08-14T04:37:34.081Z] 	at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
[2019-08-14T04:37:34.081Z] 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[2019-08-14T04:37:34.081Z] 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2019-08-14T04:37:34.081Z] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2019-08-14T04:37:34.081Z] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2019-08-14T04:37:34.081Z] 	at java.base/java.lang.Thread.run(Thread.java:834)
[2019-08-14T04:37:34.081Z] Finished: FAILURE

Powered by the Comment Logger

Updated plugin-reqtify.yml matching with checked items.

What is it mean by the status "Queued
All nodes of label ‘java’ are offline"?

Please look at these items, one of them is ALWAYS. Since this is a new plugin, the second applies.
As for the build, there were issues on ci.jenkins.io, they are now resolved.

Are we set to merge?

No, have you not read my comments?

No, have you not read my comments?

Hello Alex,
Sorry for the misunderstanding.
I updated the description field with respect to the checkbox : "Add link to resolved HOSTING issue in description above"


Add Datasource for Tags and CPUPerformanceTypes

Description
Add Datasource for Tags and CPUPerformanceTypes
Acceptance tests

[x] Have you added an acceptance test for the functionality being added?

Output from acceptance testing:

$ make testacc TESTARGS='-run=TestAccAnxCloudTagsDataSource'
$ make testacc TESTARGS='-run=TestAccAnxCloudCPUPerformanceTypesDataSource'

Release Note
Release note for CHANGELOG:

Add Datasource for Tags

References

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Unit tests fail, please run make go-lint, go mod tidy and make docs-lint-fix

Unit tests fail, please run make go-lint, go mod tidy and make docs-lint-fix

ah ok it fails becasue of v0.3.11 is not released yet

ah ok it fails becasue of v0.3.11 is not released yet

/ok-to-test sha=9e514be

/ok-to-test sha=9e514be

/ok-to-test sha=a3b4aac

/ok-to-test sha=a3b4aac

/ok-to-test sha=54747ce

/ok-to-test sha=54747ce

/ok-to-test sha=fd18874

/ok-to-test sha=fd18874

/ok-to-test sha=ce11313

/ok-to-test sha=ce11313


bash: /usr/local/bin/aquatone-discover: /usr/bin/ruby2.5: bad interpreter: No such file or directory

Hi,
After an update (probably ruby) I started experiencing the following error:
root@kali:~# aquatone-discover -h
bash: /usr/local/bin/aquatone-discover: /usr/bin/ruby2.5: bad interpreter: No such file or directory
Thank you for your help.

Hello @catekuser ,
I have the same issue, have you found a solution for that error?

what is the solution of this issue?


docs: fix DataGrid example code

Hi @jgillich this should actually work, do you get type issues using this example?

Oh, I didn't realize this is valid syntax, looked like a replacement error to me :smile:


feat: solve year 2022, day 7

https://adventofcode.com/2022/day/7

:tada: This issue has been resolved in version 1.7.0 :tada:
The release is available on:

v1.7.0
GitHub release

Your semantic-release bot :package::rocket:


fix(test): update yaml pkg && caffe2 model path

What type of PR is this?
/kind bug
/area cicd

What this PR does / why we need it:
Update e2e test caffe2 model path
Which issue(s) this PR is related to (optional, link to 3rd issue(s)):
Fixes #
Reference to #

Special notes for your reviewer:
/cc @simon-cj

Does this PR introduce a user-facing change?:

Update e2e test caffe2 model path

Need add
What this PR does / why we need it

and
Release Note

/lgtm


Suggestion: Version tags, and use GitHub releases for binaries?

I saw your release on Reddit, and am very impressed with the software so far!
I was wondering, though, would it be possible for you to use version tags and release the binaries via GitHub releases? It would make updates easier, and separate the source code from generated content. I myself am a rookie at GitHub, but I've found it's not too difficult to use tags and releases (I use Fork to help me with git).

Just saw you managed to start up the Releases section! ❤


Added c++ questions to readme.md

I have added the C++ codechef questions before the github solutions in readme.md so that if anyone want to try or read the question, it will be easier. Kindly add hacktoberfest label and merge this PR
Fixes issue #51 @Sahiljawale

you forgot to add hacktoberfest labels🥲


Decide whether to use two-model "bookend" approach for temperature/precipitation indicators or 11-model mean

And if we go with the "bookend" approach, how do we decide which two models to use?

We're using MRI CGCM3 and NCAR CCSM4


"react-query" missing from dependencies (Yarn PnP)

When trying to use this package with Yarn Plug'n'Play enabled, I get an error because react-query is not listed in the package dependencies:
Module not found: Package<EMAIL_ADDRESS>(via "/Users/dgreuel/Library/Caches/Yarn/v6/npm-react-query-devtools-1.1.0-95d4ebea3669e727e0529eb5ebc097f6aed81bed-integrity/node_modules/react-query-devtools/dist/react-query-devtools.development.js") is trying to require the package "react-query" (via "react-query") without it being listed in its dependencies (react, react-query-devtools)

Fixed in latest version


Question regarding reward function and observation space

Hi!
I have a few questions about the reward function and observation spaces that I hope you can help with.

The reward function for some environments (e.g. reach) is not consistent in the paper and in the code. Should I modify the code so they are consistent, or I should just use the one in the code? The one in the code makes more sense for the reaching task.

What was the observation space used in the ML10 and ML45 evaluations? Earlier in the paper it mentioned that the observation is 9-dimensional consisting of hand position and two task-related positions. For ML1 it hides the goal position to be the task, so it has a 6-dimensional observation space. I'm wondering if ML10 and ML45 are the same (goal position hidden), or they can observe the true goal?

Thank you so much in advance!

Hi,

You could use the reward function in the code. The reward specified in the paper is a simplistic version, which basically demonstrates the idea of the design of the reward functions, while the reward function in the code is augmented with a few additional components and is the actual one used for training RL algorithms. We could revise the paper to make reward functions consistent in order to avoid further confusion.

ML10 and ML45 should also hide the goal positions as they are using obs_type = 'plain'` (see https://github.com/rlworkgroup/metaworld/blob/master/metaworld/benchmarks/ml10.py#L21).

Hope this helps!

To add more context to @tianheyu927 's answer about goal positions -- goal positions are hidden in metaworld because it's a meta-/multi-task RL benchmark, not a goal-conditioned benchmark. Providing the goal position makes task inference (one of the main challenges of meta-/MTRL) trivial.
We might yet create a goal-conditioned version.
@tianheyu927 Can you update the paper with the reward functions from the code?

I'm going to close this issue for now. Please feel free to re-open (or open a new one) if you have more questions.


[Bug] a false positive case of isPerceptor

Version
1.8.4
Current Behavior
https://user-images.githubusercontent.com/32434520/224598207-2dee9ae1-1a5f-46db-9374-9809cc70ff5d.mov
Expected Behavior
Not all urls containing 'perceptor' is Perceptor!
Environment
- OS: whatever
- Browser: whatever

Any additional comments?
Related code:
https://github.com/hypertrons/hypertrons-crx/blob/37ee797c269f0f5915c3a12c7996f560da698817/src/utils/utils.ts#L63-L65

I can try this issue~

/self-assign


ORC-1602: [C++] limit compression block size

What changes were proposed in this pull request?
limit compression block size on c++ side.
Why are the changes needed?
to fix https://github.com/apache/orc/issues/1727
How was this patch tested?
UT passed
Was this patch authored or co-authored using generative AI tooling?
NO

cc @wgtmac @dongjoon-hyun

Merged to branch-1.8 for Apache ORC 1.8.7.


[DO NOT MERGE] set an old version of spring-cloud-sleuth

org.springframework.cloud:spring-cloud-sleuth:2.2.2.RELEASE uses a version of brave that's compatible with the one used by io.zipkin.gcp:zipkin-sender-stackdriver:0.16.0.
Let's keep this as a backup plan if we can't fix the incompatibilities with the latest brave.

Let's close this.


Update the documentation to reflect the addition of a new TTSC cluster in London (eu2).

Summary
Document about the newly added London cluster (eu2) to The Things Stack Cloud deployment.
Why do we need this?
It helps users to know about the new cluster in the TTSC deployment and the URL to access it.
What is already there? What do you see now?
Information about the existing three clusters (eu1, au1 & nam1) and the URLs to access them.
Ref: https://www.thethingsindustries.com/docs/getting-started/cloud-hosted/
What is missing? What do you want to see?
Update documentation with respect to the new London (eu2) cluster for TTSC. Below are the few places in the documentation where this info needs to be added.
Ref:
https://www.thethingsindustries.com/docs/getting-started/cloud-hosted/
https://www.thethingsindustries.com/docs/getting-started/console/#the-things-stack-cloud
https://www.thethingsindustries.com/docs/getting-started/cli/configuring-cli/#automatically-generate-configuration-file
Thus, please consider checking if this information needs to be updated in any other section in the documentation and update accordingly.
How do you propose to document this?
...
Can you do this yourself and submit a Pull Request?
No.

#692