Crunchyroll ERROR: Unable to extract initial state

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[x] I've read about sharing account credentials and I'm willing to share it if required

Region
U.S.
Provide a description that is worded well enough to be understood
Episodes I was able to get yesterday, also do not work today. I even logged out, closed Firefox and logging back in to no avail. All episodes do play in the browser.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
F:\_CR>yt-dlp.exe -vU "https://www.crunchyroll.com/watch/G2XU0D7Z0/they-show-up-when-you-least-expect-it" --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" --cookies-from-browser firefox -F
[debug] Command-line config: ['-vU', 'https://www.crunchyroll.com/watch/G2XU0D7Z0/they-show-up-when-you-least-expect-it', '--user-agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0', '--cookies-from-browser', 'firefox', '-F']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[b532a3481] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-107013-g93b31dae1d-20220527 (setts), ffprobe N-107013-g93b31dae1d-20220527
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[Cookies] Extracting cookies from firefox
[debug] Extracting cookies from: "C:\Users\David\AppData\Roaming\Mozilla\Firefox\Profiles\w22netn6.default-release\cookies.sqlite"
[Cookies] Extracted 2872 cookies from firefox
[debug] Proxy map: {}
[debug] Loaded 1855 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 5ff3e702171a50175c34397494e2d18ce35d771c2110b1e59bd173ec2fb352aa
yt-dlp is up to date<EMAIL_ADDRESS>[crunchyroll] Extracting URL: https://www.crunchyroll.com/watch/G2XU0D7Z0/they-show-up-when-you-least-expect-it
[crunchyroll] Retrieving main page (lang=None)
ERROR: [crunchyroll] G2XU0D7Z0: Unable to extract initial state; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "yt_dlp\extractor\common.py", line 710, in extract
  File "yt_dlp\extractor\crunchyroll.py", line 320, in _real_extract
  File "yt_dlp\extractor\crunchyroll.py", line 114, in _call_api
  File "yt_dlp\extractor\crunchyroll.py", line 99, in _call_base_api
  File "yt_dlp\extractor\crunchyroll.py", line 72, in _update_query
  File "yt_dlp\extractor\common.py", line 1272, in _search_json
  File "yt_dlp\extractor\common.py", line 1258, in _search_regex

F:\_CR>pause
Press any key to continue . . .

Although this was being discussed in the pinned 403 issue, this should have its own proper issue :+1:
Patch available: https://github.com/yt-dlp/yt-dlp/issues/7442#issuecomment-1637748442

I'm on Windows 11 and have never had any luck with trying to compile a new EXE file. I'll have to wait for a proper stabe or nightly release.

I'm on Windows 11 and have never had any luck with trying to compile a new EXE file. I'll have to wait for a proper stabe or nightly release.

it's not that hard. Just install python3 and execute the 3 commands on main page to compile it. The exe will be at dist folder.

I'm on Windows 11 and have never had any luck with trying to compile a new EXE file. I'll have to wait for a proper stabe or nightly release.

it's not that hard. Just install python3 and execute the 3 commands on main page to compile it. The exe will be at dist folder.

why don't you want to release a new version with the updated patch?
I tried to compile the patched version but can't get it to work

I'm on Windows 11 and have never had any luck with trying to compile a new EXE file. I'll have to wait for a proper stabe or nightly release.

it's not that hard. Just install python3 and execute the 3 commands on main page to compile it. The exe will be at dist folder.

why don't you want to release a new version with the updated patch? I tried to compile the patched version but can't get it to work

Because I'm a user like you and have no control over yt-dlp project. That said, it REALLY isn't hard to apply @bashonly fix and compile yourself. Go out on the wild and learn something new instead of rely on others. The necessary info is out there. Or be patient and WAIT until a proper fix is published.

Thanks @bashonly, first time i made changes to an extratractor and compiled it by myself and your patch works fine. @napgiver its pretty easy just install python3.7+ on your system if you haven't already, download the zip (https://github.com/yt-dlp/yt-dlp) or use git to clone the project, make the changes of bashonlys patch (https://github.com/yt-dlp/yt-dlp/issues/7442#issuecomment-1637748442) and use these three steps in the yt-dlp directory you extracted or downloaded the project to.
python3 -m pip install -U pyinstaller -r requirements.txt
python3 devscripts/make_lazy_extractors.py
python3 pyinst.py

After that the  patched and compiled .exe file is in the dist directory.

The problem is, I'm a visual learner. If the spoken words or written text of the instructions do not allow me to visualize it in my head, then it, unfortunately, is just not going to happen 😑

Thanks @bashonly, first time i made changes to an extratractor and compiled it by myself and your patch works fine. @napgiver its pretty easy just install python3.7+ on your system if you haven't already, download the zip (https://github.com/yt-dlp/yt-dlp - right side green button named "Code" and select download zip) or use git to clone the project, make the changes of bashonlys patch (#7442 (comment)) and use these three steps in the yt-dlp directory you extracted or downloaded the project to.
python3 -m pip install -U pyinstaller -r requirements.txt
python3 devscripts/make_lazy_extractors.py
python3 pyinst.py

After that the patched and compiled .exe file is in the dist directory.

The problem is, I'm a visual learner. If the spoken words or written text of the instructions do not allow me to visualize it in my head, then it, unfortunately, is just not going to happen 😑

There is this pre-release build that fixes the "initial state" error, and it could also possibly resolve the 403 issue, but it needs testing:
https://github.com/yt-dlp/yt-dlp/pull/7632#issuecomment-1641074939

Where do you put this code in order to get yt-dlp to download crunchyroll videos?

@c0nf377i you can run yt-dlp --update-to nightly if you are using the exe/binary to get the patched version. Or else you can install the master branch with pip


Rollup failed to resolve import  "***node_modules/_@arco-design_web-vue@2.33.0<EMAIL_ADDRESS>

[ ] I'm sure this does not appear in the issue list of the repository

Basic Info

Package Name And Version<EMAIL_ADDRESS>Browser: chrome<IP_ADDRESS>

Steps to reproduce
arco-vue-pro v1.27.2
arco-design/web-vue v2.33.0
node_modules目录是 @arco-design_web-vue@2.33.0@@arco-design，打包时中间多了个"/" 就找不到文件了

@blly5  hi 可以参考一下这个 https://github.com/arco-design/arco-design-pro-vue/issues/71


Remove init from interface

After reviewing code I found that init method it's not used anymore.
We use different variations of init and that directly.
Posting to share opinions.

Changes Unknown when pulling 38d3193a6cdc775b364593684477993e18667d9d on remove-init into ** on master**.

Changes Unknown when pulling 38d3193a6cdc775b364593684477993e18667d9d on remove-init into ** on master**.

We going


variables

Once issue #21 is completed, add support for using variables as arguments.

Going with a Dictionary<string, string>

Duplicate of issue #21

Actually, never mind. These are separate issues

Using hashes as explained here: http://ruby.about.com/od/rubyfeatures/a/hashes.htm

No clue why it works, but it works. Supports initializing variables and reading them with the print command


Wire Nailer not working on GMod Linux Dedicated Server

Hello all,
So I tried everything I could, including removing all addons that can interface with Wiremod. But nothing works. The Wiremod itself works great. However everytime you try to nail two props together, it does nothing. In singleplayer that works like it needs to.
I'm using the Workshop version. Please don't ask me to upload the github version to the linux server, cause my bandwidth will upload wiremod in one or two days due to the fact you have too much heavy models for my upload rate...
Note : It's a paid hoster, not a free one. All addons works, just Wiremod Nailer is broken.

Ok wait my connection seams to be realy quick this evening it will maybe be able to upload the github version on the Linux server...

Fixed it. For anyone who needs fix, put Nadmod prop protection, then put the last wiremod github version !

The Workshop version was actually updated a week ago, so your problem was
likely just your old prop protection not being CPPI compliant. Glad to hear
mine still works.
On Mar 27, 2015 2:06 PM, "Yuri6037"<EMAIL_ADDRESS>wrote:

Fixed it. For anyone who needs fix, put Nadmod prop protection, then put
the last wiremod github version !
—
Reply to this email directly or view it on GitHub
https://github.com/wiremod/wire/issues/880#issuecomment-87091631.


High CPU and GPU usage

In recent comfyui, if you use this node, you will find that the CPU and GPU usage is high, and the FPS in the lower left corner is jumping wildly. If you delete this node, the situation will return to normal immediately.

Duplicate of #146

See comments on #146 for update


Can't pass Material-UI muiTheme in context

My input locker component adds a FloatingActionButton on the right side of it's child () disabling or enabling it. It don't paste the code here for the sake of brevity.
The component works perfectly in the browser.
I tried this:
const muiTheme = getMuiTheme();

const TestComponent = (props) => (
    <InputLocker {...props}>
        <TextField/>
    </InputLocker>
);

describe('InputLocker structural assets', () => {

    it('should be ok', () => {
        const props = {
            ongoingApi: false
        };
        const wrapper = shallow(<TestComponent {...props}/>,{
            context: {muiTheme},
            childContextTypes: {muiTheme: React.PropTypes.object}
        } ).find(InputLocker).shallow();
        assert.equal(wrapper.find('FloatingActionButton')["nodes"].length, 1);
        assert.equal(wrapper.find('LockClose')["nodes"].length, 1);
    });
 });

I dropped a console.log(context) in the InputLocker's constructor. It prints:
{muiTheme: undefined}

I wrapped everithing in a  a . Same result.
I'm not a "pro" so I might miss something but after 3 days of googling and banging my head against the wall, I decided to open another issue here.

Context won't be passed unless a component has contextTypes defined, and childContextTypes applies to class-based components or createClass components that have a getChildContext method.

Thanks a lot and sorry that this definitely isn't an issue. It might be helpful though to others, while this doesn't look to be very well documented.
Pleas close the issue and thanks again.

