Contribute to Open Source. Search issue labels to find the right project for you!

MQTT client disconnects with rc=4 rc=5

bitsy-ai/octoprint-nanny-plugin
  • OctoPrint version: 1.5.x
  • Print Nanny version: 0.3.4
  • OctoPi (or other OS) version: 0.18-rc2

Describe the bug Authorization token (JWT) passed during connect is rejected by the MQTT gateway. 2021-01-21 22:26:47,482 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0xdee3bef0> userdata=None rc=4 2021-01-21 22:26:47,482 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4 2021-01-21 22:26:47,489 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0xdee3bef0> userdata=None rc=5 2021-01-21 22:27:51,553 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired) 2021-01-21 22:27:51,617 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem 2021-01-21 22:28:08,132 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0xdee3bef0> userdata=None rc=4 2021-01-21 22:28:08,132 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4 2021-01-21 22:28:08,138 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0xdee3bef0> userdata=None rc=5 2021-01-21 22:30:16,243 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired) 2021-01-21 22:30:16,358 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem 2021-01-21 22:30:48,878 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0xdee3bef0> userdata=None rc=4 2021-01-21 22:30:48,878 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4 2021-01-21 22:30:48,885 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0xdee3bef0> userdata=None rc=5

Re-provisioning the device (generates a new key pair) yields the same result.

So far, only CTFish is the only person reporting this issue (please comment if you see the error above). I see some devices registered a heartbeat, so I think the culprit must be specific to CTFish’s system configuration OR an unusual state he ended up in via enthusiastic testing.

To Reproduce Can’t reproduce this yet

Expected behavior MQTT client should initialize and maintain a connection until JWT expires (60 minutes)

Screenshots If applicable, add screenshots to help explain your problem.

Updated 24/01/2021 02:35

Possible conflict with Smartsliders plugin - wp.keyCodes library errors

beaverbuilder/assistant

User reported seeing type errors with the wp.keyCodes library when activating Assistant and Smartsliders together. KeyCodes is a WordPress-provided js library so this is likely not our doing but worth checking out all the same. We aren’t doing anything strange here, just enqueuing wp-keycodes as a dependency of the fl-assistant system bundle.

Users says: ``` WordPress 5.4.2

Activating Assistant v0.5.1 all Smart Slider3 Pro v3.4.18 Sliders show whitespace and consoles has many many Uncaught TypeErrors: here a sample

keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2 Uncaught TypeError: Cannot read property ‘mapValues’ of undefined at Module.449 (keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2) at r (keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2) at wp.keycodes.1 (keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2) at keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2 449 @ keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2 r @ keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2 wp.keycodes.1 @ keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2 (anonymous) @ keycodes.min.js?ver=46e6adf844a1e989da37d39c64fca9e2:2

James ```

Support thread - https://wordpress.org/support/topic/kills-smartsliders-dozens-of-uncaught-typeerrors/#post-13948580

Updated 24/01/2021 02:35

Header link wrongly highlighted

psech/danet-portal

Steps

  1. Being logged out
  2. Go to Update Subscription
  3. Login on redirection

Actual The Update Subscription link is always highlighted as an active link

Expected Only active link should be highlighted as it happens after logging in via the Login button

Updated 24/01/2021 02:31

Potential "Wireless Power" mod infinite power issue [Bug]

Zonkeeh/ONI-Mods

I am using Windows 10, with mod version “vanilla_447596”

Another player {reNever} posted the following comment, “Hello, I think I found a bug while playing mod. If the receiver and sender are connected together by wires, and the power of the sender is reduced (for example, 10W), and then a power generation equipment is used to drive the whole power grid to run, then if the power generation equipment is removed, the whole power grid will also have continuous power input, and even a receiver can be connected with multiple sender, so that the battery can be filled instantly.” on Jan 11 @ 8:27am.

I believe that I have a similar issue, or maybe more information on that particular bug. I had a ‘Sender’ building with two smart batteries separated from the grid sending that power to the main grid with a ‘Receiver’ building on the main grid. The sending grid drained very slowly, but the receiving “main” grid got to max power and never drained. This was even after I created multi smart batteries to soak up all of this “sudden” extra power that was being generated.

Separately, I created a ‘Sender’ building and ‘Receiver’ building on the same grid {for trying to recreate the issue}. Transfer rate does not seem to matter as I had it set to whatever the maximum setting was. I noticed the issue after a reload of the game. The grid power kept increasing even with no power generation going on. I was able to stop the infinite power by changing the channel on the ‘Receiver’ building. I am not entirely sure how it starts, but having both buildings on the same grid seems to get it started.

As a side note, this might be fixed in the current release as I am using one version back due to the configuration file not loading my settings correctly on the latest version.

Player.log

Updated 24/01/2021 02:32

bug in head()

RobinHankin/hyper2

Trying head(jester) returns an error:

> is.hyper2(jester)
[1] TRUE
> head(jester)
Error in is_valid_hyper2(L, d, pnames) : 
  all(unique(c(L, recursive = TRUE)) %in% pnames) is not TRUE
> 

I would expect the first few lines of the jester dataset.

Updated 24/01/2021 02:28

stakes incorrect for level

ctm/mb2-doc

This was incorrect (way too low for the level): Dealing #143599: 200 400 (100) Action Razz Win-the-Button Everyone antes 50 on the next hand, the right thing happened: Dealing #143600: 12000 24000 (4000) Action Razz Win-the-Button Everyone antes 2500 For now I’m going to assume that this is easy to find and fix.

Updated 24/01/2021 02:29 2 Comments

Cannot convert undefined or null to object

psech/danet-portal

Users with no organisation assigned see a blank page.

TypeError: Cannot convert undefined or null to object
    at Function.keys (<anonymous>)
    at Profile.js:14
    at ia (react-dom.production.min.js:157)
    at jl (react-dom.production.min.js:267)
    at Fc (react-dom.production.min.js:250)
    at xc (react-dom.production.min.js:250)
    at Sc (react-dom.production.min.js:250)
    at mc (react-dom.production.min.js:243)
    at react-dom.production.min.js:123
    at t.unstable_runWithPriority (scheduler.production.min.js:18)
Updated 24/01/2021 02:31

Getting Started with GitHub

tirdawinin2/github-slideshow

:wave: Welcome to GitHub Learning Lab’s “Introduction to GitHub”

To get started, I’ll guide you through some important first steps in coding and collaborating on GitHub.

:point_down: This arrow means you can expand the window! Click on them throughout the course to find more information. <details><summary>What is GitHub?</summary> <hr>

What is GitHub?

I’m glad you asked! Many people come to GitHub because they want to contribute to open source <sup>:book:</sup> projects, or they’re invited by teammates or classmates who use it for their projects. Why do people use GitHub for these projects?

At its heart, GitHub is a collaboration platform.

From software to legal documents, you can count on GitHub to help you do your best work with the collaboration and security tools your team needs. With GitHub, you can keep projects completely private, invite the world to collaborate, and streamline every step of your project.

GitHub is also a powerful version control tool.

GitHub uses Git <sup>:book:</sup>, the most popular open source version control software, to track every contribution and contributor <sup>:book:</sup> to your project–so you know exactly where every line of code came from.

GitHub helps people do much more.

GitHub is used to build some of the most advanced technologies in the world. Whether you’re visualizing data or building a new game, there’s a whole community and set of tools on GitHub that can get you to the next step. This course starts with the basics, but we’ll dig into the rest later!

:tv: Video: What is GitHub? <hr> </details><br>

<details><summary>Exploring a GitHub repository</summary> <hr>

Exploring a GitHub repository

:tv: Video: Exploring a repository

More features

The video covered some of the most commonly-used features. Here are a few other items you can find in GitHub repositories:

  • Project boards: Create Kanban-style task tracking board within GitHub
  • Wiki: Create and store relevant project documentation
  • Insights: View a drop-down menu that contains links to analytics tools for your repository including:
    • Pulse: Find information about the work that has been completed and the work that’s in-progress in this project dashboard
    • Graphs: Graphs provide a more granular view of the repository activity including who contributed to the repository, who forked it, and when they completed the work

Special Files

In the video you learned about a special file called the README.md. Here are a few other special files you can add to your repositories:

  • CONTRIBUTING.md: The CONTRIBUTING.md is used to describe the process for contributing to the repository. A link to the CONTRIBUTING.md file is shown anytime someone creates a new issue or pull request.
  • ISSUE_TEMPLATE.md: The ISSUE_TEMPLATE.md is another file you can use to pre-populate the body of an issue. For example, if you always need the same types of information for bug reports, include it in the issue template, and every new issue will be opened with your recommended starter text.

<hr> </details>

Using issues

This is an issue <sup>:book:</sup>: a place where you can have conversations about bugs in your code, code review, and just about anything else.

Issue titles are like email subject lines. They tell your collaborators what the issue is about at a glance. For example, the title of this issue is Getting Started with GitHub.

<details><summary>Using GitHub Issues</summary>

Using GitHub issues

Issues are used to discuss ideas, enhancements, tasks, and bugs. They make collaboration easier by:

  • Providing everyone (even future team members) with the complete story in one place
  • Allowing you to cross-link to other issues and pull requests <sup>:book:</sup>
  • Creating a single, comprehensive record of how and why you made certain decisions
  • Allowing you to easily pull the right people and teams into a conversation with @-mentions

:tv: Video: Using issues

<hr> </details>

<details><summary>Managing notifications</summary> <hr>

Managing notifications

:tv: Video: Watching, notifications, stars, and explore

Once you’ve commented on an issue or pull request, you’ll start receiving email notifications when there’s activity in the thread.

How to silence or unmute specific conversations

  1. Go to the issue or pull request
  2. Under “Notifications”, click the Unsubscribe button on the right to silence notifications or Subscribe to unmute them

You’ll see a short description that explains your current notification status.

How to customize notifications in Settings

  1. Click your profile icon
  2. Click Settings
  3. Click Notifications from the menu on the left and adjust your notification preferences

Repository notification options

  • Watch: You’ll receive a notification when a new issue, pull request or comment is posted, and when an issue is closed or a pull request is merged
  • Not watching: You’ll no longer receive notifications unless you’re @-mentioned
  • Ignore: You’ll no longer receive any notifications from the repository

How to review notifications for the repositories you’re watching

  1. Click your profile icon
  2. Click Settings
  3. Click Notification from the menu on the left
  4. Click on the things you’re watching link
  5. Select the Watching tab
  6. Click the Unwatch button to disable notifications, or Watch to enable them

<hr> </details>

<hr> <h3 align=“center”>Keep reading below to find your first task</h3>

Updated 24/01/2021 02:28 2 Comments

Search Caching - After duplicating post, search can't find it

beaverbuilder/assistant

User noticed after duplicating a post/page in Assistant, and then searching for it, search doesn’t show. In my own testing even after a page refresh search can’t see it.

User made a screencase. https://youtu.be/bGH1Y4QPmOc

Support forum thread - https://wordpress.org/support/topic/assistant-doesnt-find-copy-of-page-after-duplicating/#post-13948563

Updated 24/01/2021 02:19

[Bug] <Mangahasu>: <can't download manga>

tachiyomiorg/tachiyomi-extensions

Device information

  • Tachiyomi version: v 1.0.7
  • Android version: v 6.0.1

Source information

  • Name: Mangahasu
  • Extension version: v. 1.2.9

Steps to reproduce

  1. Open a manga from Mangahasu
  2. Download chapters

Expected behavior

I usually download mangas from Mangahasu. Before downloading, I open the manga from the webview and click a chapter to bypass cloudflare. Then the manga will download.

Actual behavior

But when I tried to download new chapters from Mangahasu this morning, it failed to bypass cloudflare even though I already bypassed cloudflare from the webview. I opened the manga from the webview again and again but still failed to download.

Updated 24/01/2021 02:19

Duplicate PK (Primary Key)

supabase/supabase

Bug report

Hello @kiwicopple, how are you?

I find one potential problem, we’re able to generate duplicate primary keys.

To Reproduce

  1. Create a table, in my case, example, with some fields ( id being the primary key and of type int4 and name as being varchar).
  2. Add a new row Note: As we can see in the image below, we are not able to say what the value of the primary key will be (it will be automatically generated by the database, as described).

image

  1. After inserting this line, we can view, edit and delete the information through the table.
  2. We can even edit our primary key, see the gif below.

supabase-bug

Expected behavior

It should not be possible to edit a record’s primary key, since it is automatically generated

Additional context

This bug allows serious problems to happen.

Imagine that we have 5000 records, and the administrator inadvertently changes the primary key value of the last record entered to 5001.

Every time he tries to insert a record he will receive an error message (Error: Error: duplicate key value violates unique constraint "example_pkey"), but he will have no idea how to fix the problem.

Thank you ৸

Updated 24/01/2021 02:19

PyTorch lightning UserWarning in Colab w.r.t. progress bar

YosefLab/scvi-tools
/usr/local/lib/python3.6/dist-packages/pytorch_lightning/utilities/distributed.py:49: UserWarning: You have set progress_bar_refresh_rate < 20 on Google Colab. This may crash. Consider using progress_bar_refresh_rate >= 20 in Trainer.
  warnings.warn(*args, **kwargs)

Unless the user overrides to use their own logger, we should filter this warning.

Updated 24/01/2021 02:21

Missing Destination in Response

IdentityPython/pysaml2

a PySAML2 SP seems to accept a SAML Response with a missing Destination attribute, like the following

<samlp:Response ID="_4768c2f4-a8f2-4666-b40f-59173e6149e5" InResponseTo="id-Id3opS53KGqQDLuJI" IssueInstant="2021-01-24T02:12:03Z" Version="2.0" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol">
Updated 24/01/2021 02:13

LV2 X11 GUI is not shown since removing GTK2 support.

kushview/Element

Describe the bug LV2 X11 GUI is not shown since f1e144467cf7801b3e48009b41101961a6831c86

To Reproduce Steps to reproduce the behavior: 1. Scan for LV2 plugins if not. 2. Add some LV2 plugin with GUI into the Grid. 3. Only generic parameters window is shown

Expected behavior Plugin’s native UI should be displayed.

Desktop (please complete the following information): - OS: Linux - Version git master

Standalone or Plugin Standalone

I thought removing GTK2 support should just affects non-X11 plugins (Calf, Yoshimi) but native-X11 plugins became broken too somehow.

Updated 24/01/2021 02:13

GXC Unable to Unite China after Defeating Japan

Kaiserreich/Kaiserreich-4

Quick questions OS: Geforce Now HOI4 version: Geforce Now Kaiserreich version: Workshop Geforce Now List any other mods used: No Were you using Steam? Yes Were you in multiplayer? No Which expansions do you NOT have? I have all expansions.

Explanation of the issue: Started some reunification wars before Japan intervenes in QIE-FNG war. Accepted all white peace offers. After Fading Sun, I left United Front but decisions to reunite China were gone for good. Only those decisions I never took are still there, those I took once, especially the one against Qing, doesn’t come back.

Also the United Front didn’t disband, giving Qing the ability to annex unaligned warlords. Qing even tried to annex me if I don’t leave United Front soon enough.

Steps to reproduce:

As described above.

Possible cause: Decisions are, by default, once only. When checking requirements of Qing integration, using ‘vassal or alignment’ seems to be better than merely being a fellow faction member. Or, make the United Front an exception to normal factions. Screenshots:

Updated 24/01/2021 02:12

[rllib] 3 unexpected variables under tensorflow eager mode

ray-project/ray

What is the problem?

I tried to set my custom tensorflow model to be executed in eager mode by setting config["framework"]: "tfe". However, under eager mode, there will always be 3 tensorflow variables that are not registered, no matter what the model structure is. These 3 variables should not appear as well since they are not in the model. The error message is: ValueError: It looks like variables {<tf.Variable 'default_policy/Variable:0' shape=() dtype=int64, numpy=0>, <tf.Variable 'default_policy/Variable:0' shape=() dtype=int64, numpy=0>, <tf.Variable 'default_policy/Variable:0' shape=() dtype=int64, numpy=0>} were created as part of <*confidential* object at 0x7f142959d240> but does not appear in model.variables()

Ray version and other system information (Python version, TensorFlow version, OS): -Ray version: 1.1.0 -Python version: 3.6.9 -TensorFlow version: 2.4.0 -OS: Ubuntu 18.04.5 LTS

Reproduction (REQUIRED)

Original model: ``` class LSTMNetwork(TFModelV2): “”“Generic fully connected network implemented in ModelV2 API.”“”

def __init__(self, obs_space: gym.spaces.Space,
             action_space: gym.spaces.Space, num_outputs: int,
             model_config: ModelConfigDict, name: str):
    super(LSTMNetwork, self).__init__(
        obs_space, action_space, num_outputs, model_config, name)

    activation = get_activation_fn(model_config.get("fcnet_activation"))

    inputs = tf.keras.layers.Input(obs_space.shape, name="observations")

    input_depth = inputs[..., :45000]
    input_sensor = inputs[..., 45000:]

    input_depth = tf.keras.layers.Reshape(target_shape=(50, 30, 30, 1))(input_depth)
    input_sensor = tf.keras.layers.Reshape(target_shape=(50, 36))(input_sensor)

    conv_lstm = tf.keras.layers.ConvLSTM2D(filters=10, kernel_size=(3, 3))(input_depth)
    pool = tf.keras.layers.MaxPool2D()(conv_lstm)
    flat = tf.keras.layers.Flatten()(pool)

    fc1 = tf.keras.layers.Dense(512, activation=activation)(flat)
    fc2 = tf.keras.layers.Dense(128, activation=activation)(fc1)
    conv_out = tf.keras.layers.Dense(16, activation=activation)(fc2)

    sensor_lstm = tf.keras.layers.LSTM(units=64)(input_sensor)

    action_out = tf.keras.layers.Concatenate()([sensor_lstm, conv_out])
    action_out = tf.keras.layers.Dense(128, activation=activation,
                                       kernel_initializer=normc_initializer(1.0))(action_out)
    action_out = tf.keras.layers.Dense(64, activation=activation,
                                       kernel_initializer=normc_initializer(1.0))(action_out)
    final_action_out = tf.keras.layers.Dense(num_outputs,
                                             activation=activation,
                                             kernel_initializer=normc_initializer(1.0))(action_out)

    value_out = tf.keras.layers.Dense(
        1,
        name="value_out",
        activation=None,
        kernel_initializer=normc_initializer(0.01))(action_out)

    self.base_model = tf.keras.Model(
        inputs, [final_action_out, value_out])
    self.register_variables(self.base_model.variables)

def forward(self, input_dict: Dict[str, TensorType],
            state: List[TensorType],
            seq_lens: TensorType) -> (TensorType, List[TensorType]):
    model_out, self._value_out = self.base_model(input_dict["obs"])
    return model_out, state

def value_function(self) -> TensorType:
    return tf.reshape(self._value_out, [-1])
A simple model for testing:

class LSTMNetwork(TFModelV2): “”“Generic fully connected network implemented in ModelV2 API.”“”

def __init__(self, obs_space: gym.spaces.Space,
             action_space: gym.spaces.Space, num_outputs: int,
             model_config: ModelConfigDict, name: str):
    super(LSTMNetwork, self).__init__(
        obs_space, action_space, num_outputs, model_config, name)

    activation = get_activation_fn(model_config.get("fcnet_activation"))

    inputs = tf.keras.layers.Input(obs_space.shape, name="observations")

    tmp = tf.keras.layers.Dense(100)(inputs)
    final_action_out = tf.keras.layers.Dense(num_outputs,
                                             activation=activation,
                                             kernel_initializer=normc_initializer(1.0))(tmp)

    value_out = tf.keras.layers.Dense(
        1,
        name="value_out",
        activation=None,
        kernel_initializer=normc_initializer(0.01))(tmp)

    self.base_model = tf.keras.Model(
        inputs, [final_action_out, value_out])
    self.register_variables(self.base_model.variables)

``` Both models have the same error message.

  • [x] I have verified my script runs in a clean environment and reproduces the issue.
  • [x] I have verified the issue also occurs with the latest wheels.
Updated 24/01/2021 02:13

[no-negated-async]: false positives with equality report

angular-eslint/angular-eslint

When I have a template like this:

<div *ngIf="(item$ | async) == 1">{{ item }}</div>

…with this configuration:

{
  "extends": [
    "plugin:@angular-eslint/template/recommended"
  ],
  "files": ["*.html"],
  "rules": {}
}

…I receive the following error message:

Async pipes must use strict equality === when comparing with false

…that comes from here:

https://github.com/angular-eslint/angular-eslint/blob/c8dd14c95f881593d7b6ca9f7ba80b37b7eaf40f/packages/eslint-plugin-template/src/rules/no-negated-async.ts#L25

…which is obviously incorrect, but what intrigues me even more is why we report the loose equality as IMO it’s outside the scope of this rule. In any case, you may have more context on why we report this.

The possible fixes that I can see are: - Report only false as the message indicates (but why only false and not == null or == undefined per example?); - Report all falsy values (false, 0, -0, '', null, undefined) and update message accordingly; - Drop the equality report;

My choice would be the drop of the equality report, however as this rule is included in the recommended config and also @mgechev mentioned sometime ago that they’ve introduced it in Google codebase I want to hear your opinion about this before touching in any code.

If the drop is a consesus, we could implement something like eqeqeq/triple-equals for templates (that I’ve suggested in Codelyzer) to handle the equality in a more general way.

cc @JamesHenry @mgechev

Updated 24/01/2021 02:12

我在打开1.15.2forge31.2.47的时候一直在下载我的世界支持库,等了好久也进不去

TT702/BakaXL
  • [ ] 我确认此问题在最新版本的BakaXL中依旧存在(Parrot 鹦鹉通道的最新构建版本)
  • [x] 我确认在Issues列表中并无其他人已经提出过与此问题相同或相似的问题

遇到的问题 :frowning:

-(请在这里回答)-

期望的结果 :partying_face:

-(请在这里回答)-

如何重现此问题?:hatching_chick:

-(请在这里回答)-

截图 :framed_picture:

-(请在这里附上)-

可能造成问题的原因 :jigsaw:

-(若不知道,请填写 “不知道”)-

可能的解决方案 :firecracker:

-(若不知道,请填写 “不知道”)-

系统环境 :earth_asia:

例如:Windows 7 64位 SP1、Windows 10 专业版 64位 1909、Windows 10 家庭版 32位 2002 - 操作系统:

前往 “BakaXL本体设置 - 关于” 查看当前所使用的BakaXL版本和构建编号 例如:BakaXL 公众版 3.0.1.2 Build.2020.05.26.2135、BakaXL Insider Preview 3.0.1.5 鹦鹉通道 Build.2020.5.30.2343 - BakaXL版本:

附注 :desert_island:

-(请在这里填写)-

Updated 24/01/2021 02:15

GER/AZR - Still double amount of oil rights to GER in Baku and still no GER flag resources rights in AZR's land when AZR is subjugated to GER

Kaiserreich/Kaiserreich-4

Quick questions OS: Windows 10 HOI4 version: 1.10.3 Kaiserreich version: 0.16 List any other mods used: The Official Kaiserreich Collection Were you using Steam? Yes Were you in multiplayer? No Which expansions do you NOT have? No. I have all of them

Explanation of the issue: Same to this issue report. #12699

Savegame: GER_AZR.zip

Updated 24/01/2021 02:04

Cannot set brightness / API changes?

milo526/homebridge-tuya-web

I think some recent changes to the Tuya API may be causing issues when polling certain states for lights (likely). That, or something in our specific light strips are causing weird problems with the API (unlikely). For reference, we have full control (brightness, color, color temp) when using the Tuya Smart app.

Our Homebridge log output (our light name is Neon Left): [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] - Unsetting debouncedDeviceStateRequestPromise [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] - Resolving resolveDeviceStateRequest from cache [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] Characteristic.On - [GET] true [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] Characteristic.Hue - [GET] undefined [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] Characteristic.ColorTemperature - [GET] undefined [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] Characteristic.Saturation - [GET] undefined [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] Characteristic.Brightness - [GET] undefined [24/01/2021, 01:39:49] [TuyaWebPlatform] [Neon Left] Characteristic.Brightness - Tried to set brightness but failed to parse data. { color_mode: 'colour', online: true, state: 'true' } As you can see, when the plugin attempts to set the brightness it cannot parse the returned response.

This is reproducible beginning when starting Homebridge; it’s persistent and prevents controlling the device from within Homekit on iOS.

We’re using the most recent Homebridge (1.1.7) and the most recent plugin version (0.7.1).

Homebridge Config json { "name": "TuyaWebPlatform", "options": { "username": XXX, "password": XXX, "countryCode": "1", "platform": "tuya" }, "defaults": [ { "id": XXX, "device_type": "light", "light_characteristics": [ "Brightness", "Color", "Color Temperature" ] }, { "id": XXX, "device_type": "light", "light_characteristics": [ "Brightness", "Color", "Color Temperature" ] } ], "scenes": false, "platform": "TuyaWebPlatform" }