(note that this isn't specific to enzyme, this is how react itself works)

@vladblindu  here's the React doc page on context: https://facebook.github.io/react/docs/context.html

I answered before even checking, because I was sure I missed something, but now I realise  has contextTypes defined. In fact it looks like this:
import React from "react";
import {AutoComplete, TextField, FloatingActionButton, DropDownMenu, Checkbox} from "material-ui";
import LockClose from "../../../lib/svg-icons/lock-close";
import LockOpen from "../../../lib/svg-icons/lock-open";
import * as styles from "./styles.less";
import _ from "../../../helpers/mini-underscore";

class InputLocker extends React.Component {
    constructor(props) {
        super(props);
        this._childProps = _.omit(this.props, "autolock", "ongoingApi", "children");
        this._lock = !(props["autolock"] === false);
        this["state"] = {
            locked: this._lock
        };
        this._lock = !(props["autolock"] === false);
        this.getInputRef = this.getInputRef.bind(this);
        this.autoLock = this.autoLock.bind(this);
    }

    componentWillMount() {
        this._childProps.ref = this.getInputRef;
        switch (this.props["children"]["type"]) {
            case AutoComplete:
            case TextField:
                this._childProps.onBlur = this.autoLock;
                break;
            case DropDownMenu:
                this._childProps.onClose = this.autoLock;
                break;
            case Checkbox:
                this._childProps.onCheck = this.autoLock;
                break;
            default:
                console.warn("Warning: InputLock expects an input type element as a child.");
        }
    }

    componentDidUpdate() {
        if (!this.state.locked && this.inputRef.focus)
            this.inputRef.focus();
    }

    autoLock() {
        if (this._lock)
            this.setState({locked: true})
    }

    getInputRef(input) {
        this.inputRef = input;
    }

    renderChildInput() {
        this._childProps.disabled = this.state.locked || this.props["ongoingApi"];
        return React.cloneElement(this.props.children, this._childProps)
    }

    render() {
        return (

                    {this.renderChildInput()}

                    <FloatingActionButton
                        disabled={this.props["ongoingApi"]}
                        mini={true}
                        onClick={() => {
                            this.setState({locked: !this.state.locked});
                        }}
                    >
                        {this.state.locked ? <LockClose /> : <LockOpen />}
                    </FloatingActionButton>

)
    }
}

InputLocker.contextTypes = {
    muiTheme: React.PropTypes.object
};

InputLocker.propsType = {
    children: React.PropTypes.element.isRequired,
    autolock: React.PropTypes.bool,
    ongoingApi: React.PropTypes.bool
};

export default InputLocker;

So, it has to be something else.

Try passing the context in .shallow() also.

Now I can see the context inInputLockert's constructor, but it won't  pass through to TextField.

@vladblindu Does TextField also define contextTypes?

TextField is a material-ui component and is defining contextTypes with muiTheme as required.
This is what I get in the console:
Warning: Failed context type: The context `muiTheme` is marked as required in `TextField`, but its value is `undefined`.

OK, let's step back. If you're getting React errors in your browser console, it's an issue with your own code, not with enzyme.
Do you have an issue with enzyme?

It looks like I have. I run the mocha test from WebStorm. Somehow it looks like enzyme's shallow render function does'n pass the context down the chain.
When rendered in the browser the component works fine (with a context provider on top).
I obviously tried to add the same context provider in the testing component and the context didn't pass through.

Yes, that's right, shallow does not pass context down the chain by design. (related: #664, #770).

Thank you for your time. This stack-overflow question sent me on the wrong track. http://stackoverflow.com/questions/38264715/how-to-pass-context-down-to-the-enzyme-mount-method-to-test-component-which-incl. Especially this comment http://stackoverflow.com/questions/38264715/how-to-pass-context-down-to-the-enzyme-mount-method-to-test-component-which-incl#comment65256968_38295396

shallow works for only one level, that's the point of it. Certainly that comment is misleading.


Finetuning

Hi, how can i do finetuning? So i have pretrained weights and want to freeze all layer expect last fc layer and train only last fc layer.

Maybe you need to add some code for this feature. You can freeze the parameters after model initialization, for example
model = model_init()
for name, params in model.named_parameters():
    if name.find("fc") != 0:
		params.requires_grad_(False)


[Go][Arrow] Remove panic from arrow.Schema and arrow.Metadata construction

Describe the enhancement requested
Prefer to return an error instead of panic as this situation is due to a bad user input.
Change the signature to return a Schema/Metadata and an error
list of panics

https://github.com/apache/arrow/blob/main/go/arrow/schema.go#L182
https://github.com/apache/arrow/blob/main/go/arrow/schema.go#L34

Component(s)
Go

I'm working on a PR

@zeroshade
there's a lot of places where arrow.NewSchema is inlined in unit tests
what do you think about a helper to wrap it
// NoError is a helper function that asserts that the error is nil and returns the value.
func NoError[S any](t *testing.T) func(s S, err error) S {
	return func(s S, err error) S {
		assert.NoError(t, err)
		return s
	}
}

I like it. Besides i think it's time we start leveraging generics in the arrow lib and bump to go1.18 anyways :smile:

The mod file is already at 1.20 https://github.com/apache/arrow/blob/main/go/go.mod#L19C1-L19C8

@ggodik yes, but we've been maintaining compatibility with go1.17 still via build tags. Sections like the compute lib which used generics have had build tags to ensure that they would simply be excluded in go1.17 builds and we have CI still building that version.
So i'd be fine with removing the go1.17 CI builds and officially dropping support for it now.


Lets say Goodby to every Front End concern

Sails version: 0.12.13
Node version: v6.7.0
NPM version: 3.10.3
Operating system: Mac Os 10.10.5
I don't know why a Sails back-end must contains a grunt file that it's job is to do front end dirty work. I think if there would be a front-end that want's to use a Sails back-end it should have it's own project. As a user I would rather Sails developers to leave the front-end concerns to me and focus on other issues. Don't you think it's time to totally remove gulp from Sails and just leave a simple jsx render feature?

ok, fixed!

Thanks, I don't think reading all these docs worth submitting an issue.


Pushy.register() doesn't return anything.

Hello :)
I'm using<EMAIL_ADDRESS>and trying out the tutorial in the docs, on a real device (iPhone 6S). Just a basic App.js component & copy paste the tutorial. I've linked the module, edited AppDelegate.m, etc.
The promise doesn't resolve or reject, no output.
I added Pushy.listen() before.
isRegistered does return a value (which is always false of course).
If I can provide more info please tell :)
This is the output in xcode when I build:

2019-04-10 16:18:35.128 [info][tid:main][RCTCxxBridge.mm:213] Initializing <RCTCxxBridge: 0x101a066e0> (parent: <RCTBridge: 0x1c40d9280>, executor: (null))
2019-04-10 16:18:35.131098+0300 ADPMobile[627:300882] Initializing <RCTCxxBridge: 0x101a066e0> (parent: <RCTBridge: 0x1c40d9280>, executor: (null))
2019-04-10 16:18:35.183 [info][tid:main][RCTRootView.m:293] Running application ADPMobile ({
initialProps =     {
};
rootTag = 1;
})
2019-04-10 16:18:35.183187+0300 ADPMobile[627:300882] Running application ADPMobile ({
initialProps =     {
};
rootTag = 1;
})
2019-04-10 16:18:35.270183+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 3 Connection has no connected handler
2019-04-10 16:18:35.270345+0300 ADPMobile[627:300962] TCP Conn 0x1c417f980 Failed : error 0:61 [61]
2019-04-10 16:18:35.273483+0300 ADPMobile[627:300956] [] nw_connection_get_connected_socket 4 Connection has no connected handler
2019-04-10 16:18:35.273524+0300 ADPMobile[627:300956] TCP Conn 0x1c417fbc0 Failed : error 0:61 [61]
2019-04-10 16:18:37.344975+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 5 Connection has no connected handler
2019-04-10 16:18:37.345056+0300 ADPMobile[627:300958] TCP Conn 0x1c417fe00 Failed : error 0:61 [61]
2019-04-10 16:18:39.355984+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 6 Connection has no connected handler
2019-04-10 16:18:39.356090+0300 ADPMobile[627:300960] TCP Conn 0x1c017dc40 Failed : error 0:61 [61]
2019-04-10 16:18:41.498722+0300 ADPMobile[627:300959] [] nw_connection_get_connected_socket 7 Connection has no connected handler
2019-04-10 16:18:41.498800+0300 ADPMobile[627:300959] TCP Conn 0x1c0362940 Failed : error 0:61 [61]
2019-04-10 16:18:43.572658+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 8 Connection has no connected handler
2019-04-10 16:18:43.572765+0300 ADPMobile[627:300958] TCP Conn 0x1c03630c0 Failed : error 0:61 [61]
2019-04-10 16:18:45.711743+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 9 Connection has no connected handler
2019-04-10 16:18:45.711850+0300 ADPMobile[627:300960] TCP Conn 0x1c0363000 Failed : error 0:61 [61]
2019-04-10 16:18:47.837427+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 10 Connection has no connected handler
2019-04-10 16:18:47.837529+0300 ADPMobile[627:300960] TCP Conn 0x1c0362dc0 Failed : error 0:61 [61]
2019-04-10 16:18:49.952541+0300 ADPMobile[627:300959] [] nw_connection_get_connected_socket 11 Connection has no connected handler
2019-04-10 16:18:49.952646+0300 ADPMobile[627:300959] TCP Conn 0x1c0362a00 Failed : error 0:61 [61]
2019-04-10 16:18:52.131399+0300 ADPMobile[627:300959] [] nw_connection_get_connected_socket 12 Connection has no connected handler
2019-04-10 16:18:52.131526+0300 ADPMobile[627:300959] TCP Conn 0x1c417fe00 Failed : error 0:61 [61]
2019-04-10 16:18:54.242733+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 13 Connection has no connected handler
2019-04-10 16:18:54.242838+0300 ADPMobile[627:300962] TCP Conn 0x1c0362dc0 Failed : error 0:61 [61]
2019-04-10 16:18:56.420153+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 14 Connection has no connected handler
2019-04-10 16:18:56.420257+0300 ADPMobile[627:300960] TCP Conn 0x1c0362e80 Failed : error 0:61 [61]
2019-04-10 16:18:58.594791+0300 ADPMobile[627:300956] [] nw_connection_get_connected_socket 15 Connection has no connected handler
2019-04-10 16:18:58.594871+0300 ADPMobile[627:300956] TCP Conn 0x1c03624c0 Failed : error 0:61 [61]
2019-04-10 16:19:00.757807+0300 ADPMobile[627:300956] [] nw_connection_get_connected_socket 16 Connection has no connected handler
2019-04-10 16:19:00.757912+0300 ADPMobile[627:300956] TCP Conn 0x1c017dc40 Failed : error 0:61 [61]
2019-04-10 16:19:02.944190+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 17 Connection has no connected handler
2019-04-10 16:19:02.944294+0300 ADPMobile[627:300958] TCP Conn 0x1c0362d00 Failed : error 0:61 [61]
2019-04-10 16:19:05.101751+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 19 Connection has no connected handler
2019-04-10 16:19:05.101796+0300 ADPMobile[627:300962] TCP Conn 0x1c43600c0 Failed : error 0:61 [61]
2019-04-10 16:19:05.220072+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 18 Connection has no connected handler
2019-04-10 16:19:05.220112+0300 ADPMobile[627:300962] TCP Conn 0x1c417fec0 Failed : error 0:61 [61]
2019-04-10 16:19:05.240 [warn][tid:com.facebook.react.JavaScript] Warning: Slider has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/slider' instead of 'react-native'. See https://github.com/react-native-community/react-native-slider
2019-04-10 16:19:05.240362+0300 ADPMobile[627:300970] Warning: Slider has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/slider' instead of 'react-native'. See https://github.com/react-native-community/react-native-slider
2019-04-10 16:19:05.243 [warn][tid:com.facebook.react.JavaScript] Warning: ViewPagerAndroid has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/viewpager' instead of 'react-native'. See https://github.com/react-native-community/react-native-viewpager
2019-04-10 16:19:05.243539+0300 ADPMobile[627:300970] Warning: ViewPagerAndroid has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/viewpager' instead of 'react-native'. See https://github.com/react-native-community/react-native-viewpager
2019-04-10 16:19:05.285 [warn][tid:com.facebook.react.JavaScript] Warning: Async Storage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/react-native-async-storage
2019-04-10 16:19:05.285564+0300 ADPMobile[627:300970] Warning: Async Storage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/react-native-async-storage
2019-04-10 16:19:05.322 [info][tid:com.facebook.react.JavaScript] Running application "ADPMobile" with appParams: {"rootTag":1,"initialProps":{}}. DEV === true, development-level warning are ON, performance optimizations are OFF
2019-04-10 16:19:05.321751+0300 ADPMobile[627:300970] Running application "ADPMobile" with appParams: {"rootTag":1,"initialProps":{}}. DEV === true, development-level warning are ON, performance optimizations are OFF
2019-04-10 16:19:05.363 [info][tid:com.facebook.react.JavaScript] '[Pushy]', { listen: { [Function: fn] type: 'async' },
setCriticalAlertOption: { [Function: fn] type: 'async' },
register: { [Function: fn] type: 'promise' },
subscribe: { [Function: fn] type: 'promise' },
unsubscribe: { [Function: fn] type: 'promise' },
isRegistered: { [Function: fn] type: 'promise' },
setEnterpriseConfig: { [Function: fn] type: 'async' },
notify: { [Function: fn] type: 'async' },
setBadge: { [Function: fn] type: 'async' },
addListener: { [Function: fn] type: 'async' },
removeListeners: { [Function: fn] type: 'async' },
getConstants: [Function],
setNotificationListener: [Function] }
2019-04-10 16:19:05.362864+0300 ADPMobile[627:300970] '[Pushy]', { listen: { [Function: fn] type: 'async' },
setCriticalAlertOption: { [Function: fn] type: 'async' },
register: { [Function: fn] type: 'promise' },
subscribe: { [Function: fn] type: 'promise' },
unsubscribe: { [Function: fn] type: 'promise' },
isRegistered: { [Function: fn] type: 'promise' },
setEnterpriseConfig: { [Function: fn] type: 'async' },
notify: { [Function: fn] type: 'async' },
setBadge: { [Function: fn] type: 'async' },
addListener: { [Function: fn] type: 'async' },
removeListeners: { [Function: fn] type: 'async' },
getConstants: [Function],
setNotificationListener: [Function] }
=================================================================
Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
PID: 627, TID: 300960, Thread name: (none), Queue name: com.facebook.react.PushyModuleQueue, QoS: 0
Backtrace:
4   ADPMobile                           0x00000001004d891c $S7PushyRN0A0CyACSo13UIApplicationCcfc + 396
5   ADPMobile                           0x00000001004d8c3c $S7PushyRN0A0CyACSo13UIApplicationCcfcTo + 56
6   ADPMobile                           0x00000001004abb50 -[PushyModule getPushyInstance] + 144
7   ADPMobile                           0x00000001004abc98 -[PushyModule listen] + 52
8   CoreFoundation                      0x0000000180f4e580  + 144
9   CoreFoundation                      0x0000000180e2d748  + 284
10  CoreFoundation                      0x0000000180e3256c  + 60
11  ADPMobile                           0x0000000100251798 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 2064
12  ADPMobile                           0x00000001002ebbb8 _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 664
13  ADPMobile                           0x00000001002eb73c _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 132
14  ADPMobile                           0x00000001002eb6ac ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 28
15  libdispatch.dylib                   0x00000001018911dc _dispatch_call_block_and_release + 24
16  libdispatch.dylib                   0x000000010189119c _dispatch_client_callout + 16
17  libdispatch.dylib                   0x000000010189fdfc _dispatch_queue_serial_drain + 768
18  libdispatch.dylib                   0x00000001018946ac _dispatch_queue_invoke + 328
19  libdispatch.dylib                   0x00000001018a0d54 _dispatch_root_queue_drain_deferred_wlh + 352
20  libdispatch.dylib                   0x00000001018a7e38 _dispatch_workloop_worker_thread + 676
21  libsystem_pthread.dylib             0x0000000180b6be70 _pthread_wqthread + 860
22  libsystem_pthread.dylib             0x0000000180b6bb08 start_wqthread + 4
2019-04-10 16:19:05.377685+0300 ADPMobile[627:300960] [reports] Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
PID: 627, TID: 300960, Thread name: (none), Queue name: com.facebook.react.PushyModuleQueue, QoS: 0
Backtrace:
4   ADPMobile                           0x00000001004d891c $S7PushyRN0A0CyACSo13UIApplicationCcfc + 396
5   ADPMobile                           0x00000001004d8c3c $S7PushyRN0A0CyACSo13UIApplicationCcfcTo + 56
6   ADPMobile                           0x00000001004abb50 -[PushyModule getPushyInstance] + 144
7   ADPMobile                           0x00000001004abc98 -[PushyModule listen] + 52
8   CoreFoundation                      0x0000000180f4e580  + 144
9   CoreFoundation                      0x0000000180e2d748  + 284
10  CoreFoundation                      0x0000000180e3256c  + 60
11  ADPMobile                           0x0000000100251798 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 2064
12  ADPMobile                           0x00000001002ebbb8 _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 664
13  ADPMobile                           0x00000001002eb73c _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 132
14  ADPMobile                           0x00000001002eb6ac ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 28
15  libdispatch.dylib                   0x00000001018911dc _dispatch_call_block_and_release + 24
16  libdispatch.dylib                   0x000000010189119c _dispatch_client_callout + 16
17  libdispatch.dylib                   0x000000010189fdfc _dispatch_queue_serial_drain + 768
18  libdispatch.dylib                   0x00000001018946ac _dispatch_queue_invoke + 328
19  libdispatch.dylib                   0x00000001018a0d54 _dispatch_root_queue_drain_deferred_wlh + 352
20  libdispatch.dylib                   0x00000001018a7e38 _dispatch_workloop_worker_thread + 676
21  libsystem_pthread.dylib             0x0000000180b6be70 _pthread_wqthread + 860
22  libsystem_pthread.dylib             0x0000000180b6bb08 start_wqthread + 4
2019-04-10 16:19:06.417 [info][tid:main][RNGestureHandlerManager.m:135] [GESTURE HANDLER] Initialize gesture handler for root view <RCTRootContentView: 0x101a14fb0; reactTag: 1; frame = (0 0; 375 667); gestureRecognizers = <NSArray: 0x1c4445a60>; layer = <CALayer: 0x1c0038c20>>
2019-04-10 16:19:06.417489+0300 ADPMobile[627:300882] [GESTURE HANDLER] Initialize gesture handler for root view <RCTRootContentView: 0x101a14fb0; reactTag: 1; frame = (0 0; 375 667); gestureRecognizers = <NSArray: 0x1c4445a60>; layer = <CALayer: 0x1c0038c20>>
2019-04-10 16:19:07.293639+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 22 Connection has no connected handler
2019-04-10 16:19:07.293744+0300 ADPMobile[627:300962] TCP Conn 0x1c017d580 Failed : error 0:61 [61]
2019-04-10 16:19:09.501665+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 23 Connection has no connected handler
2019-04-10 16:19:09.501775+0300 ADPMobile[627:300962] TCP Conn 0x1c03681c0 Failed : error 0:61 [61]
2019-04-10 16:19:11.579399+0300 ADPMobile[627:300962] [] nw_connection_get_connected_socket 24 Connection has no connected handler
2019-04-10 16:19:11.579507+0300 ADPMobile[627:300962] TCP Conn 0x1c03681c0 Failed : error 0:61 [61]
2019-04-10 16:19:13.761851+0300 ADPMobile[627:300956] [] nw_connection_get_connected_socket 25 Connection has no connected handler
2019-04-10 16:19:13.761960+0300 ADPMobile[627:300956] TCP Conn 0x1c03687c0 Failed : error 0:61 [61]
2019-04-10 16:19:15.832151+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 26 Connection has no connected handler
2019-04-10 16:19:15.832433+0300 ADPMobile[627:300958] TCP Conn 0x1c0368580 Failed : error 0:61 [61]
2019-04-10 16:19:17.935410+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 27 Connection has no connected handler
2019-04-10 16:19:17.935516+0300 ADPMobile[627:300958] TCP Conn 0x1c0362640 Failed : error 0:61 [61]
2019-04-10 16:19:20.129752+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 28 Connection has no connected handler
2019-04-10 16:19:20.129858+0300 ADPMobile[627:300958] TCP Conn 0x1c017f440 Failed : error 0:61 [61]
2019-04-10 16:19:22.265144+0300 ADPMobile[627:300956] [] nw_connection_get_connected_socket 29 Connection has no connected handler
2019-04-10 16:19:22.265255+0300 ADPMobile[627:300956] TCP Conn 0x1c0368880 Failed : error 0:61 [61]
2019-04-10 16:19:24.471522+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 30 Connection has no connected handler
2019-04-10 16:19:24.471836+0300 ADPMobile[627:300958] TCP Conn 0x1c0368400 Failed : error 0:61 [61]
2019-04-10 16:19:26.560059+0300 ADPMobile[627:300956] [] nw_connection_get_connected_socket 31 Connection has no connected handler
2019-04-10 16:19:26.560165+0300 ADPMobile[627:300956] TCP Conn 0x1c017d580 Failed : error 0:61 [61]
2019-04-10 16:19:28.656485+0300 ADPMobile[627:300958] [] nw_connection_get_connected_socket 32 Connection has no connected handler
2019-04-10 16:19:28.656590+0300 ADPMobile[627:300958] TCP Conn 0x1c017e9c0 Failed : error 0:61 [61]
2019-04-10 16:19:30.738719+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 33 Connection has no connected handler
2019-04-10 16:19:30.738822+0300 ADPMobile[627:300960] TCP Conn 0x1c017e9c0 Failed : error 0:61 [61]
2019-04-10 16:19:32.755082+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 34 Connection has no connected handler
2019-04-10 16:19:32.755188+0300 ADPMobile[627:300960] TCP Conn 0x1c03687c0 Failed : error 0:61 [61]
2019-04-10 16:19:34.840943+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 35 Connection has no connected handler
2019-04-10 16:19:34.841049+0300 ADPMobile[627:300960] TCP Conn 0x1c0368580 Failed : error 0:61 [61]
2019-04-10 16:19:37.010163+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 36 Connection has no connected handler
2019-04-10 16:19:37.010273+0300 ADPMobile[627:300960] TCP Conn 0x1c0367ec0 Failed : error 0:61 [61]
2019-04-10 16:19:39.042598+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 37 Connection has no connected handler
2019-04-10 16:19:39.042708+0300 ADPMobile[627:300960] TCP Conn 0x1c0367f80 Failed : error 0:61 [61]
2019-04-10 16:19:41.130483+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 38 Connection has no connected handler
2019-04-10 16:19:41.130591+0300 ADPMobile[627:300960] TCP Conn 0x1c0368040 Failed : error 0:61 [61]
2019-04-10 16:19:43.369351+0300 ADPMobile[627:300960] [] nw_connection_get_connected_socket 39 Connection has no connected handler
2019-04-10 16:19:43.369463+0300 ADPMobile[627:300960] TCP Conn 0x1c0367ec0 Failed : error 0:61 [61]