Device Config Getting credentials Got credentials { u'access_token': XXX, u'expires_in': 864000, u'refresh_token': XXX, u'token_type': u'bearer'} Getting devices Got devices { u'header': { u'code': u'SUCCESS', u'payloadVersion': 1}, u'payload': { u'devices': [ { u'data': { u'color_mode': u'colour', u'online': True, u'state': u'true'}, u'dev_type': u'light', u'ha_type': u'light', u'icon': u'https://images.tuyaus.com/smart/icon/ay1514364649128b8REf/1586840521955342e8a6d.png', u'id': XXX, u'name': u'Neon Right'}, { u'data': { u'color_mode': u'colour', u'online': False, u'state': u'true'}, u'dev_type': u'light', u'ha_type': u'light', u'icon': u'https://images.tuyaus.com/smart/icon/ay1514364649128b8REf/1586840521955342e8a6d.png', u'id': XXX, u'name': u'Neon Left'}], u'scenes': []}}

Updated 24/01/2021 02:00

SyntaxError: Unexpected end of JSON input

Almenon/AREPL-vscode

Describe the bug AREPL stops working

To Reproduce Steps to reproduce the behavior: In sha 7980453 of https://github.com/Couchers-org/couchers/pull/507 do: ```python from src.pb import api_pb2

print(‘hello world’) x=api_pb2._LANGUAGEABILITY_FLUENCY ```

Expected behavior AREPL shows variables

Screenshots If applicable, add screenshots to help explain your problem.

Other Information (please complete the following information): - OS: WSL2 on Windows10 - Python Version: 3.9

Additional context [[object Object]]Unexpected end of JSON input results: {"userError": "", "userVariables": "{\"x\": {\"py/object\": \"google.protobuf.descriptor.EnumDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumOptions\", \"_serialized_end\": 1238, \"_serialized_options\": null, \"_serialized_start\": 1071, \"containing_type\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.LanguageAbility\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 1238, \"_serialized_options\": null, \"_serialized_start\": 972, \"containing_type\": null, \"enum_types\": [\"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"], \"enum_types_by_name\": {\"Fluency\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"enum_values_by_name\": {\"FLUENCY_ADVANCED\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 4, \"name\": \"FLUENCY_ADVANCED\", \"number\": 4, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"FLUENCY_BEGINNER\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 2, \"name\": \"FLUENCY_BEGINNER\", \"number\": 2, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"FLUENCY_FLUENT\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 5, \"name\": \"FLUENCY_FLUENT\", \"number\": 5, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"FLUENCY_INTERMEDIATE\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 3, \"name\": \"FLUENCY_INTERMEDIATE\", \"number\": 3, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"FLUENCY_NATIVE\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 6, \"name\": \"FLUENCY_NATIVE\", \"number\": 6, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"FLUENCY_SAY_HELLO\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 1, \"name\": \"FLUENCY_SAY_HELLO\", \"number\": 1, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}, \"FLUENCY_UNSPECIFIED\": {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 0, \"name\": \"FLUENCY_UNSPECIFIED\", \"number\": 0, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0610>\"}}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder.StringEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder.StringSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cc0d30>\", \"cpp_type\": 9, \"default_value\": \"\", \"enum_type\": null, \"extension_scope\": null, \"file\": {\"py/object\": \"google.protobuf.descriptor.FileDescriptor\", \"_options\": null, \"_options_class_name\": \"FileOptions\", \"_serialized_options\": null, \"dependencies\": [{\"py/object\": \"google.protobuf.descriptor.FileDescriptor\", \"_options\": null, \"_options_class_name\": \"FileOptions\", \"_serialized_options\": {\"py/b64\": \"ChNjb20uZ29vZ2xlLnByb3RvYnVmQg5UaW1lc3RhbXBQcm90b1ABWjJnb29nbGUuZ29sYW5nLm9yZy9wcm90b2J1Zi90eXBlcy9rbm93bi90aW1lc3RhbXBwYvgBAaICA0dQQqoCHkdvb2dsZS5Qcm90b2J1Zi5XZWxsS25vd25UeXBlcw==\"}, \"dependencies\": [], \"enum_types_by_name\": {}, \"extensions_by_name\": {}, \"has_options\": true, \"message_types_by_name\": {\"Timestamp\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.timestamp_pb2.Timestamp\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 95, \"_serialized_options\": null, \"_serialized_start\": 52, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473e0f280>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e0f400>\", \"full_name\": \"google.protobuf.Timestamp.seconds\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"seconds\", \"label\": 1, \"message_type\": null, \"name\": \"seconds\", \"number\": 1, \"type\": 3}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473e0f280>\", \"cpp_type\": 1, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e0f400>\", \"full_name\": \"google.protobuf.Timestamp.nanos\", \"has_default_value\": false, \"has_options\": false, \"index\": 1, \"is_extension\": false, \"json_name\": \"nanos\", \"label\": 1, \"message_type\": null, \"name\": \"nanos\", \"number\": 2, \"type\": 5}], \"fields_by_name\": {\"nanos\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473e0f2e0>\", \"seconds\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473e0f340>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473e0f340>\", \"2\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473e0f2e0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e0f400>\", \"full_name\": \"google.protobuf.Timestamp\", \"has_options\": false, \"is_extendable\": false, \"name\": \"Timestamp\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}}, \"name\": \"google/protobuf/timestamp.proto\", \"package\": \"google.protobuf\", \"pool\": {\"py/object\": \"google.protobuf.descriptor_pool.DescriptorPool\", \"_descriptor_db\": null, \"_descriptors\": {\"google.protobuf.BoolValue\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.BoolValue\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 254, \"_serialized_options\": null, \"_serialized_start\": 228, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder.BoolEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._FixedSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d0f8e0>\", \"cpp_type\": 7, \"default_value\": false, \"enum_type\": null, \"extension_scope\": null, \"file\": {\"py/object\": \"google.protobuf.descriptor.FileDescriptor\", \"_options\": null, \"_options_class_name\": \"FileOptions\", \"_serialized_options\": {\"py/b64\": \"ChNjb20uZ29vZ2xlLnByb3RvYnVmQg1XcmFwcGVyc1Byb3RvUAFaMWdvb2dsZS5nb2xhbmcub3JnL3Byb3RvYnVmL3R5cGVzL2tub3duL3dyYXBwZXJzcGL4AQGiAgNHUEKqAh5Hb29nbGUuUHJvdG9idWYuV2VsbEtub3duVHlwZXM=\"}, \"dependencies\": [], \"enum_types_by_name\": {}, \"extensions_by_name\": {}, \"has_options\": true, \"message_types_by_name\": {\"BoolValue\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d0f8e0>\", \"BytesValue\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.BytesValue\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 313, \"_serialized_options\": null, \"_serialized_start\": 286, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder.BytesEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder.BytesSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d0fe20>\", \"cpp_type\": 9, \"default_value\": {\"py/b64\": \"\"}, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.BytesValue.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 12}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d0f970>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d0f970>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.BytesValue\", \"has_options\": false, \"is_extendable\": false, \"name\": \"BytesValue\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"DoubleValue\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.DoubleValue\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 79, \"_serialized_options\": null, \"_serialized_start\": 51, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._FloatingPointEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._FixedSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55c70>\", \"cpp_type\": 5, \"default_value\": 0.0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.DoubleValue.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 1}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55c40>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55c40>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.DoubleValue\", \"has_options\": false, \"is_extendable\": false, \"name\": \"DoubleValue\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"FloatValue\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.FloatValue\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 108, \"_serialized_options\": null, \"_serialized_start\": 81, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._FloatingPointEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._FixedSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55f10>\", \"cpp_type\": 6, \"default_value\": 0.0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.FloatValue.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 2}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55ca0>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55ca0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.FloatValue\", \"has_options\": false, \"is_extendable\": false, \"name\": \"FloatValue\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"Int32Value\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.Int32Value\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 196, \"_serialized_options\": null, \"_serialized_start\": 169, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55d60>\", \"cpp_type\": 1, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.Int32Value.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 5}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55d90>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55d90>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.Int32Value\", \"has_options\": false, \"is_extendable\": false, \"name\": \"Int32Value\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"Int64Value\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.Int64Value\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 137, \"_serialized_options\": null, \"_serialized_start\": 110, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55e20>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.Int64Value.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 3}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55e50>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55e50>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.Int64Value\", \"has_options\": false, \"is_extendable\": false, \"name\": \"Int64Value\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"StringValue\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.StringValue\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 284, \"_serialized_options\": null, \"_serialized_start\": 256, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder.StringEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder.StringSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d0f940>\", \"cpp_type\": 9, \"default_value\": \"\", \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.StringValue.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 9}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d0f910>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d0f910>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.StringValue\", \"has_options\": false, \"is_extendable\": false, \"name\": \"StringValue\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"UInt32Value\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.UInt32Value\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 226, \"_serialized_options\": null, \"_serialized_start\": 198, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55d00>\", \"cpp_type\": 3, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.UInt32Value.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 13}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55d30>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55d30>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.UInt32Value\", \"has_options\": false, \"is_extendable\": false, \"name\": \"UInt32Value\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"UInt64Value\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.wrappers_pb2.UInt64Value\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 167, \"_serialized_options\": null, \"_serialized_start\": 139, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55dc0>\", \"cpp_type\": 4, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.UInt64Value.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 4}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55df0>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d55df0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.UInt64Value\", \"has_options\": false, \"is_extendable\": false, \"name\": \"UInt64Value\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}}, \"name\": \"google/protobuf/wrappers.proto\", \"package\": \"google.protobuf\", \"pool\": \"<google.protobuf.descriptor_pool.DescriptorPool object at 0x7f5473d9df10>\", \"public_dependencies\": [], \"serialized_pb\": {\"py/b64\": \"Ch5nb29nbGUvcHJvdG9idWYvd3JhcHBlcnMucHJvdG8SD2dvb2dsZS5wcm90b2J1ZiIcCgtEb3VibGVWYWx1ZRINCgV2YWx1ZRgBIAEoASIbCgpGbG9hdFZhbHVlEg0KBXZhbHVlGAEgASgCIhsKCkludDY0VmFsdWUSDQoFdmFsdWUYASABKAMiHAoLVUludDY0VmFsdWUSDQoFdmFsdWUYASABKAQiGwoKSW50MzJWYWx1ZRINCgV2YWx1ZRgBIAEoBSIcCgtVSW50MzJWYWx1ZRINCgV2YWx1ZRgBIAEoDSIaCglCb29sVmFsdWUSDQoFdmFsdWUYASABKAgiHAoLU3RyaW5nVmFsdWUSDQoFdmFsdWUYASABKAkiGwoKQnl0ZXNWYWx1ZRINCgV2YWx1ZRgBIAEoDEKDAQoTY29tLmdvb2dsZS5wcm90b2J1ZkINV3JhcHBlcnNQcm90b1ABWjFnb29nbGUuZ29sYW5nLm9yZy9wcm90b2J1Zi90eXBlcy9rbm93bi93cmFwcGVyc3Bi+AEBogIDR1BCqgIeR29vZ2xlLlByb3RvYnVmLldlbGxLbm93blR5cGVzYgZwcm90bzM=\"}, \"services_by_name\": {}, \"syntax\": \"proto3\"}, \"full_name\": \"google.protobuf.BoolValue.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 8}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d0f8b0>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473d0f8b0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473d55eb0>\", \"full_name\": \"google.protobuf.BoolValue\", \"has_options\": false, \"is_extendable\": false, \"name\": \"BoolValue\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"google.protobuf.BytesValue\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d0fe20>\", \"google.protobuf.DoubleValue\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55c70>\", \"google.protobuf.Empty\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"google.protobuf.empty_pb2.Empty\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 55, \"_serialized_options\": null, \"_serialized_start\": 48, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [], \"fields_by_name\": {}, \"fields_by_number\": {}, \"file\": {\"py/object\": \"google.protobuf.descriptor.FileDescriptor\", \"_options\": null, \"_options_class_name\": \"FileOptions\", \"_serialized_options\": {\"py/b64\": \"ChNjb20uZ29vZ2xlLnByb3RvYnVmQgpFbXB0eVByb3RvUAFaLmdvb2dsZS5nb2xhbmcub3JnL3Byb3RvYnVmL3R5cGVzL2tub3duL2VtcHR5cGL4AQGiAgNHUEKqAh5Hb29nbGUuUHJvdG9idWYuV2VsbEtub3duVHlwZXM=\"}, \"dependencies\": [], \"enum_types_by_name\": {}, \"extensions_by_name\": {}, \"has_options\": true, \"message_types_by_name\": {\"Empty\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cbba90>\"}, \"name\": \"google/protobuf/empty.proto\", \"package\": \"google.protobuf\", \"pool\": \"<google.protobuf.descriptor_pool.DescriptorPool object at 0x7f5473d9df10>\", \"public_dependencies\": [], \"serialized_pb\": {\"py/b64\": \"Chtnb29nbGUvcHJvdG9idWYvZW1wdHkucHJvdG8SD2dvb2dsZS5wcm90b2J1ZiIHCgVFbXB0eUJ9ChNjb20uZ29vZ2xlLnByb3RvYnVmQgpFbXB0eVByb3RvUAFaLmdvb2dsZS5nb2xhbmcub3JnL3Byb3RvYnVmL3R5cGVzL2tub3duL2VtcHR5cGL4AQGiAgNHUEKqAh5Hb29nbGUuUHJvdG9idWYuV2VsbEtub3duVHlwZXNiBnByb3RvMw==\"}, \"services_by_name\": {}, \"syntax\": \"proto3\"}, \"full_name\": \"google.protobuf.Empty\", \"has_options\": false, \"is_extendable\": false, \"name\": \"Empty\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"google.protobuf.FloatValue\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55f10>\", \"google.protobuf.Int32Value\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55d60>\", \"google.protobuf.Int64Value\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55e20>\", \"google.protobuf.StringValue\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d0f940>\", \"google.protobuf.Timestamp\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473e0f280>\", \"google.protobuf.UInt32Value\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55d00>\", \"google.protobuf.UInt64Value\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473d55dc0>\", \"org.couchers.api.core.AvailableWriteReferenceTypesReq\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.AvailableWriteReferenceTypesReq\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 5230, \"_serialized_options\": null, \"_serialized_start\": 5177, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473c601f0>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.AvailableWriteReferenceTypesReq.to_user_id\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"toUserId\", \"label\": 1, \"message_type\": null, \"name\": \"to_user_id\", \"number\": 1, \"type\": 3}], \"fields_by_name\": {\"to_user_id\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473c601c0>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473c601c0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.AvailableWriteReferenceTypesReq\", \"has_options\": false, \"is_extendable\": false, \"name\": \"AvailableWriteReferenceTypesReq\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"org.couchers.api.core.AvailableWriteReferenceTypesRes\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.AvailableWriteReferenceTypesRes\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 5328, \"_serialized_options\": null, \"_serialized_start\": 5232, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeRepeatedScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodePackedField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.PackedFieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473c60250>\", \"cpp_type\": 8, \"default_value\": [], \"enum_type\": {\"py/object\": \"google.protobuf.descriptor.EnumDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumOptions\", \"_serialized_end\": 6010, \"_serialized_options\": null, \"_serialized_start\": 5959, \"containing_type\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.ReferenceType\", \"has_options\": false, \"name\": \"ReferenceType\", \"values\": [{\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 0, \"name\": \"FRIEND\", \"number\": 0, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc03a0>\"}, {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 1, \"name\": \"SURFED\", \"number\": 1, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc03a0>\"}, {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 2, \"name\": \"HOSTED\", \"number\": 2, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc03a0>\"}], \"values_by_name\": {\"FRIEND\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0310>\", \"HOSTED\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0370>\", \"SURFED\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0340>\"}, \"values_by_number\": {\"0\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0310>\", \"1\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0340>\", \"2\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0370>\"}}, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.AvailableWriteReferenceTypesRes.reference_types\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"referenceTypes\", \"label\": 3, \"message_type\": null, \"name\": \"reference_types\", \"number\": 1, \"type\": 14}], \"fields_by_name\": {\"reference_types\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473c60220>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473c60220>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.AvailableWriteReferenceTypesRes\", \"has_options\": false, \"is_extendable\": false, \"name\": \"AvailableWriteReferenceTypesRes\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"org.couchers.api.core.CancelFriendRequestReq\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.CancelFriendRequestReq\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 565, \"_serialized_options\": null, \"_serialized_start\": 514, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cc09d0>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.CancelFriendRequestReq.friend_request_id\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"friendRequestId\", \"label\": 1, \"message_type\": null, \"name\": \"friend_request_id\", \"number\": 1, \"type\": 3}], \"fields_by_name\": {\"friend_request_id\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc09a0>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc09a0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.CancelFriendRequestReq\", \"has_options\": false, \"is_extendable\": false, \"name\": \"CancelFriendRequestReq\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"org.couchers.api.core.FriendRequest\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.FriendRequest\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 442, \"_serialized_options\": null, \"_serialized_start\": 260, \"containing_type\": null, \"enum_types\": [{\"py/object\": \"google.protobuf.descriptor.EnumDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumOptions\", \"_serialized_end\": 442, \"_serialized_options\": null, \"_serialized_start\": 394, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cc08e0>\", \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.FriendRequest.FriendRequestStatus\", \"has_options\": false, \"name\": \"FriendRequestStatus\", \"values\": [{\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 0, \"name\": \"PENDING\", \"number\": 0, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0490>\"}, {\"py/object\": \"google.protobuf.descriptor.EnumValueDescriptor\", \"_options\": null, \"_options_class_name\": \"EnumValueOptions\", \"_serialized_options\": null, \"has_options\": false, \"index\": 1, \"name\": \"ACCEPTED\", \"number\": 1, \"type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0490>\"}], \"values_by_name\": {\"ACCEPTED\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0460>\", \"PENDING\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0430>\"}, \"values_by_number\": {\"0\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0430>\", \"1\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0460>\"}}], \"enum_types_by_name\": {\"FriendRequestStatus\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0490>\"}, \"enum_values_by_name\": {\"ACCEPTED\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0460>\", \"PENDING\": \"<google.protobuf.descriptor.EnumValueDescriptor object at 0x7f5473cc0430>\"}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cc08e0>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.FriendRequest.friend_request_id\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"friendRequestId\", \"label\": 1, \"message_type\": null, \"name\": \"friend_request_id\", \"number\": 1, \"type\": 3}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cc08e0>\", \"cpp_type\": 8, \"default_value\": 0, \"enum_type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc0490>\", \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.FriendRequest.state\", \"has_default_value\": false, \"has_options\": false, \"index\": 1, \"is_extension\": false, \"json_name\": \"state\", \"label\": 1, \"message_type\": null, \"name\": \"state\", \"number\": 2, \"type\": 14}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cc08e0>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.FriendRequest.user_id\", \"has_default_value\": false, \"has_options\": false, \"index\": 2, \"is_extension\": false, \"json_name\": \"userId\", \"label\": 1, \"message_type\": null, \"name\": \"user_id\", \"number\": 3, \"type\": 3}], \"fields_by_name\": {\"friend_request_id\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc0850>\", \"state\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc0880>\", \"user_id\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc08b0>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc0850>\", \"2\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc0880>\", \"3\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cc08b0>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.FriendRequest\", \"has_options\": false, \"is_extendable\": false, \"name\": \"FriendRequest\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"org.couchers.api.core.GetGivenReferencesReq\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.GetGivenReferencesReq\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 4746, \"_serialized_options\": null, \"_serialized_start\": 4600, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1e80>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetGivenReferencesReq.from_user_id\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"fromUserId\", \"label\": 1, \"message_type\": null, \"name\": \"from_user_id\", \"number\": 2, \"type\": 3}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeSubMessageDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder.MessageEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder.MessageSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1e80>\", \"cpp_type\": 10, \"default_value\": null, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetGivenReferencesReq.type_filter\", \"has_default_value\": false, \"has_options\": false, \"index\": 1, \"is_extension\": false, \"json_name\": \"typeFilter\", \"label\": 1, \"message_type\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.OptionalReferenceType\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 4597, \"_serialized_options\": null, \"_serialized_start\": 4521, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1d90>\", \"cpp_type\": 8, \"default_value\": 0, \"enum_type\": \"<google.protobuf.descriptor.EnumDescriptor object at 0x7f5473cc03a0>\", \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.OptionalReferenceType.value\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"value\", \"label\": 1, \"message_type\": null, \"name\": \"value\", \"number\": 1, \"type\": 14}], \"fields_by_name\": {\"value\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1d60>\"}, \"fields_by_number\": {\"1\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1d60>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.OptionalReferenceType\", \"has_options\": false, \"is_extendable\": false, \"name\": \"OptionalReferenceType\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"name\": \"type_filter\", \"number\": 3, \"type\": 11}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1e80>\", \"cpp_type\": 3, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetGivenReferencesReq.number\", \"has_default_value\": false, \"has_options\": false, \"index\": 2, \"is_extension\": false, \"json_name\": \"number\", \"label\": 1, \"message_type\": null, \"name\": \"number\", \"number\": 5, \"type\": 13}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1e80>\", \"cpp_type\": 3, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetGivenReferencesReq.start_at\", \"has_default_value\": false, \"has_options\": false, \"index\": 3, \"is_extension\": false, \"json_name\": \"startAt\", \"label\": 1, \"message_type\": null, \"name\": \"start_at\", \"number\": 4, \"type\": 13}], \"fields_by_name\": {\"from_user_id\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1dc0>\", \"number\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1e20>\", \"start_at\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1e50>\", \"type_filter\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1df0>\"}, \"fields_by_number\": {\"2\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1dc0>\", \"3\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1df0>\", \"4\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1e50>\", \"5\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1e20>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetGivenReferencesReq\", \"has_options\": false, \"is_extendable\": false, \"name\": \"GetGivenReferencesReq\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"org.couchers.api.core.GetReceivedReferencesReq\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.GetReceivedReferencesReq\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 4896, \"_serialized_options\": null, \"_serialized_start\": 4749, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1f70>\", \"cpp_type\": 2, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetReceivedReferencesReq.to_user_id\", \"has_default_value\": false, \"has_options\": false, \"index\": 0, \"is_extension\": false, \"json_name\": \"toUserId\", \"label\": 1, \"message_type\": null, \"name\": \"to_user_id\", \"number\": 2, \"type\": 3}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeSubMessageDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder.MessageEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder.MessageSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1f70>\", \"cpp_type\": 10, \"default_value\": null, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetReceivedReferencesReq.type_filter\", \"has_default_value\": false, \"has_options\": false, \"index\": 1, \"is_extension\": false, \"json_name\": \"typeFilter\", \"label\": 1, \"message_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1d90>\", \"name\": \"type_filter\", \"number\": 3, \"type\": 11}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1f70>\", \"cpp_type\": 3, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetReceivedReferencesReq.number\", \"has_default_value\": false, \"has_options\": false, \"index\": 2, \"is_extension\": false, \"json_name\": \"number\", \"label\": 1, \"message_type\": null, \"name\": \"number\", \"number\": 5, \"type\": 13}, {\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473cd1f70>\", \"cpp_type\": 3, \"default_value\": 0, \"enum_type\": null, \"extension_scope\": null, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetReceivedReferencesReq.start_at\", \"has_default_value\": false, \"has_options\": false, \"index\": 3, \"is_extension\": false, \"json_name\": \"startAt\", \"label\": 1, \"message_type\": null, \"name\": \"start_at\", \"number\": 4, \"type\": 13}], \"fields_by_name\": {\"number\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1f10>\", \"start_at\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1f40>\", \"to_user_id\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1eb0>\", \"type_filter\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1ee0>\"}, \"fields_by_number\": {\"2\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1eb0>\", \"3\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1ee0>\", \"4\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1f40>\", \"5\": \"<google.protobuf.descriptor.FieldDescriptor object at 0x7f5473cd1f10>\"}, \"file\": \"<google.protobuf.descriptor.FileDescriptor object at 0x7f5473e4ffd0>\", \"full_name\": \"org.couchers.api.core.GetReceivedReferencesReq\", \"has_options\": false, \"is_extendable\": false, \"name\": \"GetReceivedReferencesReq\", \"nested_types\": [], \"nested_types_by_name\": {}, \"oneofs\": [], \"oneofs_by_name\": {}, \"syntax\": \"proto3\"}, \"org.couchers.api.core.GetReferencesRes\": {\"py/object\": \"google.protobuf.descriptor.Descriptor\", \"_concrete_class\": {\"py/type\": \"pb.api_pb2.GetReferencesRes\"}, \"_fields_by_camelcase_name\": null, \"_options\": null, \"_options_class_name\": \"MessageOptions\", \"_serialized_end\": 5175, \"_serialized_options\": null, \"_serialized_start\": 5080, \"containing_type\": null, \"enum_types\": [], \"enum_types_by_name\": {}, \"enum_values_by_name\": {}, \"extension_ranges\": [], \"extensions\": [], \"extensions_by_name\": {}, \"fields\": [{\"py/object\": \"google.protobuf.descriptor.FieldDescriptor\", \"_camelcase_name\": null, \"_cdescriptor\": null, \"_default_constructor\": {\"py/function\": \"google.protobuf.internal.python_message._DefaultValueConstructorForField.<locals>.MakeScalarDefault\"}, \"_encoder\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField\"}, \"_options\": null, \"_options_class_name\": \"FieldOptions\", \"_serialized_options\": null, \"_sizer\": {\"py/function\": \"google.protobuf.internal.encoder._SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize\"}, \"containing_oneof\": null, \"containing_type\": \"<google.protobuf.descriptor.Descriptor object at 0x7f5473c60190>

Another error: ``` SyntaxError: Unexpected token J in JSON at position 0 results: JpZW5kUmVxdWVzdFN0YXR1cxILCgdQRU5ESU5HEAASDAoIQUNDRVBURUQQASJEChdSZXNwb25kRnJpZW5kUmVxdWVzdFJlcRIZChFmcmllbmRfcmVxdWVzdF9pZBgBIAEoAxIOCgZhY2NlcHQYAiABKAgiMwoWQ2FuY2VsRnJpZW5kUmVxdWVzdFJlcRIZChFmcmllbmRfcmVxdWVzdF9pZBgBIAEoAyKDAQoVTGlzdEZyaWVuZFJlcXVlc3RzUmVzEjIKBHNlbnQYASADKAsyJC5vcmcuY291Y2hlcnMuYXBpLmNvcmUuRnJpZW5kUmVxdWVzdBI2CghyZWNlaXZlZBgCIAMoCzIkLm9yZy5jb3VjaGVycy5hcGkuY29yZS5GcmllbmRSZXF1ZXN0IiIKDkxpc3RGcmllbmRzUmVzEhAKCHVzZXJfaWRzGAEgAygDIgkKB1BpbmdSZXEimwEKB1BpbmdSZXMSKQoEdXNlchgBIAEoCzIbLm9yZy5jb3VjaGVycy5hcGkuY29yZS5Vc2VyEhwKFHVuc2Vlbl9tZXNzYWdlX2NvdW50GAIgASgNEiEKGXVuc2Vlbl9ob3N0X3JlcXVlc3RfY291bnQYAyABKA0SJAoccGVuZGluZ19mcmllbmRfcmVxdWVzdF9jb3VudBgEIAEoDSI/CgxNdXR1YWxGcmllbmQSDwoHdXNlcl9pZBgBIAEoAxIQCgh1c2VybmFtZRgCIAEoCRIMCgRuYW1lGAMgASgJIooCCg9MYW5ndWFnZUFiaWxpdHkSDAoEY29kZRgBIAEoCRI/CgdmbHVlbmN5GAIgASgOMi4ub3JnLmNvdWNoZXJzLmFwaS5jb3JlLkxhbmd1YWdlQWJpbGl0eS5GbHVlbmN5IqcBCgdGbHVlbmN5EhcKE0ZMVUVOQ1lfVU5TUEVDSUZJRUQQABIVChFGTFVFTkNZX1NBWV9IRUxMTxABEhQKEEZMVUVOQ1lfQ

…. truncated …

home/almenon/.vscode-server/extensions/almenon.arepl-2.0.1/node_modules/arepl-backend/index.js:176) at Array.forEach (<anonymous>) at Socket.<anonymous> (/home/almenon/.vscode-server/extensions/almenon.arepl-2.0.1/node_modules/arepl-backend/index.js:129) at Socket.emit (events.js:223) at addChunk (stream_readable.js:309) at readableAddChunk (stream_readable.js:290) at Socket.Readable.push (_stream_readable.js:224) at Pipe.onStreamRead (internal/stream_base_commons.js:181) ```

Updated 24/01/2021 01:58

[MPD] Covers not displaying with umlauts in path

univrsal/tuna

Describe the bug Covers are missing (grey question mark) for all songs that contain umlauts (and likely other special chars) (e.g. C:\Users\lhaus\Desktop\Music\Röyksopp)

To Reproduce Steps to reproduce the behavior: 1. Play file with [äöü] in path

Expected behavior The cover being displayed

Log https://obsproject.com/logs/giBjGibi9aHGK3fq

Additional info OS: Windows 10 20H2

Updated 24/01/2021 02:25

Healer in Random 5 Man

Aujra/BroBotSupport

Great rotation for holy prist in dungeon!

-Bot is super aggresive. Leeroys into whatever it can target.

  • Keeping with the group seemed a lot better this time, not sure if there was a fix or if it was the dungeon.

  • Prist seems to take a really long time to Resurrect dead group memebers. She ran over directly after the fight but then just stood there. Since I’m watching I waited a bit then did it myself… not sure she would have ever casted it or maybe I just didnt wait long enought.

No nav issues in the first part of this dungeon. I took over navigation halfway through when we lost several group memebers and the bot kept trying to train the group. ||JSON|| {“loc”:{“set”:,“init”:,“extend”:,“class”:“class”,“_”:{“PathDistance”:,“Blacklist”:,“DistanceFromPlayer”:,“PosX”:456.70825195312,“ToClipboard”:,“z”:9.6140727996826,“PosY”:126.17700195312,“Near”:,“TwoDimensionalDistance”:,“Distance”:,“PosZ”:9.6140727996826,“ToString”:,“Y”:126.17700195312,“X”:456.70825195312,“y”:126.17700195312,“Z”:9.6140727996826,“x”:456.70825195312,“NearAny”:,“Draw”:,“MarkWalkable”:},“new”:},“targetName”:“none”,“mapid”:1643}

Updated 24/01/2021 01:51

Can't login to my site

WWBN/AVideo

Greetings I can’t login to my site isee this error

The authorization state [state=HA-ZMI81HOKWBVNRJA3PGD27TU0F6Q59CXYL4SE] of this page is either invalid or has already been consumed.

Updated 24/01/2021 02:32 4 Comments

Navigating to a YouTube URL containing a timestamp starts the video playing from the start instead of from the timestamp

FreeTubeApp/FreeTube

Behavior of the program Navigating to a YouTube URL containing a timestamp starts the video playing from the start instead of from the timestamp.

Expected behavior Playback of the video should start from the timestamp specified in the URL.

To Reproduce 1. Copy a YouTube URL containing a timestamp, for example https://youtu.be/5EurHP1DCJg?t=54 2. Paste the URL in the search bar of FreeTube and hit enter 3. Video will start playing at 00:00 instead of 00:54

Environment Information (please complete the following information): - OS: Fedora - OS Version: 33 - FreeTube version: v0.11.2 Beta - Installation Method: .AppImage - Primary API Used: Local API

Updated 24/01/2021 01:41

Malformed SubjectConfirmationData in Response

IdentityPython/pysaml2

PySAML2 doesn’t validate properly SubjectConfirmationData attributes

Recipient <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"> <saml:SubjectConfirmationData InResponseTo="id-hz5vE07Vp9MWK9Lfq" NotOnOrAfter="2021-01-24T01:35:10Z" Recipient="diversodaassertionconsumerserviceurl"/> </saml:SubjectConfirmation>

NotOnAfter not valued or absent <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"> <saml:SubjectConfirmationData InResponseTo="id-gVE68LCdqjMKCiJdK" NotOnOrAfter="" Recipient="http://sp1.testunical.it:8000/saml2/acs/"/> </saml:SubjectConfirmation>

Updated 24/01/2021 01:40

[BUG] 升级版本后第二次进入存档直接就请等待服务器,然后掉线(怪)至多人游戏选项

TCreopargh/GreedyCraft

贪婪整合包 Bug反馈表

注意:不接收有关安装问题和内存问题的Bug反馈。(即:如果游戏毫无征兆的突然崩溃(没有显示VanillaFix的崩溃信息界面),或者你在安装时遇到了问题,请勿提交为Bug。)请参考安装教程( https://greedycraft.tcreopargh.xyz/?p=258 )进行修复。 此表仅用于反馈Bug。如果你想提交一个建议,你可以仍然在GitHub的issues页面提交,但请勿参照此表填写。

请在下面详细描述你遇到的Bug

bug描述

升级版本至1.26.0后第二次载入[升级档],进去就弹一个要等6秒全是英文的框框,等待6秒后关闭,就开始一直等待服务器加载(可是我是单机啊…),然后等待一段时间后(大约2~5分钟),卡顿弹出与服务器断开链接界面,然后点返回标题,但是返回的是多人游戏界面(???),之后多次尝试均为此结果.

如果Bug造成了崩溃,请将崩溃报告的链接粘贴在下面

崩溃报告位于整合包根目录的crash-reports文件夹下,文件名为发生崩溃时的时间。请不要把崩溃报告整个粘贴在下面!请使用在线剪贴板软件(如: https://paste.ubuntu.com/ )将崩溃报告复制进contents里,Poster填你的名字,然后按Paste,把点击后打开的网页的地址粘贴到下面。

如果没你觉得提供日志有助于解决该问题,可以把logs文件夹里的日志地址粘贴到下面:(最新的日志是latest.txt,之前的日志需要解压)

崩溃报告/日志地址 日志文件好像出bug了,不到1小时1个多G

如果你有方法重现这个Bug(即:有固定的方法让Bug发生),请在下面详细说明:

发生bug时你的配置信息:(如果整合包版本不是最新建议更新再试)

  • 整合包版本:1.26.0
  • Java版本:8_271
  • 分配的内存:12G
  • 物理内存:32G
  • 是否增减了mod:无
  • 是否修改了材质包:无
  • 是否修改了魔改/配置文件:无
  • 使用的光影(如果不是渲染问题可以不填):
  • CPU及显卡型号(如果不是渲染/低FPS问题可以不填):
  • 创建世界时的版本(如果不记得可以只填是否在使用这个世界的过程中更新了版本):是(大约是从1.17左右升上来的)

如果你有解决该Bug的方法或者建议可以写在下面,如果没有可以不填。

解决方法

Updated 24/01/2021 01:30

couldn't raise pot in a pot limit game

ctm/mb2-doc
Dealing #143508: 100 200 Pot-Limit Texas Hold’em (High only) Win-the-Button

deadhead blinds 100
AIYAH❗ blinds 200
1 B   gerdog 🥃     17750   0  [  ] [  ]
2     deadhead     24550 100  [  ] [  ]
4     AIYAH❗       34200 200  [  ] [  ]
5   > 🐭GamboMouse  25300   0  [  ] [  ]
6     tegwin       22200   0  [  ] [  ]
7     tombayz⏺️    16025   0  [  ] [  ]
                    My cards are: [9h] [9d]
🐭GamboMouse folds
tegwin folds
tombayz⏺️ folds
gerdog 🥃 folds
It is 100 to you
You did not raise.  You wanted to raise 400 but the minimum is 600
You did not raise.  You wanted to raise 400 but the minimum is 600
deadhead asked for and gets 60 more seconds
deadhead: WTF deadhead?
deadhead asked for and gets 60 more seconds
You did not raise.  You wanted to raise 400 but the minimum is 600
AIYAH❗: did you break something else?
deadhead raises 600 to 800

I was getting the error when clicking on the Raise Pot button. I used the Jam button to do the raise.

Updated 24/01/2021 01:30

1.16.x crashes / does not work in release v0.1.4-p5

AOF-Dev/MCinaBox

Describe the bug I was trying to run Minecraft 1.16.x on a aarch65 phone. My test result is presented in the following table: | Version | Minecraft 1.12.2 | Minecraft 1.16.1/1.16.5 | |———-|——————|————————-| | p4-arm32 | Working | Working (~7FPS) | | p4-arm64 | Working | Crash on startup | | p5-arm32 | Working | Crash on startup | | p5-arm64 | Working (~30FPS) | White screen |

For p4-arm32 and p4-arm64, I used the runtime (correct arch, of course) from p3 release. For p5, I installed the only apk and then imported and tried each runtime. 1.12.2 works really well in all those cases (Thanks for your hard work!), however 1.16.x does not work in the latest release, I could say it launches (v0.1.4-p5) but there is something wrong with the display, as shown in the screenshot. The screen is too bright, I can barely see the game UI, it loads the map and plays the sound, all animation works, but is not playable.

Screenshots Screenshot_20210124_120753_com aof mcinabox

Smartphone: - Device: Huawei Mate 9 Pro - OS: Android 9.0.1.150 - App Version v0.1.4-p4 and v0.1.4-p5 - CPU architecture $ uname -a 4.9.11 aarch64 Android Additional context Do you accept PR? If you do I can help you to add Fabric support.

Regards, rikka0w0

Updated 24/01/2021 01:30

Absent, Unspecified or Malformed NameID in Response

IdentityPython/pysaml2

a pySMAL2 SP seems to work properly even if get a Response with an unspecified NameID value, as follow

        <saml:Subject>
            <saml:NameID Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" NameQualifier="">
            </saml:NameID>

We have the same behaviour even if the NameID statement would be absent.

For example, this trows a unhandled exception in djangosam2:

djangosaml2/backends.py", line 82, in _extract_user_identifier_params
    user_lookup_value = session_info['name_id'].text
AttributeError: 'NoneType' object has no attribute 'text'

We have the same behaviour even if the Response have a missing Format value in NameID statement

            <saml:NameID Format="" NameQualifier="https://that.url.org">
                    _e32052ed-bdda-4645-823c-7b92ee2c29c6       
            </saml:NameID>

even if the Format is malformed <saml:NameID Format="" NameQualifier="https://that.url"> _e32052ed-bdda-4645-823c-7b92ee2c29c6 </saml:NameID>

even if NameQualifier is absent or malformed <saml:NameID Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" NameQualifier=""> _afb61c1f-08c2-4724-b15f-1af6447534c4 </saml:NameID>

Updated 24/01/2021 01:28

Random failures in Dask tests during teardown

microsoft/LightGBM

Need to make Dask tests less flaky and ideally remove all randomness from them. Log from one of failed job: 2021-01-24T00:16:23.5034764Z ============================= test session starts ============================== 2021-01-24T00:16:23.5036640Z platform linux -- Python 3.8.5, pytest-6.2.1, py-1.10.0, pluggy-0.13.1 2021-01-24T00:16:23.5037201Z rootdir: /__w/1/s 2021-01-24T00:16:23.5037554Z collected 248 items 2021-01-24T00:16:23.5037809Z 2021-01-24T00:16:23.8406259Z ../tests/python_package_test/test_basic.py ............ [ 4%] 2021-01-24T00:16:32.3036057Z ../tests/python_package_test/test_consistency.py ...... [ 7%] 2021-01-24T00:18:49.4493918Z ../tests/python_package_test/test_dask.py .........................E.... [ 18%] 2021-01-24T00:19:32.8918399Z ........... [ 23%] 2021-01-24T00:19:32.8930118Z ../tests/python_package_test/test_dual.py s [ 23%] 2021-01-24T00:19:36.0702660Z ../tests/python_package_test/test_engine.py ............................ [ 35%] 2021-01-24T00:20:19.2796809Z ........................................ [ 51%] 2021-01-24T00:20:20.0033215Z ../tests/python_package_test/test_plotting.py ..... [ 53%] 2021-01-24T00:20:21.7294635Z ../tests/python_package_test/test_sklearn.py ........................... [ 64%] 2021-01-24T00:20:24.6758838Z ......x.........................................x....................... [ 93%] 2021-01-24T00:20:24.8587472Z ................. [100%] 2021-01-24T00:20:24.8588302Z 2021-01-24T00:20:24.8590837Z ==================================== ERRORS ==================================== 2021-01-24T00:20:24.8593230Z ______ ERROR at teardown of test_regressor_quantile[0.5-scipy_csr_matrix] ______ 2021-01-24T00:20:24.8595011Z 2021-01-24T00:20:24.8595723Z loop = <tornado.platform.asyncio.AsyncIOLoop object at 0x7f41dc8e2070> 2021-01-24T00:20:24.8596248Z 2021-01-24T00:20:24.8596718Z @pytest.fixture 2021-01-24T00:20:24.8597247Z def cluster_fixture(loop): 2021-01-24T00:20:24.8597875Z with cluster() as (scheduler, workers): 2021-01-24T00:20:24.8598780Z > yield (scheduler, workers) 2021-01-24T00:20:24.8599277Z 2021-01-24T00:20:24.8600455Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/distributed/utils_test.py:522: 2021-01-24T00:20:24.8601420Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2021-01-24T00:20:24.8602558Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/contextlib.py:120: in __exit__ 2021-01-24T00:20:24.8603278Z next(self.gen) 2021-01-24T00:20:24.8604897Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/distributed/utils_test.py:677: in cluster 2021-01-24T00:20:24.8605790Z loop.run_sync( 2021-01-24T00:20:24.8606854Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/tornado/ioloop.py:530: in run_sync 2021-01-24T00:20:24.8607455Z return future_cell[0].result() 2021-01-24T00:20:24.8608539Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/distributed/utils_test.py:740: in disconnect_all 2021-01-24T00:20:24.8609314Z await asyncio.gather(*[disconnect(addr, timeout, rpc_kwargs) for addr in addresses]) 2021-01-24T00:20:24.8609992Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/distributed/utils_test.py:736: in disconnect 2021-01-24T00:20:24.8610409Z await asyncio.wait_for(do_disconnect(), timeout=timeout) 2021-01-24T00:20:24.8610740Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2021-01-24T00:20:24.8610993Z 2021-01-24T00:20:24.8611655Z fut = <Task cancelled name='Task-1672' coro=<disconnect.<locals>.do_disconnect() done, defined at /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/distributed/utils_test.py:731>> 2021-01-24T00:20:24.8612132Z timeout = 3 2021-01-24T00:20:24.8612290Z 2021-01-24T00:20:24.8612547Z async def wait_for(fut, timeout, *, loop=None): 2021-01-24T00:20:24.8612885Z """Wait for the single Future or coroutine to complete, with timeout. 2021-01-24T00:20:24.8613165Z 2021-01-24T00:20:24.8613395Z Coroutine will be wrapped in Task. 2021-01-24T00:20:24.8613619Z 2021-01-24T00:20:24.8613880Z Returns result of the Future or coroutine. When a timeout occurs, 2021-01-24T00:20:24.8614211Z it cancels the task and raises TimeoutError. To avoid the task 2021-01-24T00:20:24.8614519Z cancellation, wrap it in shield(). 2021-01-24T00:20:24.8614738Z 2021-01-24T00:20:24.8614982Z If the wait is cancelled, the task is also cancelled. 2021-01-24T00:20:24.8615219Z 2021-01-24T00:20:24.8615440Z This function is a coroutine. 2021-01-24T00:20:24.8615837Z """ 2021-01-24T00:20:24.8616126Z if loop is None: 2021-01-24T00:20:24.8616491Z loop = events.get_running_loop() 2021-01-24T00:20:24.8616842Z else: 2021-01-24T00:20:24.8617230Z warnings.warn("The loop argument is deprecated since Python 3.8, " 2021-01-24T00:20:24.8617671Z "and scheduled for removal in Python 3.10.", 2021-01-24T00:20:24.8618001Z DeprecationWarning, stacklevel=2) 2021-01-24T00:20:24.8618236Z 2021-01-24T00:20:24.8618457Z if timeout is None: 2021-01-24T00:20:24.8618692Z return await fut 2021-01-24T00:20:24.8618900Z 2021-01-24T00:20:24.8619099Z if timeout <= 0: 2021-01-24T00:20:24.8619367Z fut = ensure_future(fut, loop=loop) 2021-01-24T00:20:24.8619586Z 2021-01-24T00:20:24.8619797Z if fut.done(): 2021-01-24T00:20:24.8620035Z return fut.result() 2021-01-24T00:20:24.8620256Z 2021-01-24T00:20:24.8620448Z fut.cancel() 2021-01-24T00:20:24.8620700Z raise exceptions.TimeoutError() 2021-01-24T00:20:24.8620916Z 2021-01-24T00:20:24.8621134Z waiter = loop.create_future() 2021-01-24T00:20:24.8621423Z timeout_handle = loop.call_later(timeout, _release_waiter, waiter) 2021-01-24T00:20:24.8621870Z cb = functools.partial(_release_waiter, waiter) 2021-01-24T00:20:24.8622114Z 2021-01-24T00:20:24.8622325Z fut = ensure_future(fut, loop=loop) 2021-01-24T00:20:24.8622583Z fut.add_done_callback(cb) 2021-01-24T00:20:24.8622788Z 2021-01-24T00:20:24.8622978Z try: 2021-01-24T00:20:24.8623227Z # wait until the future completes or the timeout 2021-01-24T00:20:24.8623494Z try: 2021-01-24T00:20:24.8623708Z await waiter 2021-01-24T00:20:24.8623984Z except exceptions.CancelledError: 2021-01-24T00:20:24.8624269Z fut.remove_done_callback(cb) 2021-01-24T00:20:24.8624525Z fut.cancel() 2021-01-24T00:20:24.8624742Z raise 2021-01-24T00:20:24.8624945Z 2021-01-24T00:20:24.8625143Z if fut.done(): 2021-01-24T00:20:24.8625396Z return fut.result() 2021-01-24T00:20:24.8625624Z else: 2021-01-24T00:20:24.8625875Z fut.remove_done_callback(cb) 2021-01-24T00:20:24.8626173Z # We must ensure that the task is not running 2021-01-24T00:20:24.8626458Z # after wait_for() returns. 2021-01-24T00:20:24.8626749Z # See https://bugs.python.org/issue32751 2021-01-24T00:20:24.8627045Z await _cancel_and_wait(fut, loop=loop) 2021-01-24T00:20:24.8627335Z > raise exceptions.TimeoutError() 2021-01-24T00:20:24.8627603Z E asyncio.exceptions.TimeoutError 2021-01-24T00:20:24.8627813Z 2021-01-24T00:20:24.8628430Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/asyncio/tasks.py:490: TimeoutError 2021-01-24T00:20:24.8629018Z ---------------------------- Captured stderr setup ----------------------------- 2021-01-24T00:20:24.8629735Z distributed.http.proxy - INFO - To route to workers diagnostics web server please install jupyter-server-proxy: python -m pip install jupyter-server-proxy 2021-01-24T00:20:24.8630361Z distributed.scheduler - INFO - Clear task state 2021-01-24T00:20:24.8630898Z distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:44627 2021-01-24T00:20:24.8631460Z distributed.scheduler - INFO - dashboard at: 127.0.0.1:8787 2021-01-24T00:20:24.8632061Z distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37417 2021-01-24T00:20:24.8632636Z distributed.worker - INFO - Listening to: tcp://127.0.0.1:37417 2021-01-24T00:20:24.8633223Z distributed.worker - INFO - dashboard at: 127.0.0.1:39337 2021-01-24T00:20:24.8633809Z distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44627 2021-01-24T00:20:24.8634364Z distributed.worker - INFO - ------------------------------------------------- 2021-01-24T00:20:24.8635026Z distributed.worker - INFO - Threads: 1 2021-01-24T00:20:24.8635590Z distributed.worker - INFO - Memory: 8.35 GB 2021-01-24T00:20:24.8636318Z distributed.worker - INFO - Local Directory: /__w/1/s/python-package/_test_worker-5b8cbc6f-8efa-4b05-9689-fb0c0d1a23e7/dask-worker-space/worker-u3uatu6i 2021-01-24T00:20:24.8636956Z distributed.worker - INFO - ------------------------------------------------- 2021-01-24T00:20:24.8637525Z distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43619 2021-01-24T00:20:24.8638108Z distributed.worker - INFO - Listening to: tcp://127.0.0.1:43619 2021-01-24T00:20:24.8638682Z distributed.worker - INFO - dashboard at: 127.0.0.1:45409 2021-01-24T00:20:24.8639281Z distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44627 2021-01-24T00:20:24.8639825Z distributed.worker - INFO - ------------------------------------------------- 2021-01-24T00:20:24.8640389Z distributed.worker - INFO - Threads: 1 2021-01-24T00:20:24.8640947Z distributed.worker - INFO - Memory: 8.35 GB 2021-01-24T00:20:24.8641677Z distributed.worker - INFO - Local Directory: /__w/1/s/python-package/_test_worker-552c819c-6b5f-48f9-ba28-8f06bdeb6cca/dask-worker-space/worker-r7o51tm7 2021-01-24T00:20:24.8642400Z distributed.worker - INFO - ------------------------------------------------- 2021-01-24T00:20:24.8643150Z distributed.scheduler - INFO - Register worker <Worker 'tcp://127.0.0.1:37417', name: tcp://127.0.0.1:37417, memory: 0, processing: 0> 2021-01-24T00:20:24.8644130Z distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37417 2021-01-24T00:20:24.8644648Z distributed.core - INFO - Starting established connection 2021-01-24T00:20:24.8645190Z distributed.worker - INFO - Registered to: tcp://127.0.0.1:44627 2021-01-24T00:20:24.8645741Z distributed.worker - INFO - ------------------------------------------------- 2021-01-24T00:20:24.8646479Z distributed.scheduler - INFO - Register worker <Worker 'tcp://127.0.0.1:43619', name: tcp://127.0.0.1:43619, memory: 0, processing: 0> 2021-01-24T00:20:24.8647145Z distributed.core - INFO - Starting established connection 2021-01-24T00:20:24.8647703Z distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43619 2021-01-24T00:20:24.8648228Z distributed.core - INFO - Starting established connection 2021-01-24T00:20:24.8648761Z distributed.worker - INFO - Registered to: tcp://127.0.0.1:44627 2021-01-24T00:20:24.8649307Z distributed.worker - INFO - ------------------------------------------------- 2021-01-24T00:20:24.8649792Z distributed.core - INFO - Starting established connection 2021-01-24T00:20:24.8650365Z distributed.scheduler - INFO - Receive client connection: Client-ab0ff4de-5dd9-11eb-a0a4-0242ac120002 2021-01-24T00:20:24.8650916Z distributed.core - INFO - Starting established connection 2021-01-24T00:20:24.8651415Z ----------------------------- Captured stdout call ----------------------------- 2021-01-24T00:20:24.8651744Z [LightGBM] [Warning] Set TCP_NODELAY failed 2021-01-24T00:20:24.8652009Z [LightGBM] [Warning] Set TCP_NODELAY failed 2021-01-24T00:20:24.8652292Z [LightGBM] [Info] Trying to bind port 13240... 2021-01-24T00:20:24.8652568Z [LightGBM] [Info] Trying to bind port 13241... 2021-01-24T00:20:24.8652835Z [LightGBM] [Info] Binding port 13240 succeeded 2021-01-24T00:20:24.8653109Z [LightGBM] [Info] Binding port 13241 succeeded 2021-01-24T00:20:24.8653370Z [LightGBM] [Warning] Set TCP_NODELAY failed 2021-01-24T00:20:24.8653637Z [LightGBM] [Info] Listening... 2021-01-24T00:20:24.8653867Z [LightGBM] [Info] Listening... 2021-01-24T00:20:24.8654121Z [LightGBM] [Warning] Set TCP_NODELAY failed 2021-01-24T00:20:24.8654383Z [LightGBM] [Warning] Set TCP_NODELAY failed 2021-01-24T00:20:24.8654656Z [LightGBM] [Warning] Set TCP_NODELAY failed 2021-01-24T00:20:24.8654999Z [LightGBM] [Info] Connected to rank 1 2021-01-24T00:20:24.8655265Z [LightGBM] [Info] Connected to rank 0 2021-01-24T00:20:24.8655563Z [LightGBM] [Info] Local rank: 0, total number of machines: 2 2021-01-24T00:20:24.8655922Z [LightGBM] [Info] Local rank: 1, total number of machines: 2 2021-01-24T00:20:24.8656535Z [LightGBM] [Warning] num_threads is set=1, n_jobs=-1 will be ignored. Current value: num_threads=1 2021-01-24T00:20:24.8657188Z [LightGBM] [Warning] num_threads is set=1, n_jobs=-1 will be ignored. Current value: num_threads=1 2021-01-24T00:20:24.8657785Z ----------------------------- Captured stderr call ----------------------------- 2021-01-24T00:20:24.8658347Z distributed.scheduler - INFO - Remove client Client-ab0ff4de-5dd9-11eb-a0a4-0242ac120002 2021-01-24T00:20:24.8658925Z distributed.scheduler - INFO - Remove client Client-ab0ff4de-5dd9-11eb-a0a4-0242ac120002 2021-01-24T00:20:24.8659545Z distributed.scheduler - INFO - Close client connection: Client-ab0ff4de-5dd9-11eb-a0a4-0242ac120002 2021-01-24T00:20:24.8660125Z --------------------------- Captured stderr teardown --------------------------- 2021-01-24T00:20:24.8660683Z distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43619 2021-01-24T00:20:24.8661227Z distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37417 2021-01-24T00:20:24.8662073Z distributed.scheduler - INFO - Remove worker <Worker 'tcp://127.0.0.1:43619', name: tcp://127.0.0.1:43619, memory: 0, processing: 0> 2021-01-24T00:20:24.8662757Z distributed.core - INFO - Removing comms to tcp://127.0.0.1:43619 2021-01-24T00:20:24.8663508Z distributed.scheduler - INFO - Remove worker <Worker 'tcp://127.0.0.1:37417', name: tcp://127.0.0.1:37417, memory: 0, processing: 0> 2021-01-24T00:20:24.8667564Z distributed.core - INFO - Removing comms to tcp://127.0.0.1:37417 2021-01-24T00:20:24.8669350Z distributed.scheduler - INFO - Lost all workers 2021-01-24T00:20:24.8669803Z =============================== warnings summary =============================== 2021-01-24T00:20:24.8670149Z tests/python_package_test/test_basic.py::test_basic 2021-01-24T00:20:24.8670475Z tests/python_package_test/test_engine.py::test_reference_chain 2021-01-24T00:20:24.8671155Z tests/python_package_test/test_engine.py::test_init_with_subset 2021-01-24T00:20:24.8671957Z tests/python_package_test/test_engine.py::test_fpreproc 2021-01-24T00:20:24.8672336Z tests/python_package_test/test_engine.py::test_dataset_params_with_reference 2021-01-24T00:20:24.8673643Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1317: UserWarning: Overriding the parameters from Reference Dataset. 2021-01-24T00:20:24.8675308Z warnings.warn('Overriding the parameters from Reference Dataset.') 2021-01-24T00:20:24.8675564Z 2021-01-24T00:20:24.8675849Z tests/python_package_test/test_basic.py::test_add_features_equal_data_on_alternating_used_unused 2021-01-24T00:20:24.8676236Z tests/python_package_test/test_basic.py::test_add_features_same_booster_behaviour 2021-01-24T00:20:24.8676739Z tests/python_package_test/test_engine.py::test_sliced_data 2021-01-24T00:20:24.8677122Z tests/python_package_test/test_engine.py::test_monotone_penalty_max 2021-01-24T00:20:24.8677471Z tests/python_package_test/test_engine.py::test_forced_bins 2021-01-24T00:20:24.8678576Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:332: UserWarning: Usage of np.ndarray subset (sliced data) is not recommended due to it will double the peak memory cost in LightGBM. 2021-01-24T00:20:24.8679370Z warnings.warn("Usage of np.ndarray subset (sliced data) is not recommended " 2021-01-24T00:20:24.8679638Z 2021-01-24T00:20:24.8680313Z tests/python_package_test/test_basic.py::test_add_features_equal_data_on_alternating_used_unused 2021-01-24T00:20:24.8680755Z tests/python_package_test/test_basic.py::test_add_features_same_booster_behaviour 2021-01-24T00:20:24.8681600Z tests/python_package_test/test_basic.py::test_add_features_from_different_sources 2021-01-24T00:20:24.8684071Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:2014: UserWarning: Cannot add features from NoneType type of raw data to NoneType type of raw data. 2021-01-24T00:20:24.8685702Z Set free_raw_data=False when construct Dataset to avoid this 2021-01-24T00:20:24.8686204Z warnings.warn(err_msg) 2021-01-24T00:20:24.8686547Z 2021-01-24T00:20:24.8686985Z tests/python_package_test/test_basic.py::test_add_features_equal_data_on_alternating_used_unused 2021-01-24T00:20:24.8687652Z tests/python_package_test/test_basic.py::test_add_features_same_booster_behaviour 2021-01-24T00:20:24.8688295Z tests/python_package_test/test_basic.py::test_add_features_from_different_sources 2021-01-24T00:20:24.8689578Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:2016: UserWarning: Reseting categorical features. 2021-01-24T00:20:24.8690362Z You can set new categorical features via ``set_categorical_feature`` method 2021-01-24T00:20:24.8690937Z warnings.warn("Reseting categorical features.\n" 2021-01-24T00:20:24.8691350Z 2021-01-24T00:20:24.8691803Z tests/python_package_test/test_basic.py::test_add_features_from_different_sources 2021-01-24T00:20:24.8693121Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:2014: UserWarning: Cannot add features from list type of raw data to ndarray type of raw data. 2021-01-24T00:20:24.8694042Z Freeing raw data 2021-01-24T00:20:24.8694464Z warnings.warn(err_msg) 2021-01-24T00:20:24.8694806Z 2021-01-24T00:20:24.8695307Z tests/python_package_test/test_basic.py::test_add_features_from_different_sources 2021-01-24T00:20:24.8696312Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:2014: UserWarning: Cannot add features from list type of raw data to csr_matrix type of raw data. 2021-01-24T00:20:24.8696803Z Freeing raw data 2021-01-24T00:20:24.8697097Z warnings.warn(err_msg) 2021-01-24T00:20:24.8697300Z 2021-01-24T00:20:24.8697709Z tests/python_package_test/test_basic.py::test_add_features_from_different_sources 2021-01-24T00:20:24.8698523Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:2014: UserWarning: Cannot add features from list type of raw data to DataFrame type of raw data. 2021-01-24T00:20:24.8698993Z Freeing raw data 2021-01-24T00:20:24.8699262Z warnings.warn(err_msg) 2021-01-24T00:20:24.8699448Z 2021-01-24T00:20:24.8699770Z tests/python_package_test/test_consistency.py: 10 warnings 2021-01-24T00:20:24.8700507Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/engine.py:149: UserWarning: Found `num_trees` in params. Will use it instead of argument 2021-01-24T00:20:24.8701035Z warnings.warn("Found `{}` in params. Will use it instead of argument".format(alias)) 2021-01-24T00:20:24.8701307Z 2021-01-24T00:20:24.8701611Z tests/python_package_test/test_consistency.py: 10 warnings 2021-01-24T00:20:24.8702342Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1106: UserWarning: data keyword has been found in `params` and will be ignored. 2021-01-24T00:20:24.8702853Z Please use data argument of the Dataset constructor to pass this parameter. 2021-01-24T00:20:24.8703433Z warnings.warn('{0} keyword has been found in `params` and will be ignored.\n' 2021-01-24T00:20:24.8703694Z 2021-01-24T00:20:24.8704007Z tests/python_package_test/test_dask.py::test_errors 2021-01-24T00:20:24.8704666Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/dask.py:229: RuntimeWarning: coroutine '_wait' was never awaited 2021-01-24T00:20:24.8705081Z wait(parts) 2021-01-24T00:20:24.8705269Z 2021-01-24T00:20:24.8705586Z tests/python_package_test/test_dask.py::test_errors 2021-01-24T00:20:24.8706383Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/distributed/utils_test.py:938: RuntimeWarning: coroutine 'PooledRPCCall.__getattr__.<locals>.send_recv_from_rpc' was never awaited 2021-01-24T00:20:24.8706998Z gc.collect() 2021-01-24T00:20:24.8707182Z 2021-01-24T00:20:24.8707499Z tests/python_package_test/test_engine.py::test_binary 2021-01-24T00:20:24.8708218Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/engine.py:149: UserWarning: Found `num_iteration` in params. Will use it instead of argument 2021-01-24T00:20:24.8708763Z warnings.warn("Found `{}` in params. Will use it instead of argument".format(alias)) 2021-01-24T00:20:24.8709033Z 2021-01-24T00:20:24.8709347Z tests/python_package_test/test_engine.py::test_pandas_categorical 2021-01-24T00:20:24.8711042Z tests/python_package_test/test_engine.py::test_linear_trees 2021-01-24T00:20:24.8711475Z tests/python_package_test/test_engine.py::test_save_and_load_linear 2021-01-24T00:20:24.8712383Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1589: UserWarning: categorical_feature in Dataset is overridden. 2021-01-24T00:20:24.8712840Z New categorical_feature is [0] 2021-01-24T00:20:24.8713430Z warnings.warn('categorical_feature in Dataset is overridden.\n' 2021-01-24T00:20:24.8713693Z 2021-01-24T00:20:24.8714014Z tests/python_package_test/test_engine.py::test_pandas_categorical 2021-01-24T00:20:24.8714730Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1589: UserWarning: categorical_feature in Dataset is overridden. 2021-01-24T00:20:24.8715462Z New categorical_feature is ['A'] 2021-01-24T00:20:24.8715977Z warnings.warn('categorical_feature in Dataset is overridden.\n' 2021-01-24T00:20:24.8716217Z 2021-01-24T00:20:24.8716559Z tests/python_package_test/test_engine.py::test_pandas_categorical 2021-01-24T00:20:24.8717243Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1589: UserWarning: categorical_feature in Dataset is overridden. 2021-01-24T00:20:24.8717870Z New categorical_feature is ['A', 'B', 'C', 'D'] 2021-01-24T00:20:24.8718391Z warnings.warn('categorical_feature in Dataset is overridden.\n' 2021-01-24T00:20:24.8718653Z 2021-01-24T00:20:24.8718974Z tests/python_package_test/test_engine.py::test_pandas_categorical 2021-01-24T00:20:24.8719677Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1589: UserWarning: categorical_feature in Dataset is overridden. 2021-01-24T00:20:24.8720722Z New categorical_feature is ['A', 'B', 'C', 'D', 'E'] 2021-01-24T00:20:24.8721323Z warnings.warn('categorical_feature in Dataset is overridden.\n' 2021-01-24T00:20:24.8721587Z 2021-01-24T00:20:24.8721902Z tests/python_package_test/test_engine.py::test_pandas_categorical 2021-01-24T00:20:24.8722609Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1589: UserWarning: categorical_feature in Dataset is overridden. 2021-01-24T00:20:24.8723043Z New categorical_feature is [] 2021-01-24T00:20:24.8723699Z warnings.warn('categorical_feature in Dataset is overridden.\n' 2021-01-24T00:20:24.8723960Z 2021-01-24T00:20:24.8724281Z tests/python_package_test/test_engine.py::test_pandas_sparse 2021-01-24T00:20:24.8724670Z tests/python_package_test/test_sklearn.py::TestSklearn::test_pandas_sparse 2021-01-24T00:20:24.8725610Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/pandas/core/generic.py:5670: PerformanceWarning: Concatenating sparse arrays with multiple fill values: '[0, nan, False]'. Picking the first and converting the rest. 2021-01-24T00:20:24.8726254Z return self._mgr.as_array(transpose=self._AXIS_REVERSED) 2021-01-24T00:20:24.8726483Z 2021-01-24T00:20:24.8726818Z tests/python_package_test/test_engine.py::test_int32_max_sparse_contribs 2021-01-24T00:20:24.8727673Z /home/AzDevOps_azpcontainer/miniconda/envs/test-env/lib/python3.8/site-packages/scipy/sparse/_index.py:82: SparseEfficiencyWarning: Changing the sparsity structure of a csr_matrix is expensive. lil_matrix is more efficient. 2021-01-24T00:20:24.8728234Z self._set_intXint(row, col, x.flat[0]) 2021-01-24T00:20:24.8728440Z 2021-01-24T00:20:24.8728869Z tests/python_package_test/test_engine.py::test_init_with_subset 2021-01-24T00:20:24.8729563Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1843: UserWarning: Cannot subset str type of raw data. 2021-01-24T00:20:24.8730004Z Returning original raw data 2021-01-24T00:20:24.8730320Z warnings.warn("Cannot subset {} type of raw data.\n" 2021-01-24T00:20:24.8730538Z 2021-01-24T00:20:24.8730848Z tests/python_package_test/test_engine.py::test_monotone_constraints 2021-01-24T00:20:24.8731236Z tests/python_package_test/test_engine.py::test_monotone_penalty 2021-01-24T00:20:24.8731615Z tests/python_package_test/test_engine.py::test_monotone_penalty_max 2021-01-24T00:20:24.8731998Z tests/python_package_test/test_engine.py::test_get_split_value_histogram 2021-01-24T00:20:24.8732741Z tests/python_package_test/test_sklearn.py::TestSklearn::test_pandas_categorical 2021-01-24T00:20:24.8733558Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1586: UserWarning: Using categorical_feature in Dataset. 2021-01-24T00:20:24.8734209Z warnings.warn('Using categorical_feature in Dataset.') 2021-01-24T00:20:24.8734448Z 2021-01-24T00:20:24.8734783Z tests/python_package_test/test_engine.py::test_dataset_update_params 2021-01-24T00:20:24.8735529Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:1106: UserWarning: categorical_feature keyword has been found in `params` and will be ignored. 2021-01-24T00:20:24.8736186Z Please use categorical_feature argument of the Dataset constructor to pass this parameter. 2021-01-24T00:20:24.8736785Z warnings.warn('{0} keyword has been found in `params` and will be ignored.\n' 2021-01-24T00:20:24.8737047Z 2021-01-24T00:20:24.8737370Z tests/python_package_test/test_plotting.py::test_plot_metrics 2021-01-24T00:20:24.8737817Z /__w/1/s/tests/python_package_test/test_plotting.py:178: UserWarning: More than one metric available, picking one to plot. 2021-01-24T00:20:24.8738233Z ax0 = lgb.plot_metric(evals_result0) 2021-01-24T00:20:24.8738439Z 2021-01-24T00:20:24.8738819Z tests/python_package_test/test_sklearn.py::TestSklearn::test_binary_classification_with_custom_objective 2021-01-24T00:20:24.8739687Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/sklearn.py:934: UserWarning: Cannot compute class probabilities or labels due to the usage of customized objective function. 2021-01-24T00:20:24.8740198Z Returning raw scores instead. 2021-01-24T00:20:24.8740522Z warnings.warn("Cannot compute class probabilities or labels " 2021-01-24T00:20:24.8740768Z 2021-01-24T00:20:24.8741105Z tests/python_package_test/test_sklearn.py::TestSklearn::test_stacking_classifier 2021-01-24T00:20:24.8741892Z <frozen importlib._bootstrap>:219: RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject 2021-01-24T00:20:24.8742323Z 2021-01-24T00:20:24.8742647Z tests/python_package_test/test_sklearn.py: 12 warnings 2021-01-24T00:20:24.8743370Z /home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/lightgbm/basic.py:623: UserWarning: Converting data to scipy sparse matrix. 2021-01-24T00:20:24.8744025Z warnings.warn('Converting data to scipy sparse matrix.') 2021-01-24T00:20:24.8744260Z 2021-01-24T00:20:24.8744754Z -- Docs: https://docs.pytest.org/en/stable/warnings.html 2021-01-24T00:20:24.8745164Z =========================== short test summary info ============================ 2021-01-24T00:20:24.8745775Z ERROR ../tests/python_package_test/test_dask.py::test_regressor_quantile[0.5-scipy_csr_matrix] 2021-01-24T00:20:24.8746243Z = 245 passed, 1 skipped, 2 xfailed, 74 warnings, 1 error in 242.90s (0:04:02) == 2021-01-24T00:20:25.1851259Z ##[error]Bash exited with code '255'.

Updated 24/01/2021 02:14 1 Comments

module "QtWebSockets" is not installed

rbn42/panon

I’m running Manjaro KDE with versions: Plasma 5.20.5 KDE 5.78.0 Qt 5.15.2

I can’t get panon to work: it just displays the following error: Errore durante il caricamento del file QML: file:///usr/share/plasma/plasmoids/panon/contents/ui/main.qml:11:37: Type Spectrum unavailable file:///usr/share/plasma/plasmoids/panon/contents/ui/Spectrum.qml:221:5: Type WsConnection unavailable file:///usr/share/plasma/plasmoids/panon/contents/ui/WsConnection.qml:2:1: module “QtWebSockets” is not installed

I tried both installing panon from aur and installing dependencies with pacman and plasmoid from the plasma UI, but I always get the same result.

Updated 24/01/2021 02:23 2 Comments

IssueInstant attribute prior to IssueInstant of the Request

IdentityPython/pysaml2

A PySAML2 SP seems to work properly even if it receive a Response like the following: ```` <samlp:Response Destination=“http://sp1.testunical.it:8000/saml2/acs/” ID=“_c19ec300-6e47-4ea7-86f0-a82bc6747440” InResponseTo=“id-eamgZfiD3S1TDNg1a” IssueInstant=“2021-01-24T01:05:01Z” Version=“2.0” xmlns:saml=“urn:oasis:names:tc:SAML:2.0:assertion” xmlns:samlp=“urn:oasis:names:tc:SAML:2.0:protocol”>

[…]

<saml:Assertion ID=“_b431a7c8-4ad3-479a-b867-a5d9625e98bb” IssueInstant=“2018-09-06 16:00” Version=“2.0” xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”> ````

Updated 24/01/2021 01:10

Inconsistent syntax highlighting for C funcitons in the same stdio.h header

highlightjs/highlight.js

Inconsistent Syntax Highlight for C functions from stdio.h

On StackOverflow when answering questions, highlightjs fails to apply consistent syntax highlighting to many functions, but this is particularly acute when it applies (or fails to apply) consistent syntax highlighting to functions from the same standard header stdio.h For example:

The functions fputs() and puts() are highlighted, but fopen(), fgetc() and fclose() all have no highlight applied at all. The is confusing to new programmers wondering why some functions are one color and some are not.

This applies to C, but is applicable to C++ as well

Here is the link to the answer: Strncat causes exception

Are you using highlight or highlightAuto?

Sample Code to Reproduce ```c