Hi @luzushka,
Pushy.register() may hang on iOS in the event where you have more than one push notification plugin installed.
Do you have the FCM plugin, OneSignal, or react-native-push-notification installed?
Pushy cannot work with other plugins that hook into the APNs methods in the AppDelegate class:

application:didRegisterForRemoteNotificationsWithDeviceToken
application:didFailToRegisterForRemoteNotificationsWithError
application:didReceiveRemoteNotification:fetchCompletionHandler

Now register works, but I can't receive a notification (at least through the demo in the docs),
with this error:
"Your application is not configured to send notifications to iOS devices"
I've contacted support, but is there a way I can fix this myself?

Hi @luzushka,
Please follow the instructions in our docs to configure the dashboard with an APNs Auth Key:
https://pushy.me/docs/ios/setup-apns-auth


V0.1 Bernard Pull Request

#9 Done with adding a label to task - through adding of a task
#10 Removing a label of a task - done by editing a task and removing that label
#11 Edit a label - Renames all instances of OLD_LABEL to a NEW_LABEL
#14 Delete a label - Deleting a label removes all instances of that label from any task that has it
Some documentation/image link fixes.

Coverage increased (+0.4%) to 91.456% when pulling 8798d92e7e77ae8a530abacd45158424c5bc9dad on V0.1-bernard into e53d040902ce21dcfe10489efb1683e514824711 on V0.1.

Changes Unknown when pulling ea394484439210d8cffc7e25678de852ccd63cd1 on V0.1-bernard into ** on V0.1**.


random seed button for pattern skins?

Think about it. Would be nice to have

But can't you just enter "random" number as a seed?

I wanted this so the seed would be random every time you bought the weapon without going into the menu every time

I'm shocked.

no you can't as far as latest build is concerned.


Support sparse files

https://github.com/wcampbell0x2a/backhand/pull/608 adds keeping the inode as extended, we should support this when writing data.

https://github.com/wcampbell0x2a/backhand/pull/624 Add reading sparse files, we should still support these when writing. as well as ExtendedFile.


Platlets

Platlets is the extention of Pie-Chart on d3. Its a new chart having
attractive shape. If you want to know what the pie chart looks like
visit:http://bl.ocks.org/mbostock/3887235
For platelets visit: http://bl.ocks.org/lokesh005/1b23c84b68f5be134ff0

what does it mean

Thank you for the contribution, but this would be better as an example (as you have already published on bl.ocks.org) rather than added to the git repository. Cheers!

Hey but why not it should be in your galary as this svg is unique
On Wed, Dec 30, 2015 at 10:21 PM, Mike Bostock<EMAIL_ADDRESS>wrote:

Closed #2695 https://github.com/mbostock/d3/pull/2695.
—
Reply to this email directly or view it on GitHub
https://github.com/mbostock/d3/pull/2695#event-502908212.

Please answer me

Examples are added to the gallery by anyone editing the wiki: it’s publicly editable. You don’t need to submit examples as pull requests.
That said, I’m not convinced this is an effective design for visualization. The large rounded corners subtract more from the larger arcs than the smaller arcs. I don’t see why this is better than a standard pie or donut chart.

Okay thanks


distributions should have a field entropy (H) of distribution

Also referenced within #91 .
When we get some time we should start adding those.
This will be helpful for analytical KL divergences.
@neerajprad suggests also adding the cross-entropies, I think this is up to discussion, since there is a combinatorial number of those.

@fritzo can we close this in favor of distributions conversations happening elsewhere?

@fritzo created a related task in probtorch#36. Closing this issue.


Operation could not be completed

PS version: 2020
Windows 10
I have a file with several sets of folders, and several backrgrounds for each set, as well as one text layer for foreground. So I need to do several exports, in each I only make a certain set of folders and a background visible.

However, after I do first export successfully, on any other export  I get pop-up "The operation could not be completed" for each picture im trying to export, so none of them get exported. The only way of solving this seems to be closing and opening photoshop, so it's possible to only do one set at a time.

If you rasterize the text layers do you still encounter this issue?

Gonna close until I get more info!


Add thermal simulation to core

This PR supersedes and eventually closes #9.
Presently this will also track a parallel implementation in empireu/ElectricalAge2, hopefully to pull its implementation into core.
As an unanswered question as of yet, hopefully this will also foment the formation of the proper top-level simulators, allowing the different simulation domains (electrical and thermal, presently, and perhaps eventually mechanical) to interact.

Before going ahead with this, I do now see (pursuant #9) that there is a sim/Material.kt file, but I'm not sure I trust the data in there. Still, it's a good idea, and I might refactor this before calling it ready to use those values (once they're vetted).
(Note that it can be hard to get specific heat by the kilogram, so definitely check the units before adding them!)

I'm not sure I agree with Codacy about documenting the operator overloads that lower intuitively :)

Before going ahead with this, I do now see (pursuant https://github.com/age-series/libage/issues/9) that there is a sim/Material.kt file, but I'm not sure I trust the data in there.

I did cite my references! But feel free to replace those values with ones you find to be more accurate. I added Material.kt because I thought it would make sense to use the same material constants everywhere. Obviously, it could be expanded with other physical constants.

I'm not sure I agree with Codacy about documenting the operator overloads that lower intuitively :)

Codacy is doing a pretty shit job of linting here, missing obvious performance hits for Kotlin and not suggesting the use of proper variable names that follow the naming conventions and such. Are there better linters we could use?

@empireu I know it says it was dismissed, but I hope holding deltaE as a WeakHashMap is satisfactory to your request :)

Does anyone with an inkling of an idea know how to pull this branch in as a dependency? I'm not at all clear on how this is deployed elsewhere, and I'm tempted to expedite merging into mainline for the sake of downstream (aforementioned), at least.
In that spirit, not having much else to add...

fwiw, changes were requested. not sure if you can see that.

Psst, per previous comment, if there's any way to change the (branch of the) dependency in the age-series/ElectricalAge2 mod itself via Gradle, that would be preferable, but absent that, I'm very tempted to merge this to permit further work on empireu/ElectricalAge2@feature/test-content :)
Any advice on that front?

[...]
Any advice on that front?

Aha, we're using this; which should build on a named branch. Time to test that theory, at least :)

FWIW, I'm still working in this topic, and about 4 other simultaneous topics, but let me know if this is merged into mainline, since I'm also keeping up a next branch to track the frenetic pace of ELN2 development :)

@Grissess if you fix these remaining points, this can be merged. I don't think we should let this PR expand further than this in scope to prevent scope creep in general. A whole new branch for this should be unnecessary; we should just merge it once these minor issues are fixed.

Probably should figure out how to tell IDEA to put the trailing newline in at some point :)
Just so you know: feature/thermal is definitely just this feature. There are a few nebulous feature branches out there right now--feature/bimap, feature/powersource, feature/color--that could stand to be cleaned up and PR'd into main. Currently the tip with most of these merged lives on next, mostly for rapid development. I can open those PRs sooner than later, if you want :)

Ideally, that would be branches in the primary repository. I don't see why we haven't added Alioth to the age-series org as at least a developer level that allows for creation of branches.

Y'know, I'm agreed! Do that now? :)

(Ah, you're the only owner, so you'd have to do it. I'm getting my orgs crossed :)

Hmm, yeah ok let me do that quick.

.... and your NL gripes ought to be fixed for next time, except for the dozen or so files in other branches that haven't yet been touched with this setting :)

It's the default in IDEA so I don't know how you managed to turn it off, lol.

Do you want to squash or just rebase and merge?

The exact manner is unimportant--you do you :)

Doot.


Hibernation: increase delay to check for node readiness

It has been observed that certain clusters take longer than 2 minutes
to update their node status to "NotReady" when resuming from
hibernation. This introduces a quickfix of doubling the time that
the controller waits until it starts checking node status. However,
a longer term more deterministic fix is likely needed.

Unfortunate but seems ok for now.
/lgtm

/test e2e

Can the controller approve CSRs during the 4-minute nodeCheckWaitTime window rather than waiting until the 4 minutes has elapsed before starting to approve?

Can the controller approve CSRs during the 4-minute nodeCheckWaitTime window rather than waiting until the 4 minutes has elapsed before starting to approve?

Ha, it certainly can, let me attempt a fix


error msg

Hello,
thank you for this code
I think I've done everything as u have explain, but I got this msg :

here is how I put the files :

The file is expected in res/, not in the root.

thank you for ur help it's working perfectly


Add Wireless GB/GBA Adapter

Add Wireless GB/GBA Adapter for Windows

This GUID is from a generic Arduino board and so should not be mapped. Will need to remove other devices that match on this GUID as well, thanks!


chore(deps): bump https://github.com/zeebe-io/zeebe-cluster-helm from 0.0.153 to 0.0.154

Update zeebe-io/zeebe-cluster-helm from 0.0.153 to 0.0.154
Command run was jx step create pr chart --name zeebe-cluster --version 0.0.154 --repo https://github.com/zeebe-io/zeebe-full-helm.git

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign salaboy
You can assign the PR to them by writing /assign @salaboy in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Support docker.push

Will docker push be supported in the future? I find it a little bit odd that there is a pull, but no push.

Opened PR for the issue https://github.com/softprops/shiplift/pull/312

Would really like to see this one added too!


Provide a way to validate an outboard based on just the hash

An outboard is a tree without the leafs, so you can validate if an outboard is correct for a hash without having access to the data.
If you have a way to validate an outboard, you don't have to throw away the outboard just because you have a bitflip in your data.
This is really for bao / abao, but tracking it here.

Implemented in bao-tree
It even gives a set of ranges for which the outboard is valid

@rklaehn can we close this?

implemented in bao-tree


Disable code complexity checks on Code Climate