include <stdio.h>

define MAXC 100 / if you need a constant, #defien one (or more) /

int main (int argc, char* argv[]) {

if (argc < 2) { /* validate one argument give for filename */
    fputs ("error: too few arguments.\n", stderr);
    return 1;
}
char buf[MAXC] = "", c;
size_t n = 0;
FILE* fp = fopen (argv[1], "r");

if (fp == NULL) {                   /* validate file open for reading */
    perror ("fopen-argv[1]");       /* on failure, perror() tells why */
    return 1;
}

/* while buf not full (saving 1-char for \0), read char */
while (n + 1 < MAXC && (c = fgetc(fp)) != EOF)
    buf[n++] = c;                   /* assign char to next element in buf */

buf[n] = 0;                         /* nul-terminate buf */

puts (buf);                         /* output result */

fclose(fp);

}

```

Expected behavior

All functions, especially from the same standard header stdio.h should have consistent highlight applied.

Updated 24/01/2021 01:18 2 Comments

Highlighting of python identifiers is erratic

nvim-treesitter/nvim-treesitter

<!– Before reporting please do :

Update your neovim version to latest master. Update your plugin to latest version. Run TSUpdate. //–>

Describe the bug Eg in the following:

image

BAZ is not highlighted as FOO and BAR and QUUX are.

To Reproduce Python file as above, reproduced here in text form for convenience:

class Whatever(object):
    FOO = "FOO"
    BAR = "BAR"
    BAZ = "BAZ"
    QUUX = "QUUX"

Expected behavior All four identifiers should be highlighted the same way.

Output of :checkhealth nvim_treesitter <details> <code>

health#nvim_treesitter#check

Installation

  • OK: git executable found.
  • OK: cc executable found.

turtle parser healthcheck

  • OK: turtle parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

ocaml_interface parser healthcheck

  • OK: ocaml_interface parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • WARNING: No indents.scm query found for ocaml_interface
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

ocamllex parser healthcheck

  • OK: ocamllex parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for ocamllex
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for ocamllex
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for ocamllex
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

swift parser healthcheck

  • OK: swift parser found.
  • WARNING: No highlights.scm query found for swift
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No locals.scm query found for swift
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for swift
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for swift
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

c_sharp parser healthcheck

  • OK: c_sharp parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for c_sharp
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for c_sharp
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for c_sharp
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

clojure parser healthcheck

  • OK: clojure parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for clojure
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for clojure
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

regex parser healthcheck

  • OK: regex parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for regex
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for regex
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for regex
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

cpp parser healthcheck

  • OK: cpp parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

tsx parser healthcheck

  • OK: tsx parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

rust parser healthcheck

  • OK: rust parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

scala parser healthcheck

  • OK: scala parser found.
  • WARNING: No highlights.scm query found for scala
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No locals.scm query found for scala
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for scala
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for scala
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

python parser healthcheck

  • OK: python parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

haskell parser healthcheck

  • OK: haskell parser found.
  • WARNING: No highlights.scm query found for haskell
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No locals.scm query found for haskell
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for haskell
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for haskell
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

toml parser healthcheck

  • OK: toml parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

vue parser healthcheck

  • OK: vue parser found.
  • WARNING: No highlights.scm query found for vue
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No locals.scm query found for vue
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for vue
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for vue
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

graphql parser healthcheck

  • OK: graphql parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for graphql
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for graphql
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • OK: indents.scm found.

elm parser healthcheck

  • OK: elm parser found.
  • WARNING: No highlights.scm query found for elm
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No locals.scm query found for elm
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for elm
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for elm
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

yaml parser healthcheck

  • OK: yaml parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for yaml
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • OK: folds.scm found.
  • OK: indents.scm found.

nix parser healthcheck

  • OK: nix parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • WARNING: No indents.scm query found for nix
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

bash parser healthcheck

  • OK: bash parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • WARNING: No indents.scm query found for bash
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

dart parser healthcheck

  • OK: dart parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for dart
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for dart
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

php parser healthcheck

  • OK: php parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • WARNING: No indents.scm query found for php
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

fennel parser healthcheck

  • OK: fennel parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for fennel
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for fennel
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

java parser healthcheck

  • OK: java parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for java
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for java
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

teal parser healthcheck

  • OK: teal parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

gdscript parser healthcheck

  • OK: gdscript parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for gdscript
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for gdscript
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

kotlin parser healthcheck

  • OK: kotlin parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for kotlin
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for kotlin
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for kotlin
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

ql parser healthcheck

  • OK: ql parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for ql
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for ql
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

ruby parser healthcheck

  • OK: ruby parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for ruby
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • OK: indents.scm found.

html parser healthcheck

  • OK: html parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for html
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • OK: indents.scm found.

verilog parser healthcheck

  • OK: verilog parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • WARNING: No indents.scm query found for verilog
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

julia parser healthcheck

  • OK: julia parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for julia
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for julia
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

query parser healthcheck

  • OK: query parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for query
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for query
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

c parser healthcheck

  • OK: c parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

json parser healthcheck

  • OK: json parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

jsdoc parser healthcheck

  • OK: jsdoc parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for jsdoc
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for jsdoc
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for jsdoc
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

css parser healthcheck

  • OK: css parser found.
  • OK: highlights.scm found.
  • WARNING: No locals.scm query found for css
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • OK: folds.scm found.
  • OK: indents.scm found.

rst parser healthcheck

  • OK: rst parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • WARNING: No folds.scm query found for rst
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for rst
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

erlang parser healthcheck

  • OK: erlang parser found.
  • WARNING: No highlights.scm query found for erlang
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No locals.scm query found for erlang
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No folds.scm query found for erlang
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter
  • WARNING: No indents.scm query found for erlang
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

lua parser healthcheck

  • OK: lua parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

sparql parser healthcheck

  • OK: sparql parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

typescript parser healthcheck

  • OK: typescript parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

go parser healthcheck

  • OK: go parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found.

ocaml parser healthcheck

  • OK: ocaml parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • WARNING: No indents.scm query found for ocaml
    • ADVICE:
      • Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

javascript parser healthcheck

  • OK: javascript parser found.
  • OK: highlights.scm found.
  • OK: locals.scm found.
  • OK: folds.scm found.
  • OK: indents.scm found. </code> </details>

Output of nvim --version <details> <code> $ nvim –version NVIM v0.5.0-dev+1045-g24b60322a Build type: RelWithDebInfo LuaJIT 2.1.0-beta3 Compilation: /usr/bin/cc -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/home/runner/work/neovim/neovim/build/config -I/home/runner/work/neovim/neovim/src -I/home/runner/work/neovim/neovim/.deps/usr/include -I/usr/include -I/home/runner/work/neovim/neovim/build/src/nvim/auto -I/home/runner/work/neovim/neovim/build/include Compiled by runner@fv-az49-634

Features: +acl +iconv +tui See “:help feature-compile”

system vimrc file: “$VIM/sysinit.vim” fall-back for $VIM: “ /home/runner/work/neovim/neovim/build/nvim.AppDir/usr/share/nvim”

Run :checkhealth for more info </code> </details>

Additional context

TSPlaygroundToggle confirms that all four things parse the same: class_definition [0, 0] - [4, 17] name: identifier [0, 6] - [0, 14] superclasses: argument_list [0, 14] - [0, 22] identifier [0, 15] - [0, 21] body: block [1, 4] - [4, 17] expression_statement [1, 4] - [1, 15] assignment [1, 4] - [1, 15] left: identifier [1, 4] - [1, 7] right: string [1, 10] - [1, 15] expression_statement [2, 4] - [2, 15] assignment [2, 4] - [2, 15] left: identifier [2, 4] - [2, 7] right: string [2, 10] - [2, 15] expression_statement [3, 4] - [3, 15] assignment [3, 4] - [3, 15] left: identifier [3, 4] - [3, 7] right: string [3, 10] - [3, 15] expression_statement [4, 4] - [4, 17] assignment [4, 4] - [4, 17] left: identifier [4, 4] - [4, 8] right: string [4, 11] - [4, 17]

I see that the queries only differentiate between different types of identifier by matching against regexes and following convention.

Seems like something is going wrong here, eg if I remove these two lines - which shouldn’t be matching anything in my file - then the highlighting is as expected.

Updated 24/01/2021 01:12

Graph interaction is broken

constellation-app/constellation

<!–

Requirements

  • Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
  • Have you read Constellation’s Code of Conduct? By filing an issue, you are expected to comply with it, including treating everyone with respect: https://github.com/constellation-app/constellation/blob/master/CODE_OF_CONDUCT.md

–>

Prerequisites

  • [X] Put an X between the brackets on this line if you have done all of the following:
    • Running the latest version of Constellation
    • Attached the Support Package via Help > Support Package
    • Checked the FAQs: https://github.com/constellation-app/constellation/wiki/FAQ
    • Checked that your issue isn’t already filed: https://github.com/constellation-app/constellation/issues
    • Checked that there is not already a module that provides the described functionality: https://github.com/constellation-app/constellation/wiki/Catalogue-of-Repositories

Description

Graph interaction is broken causing a IllegalArgumentException and BufferOverflowException.

java.lang.IllegalArgumentException: newPosition > limit: (48 > 40)
    at java.base/java.nio.Buffer.createPositionException(Buffer.java:318)
    at java.base/java.nio.Buffer.position(Buffer.java:293)
    at java.base/java.nio.FloatBuffer.position(FloatBuffer.java:1086)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.batcher.SceneBatcher.lambda$updateFloatBufferTask$1(SceneBatcher.java:200)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GraphRenderable.lambda$update$29(GraphRenderable.java:402)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GraphRenderable.update(GraphRenderable.java:401)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GLRenderer.lambda$display$2(GLRenderer.java:166)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GLRenderer.display(GLRenderer.java:165)
    at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1428)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
Caused: com.jogamp.opengl.GLException: Caught IllegalArgumentException: newPosition > limit: (48 > 40) on thread AWT-EventQueue-0
    at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    at com.jogamp.opengl.awt.GLCanvas$12.run(GLCanvas.java:1442)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused: java.lang.RuntimeException
    at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
    at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
    at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
    at com.jogamp.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
    at com.jogamp.opengl.Threading.invoke(Threading.java:221)
    at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:503)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GLVisualProcessor.performVisualUpdate(GLVisualProcessor.java:197)
    at au.gov.asd.tac.constellation.utilities.visual.VisualProcessor.lambda$update$0(VisualProcessor.java:211)
[catch] at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.BufferOverflowException
    at java.base/java.nio.Buffer.nextPutIndex(Buffer.java:662)
    at java.base/java.nio.DirectFloatBufferU.put(DirectFloatBufferU.java:331)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.batcher.SceneBatcher.lambda$updateFloatBufferTask$1(SceneBatcher.java:203)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GraphRenderable.lambda$update$29(GraphRenderable.java:402)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GraphRenderable.update(GraphRenderable.java:401)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GLRenderer.lambda$display$2(GLRenderer.java:166)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GLRenderer.display(GLRenderer.java:165)
    at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1428)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
Caused: com.jogamp.opengl.GLException: Caught BufferOverflowException: null on thread AWT-EventQueue-0
    at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    at com.jogamp.opengl.awt.GLCanvas$12.run(GLCanvas.java:1442)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused: java.lang.RuntimeException
    at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
    at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
    at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
    at com.jogamp.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
    at com.jogamp.opengl.Threading.invoke(Threading.java:221)
    at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:503)
    at au.gov.asd.tac.constellation.visual.opengl.renderer.GLVisualProcessor.performVisualUpdate(GLVisualProcessor.java:197)
    at au.gov.asd.tac.constellation.utilities.visual.VisualProcessor.lambda$update$0(VisualProcessor.java:211)
[catch] at java.base/java.lang.Thread.run(Thread.java:834)

Steps to Reproduce

  1. Create a new graph in add mode
  2. Add for nodes (click 4 times)
  3. Select All
  4. Open Views -> Data Access VIew -> Split nodes on identifier
  5. Put “#” as the splitting identifier
  6. Git Go
  7. Try to move nodes around

Expected behaviour: Nodes should move without errors

Actual behaviour: Graph interaction stops with the exceptions mentioned above

Reproduces how often: 100%

Additional Information

This was first reported by @Guilty-Spark-343 in gitter.

Updated 24/01/2021 01:07

[BUG] sending 0.00 to GP causes hang up on POS checkout screen

BoxLabsGithub/CubePharmacyPublicReleases

User information: - Store login name: [e.g. user_Bathurst, user_Church] - Patient name (if applicable) - Rx number (if applicable)

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior: 1. Go to ‘…’ 2. Click on ‘….’ 3. Scroll down to ‘….’ 4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.

Updated 24/01/2021 01:03

Symbology Draw Effects causes crash

qgis/QGIS

In a vector layer with categorized symbology, attempting to change the units for a drop shadow effect causes Qgis to become unresponsive and/or crash.

How to Reproduce

Unpack the attached files and load the project. EffectsCrash.zip Open the properties for the NMCounties layer (the only layer). Open the Symbology tab. Select the styling for category Taos Click on symbol Click on Simple Fill Click on the Draw Effects star icon Select drop shadow Set Offset units to map units Set Blur radius units to map units Type 5000 into the value for the offset Type 5000 into the value for blur radius at this point qgis freezes on my system The map is in UTM13, which is in meters, so a blur offset and radius of 5000 = 5km is perfectly reasonable for this map

QGIS and OS versions 3.16.2 and 3.10.5 both exhibit this behavior

<!– In the QGIS Help menu -> About, click in the table, Ctrl+A and then Ctrl+C. Finally paste here –>

QGIS version 3.16.2-Hannover QGIS code revision f1660f9da5
Compiled against Qt 5.11.2 Running against Qt 5.11.2
Compiled against GDAL/OGR 3.1.4 Running against GDAL/OGR 3.1.4
Compiled against GEOS 3.8.1-CAPI-1.13.3 Running against GEOS 3.8.1-CAPI-1.13.3
Compiled against SQLite 3.29.0 Running against SQLite 3.29.0
PostgreSQL Client Version 11.5 SpatiaLite Version 4.3.0
QWT Version 6.1.3 QScintilla2 Version 2.10.8
Compiled against PROJ 6.3.2 Running against PROJ Rel. 6.3.2, May 1st, 2020
OS Version Windows 10 (10.0)
Active python plugins latlontools; MemoryLayerSaver; PluginLoadTimes; plugin_reloader; vector_tiles_reader; db_manager; processing

Additional context

<!– Add any other context about the problem here. –> Windows 10, 64 bit

Updated 24/01/2021 01:21 1 Comments

[Ownership-based Object Directory] Not resilient to owner failures.

ray-project/ray

<!–Please include [tune], [rllib], [autoscaler] etc. in the issue title if relevant–>

What is the problem?

Imagine there are 10 raylets (R1…R10) that are subscribing to owner A existing on a node R1. If A dies, this will happen.

  • In R1, all the objects owned by A will be evicted.
  • Object directory will detect it and update this location change.
  • Since the owner is already dead, there’s no way for other raylets to know if the object was evicted.

We need a robust protocol to avoid this. cc @stephanie-wang @clarkzinzow

Reproduction (REQUIRED)

Please provide a short code snippet (less than 50 lines if possible) that can be copy-pasted to reproduce the issue. The snippet should have no external library dependencies (i.e., use fake or mock data / environments):

If the code snippet cannot be run by itself, the issue will be closed with “needs-repro-script”.

  • [ ] I have verified my script runs in a clean environment and reproduces the issue.
  • [ ] I have verified the issue also occurs with the latest wheels.
Updated 24/01/2021 01:02

React-Native Image not rendering on screen, warning: Unable to resolve manifest assets.

expo/expo-cli

<!–

READ THIS FIRST, PLEASE!

We’re looking to keep questions on our forums and bug reports on the GitHub repo – please choose whichever you feel is more appropriate for your issue:

  • For questions and help using Expo CLI, post in our community forums (log in with your Expo developer account): https://forums.expo.io/c/expo-cli
  • File a bug on the main Expo repo (for other bugs): https://github.com/expo/expo/issues/new

–>

<!–

Required format for issues

Please make our job easier by filling this template out to completion. –>

Description

Image are not rendering on screen

<!– 1-2 sentences describing the problem you’re having or the feature you’d like to request –>

Environment

Expo CLI 4.0.17 environment info: System: OS: Windows 10 10.0.18363 Binaries: Node: 14.15.4 - C:\Program Files\nodejs\node.EXE Yarn: 1.22.5 - C:\Program Files (x86)\Yarn\bin\yarn.CMD npm: 6.14.10 - C:\Program Files\nodejs\npm.CMD SDKs: Android SDK: API Levels: 29, 30 Build Tools: 28.0.3, 29.0.2, 30.0.3 System Images: android-29 | Intel x86 Atom_64, android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom, android-30 | Google APIs Intel x86 Atom IDEs: Android Studio: Version 4.1.0.0 AI-201.8743.12.41.6953283 npmPackages: expo: ~40.0.0 => 40.0.1 react: 16.13.1 => 16.13.1 react-dom: 16.13.1 => 16.13.1 react-native: ~0.63.4 => 0.63.4 react-native-web: ~0.13.12 => 0.13.18 Expo Workflow: bare <!– Please run expo diagnostics in the project folder and copy the output here:

Also specify:

  • Phone/emulator/simulator platform, model and version: –>

Expected Behavior

Image to appear on the Android simulator

<!– What action did you perform, and what did you expect to happen? –>

Observed Behavior

<!– What actually happened when you performed the above actions?

If there’s an error message, please paste the full terminal output and error message in this code block: –> Receiving following warning

Warning: Unable to resolve manifest assets. Icons might not work. Unable to perform cache refresh for C:\Users\mercale\AppData\Local\Expo\schema-40.0.0.json: Error: unable to get local issuer certificate.
Finished building JavaScript bundle in 4925ms.
Warning: Problem validating app.json: Unable to perform cache refresh for C:\Users\mercale\AppData\Local\Expo\schema-40.0.0.json: Error: unable to get local issuer certificate.
Running application on Android SDK built for x86.

Reproducible Demo

project created with npx create-react-native-app

started with expo start Run Android from Metro Bundler expecting image to render, code snipper below <Image source={{ width: 200, height: 300, uri: 'https://reactnative.dev/img/tiny_logo.png' }} ></Image> however, the logo didn’t display on the android simulator

<!– Please provide a minimized reproducible demonstration of the problem you’re reporting.

Issues that come with minimal repro’s are resolved much more quickly than issues where a maintainer has to reproduce themselves. –>

Updated 24/01/2021 00:59

Two of the public dictionary sites referenced in FIBO have been taken down and references no longer resolve

edmcouncil/fibo

These include the BusinessDictionary site and InvestorWords. Both have been unavailable for several weeks and have likely been taken down, so we should remove the references in FIBO given that they no longer resolve. Any remaining circular definitions in the ontologies this touches should be addressed at the same time.

Updated 24/01/2021 00:54

Push Anomoly

10up/distributor

This is a very cool product and core functionality seems to work great.

1) On “Pull Content” page I do not see the selector (mentioned in the documentation) for pulling as “published.”

2) First pull was flawless. Website to website (not networked).

3) Second push showed error: “…issues distributing post…” Receiving website, when post was edited, showed page ghosted, “link banner” could not be removed, spinning disk on featured image. When page was “unlinked” ghosting went away as did spinning disk. Featured image was missing but could be added from media library (so it did import to website).

THANK YOU for your efforts!

S

Distributor 2 ).

Distributor 1

Environment information - Device: Dell Workstation Win 10 Pro - OS: Win 10 Pro - Browser Firefox 8402 - WordPress version: 5.6 `

wp-core

version: 5.6 site_language: en_US user_language: en_US timezone: America/Chicago permalink: /%year%/%monthnum%/%day%/%postname%/ https_status: true multisite: false user_registration: 0 blog_public: 1 default_comment_status: open environment_type: production user_count: 1 dotorg_communication: true

wp-paths-sizes

wordpress_path: /ebs2/vhosts/texasredoubt.com/texasredoubt.com wordpress_size: loading… uploads_path: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content/uploads uploads_size: loading… themes_path: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content/themes themes_size: loading… plugins_path: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content/plugins plugins_size: loading… database_size: loading… total_size: loading…

wp-active-theme

name: Layers (layerswp) version: 2.0.10 author: Obox author_website: http://www.oboxthemes.com/ parent_theme: none theme_features: core-block-patterns, post-thumbnails, html5, title-tag, widget-customizer, woocommerce, custom-logo, automatic-feed-links, menus, customize-selective-refresh-widgets, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, widgets theme_path: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content/themes/layerswp

wp-themes-inactive (3)

Deli: version: 2.0.15, author: WooCommerce Storefront: version: 3.3.0, author: Automattic Twenty Twenty-One: version: 1.1, author: the WordPress team

wp-plugins-active (31)

ActiveCampaign: version: 8.1.4, author: ActiveCampaign Akismet Anti-Spam: version: 4.1.8, author: Automattic Broken Link Checker: version: 1.11.15, author: WPMU DEV Compress JPEG & PNG images: version: 3.2.1, author: TinyPNG Distributor: version: 1.6.2, author: 10up Inc. Elementor: version: 3.0.16, author: Elementor.com ElementsKit Lite: version: 2.1.2, author: Wpmet ElementsKit Pro: version: 2.1.3, author: Wpmet Facebook for WooCommerce: version: 2.2.0, author: Facebook Facebook for WordPress: version: 3.0.0, author: Facebook Google Tag Manager: version: 1.0.3, author: George Stephanis Gravity Forms: version: 2.4.21, author: Gravity Forms Jetpack by WordPress.com: version: 9.3.1, author: Automattic Layers - Updater: version: 1.4, author: Marc Perel Layers Pro - Extended Layers customizability: version: 2.0.1, author: Obox Master Slider Pro: version: 3.4.7, author: averta Really Simple SSL: version: 4.0.6, author: Really Simple Plugins reCAPTCHA: version: 1.6, author: Ash Matadeen Revision Control: version: 2.3.2, author: Dion Hulse Site Kit by Google: version: 1.24.0, author: Google Smash Balloon Custom Facebook Feed: version: 2.18.1, author: Smash Balloon SSL Insecure Content Fixer: version: 2.7.2, author: WebAware UberMenu 3 - The Ultimate WordPress Mega Menu: version: 3.2.5, author: Chris Mavricos, SevenSpark UpdraftPlus - Backup/Restore: version: 2.16.46.24, author: UpdraftPlus.Com, DavidAnderson WooCommerce: version: 4.9.1, author: Automattic WooCommerce Payments: version: 1.8.0, author: Automattic WooCommerce PayPal Checkout Gateway: version: 2.1.1, author: WooCommerce WooCommerce Shipping & Tax: version: 1.25.5, author: Automattic Wordpress Hide Posts: version: 0.5.3, author: MartinCV Yoast Duplicate Post: version: 4.0.2, author: Enrico Battocchi & Team Yoast Yoast SEO Premium: version: 15.6.2, author: Team Yoast

wp-plugins-inactive (6)

Blog Designer Pack: version: 2.2.5, author: InfornWeb Event Organiser: version: 3.10.4, author: Stephen Harris PDF Embedder Premium: version: 4.4.1, author: Lever Technology LLC Redirection: version: 5.0, author: John Godley Under Construction / Maintenance Mode From Acurax: version: 2.5.9, author: Acurax W3 Total Cache: version: 2.1.0, author: BoldGrid

wp-media

image_editor: WP_Image_Editor_Imagick imagick_module_version: 1690 imagemagick_version: ImageMagick 6.9.10-68 Q16 x86_64 2020-12-15 https://imagemagick.org file_uploads: File uploads is turned off post_max_size: 8M upload_max_filesize: 32M max_effective_size: 8 MB max_file_uploads: 20 imagick_limits: imagick::RESOURCETYPE_AREA: 7 GB imagick::RESOURCETYPE_DISK: 9.2233720368548E+18 imagick::RESOURCETYPE_FILE: 6144 imagick::RESOURCETYPE_MAP: 7 GB imagick::RESOURCETYPE_MEMORY: 4 GB imagick::RESOURCETYPE_THREAD: 2 gd_version: bundled (2.1.0 compatible) ghostscript_version: not available

wp-server

server_architecture: Linux 3.10.0-1062.12.1.el7.x86_64 x86_64 httpd_software: Apache php_version: 7.4.14 64bit php_sapi: fpm-fcgi max_input_variables: 1000 time_limit: 30 memory_limit: 256M max_input_time: 60 upload_max_filesize: 32M php_post_max_size: 8M curl_version: 7.29.0 NSS/3.53.1 suhosin: false imagick_availability: true pretty_permalinks: true htaccess_extra_rules: true

wp-database

extension: mysqli server_version: 10.2.36-MariaDB client_version: mysqlnd 7.4.14

wp-constants

WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content WP_PLUGIN_DIR: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content/plugins WP_MAX_MEMORY_LIMIT: 256M WP_DEBUG: false WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_LOCAL_DEV: undefined DB_CHARSET: utf8mb4 DB_COLLATE: undefined

wp-filesystem

wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writable mu-plugins: writable

jetpack

site_id: 186492876 ssl_cert: No time_diff: undefined version_option: 9.3.1:1610673832 old_version: 9.3:1610643664 public: Public master_user: #1 xxxxxxxxx current_user: #1 xxxxxxxxxx tokens_set: Blog User blog_token: 9x)7xNZk8JqYfy$U3WR2ZEAGxCSe2L4 user_token: 6FzPXX5a00^$*C$lTeDQIFm(eUk8Eegz version: 9.3.1 jp_plugin_dir: /ebs2/vhosts/texasredoubt.com/texasredoubt.com/wp-content/plugins/jetpack/ plan: free protect_header: {“trusted_header”:“REMOTE_ADDR”,“segments”:1,“reverse”:false} full_sync: {“started”:“Thu, 01 Jan 1970 00:00:00 +0000”,“finished”:“Thu, 01 Jan 1970 00:00:00 +0000”,“progress”:[],“config”:[]} sync_size: 1 sync_lag: 0 seconds full_sync_size: undefined full_sync_lag: 0 seconds idc_urls: {“home”:“https:\/\/texasredoubt.com”,“siteurl”:“https:\/\/texasredoubt.com”,“WP_HOME”:“”,“WP_SITEURL”:“”} idc_error_option: false idc_optin: true cxn_tests: All Pass.

google-site-kit

version: 1.24.0 php_version: 7.4.14 wp_version: 5.6 reference_url: https://texasredoubt.com amp_mode: no site_status: connected-site user_status: authenticated connected_user_count: 1 active_modules: site-verification, search-console, analytics, pagespeed-insights, tagmanager required_scopes: openid: ✅ https://www.googleapis.com/auth/userinfo.profile: ✅ https://www.googleapis.com/auth/userinfo.email: ✅ https://www.googleapis.com/auth/siteverification: ✅ https://www.googleapis.com/auth/webmasters: ✅ https://www.googleapis.com/auth/analytics.readonly: ✅ https://www.googleapis.com/auth/tagmanager.readonly: ✅ capabilities: googlesitekit_authenticate: ✅ googlesitekit_setup: ✅ googlesitekit_view_posts_insights: ✅ googlesitekit_view_dashboard: ✅ googlesitekit_view_module_details: ✅ googlesitekit_manage_options: ✅ googlesitekit_publish_posts: ✅ search_console_property: https://texasredoubt.com/ analytics_account_id: 8495•••• analytics_property_id: UA-8495•••••• analytics_profile_id: 1306••••• analytics_use_snippet: yes tagmanager_account_id: 1141•••••• tagmanager_container_id: GTM-54J•••• tagmanager_amp_container_id: none tagmanager_use_snippet: yes

distributor

0: 1.6.2 1: Yes 2: xxxxxxxxxxxxxxxxxxxxx 3: Override Author Byline: Yes Media Handling: Featured image and attached images 4: N/A 5: The Fat Rancher: - URL: https://thefatrancher.com/wp-json/ - Version: 1.6.2 - Status: valid - Auth method: Username / Password - Username: The_Fat_Rancher - Roles Allowed to Push: administrator, editor - Additional data: {“errors”:[], “can_post”:[“post”, “page”, “attachment”, “wp_block”], “can_get”:[“post”, “page”, “attachment”, “wp_block”], “endpoint_suggestion”:false, “is_authenticated”:“yes”}

Updated 24/01/2021 00:52

Latest update completely broke my status page.

upptime/upptime

Describe the bug The latest update seems to have broken my entire site ever since I re-ran all workflows related to the update. It seems this happened when I tried to add the new dark theme, in which did not work, so I went back to normal, and it broke.

To Reproduce 1. Go to your upptime-power repository. 2. Re-run Updates CI, Update CI, Setup CI, and Static-Site CI 3. Use the new dark theme and push. 4. Revert back to normal theme. (Dark theme is broken). 5. Site does not work.

Expected behavior The site goes back to the normal light theme.

Screenshots chrome_2Y8nsvCdXz

7Y0Nt7Iduk

Desktop (please complete the following information): - OS: Windows 10 Home - Browser Chrome Canary - Version 90.0.4397.0

Additional context View the site here.

The repository in question is here.

Updated 24/01/2021 00:51

[2.9.0-rc1] Music fade out previous is broken

AttorneyOnline/AO2-Client

Describe the bug Fade Out Previous doesn’t work.

To reproduce Steps to reproduce the behavior: 1. Play a song with fade out previous on

Expected behavior Previous song fades out.

Version: - OS: Windows 10 - Version or branch: 2.9.0-rc1

Additional context Suspected culprit: https://github.com/AttorneyOnline/AO2-Client/pull/416 Tested on Killing Fever Online server

Updated 24/01/2021 00:51

[BUG] Crashing jail without error while applying a template

BastilleBSD/bastille

[MANDATORY] Describe the bug [MANDATORY] Create a new jail, apply template which I will share below and before the template is finished being applied the jail will silently crash. The host will leave the new jails IP active and the mount points active, jail will not restart due to IP/mount points still active.

I tracked the problem down to “SERVICE syslogd stop SERVICE cron stop” being placed in my Bastillefile. Once I remove those lines this crash does not happen.

[MANDATORY] Bastille and FreeBSD version (paste bastille -v && freebsd-version -kru output) 0.8.20210115 12.2-RELEASE 12.2-RELEASE 12.2-RELEASE

[MANDATORY] How did you install bastille? (port/pkg/git) pkg install bastille

[optional] Steps to reproduce? 1. bastille create jailname 12.2-RELEASE 10.1.0.25 2. bastille template jailname my-templates/crash

my-templates/crash/Bastilefile: ~~~ SYSRC cron_enable=NO SYSRC murmur_enable=YES SYSRC syslogd_enable=NO

SERVICE syslogd stop SERVICE cron stop

OVERLAY usr OVERLAY var

PKG murmur

CMD chown -R murmur:murmur /var/db/murmur CMD chmod 700 /var/db/murmur/murmur.sqlite

SERVICE murmur start ~~~

[optional] Expected behavior A clear and concise description of what you expected to happen.