These are very noisy with our current state of the repository and code complexity metrics seem to be low value, in many cases: https://en.wikipedia.org/wiki/Cyclomatic_complexity#Correlation_to_number_of_defects
If we improve/fix other higher-value warnings, we can potentially re-enable this in future and see what it would take to address.

Per the link above, this "fixes" 228 of the cyclomatic and cognitive complexity issues that code climate flags:

@PantelisElinas I added you as a reviewer because this is changing an existing check, and it would be good to have some thoughts on someone who has used interacted with it a lot.

@huonw
I have always and 100% ignored anything produced by this tool. As far as I am concerned, we can just get rid of it all together. In the meantime, reducing the noise it produces is fine by me.
P.


[WIP] Filter Events List by Date and Time of Day

This currently just adds dropdowns (or the iOS equivalent) to the filter header.

iOS
Android

Pre-flight check-list
Before raising a pull request

[ ] Documentation
[ ] Unit tests

Pre-merge check-list

[ ] Tester approved

We might be able to use https://github.com/wix/react-native-calendars for the date picker view on iOS.

While I'm still not convinced it's the right UX, this is some great work! Well done.

Yep, me neither. I wanted to know how we could get this working, though. I will focus on the filter screen and the actual filtering next.

I meant, I will focus on the date choosing screen (not filter screen) and the actual filtering. 😄

The Code Climate issues are related to duplicated code in unit tests. I don't think this is really an issue here.

I confirmed that the E2E tests work locally. This was just a CI issue.


Add keyboard shortcuts

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context?
Add any other context or screenshots about the feature request here.

Hi @rafapcmor !
Thanks a lot for the suggestions.
Can you please give us more details about what kind of keyboard shortcuts are you missing?
If you can, please take a look at the follow related issues:

#209
#77


feat: allow retry method storage.objects.download for testing

Fixes #283
Adds and allows retry method storage.objects.download for testing purposes.
This can help distinguish test cases that are performing media operations from metadata get.

[X] Tests pass

Closing this PR for now as alternative solution is discussed in internal doc go/retry-conf-test-media-ops


Cannot get Apaxy to work

Hello,
I have a very basic setup.  I have Apache installed on Ubuntu and my path is /var/www/html/test.  There are a few files in the 'test' folder.  I followed the directions to copy the contents from apaxy to the 'test' folder and renamed htaccess.txt to .htaccess in both the test/ folder and theme/folder.  However, when I browse to the directory, it shows the default file listing.  Is there something else that I need to do?
Instructions seems pretty straightforward.  I restarted Apache but that didn't help.  Any assistance would be deeply appreciated.

I was able to get this to work after adding the following lines to /etc/apache2/sites-available/000-default.conf:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

Hopefully, it may help someone.  Maybe, someone else can describe why this worked :smile:...

The AllowOverride Indexes option means "allow .htaccess files to override global apache configuration". Most Apache installs require this before you can use .htaccess files.

@vertigo3d Have you managed to get it working? If so, please let me know so I can close out this issue.

Yes, it’s working.
From: Adam Whitcroft<EMAIL_ADDRESS>Sent: Thursday, November 10, 2016 8:32 AM
To: AdamWhitcroft/Apaxy<EMAIL_ADDRESS>Cc: vertigo3d<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [AdamWhitcroft/Apaxy] Cannot get Apaxy to work (#66)
@vertigo3dhttps://github.com/vertigo3d Have you managed to get it working? If so, please let me know so I can close out this issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/AdamWhitcroft/Apaxy/issues/66#issuecomment-259690415, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALcMgtAkBe7148Bqs7KaUUkNe9H79eh2ks5q8xzGgaJpZM4Iyfgc.

Good stuff!


Getting table|nil inferred from a function that only returns table

How are you using the lua-language-server?
NeoVim
Which OS are you using?
MacOS
What is the issue affecting?
Type Checking
Expected Behaviour
I expect that the inferred type is table, not table|nil because the function that I'm using has a return type of table
Actual Behaviour
For some reason, the language server is inferring the type to be of table|nil instead of table (take a look at the screenshot to see that the function definition states the return type is table)

Reproduction steps
Inside neovim, use vim.tbl_map and assign it to a variable and see how the variable type is being inferred table|nil rather than just table (see the screenshot below)

Additional Notes
Thank you very much for this language server, it is really helpful when developing lua.
By the way, here is the definition of the function:
https://github.com/neovim/neovim/blob/e6680ea7c3912d38f2ef967e053be741624633ad/runtime/lua/vim/shared.lua#L186-L191
Log File
No response

Hello 👋
Can you share the code that is causing the issue with us?

From the screenshot, there are 2 definitions of your function, one of which does not return, so it is considered to return nil.

Hello both @carsakiller and @sumneko, thanks for your response.

From the screenshot, there are 2 definitions of your function, one of which does not return, so it is considered to return nil.

Where do you see the second definition not returning anything? Maybe you know the VIM signature popup better than me. Do you mean that each section of that popup separated by horizontal lines is a different function definition? Or do you mean something else?

I have underlined the two different definitions here:

If press F12 while your cursor is on the function, it will show you all of its in-lua references, you may be able to find the incorrect definition there. Otherwise, it may be included as a library.

@carsakiller , thank you very much for your insights. What command do you have mapped to your F12 key? Mine does nothing, so I am not sure what to run to checkt he definitions


Not sure if this is a bug or not with $breadcrumb-divider (base64)

I noticed it while using this awesome website https://bootstrap.build/
I couldn't get the base64 custom .scss variable to work?
see: https://github.com/monolithforge/opencart-bootstrap4-theme-basic.ocmod/commit/ee162ad7fc075a9e82cf4be6083934138c06e1bf

Does this still persist in the new version https://bootstrap.build ?


Save and test button inside connections settings always returns datasource is working.

This appeared in one of the last commits


Feature Request : Statistics Model

@mmmewk I'm not sure if it's already in your todo list, but the statistics feature like Wordle will definitely encourage more user to return to play it daily. Kindly consider to included it. Thanks again..

Did that last night!


Fixup lints and remove github workflow

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_50laijlzd6/clone/recipe/meta.yaml:20: remove_python_pinning: On arch specific packages, python deps should not be constrained.
ERROR: /tmp/abs_50laijlzd6/clone/recipe/meta.yaml:25: remove_python_pinning: On arch specific packages, python deps should not be constrained.
Errors were found


Add proxy for metafacture.org/documentation

The github pages link has a long strange link, would be nice if we could use metafacture.org/documentation

You can use https://metafacture.org/metafacture-documentation/ already.


Notification UI distortion

Issue Type: Bug
Notification pop up is disorted when no notifications are availble
VS Code version: Code 1.34.0 (a622c65b2c713c890fcf4fbf07cf34049d5fe758, 2019-05-15T21:59:37.030Z)
OS version: Windows_NT x64 10.0.18363

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz (8 x 2712)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.88GB (16.50GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (13)

Extension
Author (truncated)
Version

es7-react-js-snippets
dsz
2.5.0

vsc-material-theme
Equ
29.2.0

prettier-vscode
esb
3.17.0

python
ms-
2019.6.24221

csharp
ms-
1.21.9

vscode-jest
Ort
3.1.0

material-icon-theme
PKi
3.9.2

csharp2ts
raf
0.0.22

project-snippets
reb
0.5.0

LiveServer
rit
5.6.1

sonarlint-vscode
Son
1.10.0

python
tht
0.2.3

vscode-icons
vsc
9.6.0

@burlarajesh yeah we are getting this issue from time to time but never had the chance to reproduce. You are using quite an old version of VSCode. Can you update to latest and let me know how to reproduce if it happens again?

@bpasero I am not able reproduce this anymore after updating to latest. You can close this thread. :)

I'm on version:

Version: 1.41.1 (system setup)
Commit: 26076a4de974ead31f97692a0d32f90d735645c0
Date: 2019-12-18T14:58:56.166Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.17763

and facing the same problem:

Given https://github.com/microsoft/vscode/issues/85617 I would like to verify this again when 1.42 ships this week.


Needs to output error messages when .vue file script contains errors

This is an awesome library and apparently one of a kind.  The problem is that attempting to import a .vue file containing script errors renders only a ReferenceError: "responseText is not defined" error in the browser console, and does not give any indication of where the error(s) exists in the script.  This is basically a nightmare for debugging.  Please add a debug/development mode which outputs verbose error messages when the .vue file contains errors.  Or at the very least, point to the line number or give some sort of hint about why the script can't be loaded.

+1 For this feature or solution/workaround.


Oauth not working

Social handle sign on status:
Linkedin is working (Mark)
Facebook is working (Graeme)
Twitter is not working (Mark)
Google is working but with the number added (MARKD9494A71A9844CE0)

@markherringer i tried signin google, linkedin and github
it said that the redirect urls is missmatch
could you please update redirect url to : https://staging.healthsites.io/?
and give me the key?

hello @markherringer
about "Google is working but with the number added (MARKD9494A71A9844CE0)"
it is because "MARK" id is already used and django-social-auth is not allowed to have 2 account that has same name. That why they generate uuid after username.
for twitter and facebook, i save "screen name" or "name" from response that they give, but google doesn't provide it
Need advise from @ismailsunni

In #889 we would need an architecture change:

OSM becomes the primary (only) means to log in to the site (needed for editing via OSM API)
Other social logins can be associated with the site for purposes like:
Tweeting a record
Facbooking a dooda whatsit
Doing a data extract straight to your google drive

we are using osm now and it is working


Grayscale support, optimizations, API changes

Fixes #19
i've introduced several optimizations (mostly in ChanceTable) which resulted in ~2x improvement of decoding speed (for my 5MP grayscale image). Also I've changed API a bit to make it slightly more convenient and idiomatic. And the last change is splitting CLI tool into the separate crate flif-cli, which simplifies config of flif crate a bit.
Unfortunately decoding speed is still quite slow, approximately 4-5 times slower than original flif tool. (6.7s vs 1.3s for my image) Which makes this crate barely usable for me. Currently more than third of the total time is spent in ManiacNode::apply, to optimize it more in-depth knowledge will be required, which I do not currently posses.

Thanks for this PR! I'll take a look later tonight. The maniac tree is currently terrible from an optimization perspective, the way it's laid out is terrible for CPU caches. I was focusing on getting a working copy first.

Also, it looks like no business logic really changes with this PR other than removing an error when grayscale was detected. Is that the case or did I miss something?

Yes, I believe so.

BTW I'll try to improve bound checks situation a bit, so it's not ready for merge yet. (plus I remember about test)

Out of curiosity, how much performance did eliminating the bound checks gain?

Barely measurable actually, I hoped for more. :)

I thought as much. There's probably some clever optimization happening from the compiler to reduce the overhead.