I expect the jail not to silently crash or an error to appear.

[optional] Screenshots If applicable, add screenshots to help explain your problem.

Here is the terminal output:

bastille template jailname my-templates/crash ~~~ Applying template: my-templates/crash… cron_enable: YES -> NO

murmur_enable: -> YES

syslogd_enable: YES -> NO

Stopping syslogd. Waiting for PIDS: 23265.

Stopping cron. Waiting for PIDS: 23327.

/usr/local/bastille/templates/my-templates/crash/usr -> /usr/local/bastille/jails/jailname/root/usr /usr/local/bastille/templates/my-templates/crash/usr/local -> /usr/local/bastille/jails/jailname/root/usr/local /usr/local/bastille/templates/my-templates/crash/usr/local/etc -> /usr/local/bastille/jails/jailname/root/usr/local/etc /usr/local/bastille/templates/my-templates/crash/usr/local/etc/murmur.ini -> /usr/local/bastille/jails/jailname/root/usr/local/etc/murmur.ini

/usr/local/bastille/templates/my-templates/crash/var -> /usr/local/bastille/jails/jailname/root/var /usr/local/bastille/templates/my-templates/crash/var/db -> /usr/local/bastille/jails/jailname/root/var/db /usr/local/bastille/templates/my-templates/crash/var/db/murmur -> /usr/local/bastille/jails/jailname/root/var/db/murmur /usr/local/bastille/templates/my-templates/crash/var/db/murmur/murmur.sqlite -> /usr/local/bastille/jailname/test-11/root/var/db/murmur/murmur.sqlite

Failed to execute command: cmd ~~~

bastille start jailname ~~~ Error: IP address (10.1.0.25) already in use. ~~~

[optional] Additional context Add any other context about the problem here.

I added ‘SERVICE syslogd stop SERVICE cron stop’ to a few other templates I have and noticed them crashing the same way.

Updated 24/01/2021 00:50

Malformed IssuerFormat in Response

IdentityPython/pysaml2

If a Response arrives with a malformed Issuer value, a PySAML2-based SP would still allow the authentication process to be successful.

Here an example

    <saml:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:diversodaentity">
        http://localhost:8080
    </saml:Issuer>

We get the same beahviour if the Issuer Format is absent

    <saml:Issuer>
        http://localhost:8080
    </saml:Issuer>
Updated 24/01/2021 00:50

Exception ticking World Component: RimWorld.Planet.TileTemperaturesCompSystem.Threading.ThreadAbortException

cseelhoff/RimThreaded

Describe the bug After I had defeated a mechanoid raid, my fps dropped to less than 1 fps. Using the same save game as my previous posts. I only have Harmony and RimThreaded enabled, and I don’t have Royalty DLC. I am subscribed to other mods this time but none of them are enabled and I have never used any other mods on this save. Restarting Rimworld fixed the issue.

Error Log https://gist.github.com/UndeadKitten/4acf5ff84fcbd626f9bde2cc7c3ed905

Specs Operating System: Windows 10 Home 64-bit Processor: Intel® Core™ i5-4690K CPU @ 3.50GHz (4 CPUs), ~3.5GHz Memory: 16384MB RAM Card name: NVIDIA GeForce GTX 970

Updated 24/01/2021 00:57

Compile error after cache clearing 2+ times while script run

symfony/symfony

Symfony version(s) affected: 4.4.18 (all versions?)

Description
This is related to #25654.

How to reproduce

Step 0: U have 1 dir in cache dir Container**hash1** and APP_ENV=prod in .env Run script like: sleep(200); $container->get(\Swift_Mailer::class)->send('msg'); Step 1: While script run, change some of .yml files from config folder, in order to new container folder be like Container**hash1** different with old Contaner**hash2** and run php bin/console cache:clear –no-debug. In your cache dir u have 2 dirs Container**hash1**, Contaner**hash2**

Step 2: Repeat step 1. Now u have 2 dirs Container**hash2**, Contaner**hash3**

Step 3: Script completed after 200 seconds with Fatal Compile Error: require(): Failed opening required '/.../cache/prod/Container**hash1**/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php')

Possible Solution
We can do configurable TTL of old container cache folders, that allows avoid Fatal Compile Error. For example. My script run not more 24 hour and finished. I can configure this param like 25 hours, and never getting Fatal Compile Error

https://www.diffchecker.com/YTxElgdn - code fix example

Do I need to make a pull request myself with realization of my possible solution? I see too many issues releates this bug and no solution 5+ years, this is so bad

Updated 24/01/2021 02:33

(SQLite) ORM panics on NULL values

vlang/v

V version: V 0.2.2 8a59ffb OS: Debian GNU/Linux Buster

What did you do? <details><summary>Run this simple SQLite ORM thing</summary> <p>

import sqlite

struct Someone {
    id        int
    name      string
    shortname string
}

fn main() {
    db := sqlite.connect(':memory:') or { panic(err) }
    db.exec('CREATE TABLE IF NOT EXISTS `someone` (
        `id`    INTEGER PRIMARY KEY AUTOINCREMENT,
        `name`  TEXT,
        `shortname` TEXT
    );')
    db.exec("INSERT INTO `someone` (id,name,shortname) VALUES (1,'name',NULL)")
    team2 := sql db {
        select from Someone where id == 1
    }
}

</p></details>

What did you expect to see? team2 should probably contain Someone {id: 1; name: 'name'; shortname: ''} or I should at least see a proper error message (It took me around to six hours to get it was related to the NULL which appeared in the database and not directly to some new functions :see_no_evil: )

What did you see instead? V panic: tos2: nil string /tmp/v/2021-01-23_sqlite_orm_no_null.8463973965999854100.tmp.c:5169: at v_panic: Backtrace /tmp/v/2021-01-23_sqlite_orm_no_null.8463973965999854100.tmp.c:7004: by tos2 /tmp/v/2021-01-23_sqlite_orm_no_null.8463973965999854100.tmp.c:6999: by tos_clone /tmp/v/2021-01-23_sqlite_orm_no_null.8463973965999854100.tmp.c:8675: by main__main /tmp/v/2021-01-23_sqlite_orm_no_null.8463973965999854100.tmp.c:8761: by main

Please either accept NULL fields and use them as an empty value, create a proper error message or - my fav - work with some kind of Options here, like, either make the queries return option types or require structs to have some optional type (if possible) when using with tables that do not have the NOT NULL set.

Thank you. :v: (← did you notice this is :v: :joy: )

Updated 24/01/2021 00:44

Terminal Readline Commands are intercepted

lensapp/lens

Describe the bug Terminal Readline Commands are intercepted by Lens as Lens commands rather than being passed to Readline.

When exec-ing into a pod and getting a bash shell, bash provides Readline Commands bound to non-printing characters for editing the command line. While Lens' input focus is a terminal, non-printing characters should be sent to the terminal, not intercepted by Lens.

Note: this is separate from: - kubectl exec buffers the first ctrl-p until the next character is typed - Default tty binding of ctrl-s to (flow-control) stop interferes with Readline Command binding of forward-search-history to ctrl-s

To Reproduce Steps to reproduce the behavior: 1. In Lens, select the Pods display from the sidebar and use Lens to open a shell in a pod that has bash installed 2. At the shell prompt (in the pod shell) type ‘abcd’ (do not type return) and note the cursor is after the ’d' 3. Type ctrl-a and note the cursor moved to before the ‘a’ 4. Type ctrl-f and note the cursor moved forward to between the ‘a’ and ‘b’, which is correct and expected, but the input focus has shifted from the terminal command line to the search box in the upper right of the UI window, which is wrong. 5. Type ‘x’ and note it appears in the search box, not on the command line

Expected behavior While the input focus is in the pod shell window, keyboard input that generates a character should be sent to the pod shell and not intercepted or interpreted by Lens.

Environment (please complete the following information): - Lens Version: 4.0.8 - OS: macOS X 10.15.7

Updated 24/01/2021 00:42

[BUG] - `StartAt` in the past causes next execution time to calculate based on `Now`

go-co-op/gocron

Using StartAt with a date in the past doesn’t behave as expected

If I am creating a scheduled job and use StartAt with a date in the past, I expected the next execution time to be calculated based on that start date and the defined interval, but instead it uses the current time and the interval.

I am not sure if that is a bug or intended behavior so I chose to open this issue before creating a PR. If you support this change, I can go ahead and do the PR myself.

To Reproduce

Steps to reproduce the behavior:

package main

import (
    "fmt"
    "time"

    "github.com/go-co-op/gocron"
)

func task() {
    fmt.Println("EXECUTING")
}

func main() {
    scheduler := gocron.NewScheduler(time.Local)

    job, _ := scheduler.
        Every(24).
        Hours().
        StartAt(time.Now().Add(-24 * time.Hour).Add(10 * Minute)).
        Do(task)

    scheduler.StartAsync()
    fmt.Println(job.NextRun())
}

Version

v0.5.1

Expected behavior

The expected output of the code above would be today, at the current time + 10 minutes. Instead, it is 24 hours from the current time which does not fit in the configured schedule.

Additional context

My use-case here is an automated garden where I have a Plant struct containing a StartDate to record when it was first planted and serve as the starting point for my watering interval. I want to be able to restart my application, read the StartDate from a database or configuration file and run the scheduled jobs based on that instead of based on when the program started.

I implemented a workaround in my code but wanted to have the opportunity to include it in goCron if that is a desirable feature/fix.

Updated 24/01/2021 00:42

[误杀]analytics-api.smzdm.com

privacy-protection-tools/anti-AD

域名:analytics-api.smzdm.com wxsnsdy.wxs.qq.com iotapi.adups.com 发生时间:2020年1月1日至今 使用的文件:https://anti-ad.net/easylist.txt 问题描述:严格来讲应该不是规则的问题,而是App的问题,比如第一条是什么值得买的一条规则,如果不放行的话,app会非常卡顿耗电严重。第二条规则确实是广告,但是他是微信和京东的一个看视频任务,没办法只能放行。第三条是电视盒子的系统升级文件规则。后面两条其实不是特别重要。最重要的是第一条什么值得买的那个规则。那个要是不放行的话,这个App基本用不了了,太卡顿了。

Updated 24/01/2021 02:15 8 Comments

'vorteil pack' unexpected behaviour

vorteil/vorteil

Problem description

vorteil pack command in project directory creates wrong file.

Expected behaviour

Running vorteil pack in a directory should create a .vorteil package with the parent’s folder name, e.g. myapp.vorteil.

Actual behaviour

If I’m in a project directory and run vorteil pack it creates a ..vorteil package. I’m assuming the first dot is the current directory.

Steps to reproduce

  1. Run vorteil pack in a vorteil project directory
Updated 24/01/2021 00:36

ufuzz failure

mishoo/UglifyJS
// original code
// (beautified)
var _calls_ = 10, a = 100, b = 10, c = 0;

try {
    {
        var foo_1 = function f0(foo) {
            function f1() {
                if (foo && typeof foo.b == "function" && --_calls_ >= 0 && foo.b(-0, Infinity, 3)) {
                    var expr4 = -5;
                    for (foo in expr4) {
                        c = 1 + c;
                        var b_1 = expr4[foo];
                        {
                        }
                    }
                }
                {
                    return --b + (b_1 && b_1.a);
                }
            }
            var Infinity_1 = f1();
            function f2(foo_2, b_1) {
                {
                    var expr7 = b--;
                    L137506: for (var key7 in expr7) {
                        var bar = typeof f1 == "function" && --_calls_ >= 0 && f1([ , 0 ].length === 2, (c = 1 + c, 
                        24..toString() % -0 <= (a_1 += -2 >>> {}) === (22 * "foo" === this < "number")), -0), a_1 = a++ + (typeof f4 == "function" && --_calls_ >= 0 && f4(25, (c = 1 + c, 
                        (25 | 1) <= "undefined" - 5 <= (foo_2 += (Infinity_1 && (Infinity_1.a += "foo" >>> -2)) - (5 <= "b")))));
                    }
                }
                if (b = a) {
                    var brake10 = 5;
                    do {
                        {
                            var brake11 = 5;
                            do {
                                c = 1 + c, (Infinity_1 ^= 25 & -1) % (1 > "function") !== (24..toString() ^ 4) * ([ , 0 ][1] / 0);
                            } while ((c = 1 + c, (Infinity < undefined ^ ("undefined" ^ NaN)) <= (4 & 0) / (true | -5)) && --brake11 > 0);
                        }
                    } while (a++ + (b + 1 - .1 - .1 - .1) && --brake10 > 0);
                } else {
                    var brake13 = 5;
                    do {
                        if (c = 1 + c, [] + false << (Infinity >> "undefined"), ([ , 0 ].length === 2 || false) >= ({}, 
                        0)) {
                            c = 1 + c, foo >>= ("c" < 22 !== null * "number") - (23..toString() << true && 22 != "function");
                        }
                    } while (a++ && --brake13 > 0);
                }
            }
            var Infinity_1_1 = f2(-0, -0);
            function f3(Infinity_1_1_2) {
                for (var brake16 = 5; [ (c = 1 + c, (4 < -4, "" || "function") / (Infinity_1_1_2 = (-0 ^ []) & [ , 0 ][1] % "a")), (c = 1 + c, 
                (2 % 1 || ([ , 0 ].length === 2) >> -3) > (("foo" || 3) > ([] >= "number"))), (c = 1 + c, 
                Infinity_1 && (Infinity_1.b = (24..toString() === this, Infinity_1_1_2 %= false < 24..toString()) || "b" >> "" & -0 / 23..toString())) ] && brake16 > 0; --brake16) {}
                {
                    switch (c = 1 + c, +"bar" + (0 !== "function") != (22 < 38..toString()) * (Infinity_1_1 && (Infinity_1_1.Infinity = true | "a"))) {
                      case c = 1 + c, Infinity_1_1_2 = (Infinity_1_1_2 && (Infinity_1_1_2.null = "undefined" !== NaN !== (c = c + 1, 
                        ""))) ^ (0 !== "foo") >> (false ^ "number"):
                        ;
                        break;

                      case c = 1 + c, (this ^ 0) != "foo" >= 0 === ("b" || 2 || undefined ^ 22):
                        ;
                        break;

                      case c = 1 + c, (foo += "" * NaN) > (Infinity == -3) <= (Infinity_1_1_2 && (Infinity_1_1_2[--b + +function Infinity_1_1_2() {
                        }()] = (c = c + 1, 3) !== ("object" != "number"))):
                        ;

                      default:
                        ;
                    }
                    {
                        var brake20 = 5;
                        do {
                            c = 1 + c, Infinity_1 = (-0 | -3 || Infinity_1_1_2 && (Infinity_1_1_2.c = null !== -1)) * ("c" >>> "foo" >>> 2 - 5);
                        } while ((c = 1 + c, (c = c + 1, "object" - 25) === (([ , 0 ][1] | -0) == (-2, [ , 0 ].length === 2))) && --brake20 > 0);
                    }
                }
            }
            function f4(a, a_2, c_2) {
                return a++ + -4;
                c = c + 1;
            }
            var b_1 = f4(-5);
        }([], (c = c + 1) + foo_1, {});
    }
} catch (bar_1) {
    switch (a++ + [][(c = c + 1) + (b = a)]) {
      case --b + (b-- || 9).toString()[--b + (b = a)]:
        try {
            {
                var brake26 = 5;
                do {
                    var foo_1;
                } while ((c = c + 1) + (bar_1 = ~(4 * 3 ^ (23..toString() | 25) ^ ("function" !== Infinity) > "" >> this) ? --b + (foo_1 && typeof foo_1.undefined == "function" && --_calls_ >= 0 && foo_1.undefined(0, --b + -b)) : (a++ + bar_1 || a || 3).toString()) && --brake26 > 0);
            }
        } catch (foo_1) {
            for (var brake28 = 5; +b && brake28 > 0; --brake28) {
                if ([ --b, (c = c + 1) + --a, foo_1 && foo_1[c = 1 + c, ("function" / 5 === /[a2][^e]+$/ >> true) * (c = c + 1, 
                -5 <= "bar")], (c = c + 1) + ((undefined ^ "") >>> ("a" === [])) % (c = c + 1, "object", 
                [], [ , 0 ][1]) ][b--]) {
                    foo_1 && typeof foo_1.null == "function" && --_calls_ >= 0 && foo_1.null();
                }
            }
            switch ((c = c + 1) + typeof foo_1) {
              case --b + ++b:
                {
                    var expr32 = (c = c + 1) + [ ..."" + bar_1, (c = 1 + c, "function" << "function" >> (Infinity, 
                    "a"), -3 < "foo" ^ (bar_1 && (bar_1.c = -0 >> -4))), (c = 1 + c, c = c + 1, undefined >= "function" & (foo_1 && (foo_1[c = 1 + c, 
                    (foo_1 += (c = c + 1, []) | "undefined" - false) * ((0 || null) && -1 % -5)] = [ , 0 ][1] < -0))), ...[] ];
                    L137507: for (const key32 in expr32) {
                        c = 1 + c;
                        var a_2 = expr32[key32];
                        try {
                            {
                            }
                        } finally {
                            c = 1 + c, [] << -0 | "" <= "b", [] <= undefined, true <= null;
                            c = 1 + c, (foo_1 && (foo_1.Infinity >>= -4 % ([ , 0 ].length === 2))) !== ([ , 0 ].length === 2) <= 3 == +(-0 >= undefined);
                        }
                    }
                }
                var bar_2;
                break;

              case b = a:
                break;

              case ([ , 0 ].length === 2) % -1 & -5 << "bar" & ("b" + -4) % ("" << "object"):
                try {
                    break;
                } catch (bar_1) {
                } finally {
                    {
                        var expr42 = (c = 1 + c, (22 << "number" == "" * 24..toString()) * ("number" >> "" | void 3));
                        for (var key42 in expr42) {
                            c = 1 + c, (foo_1 = -2 < "c" == this < -5) == (/[a2][^e]+$/ <= -3 ^ ("number", 2));
                        }
                    }
                    try {
                        c = 1 + c, (foo_1 && ([ foo_1.c ] = [ (2 | "a") >> (Infinity && 1) ])) <= (38..toString() <= {}) >>> (false & 0);
                    } finally {
                    }
                }
                ;
                break;

              case (c = c + 1) + (typeof f2 == "function" && --_calls_ >= 0 && f2((c = c + 1) + (b ^= a))):
                if ([ (c = 1 + c, (foo_1 = 5 & "bar") + (1 << ([ , 0 ].length === 2)) === (-2 << -1, 
                {} == ([ , 0 ].length === 2))) ]) {
                    var bar_2 = function a_2_2(foo_1_1, async_1, a_2_1) {
                    }(23..toString(), "undefined");
                } else {}
                break;
            }
        }
        1 === 1 ? a : b;
        break;

      case --b + {
            bar_1: bar_1
        }:
        foo_1 && typeof foo_1.length == "function" && --_calls_ >= 0 && foo_1.length([ , 0 ][1], bar_1, "foo");
        L137508: for (var brake52 = 5; typeof Infinity_1 == "string" && brake52 > 0; --brake52) {
            for (var brake53 = 5; (c = c + 1) + (typeof f5 == "function" && --_calls_ >= 0 && f5()) && brake53 > 0; --brake53) {
                var Infinity_1 = function f5(foo_1) {
                    c = c + 1;
                    var async = delete ((NaN_1 && (NaN_1.b += (4 || 0) >= (1 != [ , 0 ][1]))) == (1 >= Infinity) / (38..toString() > "undefined")), NaN_1 = bar_1;
                }(-3);
            }
        }
        break;

      case foo_1 && foo_1[--b + (foo_1 && foo_1[(c = c + 1) + a++])]:
      case (c = c + 1) + (b = a):
        if (!((([] || false) === null / -4) % (22 || 23..toString(), this != "b"))) {
            c = c + 1;
        } else {}
        switch (a++ + (1 === 1 ? a : b)) {
          case (c = c + 1) + (bar_1 &= (c = c + 1) + (Infinity_1 && typeof Infinity_1.NaN == "function" && --_calls_ >= 0 && Infinity_1.NaN(!a))):
            {
                for (var brake62 = 5; a++ + Infinity_1 && brake62 > 0; --brake62) {
                    if (foo_1 && foo_1.Infinity) {
                        L137509: {
                        }
                    } else {
                        c = c + 1;
                    }
                }
                switch (typeof undefined_2 != "function") {
                  case typeof f2 == "function" && --_calls_ >= 0 && f2(Infinity, (c = 1 + c, c = c + 1, 
                    4 * -2 >= (25 == 38..toString()))):
                    {
                        var brake67 = 5;
                        L137510: while ((c = 1 + c, (([ , 0 ].length === 2) >>> {} || +/[a2][^e]+$/) > (3 > ([ , 0 ].length === 2) < (Infinity_1 && (Infinity_1.foo += 23..toString() * "undefined")))) && --brake67 > 0) {
                            c = 1 + c, (undefined - -3 | false & this) >>> ("bar" >>> "foo") - (0 === -5);
                        }
                    }
                    break;

                  case +b:
                    if (c = 1 + c, !((2 === 2) % (undefined / 5))) {
                        c = 1 + c, Infinity / "number" - (0 || -3), "number" < 4 ^ 2 + "function";
                    } else {
                        c = 1 + c, (bar_1 += (true && 2) <= null >>> 5) & (-2 % undefined || "foo" * true);
                    }
                    break;

                  case a++ + {}:
                  case {}[--b + ((c = 1 + c, (c = c + 1, this | "bar") | 23..toString() < 1 >= ([ , 0 ].length === 2) / "foo") ? (c = 1 + c, 
                    (-1 === -1) <= 4 << 1 | (true === "c") <= (true | 38..toString())) : (c = 1 + c, 
                    1 > -5 ^ Infinity * 22 && (([ , 0 ].length === 2) << "c") / (1 / 2)))]:
                    switch (c = 1 + c, (foo_1 && (foo_1.undefined = (5 === [], -([ , 0 ].length === 2)))) >> (foo_1 && (foo_1.foo <<= ("" & "foo") << (NaN ^ "bar")))) {
                      case c = 1 + c, ~NaN % (false & "a") > -(foo_1 && (foo_1[c = 1 + c, (24..toString() && NaN) * (22 >> -5), 
                        "" % -4 + [] % false] = this !== "object")):
                        ;
                        break;

                      case c = 1 + c, (Infinity_1 %= ("b" || "undefined") <= null - /[a2][^e]+$/) ^ (3 | "object") === (bar_1 = "b" - -3):
                        ;
                        break;

                      case c = 1 + c, ((-3 || "object") >> "object" % 3) + ("foo" != NaN) * (([ , 0 ].length === 2) % "a"):
                        ;
                        break;

                      default:
                        ;
                    }
                    ;
                    break;
                }
                c = c + 1;
            }
            switch (a++ + (b + 1 - .1 - .1 - .1)) {
              case --b + void b:
                if (--b + +a) {
                    for (var brake77 = 5; a++ + !function Infinity_1_2() {
                    }() && brake77 > 0; --brake77) {}
                }
                {
                    var brake79 = 5;
                    do {
                        switch (bar_1 && typeof bar_1.foo == "function" && --_calls_ >= 0 && bar_1.foo((c = 1 + c, 
                        [ , 0 ][1] * 22 < 1 << 38..toString() ^ (- -5 || "undefined" / [])), (c = 1 + c, 
                        (foo_1 && (foo_1.c += delete -4 ^ true != -3)) === (c = c + 1, [ , 0 ][1]) % ([ , 0 ].length === 2 !== this)), -3)) {
                          default:
                            c = 1 + c, (foo_1 && (foo_1[c = 1 + c, (0 | -2) * (/[a2][^e]+$/ >> 0) << ("" > "undefined" ^ (true ^ -4))] += 22 * ([ , 0 ].length === 2))) !== 5 >>> "number" | (c = c + 1, 
                            "number" ^ 22);
                            c = 1 + c, (this > "" || "b" / true) == ("" >>> "c" !== -1 <= 22);

                          case (c = c + 1) + (typeof bar !== "string"):
                            c = 1 + c, (null || 1) << !22 !== ([] ^ "undefined") / ("number" - "number");
                            break;

                          case --b + true:
                            c = 1 + c, (2 + "", ([ , 0 ].length === 2) < null) * ((22 || "") / !-0);
                            break;

                          case typeof arguments_2 == "number":
                            c = 1 + c, foo_1 && (foo_1[foo_1] /= (1, "c") <= (this == -4) > (-3 * NaN <= (23..toString() && 5)));
                            c = 1 + c, (foo_1 && (foo_1[c = 1 + c, 38..toString() / "" >>> (24..toString() >> 22) !== (4 === "function" ^ -3 << 0)] *= null % -2)) - (1 + []) <= "number" + 5 << ([ , 0 ][1] >= null);
                            break;
                        }
                    } while (a++ + --b && --brake79 > 0);
                }
                break;

              case 1 in []:
                {
                    var brake87 = 5;
                    do {
                        var a_1 = (c = c + 1) + ((c = 1 + c, (c = c + 1, true) >= "undefined" % 23..toString() & 0 > "foo" == delete true) ? (c = 1 + c, 
                        void (Infinity | -0) ^ (Infinity != "a" || Infinity < true)) : (c = 1 + c, ~{} >> (true << "b") !== +("c" & 25))), a = --b + (foo_1 && ([ foo_1.null ] = [ -0 / -5 >> (23..toString() != this) >> (38..toString() >>> "" == (NaN != -0)) ]));
                    } while ((c = c + 1) + typeof +((bar_1 && (bar_1.NaN = (-0 >= -0) % ("c" << undefined))) >> ("a" >= "c" < -0 >> "foo")) && --brake87 > 0);
                }
                c = c + 1;
                break;

              case (c = c + 1) + void function foo_1() {
                    var foo_1_2;
                    var b_2;
                    return;
                    switch (a++ + 25) {
                      case ((c = 1 + c, b_2 += null & "" ^ 24..toString() > "" && (foo_1 && ({
                            c: foo_1.a
                        } = {
                            c: -0 - 38..toString() - ("a" <= "bar")
                        }))) || a || 3).toString():
                        c = 1 + c, ((b_2 = 25 / 22) !== (this != 23..toString())) % ("number" + ([ , 0 ].length === 2) + (([ , 0 ].length === 2) >> {}));
                        c = 1 + c, (-4 % "object" ^ null % "a") & 38..toString() - /[a2][^e]+$/ < 38..toString() - "number";
                        break;

                      default:
                        c = 1 + c, (undefined, [ , 0 ].length === 2) - ("" < Infinity) || (true !== Infinity) / (3 / ([ , 0 ].length === 2));

                      case [ (c = 1 + c, -(22 % 38..toString()) | (24..toString() == undefined) >>> ("function" > /[a2][^e]+$/)), , (c = 1 + c, 
                        void (foo_1 >>>= true | 4) === (a && ({
                            var: a.c
                        } = {
                            var: NaN >= "c" > ("number" != "a")
                        }))) ]:
                        c = 1 + c, true >>> undefined & "c" == 1, "", "a", 25 & "a";
                        c = 1 + c, (bar_1 && (bar_1.c = 0 + null << (2 || 1))) | ("number" < 38..toString() || ("bar" || "undefined"));
                        break;

                      case []:
                        c = 1 + c, ("" * -0 !== "a" % "number") >>> ((-5 || -3) << ([ , 0 ].length === 2) + 24..toString());
                        c = 1 + c, (({} != "number") < (Infinity && [])) + (-1 !== "c" == ("c" != "function"));
                        break;
                    }
                }():
                break;

              default:
            }
            break;

          case foo_1 && foo_1.in:
            switch (("bar" | true) + (25 << 1) && ((c = c + 1, NaN) && -0 - ([ , 0 ].length === 2))) {
              case a && typeof a.b == "function" && --_calls_ >= 0 && a.b(/[a2][^e]+$/, --b + "bar"):
                break;

              case typeof f2 == "function" && --_calls_ >= 0 && f2():
                for (var brake102 = 5; delete (foo_1 && (foo_1.Infinity %= (("foo", -0) === Infinity + Infinity, 
                38..toString() > 2 & 2 >>> Infinity))) && brake102 > 0; --brake102) {
                    var expr103 = --b + (typeof bar_1 == "function" && --_calls_ >= 0 && bar_1((c = 1 + c, 
                    (a_1 && (a_1[a++ + +function b_1() {
                    }()] = [ , 0 ][1] > -2 ^ (-1 || 4))) === "foo" * 5 <= (1 > 0)), (c = 1 + c, (c = c + 1, 
                    [ , 0 ].length === 2 ^ -0) ^ (-0 - -4) % (4 >= Infinity))));
                    for (var key103 in expr103) {
                        c = 1 + c;
                        var Infinity = expr103[key103];
                        L137511: for (var brake104 = 5; (c = 1 + c, delete (2 >> "undefined") | ("b" !== true) % (NaN && -4)) && brake104 > 0; --brake104) {
                            c = 1 + c, ("undefined" >> "a") - ("a" <= "function") !== (2 - 23..toString()) * (4 || "a");
                        }
                    }
                }

              case b += a:
                break;

              case "foo" * /[a2][^e]+$/ & "a" >> [ , 0 ][1] ^ "bar" << "foo" >>> (-1 >= [ , 0 ][1]):
                -(c = c + 1, "object" ^ false ^ /[a2][^e]+$/ == undefined);
                break;
            }
            break;

          default:
          case ({
                var: --b + (bar_1 && (bar_1[a++ + /[abc4]/.test((void function() {
                }() || b || 5).toString())] += 23..toString() >= /[a2][^e]+$/ >= (null !== [ , 0 ][1]) & ("c" == this) - (4 < this))),
                null: a_1,
                length: --b + (a_1 && a_1[a++ + ((-1 !== "bar") >> (/[a2][^e]+$/ ^ null) != ((Infinity >>= Infinity % "b") !== (NaN | "a")))]),
                1.5: --b + {
                    c: a++ + (typeof foo_1 != "special"),
                    "": ((c = 1 + c, "undefined" % 4 == ([ , 0 ][1] | NaN) | (0 || null) ^ -4 + 0) || a || 3).toString(),
                    "\t": (c = c + 1) + (a && a[c = 1 + c, (("" ^ "number") & (c = c + 1, "bar")) !== (Infinity_1 && (Infinity_1.foo %= foo_1 && (foo_1.in += undefined !== "number") && Infinity != false))]),
                    Infinity: typeof Infinity_1_1,
                    NaN: --b + (b += a)
                }[{} in [ (c = 1 + c, (3 == /[a2][^e]+$/) / (38..toString() > -4) | (bar_1 && (bar_1.b >>>= -2 >>> true)) !== "object" <= 5), (c = 1 + c, 
                +("number" > 25) != ("a" % this ^ (Infinity && (Infinity[c = 1 + c, ((a_1 && (a_1[c = 1 + c, 
                foo_1 -= ("a" == 2) >= (c = c + 1, [ , 0 ][1]) <= ("function" !== {} == "function" > 23..toString())] = false >= ([ , 0 ].length === 2))) != [] < -4) > ((a && (a[c = 1 + c, 
                bar_1 = ((-5, "b") ^ (23..toString(), {})) & !(undefined == 23..toString())] += {} + [ , 0 ][1])) >= /[a2][^e]+$/ >> "undefined")] = -4 != "foo")))), (c = 1 + c, 
                (2 | [ , 0 ].length === 2) === true < Infinity ^ ("undefined" || this) / (0 / 0)), (c = 1 + c, 
                (undefined / -0 || "object" >>> "a") >= delete ~2), (c = 1 + c, ((foo_1 += 38..toString() / "number") || (-1 || 2)) & ((null || undefined) ^ (3, 
                38..toString()))) ]],
                Infinity: {
                    c: delete ((0 === ([ , 0 ].length === 2)) + (c = c + 1, 38..toString()) + (("c" | "") + (-4 === /[a2][^e]+$/)))
                }
            } || 2).toString()[(a_1 && typeof a_1.NaN == "function" && --_calls_ >= 0 && a_1.NaN() || a || 3).toString()]:
            {
                var a = async function bar() {
                    c = c + 1;
                }(a++ + (typeof arguments_1 === "unknown"));
            }
            for (var brake110 = 5; delete b && brake110 > 0; --brake110) {
                var arguments_2 = function f6() {
                    function f7(Infinity_1) {
                    }
                    var foo = f7((c = 1 + c, ([] & "number") << (a = 23..toString() % "a") == ("" * this !== ("foo" & this))));
                    function f8(foo, foo, a_2) {
                    }
                    var bar_1 = f8();
                }();
            }
        }
        break;
    }
} finally {
    switch (a++ + {}) {
      case ("foo" > "function" | [] < {}) !== "function" % "bar" <= /[a2][^e]+$/ - NaN:
        break;

      case [ (c = c + 1) + [][[ a++ + b++, [], a++ ].NaN], a++, [].undefined ]:
        {}
        break;

      default:
        var await_2 = --b + ("function" in [ (c = c + 1) + [ a++ + !(({} && -1) * (this < 1) | ([] ^ 25) <= (undefined | this)), --b + (foo_1 && foo_1.undefined) ], (a++ + (typeof f6 == "function" && --_calls_ >= 0 && f6(undefined)) || a || 3).toString(), await_1, , -3 in {
            foo: b--,
            b: --b + (1 in {
                [(c = 1 + c, delete (NaN && "undefined") || {} >= NaN !== (foo_1 && (foo_1[c = 1 + c, 
                ((23..toString() && "function") << ("foo" || 25)) * (foo_1 && ([ foo_1[a++] ] = [ (await_2 += "function" !== Infinity) >> ~[] ]))] -= undefined ^ "foo")))]: (c = 1 + c, 
                ("foo" !== this ^ (c = c + 1, null)) <= (4 === -2) << (5 >= "function")),
                0: (c = 1 + c, (c = c + 1, /[a2][^e]+$/ > -5) == true <= 4 > (true < null)),
                undefined: (c = 1 + c, (Infinity << "") + (true && 4) << (4 + /[a2][^e]+$/ > (NaN < /[a2][^e]+$/))),
                await_1: await_1
            }),
            foo_1: foo_1
        } ]), await_1 = typeof f1 == "function" && --_calls_ >= 0 && f1(Infinity, (a++ + (typeof await_1 == "function" && --_calls_ >= 0 && await_1(a++ + void function() {
        }())) || a || 3).toString());
        {
            var await_1 = function f9() {
                switch (--b + (typeof b !== "function")) {
                  case --b + delete ((c = c + 1, 4 !== -1) || (23..toString() || {}) % (this & -4)):
                  case (c = c + 1) + (a++ + []):
                    break;

                  case a++ + (typeof f2 == "function" && --_calls_ >= 0 && f2(/[abc4]/g.exec(((c = 1 + c, 
                    ("a" & null) >= (foo_1 = this - this) && - -25) || b || 5).toString()))):
                    break;

                  case [ await_1 && typeof await_1.in == "function" && --_calls_ >= 0 && await_1.in(), --b + (typeof await_2 == "function" && --_calls_ >= 0 && await_2()), /[abc4]/g.exec(((c = 1 + c, 
                    (-0 === -2) >>> ("undefined" != 24..toString()) && (([ , 0 ].length === 2) >> 4 || (Infinity || -5))) || b || 5).toString()), --b + +a ].Infinity:
                    for (var brake118 = 5; (c = c + 1) + (b += a) && brake118 > 0; --brake118) {
                    }
                    {
                        var expr120 = foo_1 && typeof foo_1.c == "function" && --_calls_ >= 0 && foo_1.c();
                        for (var key120 in expr120) {
                            try {
                                c = 1 + c, delete ((-1 != undefined) * (-2 << 2));
                            } catch (b_2) {
                            }
                        }
                    }
                    break;
                }
                if (--b + ("a" / 3 <= (-5 === -0), (NaN <= "object") * (c = c + 1, ""))) {
                    var brake124 = 5;
                    L137512: do {
                        switch (--b + (typeof f0 == "function" && --_calls_ >= 0 && f0(1, 23..toString(), (c = 1 + c, 
                        ([ , 0 ].length === 2 != -2) / ("foo" & NaN) !== ([ , 0 ].length === 2 | -4) >>> -0 * -1)))) {
                          case (c = 1 + c, c = c + 1, c = c + 1, 38..toString() < ([ , 0 ].length === 2)) ? (c = 1 + c, 
                            ("function" << -2 && 5 << 24..toString()) ^ +(24..toString() & 3)) : (c = 1 + c, 
                            (await_2 && (await_2.c = (22 == 22) - ("undefined" || "undefined"))) & ("number" || Infinity) >= (-5 ^ 22)):
                            break;

                          case [][c = 1 + c, c = c + 1, {} == this != 2 >= -3]:
                            c = 1 + c, c = c + 1, "b" % "undefined" && "function" >>> 4;
                            break;

                          case "foo" in [ (c = 1 + c, ("function" >> 25) % (c = c + 1, [ , 0 ].length === 2) + ([ , 0 ].length === 2) / this % ("a" !== false)), (c = 1 + c, 
                            (25 < null) % (23..toString() == 22) ^ ([] << NaN) + ([ , 0 ][1] << true)), (c = 1 + c, 
                            false !== [ , 0 ][1] != (c = c + 1, /[a2][^e]+$/) == (-2 || [ , 0 ][1]) + (true == "bar")), (c = 1 + c, 
                            (await_1 && (await_1[c = 1 + c, ("undefined" | /[a2][^e]+$/) << (-4 > 24..toString()) < (undefined === "bar" === (undefined !== "b"))] = {} ^ true)) % (-2 % []) || (await_1 += [] >> undefined) / (NaN | 38..toString())), (c = 1 + c, 
                            (("bar" || [ , 0 ].length === 2) | "foo" != -4) > ((23..toString() || 4) ^ "number" >= this)) ]:
                            break;

                          default:
                        }
                    } while ((await_1 += void ((-1 - -5 || "object" & []) ^ (foo_1 = undefined & "a") > (38..toString() & /[a2][^e]+$/))) && --brake124 > 0);
                }
            }();
        }

      case void ((false << -1 || (c = c + 1, "number")) === ("c" >> 38..toString() != (foo_1 += 22 ^ -2))):
        {
            var Infinity = function await_2(await_1_2, b_1 = (c = c + 1) + /[abc4]/.test((await_1 && await_1.b || b || 5).toString()), bar) {
                return await_2 && await_2.length;
            }();
        }
        {
            var brake130 = 5;
            while ((c = c + 1) + {
                0: await_2
            } && --brake130 > 0) {
                var await_2 = (c = c + 1) + (b = a), b_2 = (c = c + 1) + typeof --b;
            }
        }
        break;
    }
    L137513: {}
}