Doubt it, probably bound checks cost just dwarfs in comparison with maniac pass.

Ah right, we're back to the maniac pass. I should probably get around to optimizing that. Converting it to be backed by an array will hopefully get us close to the performance of the official FLIF library.

Looks good! Do you have any more changes planned or should I go ahead and merge it?

Yes, I don't have any additional changes so you go ahead! :+1:
BTW what d you think about moving this project into FLIF-hub? And what do you think about relicensing it under dual MIT/Apache-2.0 license?

I'm not opposed to changing to a dual-license. I can see the benefits of both. I'm not really interested in moving to FLIF-hub. At some point I may want to write an encoder into this project and I can see them having some issues with that since their encoder is GPL'd and I wouldn't want mine to be.


Enable tracking of "launch" operation

openshiftio/appdev-planning#13

Sending to @quintesse ; feel free to use my 4a1d507 as a base

Already using parts of it. Btw, how is the token used? Can I see its results somewhere or would that mean using your user?

@quintesse Emailed you access

Reverted in 640f4d8; broken build due to compilation error: https://ci.centos.org/view/Devtools/job/devtools-launchpad-missioncontrol-generator-build-master/37/console
N/P, let's just fix up and try again :)

@gastaldi @quintesse ^

And stay closed!


fixes handling grouped options

When options are grouped in optgroups and there's no search field, the script would choose the first option in a group. This update fixes this issue.

Thank you. But for more stability need add some tests with this behavior. I enabled Circle CI builds for PR, may be it is will work automatically after git push.


Issues building new device

Me again (this isn't related to any other issues)
I'm currently building a new Pi as i want to log temps elsewhere but getting the following issues when running sbt assembly
[info] Checking every *.class/*.jar file's SHA-1.
[info] Merging files...
[warn] Merging 'META-INF/MANIFEST.MF' with strategy 'discard'
[warn] Strategy 'discard' was applied to a file
[info] SHA-1: 825dc9a8fcfcf8e80307c9fbec336c195183b74d
[info] Packaging /home/pi/code/temperature-machine/site/target/scala-2.10/site-assembly-0.1-SNAPSHOT.jar ...
[info] Done packaging.
[info] Passed: Total 109, Failed 0, Errors 0, Passed 109
[info] Checking every *.class/*.jar file's SHA-1.
[info] Merging files...
[warn] Merging 'META-INF/NOTICE' with strategy 'rename'
[warn] Merging 'META-INF/LICENSE.txt' with strategy 'rename'
[warn] Merging 'META-INF/LICENSE' with strategy 'rename'
[warn] Merging 'META-INF/DEPENDENCIES' with strategy 'discard'
[warn] Merging 'META-INF/MANIFEST.MF' with strategy 'discard'
[warn] Merging 'META-INF/maven/com.twitter/hpack/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/com.twitter/hpack/pom.xml' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.apache.logging.log4j/log4j-api/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.apache.logging.log4j/log4j-api/pom.xml' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.apache.logging.log4j/log4j-core/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.apache.logging.log4j/log4j-core/pom.xml' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.apache.logging.log4j/log4j-slf4j-impl/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.apache.logging.log4j/log4j-slf4j-impl/pom.xml' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.eclipse.jetty.alpn/alpn-api/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.eclipse.jetty.alpn/alpn-api/pom.xml' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.rrd4j/rrd4j/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.rrd4j/rrd4j/pom.xml' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.slf4j/slf4j-api/pom.properties' with strategy 'discard'
[warn] Merging 'META-INF/maven/org.slf4j/slf4j-api/pom.xml' with strategy 'discard'
[error] 1 error was encountered during merge
java.lang.RuntimeException: deduplicate: different file contents found in the following:
/root/.ivy2/cache/org.apache.logging.log4j/log4j-api/jars/log4j-api-2.10.0.jar:module-info.class
/root/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.8.0-alpha2.jar:module-info.class
	at sbtassembly.Assembly$.applyStrategies(Assembly.scala:140)
	at sbtassembly.Assembly$.x$1$lzycompute$1(Assembly.scala:25)
	at sbtassembly.Assembly$.x$1$1(Assembly.scala:23)
	at sbtassembly.Assembly$.stratMapping$lzycompute$1(Assembly.scala:23)
	at sbtassembly.Assembly$.stratMapping$1(Assembly.scala:23)
	at sbtassembly.Assembly$.inputs$lzycompute$1(Assembly.scala:67)
	at sbtassembly.Assembly$.inputs$1(Assembly.scala:57)
	at sbtassembly.Assembly$.apply(Assembly.scala:83)
	at sbtassembly.Assembly$$anonfun$assemblyTask$1.apply(Assembly.scala:240)
	at sbtassembly.Assembly$$anonfun$assemblyTask$1.apply(Assembly.scala:237)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
[error] (temperature-machine/*:assembly) deduplicate: different file contents found in the following:
[error] /root/.ivy2/cache/org.apache.logging.log4j/log4j-api/jars/log4j-api-2.10.0.jar:module-info.class
[error] /root/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.8.0-alpha2.jar:module-info.class
[error] Total time: 1092 s, completed 30-Dec-2017 13:35:15
pi@tempmonitor2:~/code/temperature-machine $
```
`

Standard procedure is to update with ‘git pull’ and try again. There’s a fair bit of development going on so you may have caught an unlucky build.
I’m working on a major version so keep and eye out. I’ll aim to package it slightly differently to avoid people having to rebuild (which is always annoying on a pi).
The other thing to try is ‘sbt clean’ before you try to build. You can also build in stages; run ‘sbt test:compile’ before you run ‘assembly’. The pi (zero especially) struggles a bit so it seems to help.
Ps the new version will have an export feature btw

Great news with regards to the export feature!
I just tried to update my current monitor and had the exact same issue - will try to run sbt clean and then re-run the assembly to see how that goes. Failing that, I may have to to revert to the previous commit (unless the next release isn't far off?)
Hope you had a great Christmas and Happy New Year in advance!

No ETA on the release but I could have a go at a preview release if I get the chance. Will let you know.
Cheers and HNY too!

I've been able to reproduce on a different machine, so it looks like its a genuine problem that wasn't showing up on my main machine. I'll report back with a fix.
[warn] Merging 'META-INF/maven/org.slf4j/slf4j-api/pom.xml' with strategy 'discard'
[error] 1 error was encountered during merge
java.lang.RuntimeException: deduplicate: different file contents found in the following:
/Users/toby/.ivy2/cache/org.apache.logging.log4j/log4j-api/jars/log4j-api-2.10.0.jar:module-info.class
/Users/toby/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.8.0-alpha2.jar:module-info.class
	at sbtassembly.Assembly$.applyStrategies(Assembly.scala:140)
	at sbtassembly.Assembly$.x$1$lzycompute$1(Assembly.scala:25)
	at sbtassembly.Assembly$.x$1$1(Assembly.scala:23)
	at sbtassembly.Assembly$.stratMapping$lzycompute$1(Assembly.scala:23)
	at sbtassembly.Assembly$.stratMapping$1(Assembly.scala:23)
	at sbtassembly.Assembly$.inputs$lzycompute$1(Assembly.scala:67)
	at sbtassembly.Assembly$.inputs$1(Assembly.scala:57)
	at sbtassembly.Assembly$.apply(Assembly.scala:83)
	at sbtassembly.Assembly$$anonfun$assemblyTask$1.apply(Assembly.scala:240)
	at sbtassembly.Assembly$$anonfun$assemblyTask$1.apply(Assembly.scala:237)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
[error] (temperature-machine/*:assembly) deduplicate: different file contents found in the following:
[error] /Users/toby/.ivy2/cache/org.apache.logging.log4j/log4j-api/jars/log4j-api-2.10.0.jar:module-info.class
[error] /Users/toby/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.8.0-alpha2.jar:module-info.class
[error] Total time: 32 s, completed 01-Jan-2018 17:22:15
$

I think this was caused by a duplicate file coming from SLF4J, removing that dependence seems to fix it but then there's no default binding causing:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

I think the lesser of two evils is to change the merge strategy for assembly (https://github.com/sbt/sbt-assembly#merge-strategy). No idea to what though...
For reference, the dependencies are below.
> whatDependsOn org.slf4j slf4j-api 1.8.0-alpha2
[info]
[info] org.slf4j:slf4j-api:1.8.0-alpha2
[info]   +-org.apache.logging.log4j:log4j-slf4j-impl:2.10.0
[info]   | +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]   |
[info]   +-org.log4s:log4s_2.12:1.3.6 [S]
[info]     +-org.http4s:blaze-core_2.12:0.12.9 [S]
[info]     | +-org.http4s:blaze-http_2.12:0.12.9 [S]
[info]     |   +-org.http4s:http4s-blaze-core_2.12:0.16.5a [S]
[info]     |     +-org.http4s:http4s-blaze-client_2.12:0.16.5a [S]
[info]     |     | +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]     |     |
[info]     |     +-org.http4s:http4s-blaze-server_2.12:0.16.5a [S]
[info]     |       +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]     |
[info]     +-org.http4s:blaze-http_2.12:0.12.9 [S]
[info]     | +-org.http4s:http4s-blaze-core_2.12:0.16.5a [S]
[info]     |   +-org.http4s:http4s-blaze-client_2.12:0.16.5a [S]
[info]     |   | +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]     |   |
[info]     |   +-org.http4s:http4s-blaze-server_2.12:0.16.5a [S]
[info]     |     +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]     |
[info]     +-org.http4s:http4s-core_2.12:0.16.5a [S]
[info]       +-org.http4s:http4s-argonaut_2.12:0.16.5a [S]
[info]       | +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]       |
[info]       +-org.http4s:http4s-blaze-core_2.12:0.16.5a [S]
[info]       | +-org.http4s:http4s-blaze-client_2.12:0.16.5a [S]
[info]       | | +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]       | |
[info]       | +-org.http4s:http4s-blaze-server_2.12:0.16.5a [S]
[info]       |   +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]       |
[info]       +-org.http4s:http4s-client_2.12:0.16.5a [S]
[info]       | +-org.http4s:http4s-blaze-client_2.12:0.16.5a [S]
[info]       |   +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]       |
[info]       +-org.http4s:http4s-dsl_2.12:0.16.5a [S]
[info]       | +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]       |
[info]       +-org.http4s:http4s-jawn_2.12:0.16.5a [S]
[info]       | +-org.http4s:http4s-argonaut_2.12:0.16.5a [S]
[info]       |   +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]       |
[info]       +-org.http4s:http4s-server_2.12:0.16.5a [S]
[info]         +-org.http4s:http4s-blaze-server_2.12:0.16.5a [S]
[info]           +-bad.robot:temperature-machine_2.12:2.1 [S]
[info]
[success] Total time: 0 s, completed 01-Jan-2018 17:43:47

10d00a8 fixes this (hopefully), have a go and report back!

@tobyweston completed successfully! looks like that did the trick - however I've now got a new problem - not sure if it's related.
sbt assembly completes successfully, but when running start.sh I'm not able to load the site. shall i raise a new issue?

strange behaviour -
tempmonitor1 (the original one) now presents the WebUI but i get the following error
TypeError: n.data.map is not a function. (In 'n.data.map(function(e,n){return Object.assign({},e,{fill:!1,radius:0,spanGaps:!1,borderColor:t[n],backgroundColor:t[n]})})', 'n.data.map' is undefined)
tempmonitor2 (the new device) won't load the WebUI at all, even though sbt assembly completed successfully

The n.data thing is usually because the front end (UI) has started but can't speak to the backend for some reason. Is it just on the chart or on the temp values too? Screenshot?
For tempmonitor2: don't forget you have just one server and many clients. So say tempmonitor1 is the server and it's address is <IP_ADDRESS> and tempmonitor2 is your new client node at <IP_ADDRESS>. You only start one as a server (with start-server.sh), the other you start as a client (with start-client.sh). The website is served from <IP_ADDRESS> in our example (the server), so after the second machine (<IP_ADDRESS>) has started up (check the logs that it started ok), you'd just go to the usual site (<IP_ADDRESS>:11900) and you'd see both sets of temperatures. Don't try and go to <IP_ADDRESS>:11900 (the client) as there's no website there!
Not sure if that was obvious or not, apologies if you know all that already and thanks for bearing with me. It should be covered in the website docs. Give me a shout if that's not clear etc.

tempmonitor1 - only the graph - the value above is coming out fine - screen shot below

tempmonitor2 - update - found that sbt was permission with root which was causing some issues so chown and chgrp to pi - now when i go to run sbt assembly it throws a java error! unless i sudo sbt assembly which completes but still doesn't show the site
completely understood with regards to client/server setup - i wanted to run them both as distinct servers, serving there own sensor starts individually and once it's proving to be working then run the server on 1 and client on 2. i assumed that having two servers wouldn't be an issue?

tempmonitor2 java error - incase it's useful
pi@tempmonitor2:~/code/temperature-machine $ sbt assembly java.io.IOException: Permission denied 	at java.io.UnixFileSystem.createFileExclusively(Native Method) 	at java.io.File.createNewFile(File.java:1012) 	at scala.reflect.io.AbstractFile.fileOrSubdirectoryNamed(AbstractFile.scala:235) 	at scala.reflect.io.AbstractFile.fileNamed(AbstractFile.scala:246) 	at scala.tools.nsc.backend.jvm.BytecodeWriters$class.getFile(BytecodeWriters.scala:34) 	at scala.tools.nsc.backend.jvm.BytecodeWriters$class.scala$tools$nsc$backend$jvm$BytecodeWriters$$getFile(BytecodeWriters.scala:37) 	at scala.tools.nsc.backend.jvm.BytecodeWriters$ClassBytecodeWriter$class.writeClass(BytecodeWriters.scala:89) 	at scala.tools.nsc.backend.jvm.GenASM$AsmPhase$$anon$4.writeClass(GenASM.scala:67) 	at scala.tools.nsc.backend.jvm.GenASM$JBuilder.writeIfNotTooBig(GenASM.scala:459) 	at scala.tools.nsc.backend.jvm.GenASM$JMirrorBuilder.genMirrorClass(GenASM.scala:2980) 	at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.run(GenASM.scala:114) 	at sbt.compiler.Eval$$anonfun$compile$1$1.apply$mcV$sp(Eval.scala:177) 	at sbt.compiler.Eval$$anonfun$compile$1$1.apply(Eval.scala:177) 	at sbt.compiler.Eval$$anonfun$compile$1$1.apply(Eval.scala:177) 	at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207) 	at sbt.compiler.Eval.compile$1(Eval.scala:177) 	at sbt.compiler.Eval.compileAndLoad(Eval.scala:182) 	at sbt.compiler.Eval.evalCommon(Eval.scala:152) 	at sbt.compiler.Eval.eval(Eval.scala:96) 	at sbt.EvaluateConfigurations$.evaluateDslEntry(EvaluateConfigurations.scala:177) 	at sbt.EvaluateConfigurations$$anonfun$9.apply(EvaluateConfigurations.scala:117) 	at sbt.EvaluateConfigurations$$anonfun$9.apply(EvaluateConfigurations.scala:115) 	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) 	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) 	at scala.collection.immutable.List.foreach(List.scala:318) 	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244) 	at scala.collection.AbstractTraversable.map(Traversable.scala:105) 	at sbt.EvaluateConfigurations$.evaluateSbtFile(EvaluateConfigurations.scala:115) 	at sbt.Load$.sbt$Load$$loadSettingsFile$1(Load.scala:775) 	at sbt.Load$$anonfun$sbt$Load$$memoLoadSettingsFile$1$1.apply(Load.scala:781) 	at sbt.Load$$anonfun$sbt$Load$$memoLoadSettingsFile$1$1.apply(Load.scala:780) 	at scala.collection.MapLike$class.getOrElse(MapLike.scala:128) 	at scala.collection.AbstractMap.getOrElse(Map.scala:58) 	at sbt.Load$.sbt$Load$$memoLoadSettingsFile$1(Load.scala:780) 	at sbt.Load$$anonfun$loadFiles$1$2.apply(Load.scala:788) 	at sbt.Load$$anonfun$loadFiles$1$2.apply(Load.scala:788) 	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) 	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) 	at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59) 	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47) 	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244) 	at scala.collection.AbstractTraversable.map(Traversable.scala:105) 	at sbt.Load$.loadFiles$1(Load.scala:788) 	at sbt.Load$.discoverProjects(Load.scala:799) 	at sbt.Load$.discover$1(Load.scala:585) 	at sbt.Load$.sbt$Load$$loadTransitive(Load.scala:633) 	at sbt.Load$$anonfun$loadUnit$1.sbt$Load$$anonfun$$loadProjects$1(Load.scala:482) 	at sbt.Load$$anonfun$loadUnit$1$$anonfun$40.apply(Load.scala:485) 	at sbt.Load$$anonfun$loadUnit$1$$anonfun$40.apply(Load.scala:485) 	at sbt.Load$.timed(Load.scala:1025) 	at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:485) 	at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:459) 	at sbt.Load$.timed(Load.scala:1025) 	at sbt.Load$.loadUnit(Load.scala:459) 	at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:311) 	at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:310) 	at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:91) 	at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:90) 	at sbt.BuildLoader.apply(BuildLoader.scala:140) 	at sbt.Load$.loadAll(Load.scala:365) 	at sbt.Load$.loadURI(Load.scala:320) 	at sbt.Load$.load(Load.scala:316) 	at sbt.Load$.load(Load.scala:305) 	at sbt.Load$$anonfun$4.apply(Load.scala:146) 	at sbt.Load$$anonfun$4.apply(Load.scala:146) 	at sbt.Load$.timed(Load.scala:1025) 	at sbt.Load$.apply(Load.scala:146) 	at sbt.Load$.buildPluginDefinition(Load.scala:886) 	at sbt.Load$.buildPlugins(Load.scala:852) 	at sbt.Load$.plugins(Load.scala:840) 	at sbt.Load$$anonfun$loadUnit$1$$anonfun$34.apply(Load.scala:465) 	at sbt.Load$$anonfun$loadUnit$1$$anonfun$34.apply(Load.scala:465) 	at sbt.Load$.timed(Load.scala:1025) 	at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:464) 	at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:459) 	at sbt.Load$.timed(Load.scala:1025) 	at sbt.Load$.loadUnit(Load.scala:459) 	at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:311) 	at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:310) 	at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:91) 	at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:90) 	at sbt.BuildLoader.apply(BuildLoader.scala:140) 	at sbt.Load$.loadAll(Load.scala:365) 	at sbt.Load$.loadURI(Load.scala:320) 	at sbt.Load$.load(Load.scala:316) 	at sbt.Load$.load(Load.scala:305) 	at sbt.Load$$anonfun$4.apply(Load.scala:146) 	at sbt.Load$$anonfun$4.apply(Load.scala:146) 	at sbt.Load$.timed(Load.scala:1025) 	at sbt.Load$.apply(Load.scala:146) 	at sbt.Load$.defaultLoad(Load.scala:39) 	at sbt.BuiltinCommands$.liftedTree1$1(Main.scala:496) 	at sbt.BuiltinCommands$.doLoadProject(Main.scala:496) 	at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:488) 	at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:488) 	at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:59) 	at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:59) 	at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:61) 	at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:61) 	at sbt.Command$.process(Command.scala:93) 	at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:96) 	at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:96) 	at sbt.State$$anon$1.process(State.scala:184) 	at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:96) 	at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:96) 	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17) 	at sbt.MainLoop$.next(MainLoop.scala:96) 	at sbt.MainLoop$.run(MainLoop.scala:89) 	at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:68) 	at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:63) 	at sbt.Using.apply(Using.scala:24) 	at sbt.MainLoop$.runWithNewLog(MainLoop.scala:63) 	at sbt.MainLoop$.runAndClearLast(MainLoop.scala:46) 	at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:30) 	at sbt.MainLoop$.runLogged(MainLoop.scala:22) 	at sbt.StandardMain$.runManaged(Main.scala:57) 	at sbt.xMain.run(Main.scala:29) 	at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109) 	at xsbt.boot.Launch$.withContextLoader(Launch.scala:128) 	at xsbt.boot.Launch$.run(Launch.scala:109) 	at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35) 	at xsbt.boot.Launch$.launch(Launch.scala:117) 	at xsbt.boot.Launch$.apply(Launch.scala:18) 	at xsbt.boot.Boot$.runImpl(Boot.scala:41) 	at xsbt.boot.Boot$.main(Boot.scala:17) 	at xsbt.boot.Boot.main(Boot.scala) [error] java.io.IOException: Permission denied [error] Use 'last' for the full log. Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
clearly a permission issue but not sure what files might be incorrectly permissioned

Running two servers will be a problem! The server broadcasts it's address so that clients can self discover where to send their data. If two servers are on the same network, they will probably fight for where the data is sent. Having said that, I think you might get away with it if you just have two servers and no clients (as the server's send data to themselves, circumventing the broadcast/self discover mechanism. I think! I'd never considered that scenario.
RE the stacktrace: it looks like you still have permission problems with something running as root. Maybe a folder is owned by root under code? If sbt once ran as root from that folder and it needed to create folders, they'd be owned by root. Perhaps sudo rm -rf target and try again?

where would i run the remove command? within /usr/local/bin? if so, i've killed both sbt and the jar file and recreated and tried again to no avail. when i ran it again, it downloaded all the required files again but i guess it's still referencing the files downloaded as root but not sure where it downloads them to

nvm - i just figured out what you meant... it's in the code folder... apologies

deleted the target folder and tried again and same permission error


Implement the simulation

I'd like to link issue #38.

What I did so far:

Added owner field and respective getter/setter to Port
Nodes now keep track of their dependents (forming a higher level graph than individual ports)
Changed how InputNode.connect(port) behaves: It now only connects to port, if it is in a disconnected state atm
Implemented Node.triggerDonwlineUpdate() requested in #38
Implemented Node.inCycle() requested in #38
Wrote some tests to check the aforementioned methods' correctness

On the linked branch you'll soon be able to see these changes. I highly consider this an experimental branch/solution so I request your ideas, alternatives and opinion on these changes.

Changed how InputNode.connect(port) behaves: It now only connects to port, if it is in a disconnected state atm

This will alter behavior of my use of it in the view, it is easily fixable though, consider this only as a "note to self".
As for the rest, they will come extremely handy, thank you.

I can also fix this issue on my side in 2 lines. At the time of writing the comment above it was easier to change the behaviour, especially because I though it would not affect anything.


Remove nasty try except around decorator import which will cause sile…

…nt unit test failing when decorator is not present

Current coverage is 85.66% (diff: 100%)

Merging #15 into master will increase coverage by 0.02%

@@             master        #15   diff @@
==========================================
  Files            28         28
  Lines          2395       2393     -2
  Methods           0          0
  Messages          0          0
  Branches        387        387
==========================================
- Hits           2051       2050     -1
+ Misses          326        325     -1
  Partials         18         18

Powered by Codecov. Last update fe2b42b...d03a3f4


[BUG] Design components overview page will occasionally show no components

:bug: Bug report
Current Behavior
Occasionally, I'll see a page like:

There is also a console error saying failed trying to access "children" of undefined.
Expected Behavior
This should not error.
Minimal reproduction of the problem with instructions
This is hard to reproduce, but it happens when you the visit page.

related to #3327.
a consistent repro is:

refresh page that is outside of the design routes, e.g. /docs/api
navigate to /docs/design/components by using the UI, not the address bar


Show loading indicator whenever table loads data from server

Description
This PR attempts to resolve #4662
How Has This Been Tested?
Created a sample application derived from https://try.mudblazor.com/snippet/QEGmYJGodIwVIMvp.
Unfortunately I was not able to find any similar unit test to start from.
Types of changes

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

Before
https://user-images.githubusercontent.com/3428860/170023301-4869ba7c-f453-4503-af8d-42472bfa76cc.mp4
After
https://user-images.githubusercontent.com/3428860/170022706-88758db8-f6ea-4302-99a4-32301683c7e5.mp4
Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

I'm not sure whether this change can be tested at all - if it can be tested, I have no clue on how to do so.

Any news on this PR?


Blurry Slides

I have read several posts about blurry slides & I have attempted different fixes including transform: translate3d(0, 0, 0);, z-index & roundLengths.  Unfortunately, the images does not always load properly.  I cannot replicate aside from repeatedly reloading and checking.
This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Swiper Version: 4.3.3

Platform/Target and Browser Versions: Windows, latest Chrome

Live Link or JSFiddle/Codepen or website with issue: https://groceries-filter-theme.myshopify.com/

What you did
Basic Install
Expected Behavior
Clear images
Actual Behavior
Not consistent, but every few loads the 2nd slide image does not load properly

Have to close it because

4.x is not supported anymore
If roundLengths doesn't help then it is browser rendering issue


Add gitignore for node modules and make variable naming consistent

I made some changes to make the server example more consistent with variable naming. Also adding a gitignore to prevent people from seeing their node_modules folder show up in git.

I made some changes to make the server example more consistent with variable naming. Also adding a gitignore to prevent people from seeing their node_modules folder show up in git.

These sample codes are also used in our guidance doc, please update there too -> https://developer.squareup.com/docs/payment-form/payment-form-walkthrough#step-2-charge-the-payment-source-using-the-nonce


combine py-earth with  sklearn.ensemble.BaggingRegressor

Hi, in my project, I combine pyearth with BaggingRegressor to get a bagging result, my code is as follow:
bagger=BaggingRegressor(base_estimator=Earth(penalty =20,feature_importance_type="rss",max_terms =10,use_fast=True,allow_missing=True),n_estimators=1000,n_jobs=-1,random_state=random.randint(1,100),bootstrap=True,max_features =5)
In one small scale dataset, the code run correctly, but in a large one (4381 cols * 832 rows), the code give a ValueError: assignment destination is read-only, and if I set the parameter n_jobs =1 ,the code can run correctly. So the py-earth have some bugs or error  combine with BaggingRegressor on multiple CPUs, which can speed up the computing

@zrq0123 Thank you for reporting this.  Can you give me the full stack trace for this error?  Also, if possible, can you give me detailed code, data, or steps to reproduce the error?  I know it can be difficult to do this with data-dependent errors, but anything you can provide might help.  Does it happen on every sufficiently large input?  Finally, can you give me information on your platform: operating system, python version, version of scikit-learn, scipy, numpy?

Thanks for you quick replying, I have sent the code and dataset to your Gmail.

This should now be fixed in master.  Closing issue.  @zrq0123, please comment and reopen if this problem persists for you.


Currency

How do I change the currency name in my server?

.bce CurrencyName Dollar
.bce CurrencyPluralName Dollars
Change Dollars with whatever you need.
If you want to change the emote:
.bce CurrencySign :EmoteHere:
Make sure you use self-hosted version/instance of Nadeko, otherwise it won't work :smile:

Also, GitHub should be used for issues (bugs, etc.). If you need help with Nadeko, then check out #help in NadekoBot support server.


Add the type and number of tickets people have purchased to "New Financial Contributor" emails and CSV exports

Who is your user?

A collective admin
What are they trying to achieve?

When someone books tickets to an event, I want to know both what type and how many tickets they've book, so I can know how many tickets they've book/ how many we've sold in total etc
How are they currently doing this?

As far as I can see the only place this information can currently be found is within PDF receipts, so I have to go to All Transactions and then download each PDF individually.
The type of ticket purchased is also shown in the CSV export, but not the quantity, so that currently doesn't help either.
And because I'm using Flexible Pricing for tickets, just looking at the amounts doesn't help :(
How well understood is this problem?

[x] Surfacing: if you feel this is a seed of an idea that needs to be researched.
[x] Understanding: if you've done some research and feel it is already well understood and ready for shaping.
[x] Shaping:  if you feel a solution is clearly defined and can be made into a pitch (read more about shaping)
[ ] Pitching: if you feel that it is ready to be presented for prioritisation (read more about pitching)

Ah, this CSV export does contain the related info:

But it'd still be nice for such info to be included in the emails too.

Oh, and I think I must've been blind because it would appear that the ticket type is included in the "New Financial Contributor" emails - just not the quantity.

The 1st CSV export you mentioned (Dashboard > Settings > Export > Contributors CSV) is not the best place to surface ticket information. This export is an aggregation, and wouldn't play well if someone buys multiple tickets with different types. The other CSV you mentioned, the "Participants CSV" is the right export to use here. I've opened https://github.com/opencollective/opencollective/issues/7288 to propose that we better surface the link for this CSV in the interface.

Oh, and I think I must've been blind because it would appear that the ticket type is included in the "New Financial Contributor" emails - just not the quantity.

Adding the quantity for this email in https://github.com/opencollective/opencollective-api/pull/9846.

Thanks @Betree :pray:


Pepoloco new contribution

## Description
Describe the purpose and scope of your pull request.
Related Issues
List any related issues or pull requests that are being addressed.
Checklist

[x] I have tested my changes locally.
[x] I have added necessary documentation or updated existing documentation.
[x] My code follows the project's coding conventions and style guidelines.
[ ] All tests pass successfully.
[ ] I have added/updated relevant unit tests.

Additional Notes
Include any additional notes or context about your pull request.

Added blue shadows on hover , also the color of the Typography changes on hover , fixed the bugs


Fixing a copy-paste bug.

I brought it into line with what the documentation claims.

I am not sure what I did in 6e4795f is the right way to go about things.
When submitting to reddit with a baby bot account, I got the following response and error after submitting a few times. Line numbers in subreddit.rb may be slightly off as I inserted a line or two to dump the offending response.
{:json=>{:errors=>[["QUOTA_FILLED", "You've submitted too many links recently. Please try again in an hour.", nil]]}}
C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/hashie-3.4.0/lib/hashie/extensions/merge_initializer.rb:20:in initialize': undefined method each' for nil:NilClass (NoMethodError)
from C:/Users/Lemtzas/Dropbox/dev/ruby/reddit-transfer-bot/redd/lib/redd/objects/base.rb:27:in initialize'         from C:/Users/Lemtzas/Dropbox/dev/ruby/reddit-transfer-bot/redd/lib/redd/objects/subreddit.rb:51:in new'
from C:/Users/Lemtzas/Dropbox/dev/ruby/reddit-transfer-bot/redd/lib/redd/objects/subreddit.rb:51:in submit'         from transfer.rb:92:in block (2 levels) in '
from transfer.rb:74:in redd_try_until_right'         from transfer.rb:91:in block in '
from transfer.rb:86:in each'         from transfer.rb:86:in each_with_index'
from transfer.rb:86:in `'

Thanks for that, I haven't modified the file much since copying it from RedditKit.rb, because I just assumed there wasn't a list of errors somewhere (turns out I'm wrong).
Just out of curiosity, any idea why you hit the error? I don't know why QUOTA_FILLED exists when RATE_LIMITED could have been used instead.

Ooh a list. I didn't find one in my few minutes of searching.
I got a QUOTA_FILLED error after getting several RATE_LIMITED errors (maybe 2 or 3?) on a very baby account (about a week old, 2 link karma, 15 coment karma). I was using the script to copy a bunch of seed comments to a new subreddit name. (From /r/GameDevGizmos to /r/gamedevtools).
It stopped throwing the error after the first 10 or so posts and the rest proceeded with no additional rate limiting (though I was adding 40-60 seconds delay between each post).


updated syntax for tagInfo

tagname split by " " instead of ", "
close [PE-D] Incorrect error handling for tagInfo

Codecov Report

Merging #182 (a427735) into master (fc5096a) will not change coverage.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##             master     #182   +/-   ##
=========================================
  Coverage     45.75%   45.75%
  Complexity      470      470
=========================================
  Files           115      115
  Lines          2402     2402
  Branches        270      270
=========================================
  Hits           1099     1099
  Misses         1237     1237
  Partials         66       66

Impacted Files
Coverage Δ

...edu/address/logic/parser/TagInfoCommandParser.java
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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