try {
    delete (((24..toString(), -4) != !null) >> (foo_1 += -5 || 4) * (foo_1 && (foo_1[c = 1 + c, 
    "foo" / "" - (false - -4) < (2 >>> "undefined" || 4 / -5)] = 0 <= undefined)));
} finally {
    {
        var expr135 = --b + ((foo_1 *= NaN >= "b" || 38..toString() << undefined) ^ ([ , 0 ][1] != -5 ^ (foo_1 ^= this >>> undefined)));
        for (var key135 in expr135) {
            c = 1 + c;
            var foo_2 = expr135[key135];
            {
                var bar = function f10() {
                    function f11(foo_1, bar_2, bar) {
                        function f12(foo_1_1) {
                            c = 1 + c, ((c = c + 1, -0) > "function" / Infinity) - (22 + -0 & -1 + 1);
                            c = 1 + c, c = c + 1, Infinity <= 24..toString(), 3 < false, c = c + 1, "c";
                        }
                        var bar = f12();
                        function f13() {
                            c = 1 + c, (c = c + 1, "") < 2 << 23..toString() <= (foo_2 && (foo_2.Infinity = [ , 0 ][1] >>> 24..toString() ^ "b" + -0));
                            c = 1 + c, (-4 || NaN) === 24..toString() + "a" != (4 === "foo") >> [] * 24..toString();
                        }
                        var a_1 = f13(25, (c = 1 + c, ("b" === "") >> "" * 22 === (-3 && 22 || ([ , 0 ].length === 2) / "bar")), "c");
                        function f14(NaN, a, b_1) {
                            c = 1 + c, (25 - 2 & (undefined && 2)) != (null % {}, b_1 && (b_1[c = 1 + c, delete (-0 << 4) == (bar && ({
                                "": bar.in
                            } = {
                                "": (c = c + 1, /[a2][^e]+$/) + (4 + -4)
                            }))] = ([ , 0 ].length === 2) << ([ , 0 ].length === 2)));
                            c = 1 + c, (foo_2 |= 4 >>> "foo") > ~undefined > (a_1 && (a_1[c = 1 + c, c = c + 1, 
                            (a_1 && (a_1.null -= 4 - [])) === 25 * Infinity] >>= 4 === -4) || ([ , 0 ].length === 2) << ([ , 0 ].length === 2));
                        }
                        var b_2 = f14();
                        function f15(b_2, a_2, bar) {
                            c = 1 + c, foo_1 && (foo_1.b = "" * "bar" >> (24..toString() & "a") === (this + 5 | delete undefined));
                            c = 1 + c, (bar && (bar.null = (/[a2][^e]+$/ ^ [ , 0 ][1]) * (23..toString() != "object"))) != ("" <= Infinity) << (NaN && -2);
                        }
                        var bar = f15((c = 1 + c, ("function" << /[a2][^e]+$/ ^ -0 >>> -4) >>> (foo_1 && (foo_1.undefined = (-5 ^ "object") / (-5 % 5)))), "foo", undefined);
                        function f16(bar_1) {
                        }
                        var a_2 = f16();
                    }
                    var NaN_2 = f11(/[abc4]/g.exec((typeof foo_2 == "function" && --_calls_ >= 0 && foo_2((c = 1 + c, 
                    ([] >= "c") << ("number" !== 3) & !"foo" == 4 % ([ , 0 ].length === 2)), (c = 1 + c, 
                    2 !== 2 && 3 ^ [ , 0 ][1] && + -1 - (Infinity !== 0)), "number") || b || 5).toString()));
                    function f17() {
                        try {
                            var NaN = (c = 1 + c, ((-0 === undefined) >> ({} == null)) - ("b" !== "object" != true - 0)), c_2 = (c = 1 + c, 
                            (4 >= "" | 1 / {}) != (true !== 2) >= -0 - -3);
                        } catch (await_1) {
                            c = 1 + c, 4 * 25 != [ , 0 ][1] >> -3 == (NaN && ([ NaN[(c = c + 1) + {
                                Infinity: (c = 1 + c, foo_2 && (foo_2.undefined += (true + 3 >> (NaN_2 && (NaN_2[c = 1 + c, 
                                !-5 <= ("foo" ^ "function") || delete ({} == true)] = -5 ^ 24..toString()))) - ("c" / -1 === (22 || NaN)))),
                                "": (c = 1 + c, false == -5 !== ("undefined" == 0) != (-3 >> -3 !== (/[a2][^e]+$/ ^ 2))),
                                "\t": (c = 1 + c, (([ , 0 ].length === 2) % "foo" & 4 * -4) << (38..toString() || 3 || 3 & "number")),
                                1.5: (c = 1 + c, (23..toString() ^ "") * (25 == 3) >= (/[a2][^e]+$/ < "a" > 25 * "function")),
                                "-2": (c = 1 + c, false <= 24..toString() || (c = c + 1, "a") || (true, 2) >> ([ , 0 ][1] != -5))
                            }.null] ] = [ "c" >>> "foo" & (NaN && (NaN.a += "c" <= 22)) ]));
                            c = 1 + c, (25 < 0 || 25 << "function") >= (1 - "c" | undefined >> 1);
                        }
                        if (typeof f6 == "function" && --_calls_ >= 0 && f6()) {
                            c = 1 + c, (-5 << 1 || 25 - 1) < ("function" == -3 != (c_2 += "bar" === [ , 0 ][1]));
                        }
                    }
                    var undefined = f17([]);
                }();
            }
        }
    }
    for (var brake151 = 5; 38..toString() in {
        ...foo_2
    } && brake151 > 0; --brake151) {
        var brake152 = 5;
        L137514: while (/[a2][^e]+$/  in {
            null: (c = c + 1) + (false in {
                NaN: !((this >= 25 ^ 23..toString() >> false) << (("function" != null) > ([] ^ [ , 0 ].length === 2)))
            }),
            3: /[abc4]/.test((++a || b || 5).toString()),
            a: --b + a--,
            0: typeof f10 == "function" && --_calls_ >= 0 && f10("", -0),
            c: (c = c + 1) + (bar && typeof bar.var == "function" && --_calls_ >= 0 && bar.var(false, "b", 0))
        } && --brake152 > 0) {
            var brake153 = 5;
            while (24..toString() && --brake153 > 0) {
                c = c + 1;
            }
        }
    }
}

console.log(null, a, b, c, Infinity, NaN, undefined);
// uglified code
// (beautified)
var e, n, f, i, o, c, a, s, r, u, h, l, y, N, b, d, p, g, v, k, w, I, t, _, m, x, $, j, q, z, A = 10, B = 100, C = 10, D = 0;

try {
    e = function f0(o) {
        var c;
        function f1() {
            var n;
            if (o && "function" == typeof o.b && 0 <= --A && o.b(-0, p, 3)) {
                for (o in -5) {
                    D = 1 + D, n = (-5)[o];
                }
            }
            return --C + (n && n.a);
        }
        c = f1(), function f2(n) {
            var f, t, e, i;
            for (f in C--) {
                0 <= --A && f1(D = 1 + D), B++, 0 <= --A && (D = 1 + D, c && (c.a += 0));
            }
            if (C = B) {
                t = 5;
                do {
                    for (e = 5; c ^= 25, D = 1 + (D = 1 + D), (p < void 0 ^ 0) <= -0 && 0 < --e; ) {}
                } while (B++ + (C + 1 - .1 - .1 - .1) && 0 < --t);
            } else {
                for (i = 5; D = 1 + D, 0 <= (2 === [ , 0 ].length || !1) && (D = 1 + D, o >>= 0), 
                B++ && 0 < --i; ) {}
            }
        }();
    }([], D += 1);
} catch (t) {
    switch (B++ + [][(D += 1) + (C = B)]) {
      case --C + ("" + (C-- || 9))[--C + (C = B)]:
        try {
            for (n = 5; (D += 1) + (t = ~(19 ^ "" >> this < ("function" !== p)) ? --C + (e && "function" == typeof e.undefined && 0 <= --A && e.undefined(0, --C - C)) : "" + (B++ + t || B || 3)) && 0 < --n; ) {}
        } catch (e) {
            for (f = 5; +C && 0 < f; --f) {
                [ --C, (D += 1) + --B, e && e[D = 1 + D, !1 * (D += 1, !1)], (D += 1) + 0 % (D += 1, 
                0) ][C--] && e && "function" == typeof e.null && 0 <= --A && e.null();
            }
            switch ((D += 1) + typeof e) {
              case --C + ++C:
                for (const E in (D += 1) + [ ..."" + t, (D = 1 + D, !1 ^ (t && (t.c = 0))), (D = 1 + D, 
                D += 1, !1 & (e && (e[D = 1 + D, null * (e += NaN | (D += 1, []))] = !1))) ]) {
                    D = 1 + D, E, D = 1 + (D = 1 + D), e && (e.Infinity >>= -4 % (2 === [ , 0 ].length));
                }
                break;

              case C = B:
                break;

              case (2 === [ , 0 ].length) % -1 & -5 & NaN:
                try {
                    break;
                } catch (n) {} finally {
                    for (i in D = 1 + D, 0) {
                        D = 1 + D, e = 0 == this < -5;
                    }
                    D = 1 + D, e && ([ e.c ] = [ 2 >> (p && 1) ]);
                }
                break;

              case (D += 1) + ("function" == typeof f2 && 0 <= --A && f2((D += 1) + (C ^= B))):
                D = 1 + D, e = 0;
            }
        }
        break;

      case --C + {
            bar_1: t
        }:
        for (e && "function" == typeof e.length && 0 <= --A && e.length(0, t, "foo"), o = 5; "string" == typeof a && 0 < o; --o) {
            for (c = 5; (D += 1) + ("function" == typeof f5 && 0 <= --A && f5()) && 0 < c; --c) {
                a = function f5(n) {
                    D += 1, f && (f.b += !0);
                    var f = t;
                }();
            }
        }
        break;

      case e && e[--C + (e && e[(D += 1) + B++])]:
      case (D += 1) + (C = B):
        switch (!1 % ("b" != this) || (D += 1), B++ + B) {
          case (D += 1) + (t &= (D += 1) + (a && "function" == typeof a.NaN && 0 <= --A && a.NaN(!B))):
            for (s = 5; B++ + a && 0 < s; --s) {
                e && e.Infinity || (D += 1);
            }
            switch ("function" != typeof undefined_2) {
              case "function" == typeof f2 && 0 <= --A && f2(p, (D = 1 + D, D += 1, !1)):
                for (r = 5; D = 1 + D, ((2 === [ , 0 ].length) >>> {} || NaN) > ((2 === [ , 0 ].length) < 3 < (a && (a.foo += NaN))) && 0 < --r; ) {
                    D = 1 + D;
                }
                break;

              case +C:
                D = 1 + (D = 1 + D);
                break;

              case B++ + {}:
              case {}[--C + (D = 1 + D, D += 1, "bar" | this | (2 === [ , 0 ].length) / "foo" <= !1 ? (D = 1 + D, 
                1) : (D = 1 + D, !0 ^ 22 * p && ((2 === [ , 0 ].length) << "c") / .5))]:
                switch (D = 1 + D, (e && (e.undefined = -(2 === [ , 0 ].length))) >> (e && (e.foo <<= 0))) {
                  case D = 1 + D, -(e && (e[D = 1 + D, NaN] = "object" !== this)) < NaN:
                  case D = 1 + D, (a %= !1) ^ 3 === (t = NaN):
                  case D = 1 + D, (2 === [ , 0 ].length) % "a" * !0 - 3:
                }
            }
            switch (D += 1, B++ + (C + 1 - .1 - .1 - .1)) {
              case --C + void 0:
                if (--C + +B) {
                    for (u = 5; B++ + !0 && 0 < u; --u) {}
                }
                h = 5;
                do {
                    switch (t && "function" == typeof t.foo && 0 <= --A && t.foo(4, (D = 1 + (D = 1 + D), 
                    (e && (e.c += 0)) === (D += 1, 0 % (2 === [ , 0 ].length !== this))), -3)) {
                      default:
                        D = 1 + D, e && (e[D = 1 + D, 0] += 22 * (2 === [ , 0 ].length)), D = 1 + (D += 1);

                      case (D += 1) + ("string" != typeof $):
                      case --C + !0:
                        D = 1 + D;
                        break;

                      case "number" == typeof k:
                        D = 1 + D, e && (e[e] /= !1 < ("c" <= (-4 == this))), D = 1 + D, e && (e[D = 1 + D, 
                        !0] *= 0);
                    }
                } while (B++ + --C && 0 < --h);
                break;

              case 1 in []:
                for (l = 5; y = (D += 1) + (D = 1 + D, D = 1 + (D += 1), !0), B = --C + (e && ([ e.null ] = [ 0 >> ("23" != this) >> !1 ])), 
                (D += 1) + typeof +((t && (t.NaN = NaN)) >> !1) && 0 < --l; ) {}
                D += 1;
                break;

              case (D += 1) + void 0:
            }
            break;

          case e && e.in:
            switch (D += 1, NaN) {
              case B && "function" == typeof B.b && 0 <= --A && B.b(/[a2][^e]+$/, --C + "bar"):
                break;

              case "function" == typeof f2 && 0 <= --A && f2():
                for (N = 5; e && (e.Infinity %= !0 & 2 >>> p), 0 < N; --N) {
                    for (d in b = --C + ("function" == typeof t && 0 <= --A && t((D = 1 + D, !1 === (y && (y[B++ + NaN] = -2))), (D = 1 + D, 
                    D += 1, 2 === [ , 0 ].length ^ -0 ^ 4 % (p <= 4))))) {
                        for (D = 1 + D, p = b[d], g = 5; D = 1 + D, 0 < g; --g) {
                            D = 1 + D;
                        }
                    }
                }

              case C += B:
            }
            break;

          default:
          case ("" + {
                var: --C + (t && (t[B++ + /[abc4]/.test("" + (C || 5))] += !0 & ("c" == this) - (4 < this))),
                null: y,
                length: --C + (y && y[B++ + (1 != (0 != (p >>= p % "b")))]),
                1.5: --C + {
                    c: B++ + ("special" != typeof e),
                    "": (D = 1 + D, "-4"),
                    "\t": (D += 1) + (B && B[D = 1 + D, (0 & (D += 1, "bar")) !== (a && (a.foo %= e && (e.in += !0) && 0 != p))]),
                    Infinity: typeof Infinity_1_1,
                    NaN: --C + (C += B)
                }[{} in [ (D = 1 + D, 0 | !1 !== (t && (t.b >>>= -2 >>> !0))), (D = 1 + D, 0 != ("a" % this ^ (p && (p[D = 1 + D, 
                (0 != (y && (y[D = 1 + D, e -= (D += 1, !0)] = (2 === [ , 0 ].length) <= !1))) > (0 <= (B && (B[D = 1 + D, 
                t = 0] += {} + 0)))] = !0)))), (2 | 2 === [ , 0 ].length) === !0 < p ^ NaN, !1, (D = 1 + (D = 1 + (D = 1 + D)), 
                38 & ((e += NaN) || -1)) ]],
                Infinity: {
                    c: (D += 1, !0)
                }
            })["" + (y && "function" == typeof y.NaN && 0 <= --A && y.NaN() || B || 3)]:
            for (B = async function bar() {
                D += 1;
            }(B++), v = 5; delete C && 0 < v; --v) {
                k = function f6() {
                    D = 1 + D, B = NaN;
                }();
            }
        }
    }
} finally {
    switch (B++ + {}) {
      case !0:
      case [ (D += 1) + [][[ B++ + C++, [], B++ ].NaN], B++, [].undefined ]:
        break;

      default:
        w = --C + ("function" in [ (D += 1) + [ B++ + !(-1 * (this < 1) | 25 <= (void 0 | this)), --C + (e && e.undefined) ], "" + (B++ + ("function" == typeof f6 && 0 <= --A && f6(void 0)) || B || 3), I, , -3 in {
            foo: C--,
            b: --C + (1 in {
                true: (D = 1 + (D = 1 + D), ("foo" !== this ^ null) <= 0),
                [0]: (D = 1 + (D += 1), !1),
                undefined: (D = 1 + (D += 1), 4 + (p << "") << !1),
                await_1: I
            }),
            foo_1: e
        } ]), I = "function" == typeof f1 && 0 <= --A && f1(p, "" + (B++ + ("function" == typeof I && 0 <= --A && I(B++ + void 0)) || B || 3)), 
        I = function f9() {
            var n, f, t;
            switch (--C + ("function" != typeof C)) {
              case --C + (D += 1, !0):
              case (D += 1) + (B++ + []):
              case B++ + ("function" == typeof f2 && 0 <= --A && f2(/[abc4]/g.exec((D = 1 + D, "" + (((e = this - this) <= 0 ? 25 : C) || 5))))):
                break;

              case [ I && "function" == typeof I.in && 0 <= --A && I.in(), --C + ("function" == typeof w && 0 <= --A && w()), /[abc4]/g.exec((D = 1 + D, 
                "" + (C || 5))), --C + +B ].Infinity:
                for (n = 5; (D += 1) + (C += B) && 0 < n; --n) {}
                for (f in e && "function" == typeof e.c && 0 <= --A && e.c()) {
                    try {
                        D = 1 + D;
                    } catch (n) {}
                }
            }
            if (--C + !1 * (D += 1, "")) {
                t = 5;
                do {
                    switch (--C + ("function" == typeof f0 && 0 <= --A && f0(1, "23", (D = 1 + D, (2 === [ , 0 ].length != -2) / 0 != (2 === [ , 0 ].length | -4) >>> 0)))) {
                      case D = 1 + D, D += 1, D += 1, "38" < (2 === [ , 0 ].length) ? (D = 1 + D, 0) : (D = 1 + D, 
                        !1 & (w && (w.c = NaN))):
                        break;

                      case [][D = 1 + D, D += 1, {} == this != 1]:
                        D = 1 + D, D += 1;
                        break;

                      case "foo" in [ (D = 1 + D, 0 % (2 === [ , 0 ].length) + (2 === [ , 0 ].length) / this % !0), 0, (D = 1 + (D = 1 + (D += 1)), 
                        !1), (D = 1 + (D += 1), (I && (I[D = 1 + D, !1] = 1)) % NaN || (I += 0) / 38), (D = 1 + D, 
                        ("23" ^ this <= "number") < 1) ]:
                    }
                } while ((I += void (e = 0)) && 0 < --t);
            }
        }();

      case D += 1, void (e += -24):
        for (D += 1, I && I.b, p = 3, t = 5; (D += 1) + {
            0: w
        } && 0 < --t; ) {
            w = (D += 1) + (C = B), D += 1, --C;
        }
    }
}

try {
    (e += -5) && (e[D = 1 + D, !1] = !1);
} finally {
    for (m in _ = --C + (!0 ^ (e *= 38) ^ (e ^= this >>> void 0))) {
        D = 1 + D, x = _[m], $ = function f10() {
            var t = function f11(e, n, i) {
                var o;
                i = function f12() {
                    D = 1 + D, D = 1 + (D += 1), D += 1, D += 1;
                }(), o = function f13() {
                    D = 1 + D, D += 1, x && (x.Infinity = 0), D = 1 + D;
                }(D = 1 + D), function f14(n, f, t) {
                    D = 1 + D, t && (t[D = 1 + D, 1 == (i && ({
                        "": i.in
                    } = {
                        "": (D += 1, /[a2][^e]+$/ + 0)
                    }))] = (2 === [ , 0 ].length) << (2 === [ , 0 ].length)), D = 1 + D, x |= 4, o && (o[D = 1 + D, 
                    D += 1, (o && (o.null -= 4)) === 25 * p] >>= !1);
                }(), i = function f15(n, f, t) {
                    D = 1 + D, e && (e.b = 0 == (this + 5 | delete c)), D = 1 + D, t && (t.null = 0);
                }((D = 1 + D, e && (e.undefined = -5 / -0)), 0, c);
            }(/[abc4]/g.exec("" + ("function" == typeof x && 0 <= --A && x(0 & 0 == 4 % (2 === [ , 0 ].length), (D = 1 + (D = 1 + D), 
            !1), "number") || C || 5))), c = function f17() {
                try {
                    var f = ((-0 === c) >> !1) - !1;
                    D = 1 + (D = 1 + D);
                } catch (n) {
                    D = 1 + D, f && ([ f[(D += 1) + {
                        Infinity: (D = 1 + D, x && (x.undefined += (4 >> (t && (t[D = 1 + D, !0] = -29))) - !1)),
                        "": (D = 1 + D, !0),
                        "\t": (D = 1 + D, ((2 === [ , 0 ].length) % "foo" & -16) << "38"),
                        1.5: (D = 1 + D, !0),
                        "-2": (D = 1 + D, !0)
                    }.null] ] = [ 0 & (f && (f.a += !1)) ]), D = 1 + D;
                }
                "function" == typeof f6 && 0 <= --A && f6() && (D = 1 + D);
            }();
        }();
    }
    for (j = 5; "38" in {
        ...x
    } && 0 < j; --j) {
        for (q = 5; /[a2][^e]+$/  in {
            null: (D += 1) + (!1 in {
                NaN: !((25 <= this ^ 23) << (([] ^ 2 === [ , 0 ].length) < !0))
            }),
            3: /[abc4]/.test("" + (++B || C || 5)),
            a: --C + B--,
            0: "function" == typeof f10 && 0 <= --A && f10("", -0),
            c: (D += 1) + ($ && "function" == typeof $.var && 0 <= --A && $.var(!1, "b", 0))
        } && 0 < --q; ) {
            for (z = 5; 0 < --z; ) {
                D += 1;
            }
        }
    }
}

console.log(null, B, C, D, p, NaN, void 0);
original result:
null 113 111 92 1 NaN undefined

uglified result:
null 113 111 92 3 NaN undefined
// reduced test case (output will differ)

// (beautified)
var Infinity = function await_2(b_1 = 0) {
    return await_2.length;
}();

console.log(Infinity);
// output: 0
// 
// minify: 1
// 
// options: {
//   "compress": {
//     "hoist_vars": true,
//     "keep_infinity": true,
//     "passes": 1000000,
//     "unsafe": true
//   },
//   "keep_fnames": true,
//   "toplevel": true,
//   "output": {
//     "v8": true
//   },
//   "validate": true
// }
minify(options):
{
  "compress": {
    "hoist_vars": true,
    "keep_infinity": true,
    "passes": 1000000,
    "unsafe": true
  },
  "keep_fnames": true,
  "toplevel": true,
  "output": {
    "v8": true
  }
}

Suspicious compress options:
  evaluate
  reduce_vars
  unsafe
Updated 24/01/2021 01:57 4 Comments

(Bug) Error catchers cannot handle google service errors

Synthoid/ExportSheetData

Describe the bug The current error handlers implemented to catch errors thrown by ESD and fail gracefully can only catch errors thrown by ESD, not Google services (ie accessing spreadsheets, Drive, etc). This means that bugs such as the multiple account issue will fail with no obvious guidance on what to do. I think this is the cause of the recent influx of “doesn’t work” posts on ESD’s listing page.

To Reproduce Due to the nature of the multi-account bug, it is not easy to replicate. This is likely occurring whenever ESD attempts to access or write data, as shown in Google Cloud error logs.

Expected behavior Google service errors are caught and display a popup. I believe that the service error is being detected and caught by ESD, but the current method of displaying errors actually uses SpreadsheeetApp.getUi() which is throwing another google service error. I may be able to get around this by wrapping the sidebar’s attempt to launch the export process with a try-catch that shows a JavaScript alert (it seems like the only way the ESD backend can show popups is through the UI class, which is part of the issue).

Updated 24/01/2021 00:34

[Bug] Docker container detection doesn't work reliably

porn-vault/porn-vault

Currently, container detection works by checking the existence of “docker” in the /proc/self/cgroup file in the container. On Fedora (potentially other systems too), it seems that this file is basically empty. The result is that binaries, backups and merged config all end up in “/” inside the container instead of “/config”

Updated 24/01/2021 00:34

**Describe the bug**

I-m-a-tester/headring

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior: 1. Go to ‘…’ 2. Click on ‘….’ 3. Scroll down to ‘….’ 4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information): - OS: [e.g. iOS] - Browser [e.g. chrome, safari] - Version [e.g. 22]

Smartphone (please complete the following information): - Device: [e.g. iPhone6] - OS: [e.g. iOS8.1] - Browser [e.g. stock browser, safari] - Version [e.g. 22]

Additional context Add any other context about the problem here.

Originally posted by @kadirselcuk in https://github.com/I-m-a-tester/I-m-a-tester.github.io/discussions/13

Updated 24/01/2021 00:39

Response with Abstent or Unspecified Status

IdentityPython/pysaml2

If a SAML2 Response comes with a unspecified Status statement, like the following

    [...]
    </ds:Signature>

        <samlp:Status/>

    <saml:Assertion ID="_4504adae-2752-4b29-8826-58684982f9ff" IssueInstant="2021-01-24T00:20:19Z" Version="2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    [...]    

we have this exception: ```` saml2/response.py", line 361, in status_ok if not status or status.status_code.value == samlp.STATUS_SUCCESS: AttributeError: ‘NoneType’ object has no attribute ‘value’


however, currently in pySAML2 the absence of Status or its possible malformation would still allow a positive outcome of the authentication on the SP. The code to be inspected is here:

https://github.com/IdentityPython/pysaml2/blob/7f1119737838ad0e9cf0c2e8ac2d34f9d66a1ab9/src/saml2/response.py#L358

again, in case of absent Status value, as the following example:

<samlp:Status> <samlp:StatusCode Value=“”/> </samlp:Status> ````

we get this exception: ```` saml2/validate.py", line 362, in valid_instance raise MustValueError(“Class ‘%s’ instance: %s” % (class_name, txt)) saml2.validate.MustValueError: Class ‘StatusCode’ instance: Required value on property ‘value’ missing


from what I understand this kind of cases must be managed, exactly as it happens and with success when the value of StatusCode is malformed, in fact, in the following hypothesis:

<samlp:Status> <samlp:StatusCode Value=“urn:oasis:names:tc:SAML:2.0:status:statuscodenonvalido”/> </samlp:Status> ````

we would successfully get the following exception:

saml2/response.py", line 380, in status_ok
    raise err_cls(msg)
saml2.response.StatusError: Unsuccessful operation: <samlp:Status xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"><samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:statuscodenonvalido" /></samlp:Status>
Unknown error from None
Updated 24/01/2021 00:46

Browser distribution: Uncaught TypeError: Cannot read property 'split' of undefined

cmorten/deno-rollup

Issue

Setup:

  • Deno version: 1.7.0
  • deno-rollup version: 2.38.0+0.6.0

Details

See https://github.com/rollup/rollup/issues/3934

We are currently working around an Uncaught TypeError thrown by the browser distribution of Rollup under some circumstances, specifically at https://github.com/cmorten/deno-rollup/blob/main/src/rollup/rollup.ts#L62.

Ideally the core project should not be throwing uncaught errors and instead either acting BAU or throwing specific and descriptive errors based on the invalid usage of Rollup.

This issue is a placeholder to track the Rollup issue, and once fixed, to track the removal of additional try {} catch {} code from deno-rollup as it should no longer be needed.

Updated 24/01/2021 00:32

Wrong stream displayed on phone rotation

IPCams/BugTracker

Describe the bug I have 4 rtsp video streams in a dashboard.When I display the dashboard in portrait mode I see output from all 4 cameras. When I rotate the iPhone 6s into landscape the output from stream 2 is duplicated in stream 3 thumbnail. So I have 2 stream 2 thumbnails. Touching that second 2-should-be-3 thumbnail brings up the correct stream.

To Reproduce Set up dashboard with 4 streams on an iPhone 6s. Display dashboard. Make full screen. Rotate phone.

Expected behavior The stream thumbnail should reflect the stream shown when it is clicked.

Screenshots I can send you a video if you wish.

App Version 2.1.1 but bug had been present since v1. I am running the Pro version.

Device & OS Version iPhone 6s running latest version of iOS as of today.

Additional context None

Updated 24/01/2021 00:49

File touch inside LXD container fails with "Permission denied" error despite correct permissions

ansible/ansible

<!— Verify first that your issue is not already reported on GitHub –> <!— Also test if the latest release and devel branch are affected too –> <!— Complete all sections as described, this form is processed automatically –>

SUMMARY

<!— Explain the problem briefly below –>

Using “touch” state of the File module fails with “Error, could not touch target: [Errno 13] Permission denied” message.

Performing the touch command manually, or using the ansible script directly succeed without issue.

ISSUE TYPE
  • Bug Report
COMPONENT NAME

<!— Write the short name of the module, plugin, task or feature below, use your best guess if unsure –>

File

ANSIBLE VERSION

<!— Paste verbatim output from “ansible –version” between quotes –> paste below ansible 2.9.6 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/crash/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3/dist-packages/ansible executable location = /usr/bin/ansible python version = 3.8.5 (default, Jul 28 2020, 12:59:40) [GCC 9.3.0]

CONFIGURATION

<!— Paste verbatim output from “ansible-config dump –only-changed” between quotes –> paste below DEFAULT_KEEP_REMOTE_FILES(env: ANSIBLE_KEEP_REMOTE_FILES) = True

OS / ENVIRONMENT

<!— Provide all relevant information below, e.g. target OS versions, network device firmware, etc. –>

ubuntu 20.04 LXD container

ansible_connection: lxd ansible_user: root

The target directory is a host directory mounted inside the LXD container. The directory has group write permissions and the container root user has been added to the group. This is all verified by running the touch command either manually or via the debug script.

STEPS TO REPRODUCE

<!— Describe exactly how to reproduce the problem, using a minimal test-case –>

<!— Paste example playbooks or commands between quotes below –> yaml - name: touch test file: path: "/var/opt/ubuntu_uid_test" owner: "ubuntu" group: "ubuntu" state: touch

<!— HINT: You can paste gist.github.com links for larger files –>

EXPECTED RESULTS

<!— Describe what you expected to happen when running the steps above –>

file is created as requested

ACTUAL RESULTS

<!— Describe what actually happened. If possible run with extra verbosity (-vvvv) –>

task fails with permission error

<!— Paste verbatim command output between quotes –> paste below <media> ESTABLISH LXD CONNECTION FOR USER: root <media> EXEC /bin/sh -c 'echo ~root && sleep 0' <media> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674 `" && echo ansible-tmp-1611445446.4263992-48841875885674="` echo /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674 `" ) && sleep 0' Using module file /usr/lib/python3/dist-packages/ansible/modules/files/file.py <media> PUT /home/ubuntu/.ansible/tmp/ansible-local-191707bwa3ns5d/tmpg35kcsy1 TO /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674/AnsiballZ_file.py <media> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674/ /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674/AnsiballZ_file.py && sleep 0' <media> EXEC /bin/sh -c '/usr/bin/python3 /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674/AnsiballZ_file.py && sleep 0' fatal: [media]: FAILED! => { "changed": false, "invocation": { "module_args": { "_diff_peek": null, "_original_basename": null, "access_time": null, "access_time_format": "%Y%m%d%H%M.%S", "attributes": null, "backup": null, "content": null, "delimiter": null, "directory_mode": null, "follow": true, "force": false, "group": "ubuntu", "mode": null, "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "ubuntu", "path": "/var/opt/ubuntu_uid_test", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "touch", "unsafe_writes": null } }, "msg": "Error, could not touch target: [Errno 13] Permission denied: b'/var/opt/ubuntu_uid_test'", "path": "/var/opt/ubuntu_uid_test" } Using the same script manually succeeds.

root@media:~# /bin/sh -c '/usr/bin/python3 /root/.ansible/tmp/ansible-tmp-1611445446.4263992-48841875885674/AnsiballZ_file.py && sleep 0'

{
  "dest": "/var/opt/ubuntu_uid_test",
  "changed": true,
  "diff": {
    "before": {
      "path": "/var/opt/ubuntu_uid_test",
      "state": "absent",
      "owner": 0,
      "group": 0,
      "mtime": 1611446014.1755574,
      "atime": 1611446014.1755574
    },
    "after": {
      "path": "/var/opt/ubuntu_uid_test",
      "state": "touch",
      "owner": 997,
      "group": 997,
      "mtime": 1611446014.180431,
      "atime": 1611446014.180431
    }
  },
  "uid": 997,
  "gid": 997,
  "owner": "ubuntu",
  "group": "ubuntu",
  "mode": "0644",
  "state": "file",
  "size": 0,
  "invocation": {
    "module_args": {
      "path": "/var/opt/ubuntu_uid_test",
      "owner": "ubuntu",
      "group": "ubuntu",
      "state": "touch",
      "recurse": false,
      "force": false,
      "follow": true,
      "modification_time_format": "%Y%m%d%H%M.%S",
      "access_time_format": "%Y%m%d%H%M.%S",
      "_original_basename": null,
      "_diff_peek": null,
      "src": null,
      "modification_time": null,
      "access_time": null,
      "mode": null,
      "seuser": null,
      "serole": null,
      "selevel": null,
      "setype": null,
      "attributes": null,
      "content": null,
      "backup": null,
      "remote_src": null,
      "regexp": null,
      "delimiter": null,
      "directory_mode": null,
      "unsafe_writes": null
    }
  }
}
Updated 24/01/2021 00:31 1 Comments

customInfos - doesn't work when a json string is assigned to JEST_HTML_REPORTERS_CUSTOM_INFOS

Hazyzh/jest-html-reporters

Describe the bug customInfos - - doesn’t work when the Key/Value Pairs object is stringified and assigned to process.env.JEST_HTML_REPORTERS_CUSTOM_INFOS in the globalSetup

To Reproduce Steps to reproduce the behavior: 1. In the js for globalSetup, create a json object and assign it - viz. const mycustInfo = { 'Environment':'dev', 'Browser':'chrome' }; process.env.JEST_HTML_REPORTERS_CUSTOM_INFOS = JSON.stringify(mycustInfo); and specify this in package.json: "customInfos" : "JEST_HTML_REPORTERS_CUSTOM_INFOS"

  1. Once the test is executed, the following warning message is displayed in console log: the value of Custom info env must be a json string point to an Object

  2. However, when the customInfos is specified directly in package json as below, it works as expected: `"customInfos" : [{ title: "Environment", value: "dev" }, { title: "Browser", value: "chrome" }]

Expected behavior Dynamically constructing the customInfos object as specified in #1 is expected to work as in #3.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information): - OS: Mac iOS13 - Browser: Chrome/Firefox/Safari - Version: package versions 2.1.0 and above

Additional context REF: https://github.com/Hazyzh/jest-html-reporters/issues/32 for the original feature request and impl.. of JEST_HTML_REPORTERS_CUSTOM_INFOS

Adjusting https://github.com/Hazyzh/jest-html-reporters/blob/841ce9896a5511e16d746109e598cbb58e800de9/index.js#L40 ` to const infos = JSON.parse(customInfos); fixes the issue

Updated 24/01/2021 00:26

Algunes imatges són Placeholders

CatalaHD/Chrome-Extension

Es podria fer un sistema per anar guardant dinamicament els splasharts que surti Placeholder i excloure'ls per futures execucions. A cada commit que es faci, aquesta llista anirà creixent. Es podria fer desde server-side, pero Github-Pages no ho soporta :cry:

Updated 24/01/2021 00:23

MV2 docs (get started) links to wrong project (accessing bad object in popup.js)

GoogleChrome/developer.chrome.com

Describe the bug A clear and concise description of what the bug is. The completed example project off of the manivest V2 guide: https://developer.chrome.com/docs/extensions/mv2/getstarted/, doesn’t work and throws the following error in the chrome://extensions page.

To Reproduce Steps to reproduce the behavior: 1. Go to https://developer.chrome.com/docs/extensions/mv2/getstarted/ 2. Download full project from the section that says: ``` To start, create a new directory to hold the extension’s files.

The completed extension can be downloaded here. ```

  1. Navigate to chrome://extensions, toggle on developer mode, and click load unpacked.. Load the entire folder you just downloaded.
  2. Navigate back to https://developer.chrome.com/docs/extensions/mv2/getstarted/, and open chrome extension.
  3. Click on green button…. expecting:

Expected behavior Expecting the page’s background color to change to green.

Screenshots/The Error This is the exact error that shows: <img width=“702” alt=“Screen Shot 2021-01-23 at 19 15 20” src=“https://user-images.githubusercontent.com/26751905/105617891-2b7a6180-5db0-11eb-991c-e638cce457e1.png”>

The Fix By comparing one of the example projects in this repository (get_started_complete), I found the issue in the example project available from the hosted website. In the broken version, popup.js is missing chrome.tabs.query({active: true, currentWindow: true}, function(tabs) { chrome.tabs.executeScript( tabs[0].id, {code: 'document.body.style.backgroundColor = "' + color + '";'}); });

instead, it merely has: chrome.tabs.executeScript( tabs[0].id, {code: 'document.body.style.backgroundColor = "' + color + '";'});

Hence, the hyperlink in developer.chrome.com/site/en/docs/extensions/mv2/getstarted/index.md at line 435 [8]: examples/tutorials/get_started/manifest.json, needs to be replaced with an updated zip link.

Desktop (please complete the following information): - OS: macOS - Browser: chrome - Version: 87.0.4280.88 (Official Build) (x86_64)

Additional context Add any other context about the problem here.

Updated 24/01/2021 00:30

Fork me on GitHub