403 - Forbidden

kaggle competitions download favorita-grocery-sales-forecasting -f test.csv.7z
403 - Forbidden

Need way more information.  What version of the API are you running?  Have you accepted the competition's rules?  Are you able to download files using the web ui?

I have same issue.   These command work well.

kaggle competitions list
kaggle competitions files titanic

But kaggle competitions download -c titanic -f train.csv didn't work. This command return 403 - Forbidden
My env. is
Kaggle API <IP_ADDRESS>
Python 3.5.0

This is my mistake.  Incoming users accept rules After accepting rules we can download dataset by using kaggle command.
https://www.kaggle.com/c/titanic/rules

thank you

@k-hashimoto  But why did I click the accept botton in that webpage and go back to use kaggle command to download it, which still got a 403 -forbidden error?

@LoveJTimberlake Are you also using the latest version of the API?  Are you able to download files through the website?

@rysteboe  Yes API's version is <IP_ADDRESS> and Python3.6
I am in China and I can download data through website. I clicked Accept Botton and then the website jumped to another which needed me to verify phone number. I ignored it and used download command to download it, it still led to 403 -forbidden error. Why?

@LoveJTimberlake you have to have a verified phone number in order to download competition data.  If that doesn't work, please reach out to<EMAIL_ADDRESS>because this doesn't sound like an API specific problem.

i verified my phone number and also verified the code given by kaggle to my phone but still getting 403 error

i am also unable to download dataset even after verifying my phone number .i am using python3 and kaggle new API.i am using following command in collab.
!kaggle competitions download -c LANL-Earthquake-Prediction

If you still get 403 Forbidden I had to click the Late Submission-button (and then accept). Solved it thanks to maryb on fastai-forum

You need to click join competition and accept the rules. Even if that't not working you can try expire api token and create new api token @bingo0123

Correct. you must have done with all the prerequisite of kaggle like you must have your number verified and other basic verification along with it you must have joined the competetion.
This a consolidated answer which worked for me as whole.

@bingo0123 Click on the "Late Submission" button on the Kaggle page of the competition whose data you want to download, and retry the same command.
Works.

I'm working on google colab and I've been through the same problem. but i did two tings .

First  you have to register your mobile number along with your country code.
Second you have to click on last submission on the kaggle dataset page

You need to accept the rules first

Can we replace that ambiguous 403 - Forbidden message with a better one ?
Something like You didn't accept the competition's rules, accept now ? [Y/n]

You need to click join competition and accept the rules. Even if that't not working you can try expire api token and create new api token @bingo0123

Exactly correct !!!
I got the same error and solved

I am getting 401 error after accepting the rules and getting into the competition I am able to download it as a zip but not through api.

Wow, yes this needs way more information for the user. The only way I knew about this was finding this GitHub issue

And still...

Can we replace that ambiguous 403 - Forbidden message with a better one ? Something like You didn't accept the competition's rules, accept now ? [Y/n]

this will be a good solution

If verifying the phone number is not working, click the 'Late Submission" button, it'll work.

Why is this issue closed?

Facing the same issue, while trying the notebook from the fast.ai course, to run on my local computer!
import os
iskaggle = os.environ.get('KAGGLE_KERNEL_RUN_TYPE', '')

path = Path('us-patent-phrase-to-phrase-matching')
if not iskaggle and not path.exists():
    import zipfile,kaggle
    kaggle.api.competition_download_cli(str(path))
    zipfile.ZipFile(f'{path}.zip').extractall(path)

ApiException                              Traceback (most recent call last)
Cell In [28], line 3
1 if not iskaggle and not path.exists():
2     import zipfile,kaggle
----> 3     kaggle.api.competition_download_cli(str(path))
4     zipfile.ZipFile(f'{path}.zip').extractall(path)
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/api/kaggle_api_extended.py:757, in KaggleApi.competition_download_cli(self, competition, competition_opt, file_name, path, force, quiet)
755 else:
756     if file_name is None:
--> 757         self.competition_download_files(competition, path, force,
758                                         quiet)
759     else:
760         self.competition_download_file(competition, file_name, path,
761                                        force, quiet)
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/api/kaggle_api_extended.py:718, in KaggleApi.competition_download_files(self, competition, path, force, quiet)
714 else:
715     effective_path = path
717 response = self.process_response(
--> 718     self.competitions_data_download_files_with_http_info(
719         id=competition, _preload_content=False))
720 url = response.retries.history[0].redirect_location.split('?')[0]
721 outfile = os.path.join(effective_path,
722                        competition + '.' + url.split('.')[-1])
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/api/kaggle_api.py:400, in KaggleApi.competitions_data_download_files_with_http_info(self, id, **kwargs)
397 # Authentication setting
398 auth_settings = ['basicAuth']  # noqa: E501
--> 400 return self.api_client.call_api(
401     '/competitions/data/download-all/{id}', 'GET',
402     path_params,
403     query_params,
404     header_params,
405     body=body_params,
406     post_params=form_params,
407     files=local_var_files,
408     response_type='Result',  # noqa: E501
409     auth_settings=auth_settings,
410     async_req=params.get('async_req'),
411     _return_http_data_only=params.get('_return_http_data_only'),
412     _preload_content=params.get('_preload_content', True),
413     _request_timeout=params.get('_request_timeout'),
414     collection_formats=collection_formats)
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/api_client.py:329, in ApiClient.call_api(self, resource_path, method, path_params, query_params, header_params, body, post_params, files, response_type, auth_settings, async_req, _return_http_data_only, collection_formats, _preload_content, _request_timeout)
292 """Makes the HTTP request (synchronous) and returns deserialized data.
293
294 To make an async request, set the async_req parameter.
(...)
326     then the method will return the response directly.
327 """
328 if not async_req:
--> 329     return self.__call_api(resource_path, method,
330                            path_params, query_params, header_params,
331                            body, post_params, files,
332                            response_type, auth_settings,
333                            _return_http_data_only, collection_formats,
334                            _preload_content, _request_timeout)
335 else:
336     thread = self.pool.apply_async(self.__call_api, (resource_path,
337                                    method, path_params, query_params,
338                                    header_params, body,
(...)
342                                    collection_formats,
343                                    _preload_content, _request_timeout))
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/api_client.py:161, in ApiClient.__call_api(self, resource_path, method, path_params, query_params, header_params, body, post_params, files, response_type, auth_settings, _return_http_data_only, collection_formats, _preload_content, _request_timeout)
158 url = self.configuration.host + resource_path
160 # perform request and return response
--> 161 response_data = self.request(
162     method, url, query_params=query_params, headers=header_params,
163     post_params=post_params, body=body,
164     _preload_content=_preload_content,
165     _request_timeout=_request_timeout)
167 self.last_response = response_data
169 return_data = response_data
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/api_client.py:351, in ApiClient.request(self, method, url, query_params, headers, post_params, body, _preload_content, _request_timeout)
349 """Makes the HTTP request using RESTClient."""
350 if method == "GET":
--> 351     return self.rest_client.GET(url,
352                                 query_params=query_params,
353                                 _preload_content=_preload_content,
354                                 _request_timeout=_request_timeout,
355                                 headers=headers)
356 elif method == "HEAD":
357     return self.rest_client.HEAD(url,
358                                  query_params=query_params,
359                                  _preload_content=_preload_content,
360                                  _request_timeout=_request_timeout,
361                                  headers=headers)
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/rest.py:247, in RESTClientObject.GET(self, url, headers, query_params, _preload_content, _request_timeout)
245 def GET(self, url, headers=None, query_params=None, _preload_content=True,
246         _request_timeout=None):
--> 247     return self.request("GET", url,
248                         headers=headers,
249                         _preload_content=_preload_content,
250                         _request_timeout=_request_timeout,
251                         query_params=query_params)
File ~/.pyenv/versions/3.10.6/envs/venv_torch-gpu/lib/python3.10/site-packages/kaggle/rest.py:241, in RESTClientObject.request(self, method, url, query_params, headers, body, post_params, _preload_content, _request_timeout)
238     logger.debug("response body: %s", r.data)
240 if not 200 <= r.status <= 299:
--> 241     raise ApiException(http_resp=r)
243 return r
ApiException: (403)
Reason: Forbidden
HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json', 'Date': 'Sat, 19 Nov 2022 10:46:29 GMT', 'Access-Control-Allow-Credentials': 'true', 'Set-Cookie': 'ka_sessionid=f0c5afe55cbcccdb1a713cee0482265a; max-age=2626560; path=/, GCLB=CPf0svfYvZjFNQ; path=/; HttpOnly', 'Transfer-Encoding': 'chunked', 'Vary': 'Accept-Encoding', 'Turbolinks-Location': 'https://www.kaggle.com/api/v1/competitions/data/download-all/%2FUsers%2Fmassisenergy%2FLibrary%2FMobile\ Documents%2Fcom~apple~CloudDocs%2FSync%2FCoding%2FPython%2Fvenv_torch-gpu%2FTransformers_HuggingFace🤗%2Fus-patent-phrase-to-phrase-matching', 'X-Kaggle-MillisecondsElapsed': '50', 'X-Kaggle-RequestId': '0dfe69de37a49d47751f4a9a868cc282', 'X-Kaggle-ApiVersion': '1.5.12', 'X-Frame-Options': 'SAMEORIGIN', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Content-Security-Policy': "object-src 'none'; script-src 'nonce-v9yOyUjm3o5RfhOvXnmJtA==' 'report-sample' 'unsafe-inline' 'unsafe-eval' 'strict-dynamic' https: http:; frame-src 'self' https://www.kaggleusercontent.com/ https://www.youtube.com/embed/ https://polygraph-cool.github.io/ https://www.google.com/recaptcha/ https://form.jotform.com/ https://submit.jotform.us/ https://submit.jotformpro.com/ https://submit.jotform.com/ https://www.docdroid.com/ https://www.docdroid.net/ https://kaggle-static.storage.googleapis.com/ https://kaggle-static-staging.storage.googleapis.com/ https://kkb-dev.jupyter-proxy.kaggle.net/ https://kkb-staging.jupyter-proxy.kaggle.net/ https://kkb-production.jupyter-proxy.kaggle.net/ https://kkb-dev.firebaseapp.com/ https://kkb-staging.firebaseapp.com/ https://kkb-production.firebaseapp.com/ https://kaggle-metastore-test.firebaseapp.com/ https://kaggle-metastore.firebaseapp.com/ https://apis.google.com/ https://content-sheets.googleapis.com/ https://accounts.google.com/ https://storage.googleapis.com/ https://docs.google.com/ https://drive.google.com/ https://calendar.google.com/; base-uri 'none'; report-uri https://csp.withgoogle.com/csp/kaggle/20201130;", 'X-Content-Type-Options': 'nosniff', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'Via': '1.1 google', 'Alt-Svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'})
HTTP response body: b'{"code":403,"message":"Required permission \u0027competitions.get\u0027 was not satisfied"}'

I'll post my solution to the problem.
I got a "403 - Forbidden" error when trying to fetch a dataset using kaggle-api marked [Private Dataset].
Obviously, I simply did not have rights to this particular dataset.

shit

kaggle datasets download -d frabbisw/facial-age    its working for me

For the datasets, you can use !kaggle datasets download username/dataset_name , I had a mistake becauseI was using the link, if you're using competitions then you should use the link to the dataset.

Hi ! I am experiencing the same issue - and the file is the kaggle folder and I use the username and I get this: 403 - Forbidden - Permission 'competitions.participate' was denied
And I have accepted the rules on the website and I have also applied for the competition

Hi ! I am experiencing the same issue - and the file is the kaggle folder and I use the username and I get this: 403 - Forbidden - Permission 'competitions.participate' was denied And I have accepted the rules on the website and I have also applied for the competition

What command did you use and for which competition?

Sorry for resurfacing this, but I am receiving this same error message when trying to join this competition to download its dataset: https://www.kaggle.com/c/twitter-bot-classification/data
I am facing this on the website, which I believe consumes the API.

Hi ! I am experiencing the same issue - and the file is the kaggle folder and I use the username and I get this: 403 - Forbidden - Permission 'competitions.participate' was denied And I have accepted the rules on the website and I have also applied for the competition

This is a issue you will get when the competition is "Invitation Only" but you don't have invitation.

This is a issue you will get when the competition is "Invitation Only" but you don't have invitation.

Thanks for clarifying it. Is there a reliable way to identify if a given competition is Invitation Only? I did not find this information on Kaggle's website.
btw, I believe the API and the website should show a clearer error message for this case. "You are not invited to the competition" would be better than the current message.


SchemaGen Ant Task fails with error "schema generation failed"

java version: 10.0.2
jaxb-ri version: 2.4.0-b180830.0438
Running the sample j2s-xmlRootElement with updated classpath resulted in the following error:
/home/ricky/Downloads/jaxb-ri/samples/j2s-xmlRootElement/build.xml:64: schemagen failed
        at com.sun.tools.jxc.SchemaGenBase.compile(SchemaGenBase.java:260)
        at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1133)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
        at org.apache.tools.ant.Task.perform(Task.java:350)
        at org.apache.tools.ant.Target.execute(Target.java:449)
        at org.apache.tools.ant.Target.performTasks(Target.java:470)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:834)
        at org.apache.tools.ant.Main.startAnt(Main.java:223)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)

Cause seems to be the compile() method in SchemaGenBase. The "ok" variable does not change if forking is not enabled.
@Override
    protected void compile() {
        try {
            boolean ok = false;
            if (getFork()) {
                setupCommand();
                setupForkCommand("com.sun.tools.jxc.SchemaGeneratorFacade");
                int status = run(getCommandline().getCommandline());
                ok = (status == 0);
            } else {
                super.compile();
                //ok is still false <--------------------------
            }
            if (!ok) {
                if (!getVerbose()) {
                    log("Command invoked: " + "schemagen" + getCommandline().toString());
                }
                throw new BuildException("schemagen" + " failed", getLocation());
            }
        } catch (Exception ex) {
            if (ex instanceof BuildException) {
                throw (BuildException) ex;
            } else {
                throw new BuildException("Error starting " + "schemagen" + ": " + ex.getMessage(), ex,
                    getLocation());
            }
        }
    }

Thanks

The problem exists also in v2.3.x but not in v2.2.x

This has been fixed on themasterbranch by this commit:  c5bb550
I "guess" branchmaster is for v2.4.x
I would like to fix the bug for v2.3.x.  I can create pull request, but on what branch? v2.3.2 that has already been released?
Should we have a v2.3.3 branch? who manage this kind of things?
Thx in advance

having 2.3.2 would be impossible without c5bb550, see https://github.com/eclipse-ee4j/jaxb-ri/commit/f098d53edba613f83b4b6cb3f9c330cf23f0ef01

@lukasj , sorry, I don't get your point.
The fix is not included in v2.3.2, at least in the release present on this site 15d ago
So if I want to propose a PR to include the fix in the 2.3.x line, how do I do that? is there a v2.3.3 release planned?
Thx

having 2.3.2 in staging means, that it is still subject to change at any time. If you don't see the change then the only way to get updated bits is to delete them from your local maven repo first, since maven will not re-download final versions, or build from sources from EE4J_8 branch - that is the source of truth for 2.3.2. What can be seen under 'releases' on github does not correspond to the reality yet.


README: update benchmark comparisons, etc.

Update benchmarks with fxamacker/cbor v2.7.0 for rejecting malformed CBOR data while decoding.
While at it, added OpenSSF Scorecard badge and improved formatting of the first page or so.
Closes #561

@x448 PTAL :pray:  BTW,  thanks for suggesting use of git style similar to golang/go and tailscale.


How to update firmware on the ESP32 side

Hi there,
I tried to flash the latest AT firmware and the ESP doesn't work on AT Commands.
Can you please explain step by step what to do after the basic steps below?
We have two scenarios, AT and Micropython

Download latest firmware from ESP (multiple bin files)
short circuit IO9(the pin near the antenna connector) to GND
Open ESP Download Tool (windows), select ESP32C3, Developer
...?what files to select, on which start address?
..

Thank you

Here is the download link of ESP32-C3-AT firmware
https://docs.espressif.com/projects/esp-at/en/latest/esp32c3/AT_Binary_Lists/index.html
You can choose a firmware you need in it.
The release version firmware is usually packaged into one, and the upload address usually starts from 0.
No need to modify communication pins. After the upload is complete, it needs to be powered off and on again to run.


Remove references to stylus things that aren't in create-cloak-app

noticing this
on-desktop()
on-mobile()
spacing-xxl
radius
ui-grey

This got me thinking on how we want to support overriding styles, generally, on @cloak-app packages.  I've made #19 to show my recommendation.  Here's the elements of it:

We use @nuxtjs/style-resources just like on Cloak sites to append a definitions.styl to all the styles of our components.  This is just so we don't have to explicitly import a vars.styl type file.

https://github.com/BKWLD/cloak-customer/blob/f143a9ee5e844ede122504ec7e85176d842e3d3e/nuxt.js#L101-L109

We define our styles in this pattern:

https://github.com/BKWLD/cloak-customer/blob/de933771735a26f96ec352ab0d17b21dc94bd66f/styles/definitions.styl#L2
This is saying:

Use cloak-customer-radius if it exists
If not, use card-radius from the project, if it exists
If not, use css custom property --cloak-customer-radius, if it exists
If not, use css custom property --card-radius, if it exists
If all else fails, just do 5px

It's pretty lengthy, but this approach achieves the following:

Supports setting global defaults at the project level via stylus vars
Supports overriding styles at the project component level via css customer properties
Supports both specific package namespaced var names and more general, project level var names, for auto-inheriting values

You can demo this here: https://codesandbox.io/s/stylus-var-pattern-proposal-2jkk7c?file=/demo/pages/index.vue.  Try editing both /demo/pages/index.vue and /demo/assets/definitions.styl to see how all those fallbacks get applied.
@BKWLD/devs what do you guys think about this convention?

Btw, I started implementing this pattern here: https://github.com/BKWLD/cloak-i18n/blob/master/components/locale-selector/vars.styl


Badge Artwork and Icon Design

Create unique badge artwork and icons for each league badge.

To Do this


Error

ERROR: cannot launch node of type [global_mapper_ros/global_mapper_node]: Cannot locate node of type [global_mapper_node] in package [global_mapper_ros]. Make sure file exists in package path and permission is set to executable (chmod +x)
No processes to monitor
when I run roslaunch global_mapper_ros global_mapper_node.launch...
how can I solve this problem?

Hi @xujiahuan!
Some quick questions so that I can help better with this issue:

Did  you add source PATH_TO_YOUR_WS/devel/setup.bash  to your ~/.bashrc, and then run source ~/.bashrc in the terminals (or, equivalently, close and open new terminals)?

What is the output of running rospack find global_mapper_ros?

In your ~/.bashrc, are you doing first source /opt/ros/melodic/setup.bash and then source PATH_TO_YOUR_WS/devel/setup.bash or the other way around?

Closing this for now, feel free to reopen it you still have this issue

Closing this for now, feel free to reopen it you still have this issue


Add query times.

In the results, add a field that shows how long a query to execute. This should also be available in verbose and development logging levels.

Added to develop branch, will be out in version 2.


Add pre-commit metadata to the repository

Adds a .pre-commit-hooks.yaml file and updates the README.md file, as requested in #9.

Just FYI I'm aware of this and thank you for the effort. 💯
I hopefully will have time to review over the weekend.

I'm going to see if I can reduce the scope of this PR to something that moves us forward and is useful to some people. If you have an idea in the future about how to handle your issues, you're welcome to create another issue.

Thanks for the attention on this. I think that removing the proposed pylint-ignore-update from .pre-commit-hooks.yaml, and removing the references in the README to procedures involving that hook would achieve the goal of reducing the scope and progressing this PR to merge-able state.
The problems we're encountering are really pylint configuration/environment problems.


Is it necessary to pass period for signature generation?

One has a key that keeps evolving, and whenever a signature is produced, it should use the current period, not one given as input. For example, I start a KES key at period 0, and I evolve it three times. I'm currently at period 3. When I want to sign a message, the key used should be 3, not something given as input, as that would mean I could sign with period 2 or 4, which would not correspond to the actual state of the key.

Also, when evolving several periods at once, do we zero out all of the previous ones?


Hurl restructured tarball

The script fails to install with latest version, resulting in the following error:
Error: Unable to locate executable file: hurl. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
Here is the issue for hurl:
https://github.com/Orange-OpenSource/hurl/issues/2401

Getting the same here.

Got it, thanks. A fix will be implemented shortly

A fixed version has been published under the tag v1.1.1 (as well as v1.1 and v1). If you were using the v1 version previously, you don't need to make any changes on your end. Simply rerun the failed actions.

/cc @otteroledyer @aimagineapp

Important note: You need to remove the cached hurl from your repository's actions cache. To do that, simply open the page https://github.com/<org>/<repo>/actions/caches, find every cache item with a name containing hurl, and remove them. That's it!


Demodal may need update

Trainer windows are now closing when i open up crafting bench in Valdrakken and it was working fine before. i like to have both open to avoid opening and closing windows while leveling professions, i tried disabling all my addons and just suing demodal but still not working..tks

Theres a few problems with the addon. Unfortunately not much communication from addon dev.
Perhaps they arent playing the game right now.


Outline view for Markdown files loses headers

Does this issue occur when all extensions are disabled?: No

VS Code Version: 1.77.0 Insiders
OS Version: Windows 11

Steps to Reproduce:

Open v1_77.md release notes in vscode-docs repo.
Start making edits with the Outline view open.

Quite often the Outline view header names will go blank.

The headers go blank from a specific location where you were editing to all headers down to the end of the file.

I haven't been able to reproduce this. Any specific edits that reliably cause this?

I think this may be due to having the GHPRI extension installed. Trying for a consistent repro.

Closing this for now since I haven't been able to reproduce it. Let me know if you see this consistently. Not sure what GitHub PR could be doing to cause this but maybe Alex R would know more

Reopening as just checked now on 1.78 Insiders and see it for a Markdown file in vscode-docs vnext.

@gregvanl Have you ever seen this with the GithubPR extension disabled?

Yep, I saw this without the GHPRI installed.
Here's what I had installed on 1.78 Insiders

Interesting that Acrolinx took so long to activate and had 5 uncaught exceptions but might be a red herring

Thanks for checking. I still haven't been able to reproduce this though.
What if you also disable your other extensions?
Are there any errors in the dev tools console when this happens?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

To help investigate, please:

Set "markdown.trace.server": "verbose"
Reproduce the problem (ideally after reloading the window)
Share the logs from the Markdown Language Server output channel

@gregvanl You mentioned that you still see this but I've not seen reports from other users. Could one of your other extensions be causing this?
If it still happens with extensions disabled, can you please try collecting the logs so I can take a look. Very mysterious bug

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Blender 2.8 update

Hi!
Love the project, it works very nice.
Do you guys have any plans on bringing it into compatibility with Blender 2.8?

Hi! :)
I'm really happy to see that there is still interest in this project!
Have you tried using it with 2.8 and does it not work? If so, are there any error messages?
I didn't really follow the updates since I have switched to the free version of DaVinci Resolve a few years ago for video editing, but if it is just a matter of changing a few command line flags, I would gladly fix it for you. :)

This is the error message I get:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Exception: Failed to create chunklist.txt
at BlenderRenderController.RenderManager.AfterRenderProc(AfterRenderAction action)
at BlenderRenderController.RenderManager.b__62_0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
************** Loaded Assemblies **************
mscorlib
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
BlenderRenderController.all
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///D:/Library/Downloads/BRC_v1054.Full-x64/BlenderRenderController.exe
System.Windows.Forms
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
System
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
System.Drawing
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
BRClib
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///D:/Library/Downloads/BRC_v1054.Full-x64/BRClib.DLL
NLog
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.4.5422
CodeBase: file:///D:/Library/Downloads/BRC_v1054.Full-x64/NLog.DLL
Newtonsoft.Json
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>18
CodeBase: file:///D:/Library/Downloads/BRC_v1054.Full-x64/Newtonsoft.Json.DLL
System.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
System.Numerics
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Numerics.dll
System.Runtime.Serialization
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Runtime.Serialization.dll
System.Data
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Data.dll
System.Xml
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
System.Configuration
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
Accessibility
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/Accessibility.dll
System.ServiceModel
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.ServiceModel.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Sorry for taking so long with the response on this! I am currently now mainly living on Linux, but I will try to find a way to figure this out somehow anyway, it just might take a bit longer.

Sounds great! Let me know if I can be of further help.

@v4mpir @brendannoble Good news! I have finally got myself to do this, borrowed my girlfriend's Windows machine, installed Visual Studio, the latest blender (2.83 LTS) and figured out what was likely to cause the problem. You can get the updated version through the new release, I hope that it will work well! I would appreciate if you could leave some feedback here, so I will know if I can close this issue.
https://github.com/Isti115/BlenderRenderController/releases/tag/0.5
(The old rendering engine called BLENDER_RENDERER was removed in 2.8, while a new one called EEVEE was introduced, which made default option pass invalid command line flags to blender, so I added functionality to automatically extract the renderer from the .blend file when loading, which will hopefully help in keeping compatibility even if the engines change later on. Even though my error message wasn't exactly the same I hope that this fixes your issue as well!)

Thanks for your work! When I open a .blend file I am running into an issue stating that StandardOut has not been redirected or the process hasn't started yet. Here are the details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: StandardOut has not been redirected or the process hasn't started yet.
at System.Diagnostics.Process.get_StandardOutput()
at BlenderRenderController.MainForm.DoReadBlenderData()
at BlenderRenderController.MainForm.blendFileBrowseButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
BlenderRenderController
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///D:/Library/Downloads/BlenderRenderController_v0.5/BlenderRenderController.exe
System.Windows.Forms
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
System
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
System.Drawing
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
System.Configuration
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
System.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
System.Xml
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
Accessibility
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/Accessibility.dll
System.Web.Extensions
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Web.Extensions/v4.0_<IP_ADDRESS>__31bf3856ad364e35/System.Web.Extensions.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Do you have the blender executable in your PATH environmental variable?
I have tested it under that assumption, but I might've been wrong.

I added the Blender directory to my PATH variable and I am still having the same issue unfortunately.

Hmm, what happens if you open a command line window and try to run blender from there, does that work? If it does, I don't really have any ideas what the problem could be, but we can try to look at it through Discord screen sharing or something like that if you'd like!

I started using this yesterday, and it worked fine for me on Windows 10.

@badbud65 Thank you very much for the feedback, this way I can finally have some confidence that my fix actually works in general and not only for me. :)


add note about selecting proper interface name for masquerading

If you use distribution like Fedora CoreOS, the default interfaces names are "ens*" not "eth*". That can be confusing and problematic to find if you directly copied helm commands from documentation.
Discussion was related to: https://cilium.slack.com/archives/C1MATJ5U5/p1631878422132100
Signed-off-by: Kamil Lach<EMAIL_ADDRESS>

Gonna create pull request once again


Error when solving environment using conda build meta.yaml

I am using this recipe to build an installer for deepmd-kit. However, the following error occurs when I used conda build to build it:
(dp-dev) ubuntu@VM-0-15-ubuntu:~/recipes/libdeepmd-feedstock/recipe$ conda build . -c ~/Softwares/dp-dev-channel/
No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
WARNING:conda_build.metadata:No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
Adding in variants from internal_defaults
INFO:conda_build.variants:Adding in variants from internal_defaults
Adding in variants from /home/ubuntu/recipes/libdeepmd-feedstock/recipe/conda_build_config.yaml
INFO:conda_build.variants:Adding in variants from /home/ubuntu/recipes/libdeepmd-feedstock/recipe/conda_build_config.yaml
Attempting to finalize metadata for libdeepmd
INFO:conda_build.metadata:Attempting to finalize metadata for libdeepmd
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working...
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed
Traceback (most recent call last):
  File "/home/ubuntu/anaconda3/bin/conda-build", line 11, in <module>
    sys.exit(main())
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 469, in main
    execute(sys.argv[1:])
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 460, in execute
    verify=args.verify, variants=args.variants)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/api.py", line 209, in build
    notest=notest, need_source_download=need_source_download, variants=variants)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/build.py", line 2344, in build_tree
    notest=notest,
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/build.py", line 1335, in build
    output_metas = expand_outputs([(m, need_source_download, need_reparse_in_env)])
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/render.py", line 746, in expand_outputs
    for (output_dict, m) in _m.copy().get_output_metadata_set(permit_unsatisfiable_variants=False):
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 2048, in get_output_metadata_set
    bypass_env_check=bypass_env_check)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 719, in finalize_outputs_pass
    parent_metadata.parse_until_resolved()
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 1018, in parse_until_resolved
    bypass_env_check=bypass_env_check)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 940, in parse_again
    bypass_env_check=bypass_env_check),
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 1528, in _get_contents
    rendered = template.render(environment=env)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/environment.py", line 1090, in render
    self.environment.handle_exception()
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/environment.py", line 832, in handle_exception
    reraise(*rewrite_traceback_stack(source=source))
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/_compat.py", line 28, in reraise
    raise value.with_traceback(tb)
  File "/home/ubuntu/recipes/libdeepmd-feedstock/recipe/meta.yaml", line 55, in top-level template code
    - libtensorflow_cc {{ tf }}*
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/jinja_context.py", line 230, in pin_compatible
    pins, _, _ = get_env_dependencies(m, 'host', m.config.variant)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/render.py", line 154, in get_env_dependencies
    channel_urls=tuple(m.config.channel_urls))
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/environ.py", line 757, in get_install_actions
    actions = install_actions(prefix, index, specs, force=True)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/plan.py", line 474, in install_actions
    txn = solver.solve_for_transaction(prune=prune, ignore_pinned=not pinned)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 117, in solve_for_transaction
    should_retry_solve)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 158, in solve_for_diff
    force_remove, should_retry_solve)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 281, in solve_final_state
    ssc = self._run_sat(ssc)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 808, in _run_sat
    should_retry_solve=ssc.should_retry_solve
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 1282, in solve
    self.find_conflicts(specs, specs_to_add, history_specs)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 347, in find_conflicts
    bad_deps = self.build_conflict_map(specs, specs_to_add, history_specs)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 507, in build_conflict_map
    root, search_node, dep_graph, num_occurances)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 369, in breadth_first_search_for_dep_graph
    last_spec = MatchSpec.union((path[-1], target_paths[-1][-1]))[0]
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 481, in union
    return cls.merge(match_specs, union=True)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 475, in merge
    reduce(lambda x, y: x._merge(y, union), group) if len(group) > 1 else group[0]
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 475, in <lambda>
    reduce(lambda x, y: x._merge(y, union), group) if len(group) > 1 else group[0]
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 502, in _merge
    final = this_component.union(that_component)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 764, in union
    return '|'.join(options)
TypeError: sequence item 0: expected str instance, Channel found

The cuda version I am using is 11.1, and the c++ compiler I am using is g++ 9.3.0, installed from conda-force channel with anaconda. What should I do to fix this issue?
Attached are the scripts I am using. Only conda_build_config.yaml is different from that downloaded from this repo.
recipe.tar.gz

By the way, I think -c ~/Softwares/dp-dev-channel/ should be file:///home/ubuntu/Softwares/dp-dev-channel/. Does it contain TensorFlow?

By the way, I think -c ~/Softwares/dp-dev-channel/ should be file:///home/ubuntu/Softwares/dp-dev-channel/. Does it contain TensorFlow?

Yes, it contains both libtensorflow_cc-2.4.1-gpu_cuda11.1_0.tar.bz2 and cudatoolkit-11.1.1-h6406543_8.tar.bz2 in its linux-64 subdirectory.
But it still does not work. If I replace -c ~/Softwares/dp-dev-channel/ with file:///home/ubuntu/Softwares/dp-dev-channel/, the following error occurs:
(dp-dev) ubuntu@VM-0-15-ubuntu:~/recipes/libdeepmd-feedstock/recipe$ conda build . file:///home/ubuntu/Softwares/dp-dev-channel/
Glob /home/ubuntu/recipes/libdeepmd-feedstock/recipe/file:///home/ubuntu/Softwares/dp-dev-channel/ did not match in root_dir /home/ubuntu/recipes/libdeepmd-feedstock/recipe
ERROR:conda_build.utils:Glob /home/ubuntu/recipes/libdeepmd-feedstock/recipe/file:///home/ubuntu/Softwares/dp-dev-channel/ did not match in root_dir /home/ubuntu/recipes/libdeepmd-feedstock/recipe
No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
WARNING:conda_build.metadata:No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
Adding in variants from internal_defaults
INFO:conda_build.variants:Adding in variants from internal_defaults
Adding in variants from /home/ubuntu/recipes/libdeepmd-feedstock/recipe/conda_build_config.yaml
INFO:conda_build.variants:Adding in variants from /home/ubuntu/recipes/libdeepmd-feedstock/recipe/conda_build_config.yaml
Attempting to finalize metadata for libdeepmd
INFO:conda_build.metadata:Attempting to finalize metadata for libdeepmd
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... failed

Leaving build/test directories:
  Work:
 /home/ubuntu/anaconda3/conda-bld/work
  Test:
 /home/ubuntu/anaconda3/conda-bld/test_tmp
Leaving build/test environments:
  Test:
source activate  /home/ubuntu/anaconda3/conda-bld/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_
  Build:
source activate  /home/ubuntu/anaconda3/conda-bld/_build_env

Traceback (most recent call last):
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/environ.py", line 757, in get_install_actions
    actions = install_actions(prefix, index, specs, force=True)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/plan.py", line 474, in install_actions
    txn = solver.solve_for_transaction(prune=prune, ignore_pinned=not pinned)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 117, in solve_for_transaction
    should_retry_solve)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 158, in solve_for_diff
    force_remove, should_retry_solve)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 275, in solve_final_state
    ssc = self._add_specs(ssc)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 555, in _add_specs
    explicit_pool = ssc.r._get_package_pool(self.specs_to_add)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 553, in _get_package_pool
    pool = self.get_reduced_index(specs)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 574, in get_reduced_index
    explicit_specs, features = self.verify_specs(explicit_specs)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 288, in verify_specs
    raise ResolvePackageNotFound(bad_deps)
conda.exceptions.ResolvePackageNotFound:
  - cudatoolkit=11.1
  - libtensorflow_cc==2.4.1[build=gpu*]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/anaconda3/bin/conda-build", line 11, in <module>
    sys.exit(main())
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 469, in main
    execute(sys.argv[1:])
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 460, in execute
    verify=args.verify, variants=args.variants)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/api.py", line 209, in build
    notest=notest, need_source_download=need_source_download, variants=variants)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/build.py", line 2344, in build_tree
    notest=notest,
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/build.py", line 1335, in build
    output_metas = expand_outputs([(m, need_source_download, need_reparse_in_env)])
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/render.py", line 746, in expand_outputs
    for (output_dict, m) in _m.copy().get_output_metadata_set(permit_unsatisfiable_variants=False):
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 2048, in get_output_metadata_set
    bypass_env_check=bypass_env_check)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 719, in finalize_outputs_pass
    parent_metadata.parse_until_resolved()
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 1018, in parse_until_resolved
    bypass_env_check=bypass_env_check)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 940, in parse_again
    bypass_env_check=bypass_env_check),
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 1528, in _get_contents
    rendered = template.render(environment=env)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/environment.py", line 1090, in render
    self.environment.handle_exception()
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/environment.py", line 832, in handle_exception
    reraise(*rewrite_traceback_stack(source=source))
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/_compat.py", line 28, in reraise
    raise value.with_traceback(tb)
  File "/home/ubuntu/recipes/libdeepmd-feedstock/recipe/meta.yaml", line 55, in top-level template code
    - libtensorflow_cc {{ tf }}*
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/jinja_context.py", line 230, in pin_compatible
    pins, _, _ = get_env_dependencies(m, 'host', m.config.variant)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/render.py", line 154, in get_env_dependencies
    channel_urls=tuple(m.config.channel_urls))
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/environ.py", line 759, in get_install_actions
    raise DependencyNeedsBuildingError(exc, subdir=subdir)
conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {'cudatoolkit=11.1', 'libtensorflow_cc==2.4.1[build=gpu*]'}

And if I use conda build . -c file:///home/ubuntu/Softwares/dp-dev-channel/ instead (remain -c), the error is:
(dp-dev) ubuntu@VM-0-15-ubuntu:~/recipes/libdeepmd-feedstock/recipe$ conda build . -c file:///home/ubuntu/Softwares/dp-dev-channel/
No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
WARNING:conda_build.metadata:No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
Adding in variants from internal_defaults
INFO:conda_build.variants:Adding in variants from internal_defaults
Adding in variants from /home/ubuntu/recipes/libdeepmd-feedstock/recipe/conda_build_config.yaml
INFO:conda_build.variants:Adding in variants from /home/ubuntu/recipes/libdeepmd-feedstock/recipe/conda_build_config.yaml
Attempting to finalize metadata for libdeepmd
INFO:conda_build.metadata:Attempting to finalize metadata for libdeepmd
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working...
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed
Traceback (most recent call last):
  File "/home/ubuntu/anaconda3/bin/conda-build", line 11, in <module>
    sys.exit(main())
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 469, in main
    execute(sys.argv[1:])
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 460, in execute
    verify=args.verify, variants=args.variants)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/api.py", line 209, in build
    notest=notest, need_source_download=need_source_download, variants=variants)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/build.py", line 2344, in build_tree
    notest=notest,
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/build.py", line 1335, in build
    output_metas = expand_outputs([(m, need_source_download, need_reparse_in_env)])
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/render.py", line 746, in expand_outputs
    for (output_dict, m) in _m.copy().get_output_metadata_set(permit_unsatisfiable_variants=False):
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 2048, in get_output_metadata_set
    bypass_env_check=bypass_env_check)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 719, in finalize_outputs_pass
    parent_metadata.parse_until_resolved()
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 1018, in parse_until_resolved
    bypass_env_check=bypass_env_check)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 940, in parse_again
    bypass_env_check=bypass_env_check),
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/metadata.py", line 1528, in _get_contents
    rendered = template.render(environment=env)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/environment.py", line 1090, in render
    self.environment.handle_exception()
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/environment.py", line 832, in handle_exception
    reraise(*rewrite_traceback_stack(source=source))
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/jinja2/_compat.py", line 28, in reraise
    raise value.with_traceback(tb)
  File "/home/ubuntu/recipes/libdeepmd-feedstock/recipe/meta.yaml", line 55, in top-level template code
    - libtensorflow_cc {{ tf }}*
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/jinja_context.py", line 230, in pin_compatible
    pins, _, _ = get_env_dependencies(m, 'host', m.config.variant)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/render.py", line 154, in get_env_dependencies
    channel_urls=tuple(m.config.channel_urls))
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda_build/environ.py", line 757, in get_install_actions
    actions = install_actions(prefix, index, specs, force=True)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/plan.py", line 474, in install_actions
    txn = solver.solve_for_transaction(prune=prune, ignore_pinned=not pinned)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 117, in solve_for_transaction
    should_retry_solve)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 158, in solve_for_diff
    force_remove, should_retry_solve)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 281, in solve_final_state
    ssc = self._run_sat(ssc)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/core/solve.py", line 808, in _run_sat
    should_retry_solve=ssc.should_retry_solve
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
    return f(*args, **kwds)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 1282, in solve
    self.find_conflicts(specs, specs_to_add, history_specs)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 347, in find_conflicts
    bad_deps = self.build_conflict_map(specs, specs_to_add, history_specs)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 507, in build_conflict_map
    root, search_node, dep_graph, num_occurances)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/resolve.py", line 369, in breadth_first_search_for_dep_graph
    last_spec = MatchSpec.union((path[-1], target_paths[-1][-1]))[0]
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 481, in union
    return cls.merge(match_specs, union=True)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 475, in merge
    reduce(lambda x, y: x._merge(y, union), group) if len(group) > 1 else group[0]
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 475, in <lambda>
    reduce(lambda x, y: x._merge(y, union), group) if len(group) > 1 else group[0]
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 502, in _merge
    final = this_component.union(that_component)
  File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/conda/models/match_spec.py", line 764, in union
    return '|'.join(options)
TypeError: sequence item 0: expected str instance, Channel found

What should I do then?


Development: Add client sided endpoints parser

Checklist
General

[x] Language: I followed the guidelines for inclusive, diversity-sensitive, and appreciative language.
[x] I chose a title conforming to the naming conventions for pull requests.

Pull Requests
Pull Requests related to the requested feature:
https://github.com/ls1intum/Artemis/pull/8407
https://github.com/ls1intum/Artemis/pull/8455
Context
The Proposed feature extends the GitHub Action originally created in this PR . The original PR focused on parsing information related to changed server endpoints, a crucial step in ensuring the accuracy of server-side interactions within the Artemis codebase. The proposed extension further enhances this functionality by introducing the parsing of client-sided REST calls. Currently, the focus is on extracting essential information such as the HTTP methods and URLs used in these calls. While the current scope is limited to parsing HTTP methods and URLs, this extension lays the groundwork for future enhancements aimed at improving code quality and development efficiency within the Artemis project.
Problem
Errors, like a mismatch in the URLs of REST calls and endpoints, slipping through the code review and testing process could break features and reduce a system's usability. The problem tackled in this issue is that reviewing client-sided REST calls manually is a time-consuming and error-prone task, potentially leading to:

Delayed Development: Time-consuming tasks can slow down the development process, potentially delaying the delivery of new features or updates.
Reduced Efficiency: When tasks are error-prone, developers may need to spend additional time fixing mistakes, reducing overall efficiency.
Increased Costs: Time is money, as they say. Any inefficiencies in the development process can lead to increased costs, whether it's in terms of developer hours or missed deadlines.
Quality Issues: Errors that slip through the review process can lead to bugs or issues in the software, potentially affecting its stability, performance, or security.
Negative User Experience: Ultimately, if errors make it into the final product, users may experience disruptions or frustration, leading to a poor user experience and potentially impacting user retention or satisfaction.

Motivation
The motivation behind this feature is to simplify reviewing newly created or modified REST calls. The tedious task of manually parsing out relevant Information regarding a system's REST calls should be automated to increase the efficiency in the reviewing process

Requirements Engineering

Proposed System
The proposed solution is a GitHub action analyzing the client-sided REST calls on every commit. It should use the Library TypeScript Compiler API to build an abstract syntax tree (AST) representing the changed typescript files within each PR. The AST will be traversed and analyzed to identify instances of client-sided REST calls. When a REST call is detected, the system will extract relevant information such as the file path containing the REST call, the kind of REST call and the used URL.
Requirements
Functional requirements:

FR1: Identification of new or modified REST calls: The GitHub action must Identify files containing newly created or modified REST calls.
FR2: Output of REST calls' file path: The GitHub action must output the identified REST call's file path to the console
FR3: Output of REST call's line: The GitHub action must output the line number in which the REST call is performed to the console
FR4: Output HTTP method of REST calls: The GitHub action must output the HTTP method (e.g., GET, POST, PUT, DELETE) associated with each REST call to the console
FR5: Output of REST call's URL: The GitHub action must output the URL of each identified REST call to the console

Non-functional requirements:

NFR1: Performance: The Identification of client-sided REST calls must not take longer than 3 Minutes
NFR2: Extendability: The GitHub action should be modular, and each functionality must be in its own method

Analysis
Dynamic Behavior
The following model illustrates the currently flawed code review process. Developers develop a feature, open a PR, and get it reviewed by other developers. If a reviewer discovers one or more flaws in the code, they request changes. Those requested changes are then implemented by the developer, and the PR is re-reviewed. Once every reviewer has approved the PR, maintainers review the PR. If they discover flaws, they also request changes. If not, the PR gets merged. If errors remain undiscovered during the review process, they will now get merged into the codebase and reduce the system's usability.

Steps for Testing:
The check result of an up-to-date test commit can be found here: https://github.com/ls1intum/Artemis/actions/runs/9632187249/job/26565010303

Push a commit containing changes in a client service file (eg. src/main/webapp/app/course/tutorial-groups/services/tutorial-group-free-period.service.ts)
Navigate to Checks
Open analysis-of-endpoint-connections
navigate to Run analysis-of-endpoint-connections-client
Verify that all Endpoints contained in changed files are in the output.

Testserver States

[!NOTE]
These badges show the state of the test servers.
Green = Currently available, Red = Currently locked

Review Progress

Code Review

[x] Code Review 1
[x] Code Review 2

Summary by CodeRabbit

New Features

Introduced a new tool for analyzing TypeScript files to extract class properties and dynamic URLs for REST API calls.
Added detailed logging for REST calls, including URLs, arguments, line numbers, and file paths.

Chores

Added a package.json file to define project metadata, dependencies, and scripts for execution.

There is a failing server test but I don't think it is related to your PR testQuizSubmitNoDatabaseRequests(QuizMode) [1] quizMode=SYNCHRONIZED

I did not modify any components on the server with this PR.

Is it intended that argument 2 is displayed with so many whitespaces compared to argument 1?

Is it intended that argument 2 is displayed with so many whitespaces compared to argument 1?

This is due to the parameters being stretched over multiple lines in the source code, too. The parser just gives out the read information without pruning it first.


Add ReoGrid

Maybe add https://reogrid.net/. It's free and open source.

Thanks for the suggestion


[DO NOT MERGE] Add future parser

We need a controlled merge of this for testing purposes.
This enables to help test the upgrade to Puppet 4.
The future_parser config is only required on the puppetmaster, but it doesn't hurt to have it on the client config.
The stringify_facts config fixes any problems we have with how data types are evaluated in Puppet 4.
The strict_variables config is set to help us debug issues easier
because Puppet 4 has a stricter checking for undefined variables.

I think this is worthwhile merging if we default it to false (as we do) and remove the hiera entry enabling it.


remove corrupt image files

Closes #1

Closes #1

Thank you for your contribution!

Thank you for your contribution!


Add Storybook

This adds basic Storybook in place with stories/example folder showing the basics.
We should probably get rid of stories/ and just add ComponentName.stories.svelte along the ComponentName.svelte files so it's easier to find them, plus stories dir sitting next to stores is confusing.

Thanks @wolfiex!


Fixed styling for MultiGeometry in KML.js

Styles weren't being applied to MultiGeometry. The way parcePlacemark(...) was using recursion caused it to check for styleUrl and Style elements within the MultiGeometry element. That was incorrect. styleUrl and Style elements are siblings of MultiGeometry and never children.
Before fix: http://jsfiddle.net/NotARobit/tgz0kcho/
After fix: http://jsfiddle.net/NotARobit/fpfv28mv/
Google's version: http://jsfiddle.net/NotARobit/esvvp98h/

Thx for the patch :)


keyd prevents setting leds

I’m using a noppoo choc mid board on Fedora. Unfortunately I’m neither able to set leds (capslock, scrolllock) with the setleds command, nor with help of OpenRGB. The keyboard is unsupported. The only way I found is to manually edit the brightness files in /sys/class/leds with root, but this only works with keyd disabled. I’m assuming keyd takes control of these files and resets their status when the service is running. This cannot be influenced with the layer_indicator setting. Would it be possible to introduce an option in keyd to leave setting leds to the user? It would be possible to introduce logic to set the leds to my liking then.

I believe this should be fixed in the latest commit.

Thank you for the fix. I was able to setup a script to toggle the scrolllock light on layer toggle.


Provide example for Spring Data Query by Example findAll

In the current docs there's mention of integration with Spring Data's Query by Example repositories but not seeing how a corresponding schema could be made for
<S extends T> Page<S> findAll(Example<S> example, Pageable pageable)
because using Query by Example requires creating an Example through static <T> Example<T> of(T probe). In most cases it would require a service layer to create the Example.
Any suggestion? Some examples in the docs would be very helpful if this is possible.

You can find a snippet on what the schema should look like here https://docs.spring.io/spring-graphql/reference/request-execution.html#execution.pagination.types. This is independent of whether you use QBE or Querydsl, or anything else. To create a controller method for paginated queries, see to process such queries, see https://docs.spring.io/spring-graphql/reference/controllers.html#controllers.schema-mapping.subrange.
Hopefully this answers your question, but if not feel free to comment.


Email Verification code expired

On staging environment the email attestation throws Verification code has expired when entering the code sent via email.
Code that checks this: https://github.com/OriginProtocol/origin-bridge/blob/b231dbcd76898c25c848f2f7a71da3881054b22a/logic/attestation_service.py#L238-L239
Could it be that the server's local time is off?

@tomlinton any idea on this one ?

From Tom: "It's because we have multiple bridge servers and no sticky sessions and the verification codes are stored in sessions"

Fixed in https://github.com/OriginProtocol/origin-box/pull/74.

Works for me on staging 👍


Error loading weights

When I ran this code in the reproducing results colab notebook:
!allennlp evaluate "$pretrained_model_url" "$preprocessed_data_dir/test.tsv" \
    --output-file "$output_dir/test_metrics.jsonl" \
    --cuda-device 0 \
    --predictions-output-file "$output_dir/test_predictions.jsonl" \
    --include-package "seq2rel"

I got this Error:
2024-04-12 10:27:06,782 - INFO - allennlp.common.plugins - Plugin allennlp_models available
2024-04-12 10:27:08,988 - INFO - cached_path - cache of https://github.com/JohnGiorgi/seq2rel/releases/download/pretrained-models/cdr_hints.tar.gz is up-to-date
2024-04-12 10:27:08,989 - INFO - allennlp.models.archival - loading archive file https://github.com/JohnGiorgi/seq2rel/releases/download/pretrained-models/cdr_hints.tar.gz from cache at /root/.allennlp/cache/5d845bebc5887213bab7c90a311e51d6dff9a03fb60648a6498d58be8397166c.82548b1687f75978154d471c6ead95e2dd4d865a01baaba9fa7873d62232ffbe
2024-04-12 10:27:08,990 - INFO - allennlp.models.archival - extracting archive file /root/.allennlp/cache/5d845bebc5887213bab7c90a311e51d6dff9a03fb60648a6498d58be8397166c.82548b1687f75978154d471c6ead95e2dd4d865a01baaba9fa7873d62232ffbe to temp dir /tmp/tmp0mo17roo
2024-04-12 10:27:15,245 - INFO - allennlp.models.archival - removing temporary unarchived model dir at /tmp/tmp0mo17roo
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/transformers/configuration_utils.py", line 616, in _get_config_dict
    resolved_config_file = cached_path(
  File "/usr/local/lib/python3.8/site-packages/transformers/utils/hub.py", line 284, in cached_path
    output_path = get_from_cache(
  File "/usr/local/lib/python3.8/site-packages/transformers/utils/hub.py", line 508, in get_from_cache
    raise OSError(
OSError: Distant resource does not have an ETag, we won't be able to reliably ensure reproducibility.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/allennlp", line 8, in <module>
    sys.exit(run())
  File "/usr/local/lib/python3.8/site-packages/allennlp/__main__.py", line 39, in run
    main(prog="allennlp")
  File "/usr/local/lib/python3.8/site-packages/allennlp/commands/__init__.py", line 120, in main
    args.func(args)
  File "/usr/local/lib/python3.8/site-packages/allennlp/commands/evaluate.py", line 135, in evaluate_from_args
    return evaluate_from_archive(
  File "/usr/local/lib/python3.8/site-packages/allennlp/commands/evaluate.py", line 242, in evaluate_from_archive
    archive = load_archive(
  File "/usr/local/lib/python3.8/site-packages/allennlp/models/archival.py", line 232, in load_archive
    dataset_reader, validation_dataset_reader = _load_dataset_readers(
  File "/usr/local/lib/python3.8/site-packages/allennlp/models/archival.py", line 268, in _load_dataset_readers
    dataset_reader = DatasetReader.from_params(
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 604, in from_params
    return retyped_subclass.from_params(
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 636, in from_params
    kwargs = create_kwargs(constructor_to_inspect, cls, params, **extras)
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 206, in create_kwargs
    constructed_arg = pop_and_construct_arg(
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 314, in pop_and_construct_arg
    return construct_arg(class_name, name, popped_params, annotation, default, **extras)
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 348, in construct_arg
    result = annotation.from_params(params=popped_params, **subextras)
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 604, in from_params
    return retyped_subclass.from_params(
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 638, in from_params
    return constructor_to_call(**kwargs)  # type: ignore
  File "/usr/local/lib/python3.8/site-packages/allennlp/data/tokenizers/pretrained_transformer_tokenizer.py", line 72, in __init__
    self.tokenizer = cached_transformers.get_tokenizer(
  File "/usr/local/lib/python3.8/site-packages/allennlp/common/cached_transformers.py", line 204, in get_tokenizer
    tokenizer = transformers.AutoTokenizer.from_pretrained(
  File "/usr/local/lib/python3.8/site-packages/transformers/models/auto/tokenization_auto.py", line 547, in from_pretrained
    config = AutoConfig.from_pretrained(
  File "/usr/local/lib/python3.8/site-packages/transformers/models/auto/configuration_auto.py", line 725, in from_pretrained
    config_dict, _ = PretrainedConfig.get_config_dict(pretrained_model_name_or_path, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/transformers/configuration_utils.py", line 561, in get_config_dict
    config_dict, kwargs = cls._get_config_dict(pretrained_model_name_or_path, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/transformers/configuration_utils.py", line 656, in _get_config_dict
    raise EnvironmentError(
OSError: Can't load config for 'microsoft/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'microsoft/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext' is the correct path to a directory containing a config.json file

After upgrading to the latest version of transformers(4.39.3), this error is solved, but I got a new error:
2024-04-12 10:30:32,153 - INFO - allennlp.common.plugins - Plugin allennlp_models available
2024-04-12 10:30:34,344 - INFO - cached_path - cache of https://github.com/JohnGiorgi/seq2rel/releases/download/pretrained-models/cdr_hints.tar.gz is up-to-date
2024-04-12 10:30:34,345 - INFO - allennlp.models.archival - loading archive file https://github.com/JohnGiorgi/seq2rel/releases/download/pretrained-models/cdr_hints.tar.gz from cache at /root/.allennlp/cache/5d845bebc5887213bab7c90a311e51d6dff9a03fb60648a6498d58be8397166c.82548b1687f75978154d471c6ead95e2dd4d865a01baaba9fa7873d62232ffbe
2024-04-12 10:30:34,345 - INFO - allennlp.models.archival - extracting archive file /root/.allennlp/cache/5d845bebc5887213bab7c90a311e51d6dff9a03fb60648a6498d58be8397166c.82548b1687f75978154d471c6ead95e2dd4d865a01baaba9fa7873d62232ffbe to temp dir /tmp/tmpq6ecqnkx
2024-04-12 10:30:41,043 - INFO - allennlp.data.vocabulary - Loading token dictionary from /tmp/tmpq6ecqnkx/vocabulary.
2024-04-12 10:30:43,684 - INFO - allennlp.modules.token_embedders.embedding - Loading a model trained before embedding extension was implemented; pass an explicit vocab namespace if you want to extend the vocabulary.
2024-04-12 10:30:44,093 - INFO - allennlp.models.archival - removing temporary unarchived model dir at /tmp/tmpq6ecqnkx
Traceback (most recent call last):
  File "/usr/local/bin/allennlp", line 8, in <module>
    sys.exit(run())
  File "/usr/local/lib/python3.8/site-packages/allennlp/__main__.py", line 39, in run
    main(prog="allennlp")
  File "/usr/local/lib/python3.8/site-packages/allennlp/commands/__init__.py", line 120, in main
    args.func(args)
  File "/usr/local/lib/python3.8/site-packages/allennlp/commands/evaluate.py", line 135, in evaluate_from_args
    return evaluate_from_archive(
  File "/usr/local/lib/python3.8/site-packages/allennlp/commands/evaluate.py", line 242, in evaluate_from_archive
    archive = load_archive(
  File "/usr/local/lib/python3.8/site-packages/allennlp/models/archival.py", line 235, in load_archive
    model = _load_model(config.duplicate(), weights_path, serialization_dir, cuda_device)
  File "/usr/local/lib/python3.8/site-packages/allennlp/models/archival.py", line 279, in _load_model
    return Model.load(
  File "/usr/local/lib/python3.8/site-packages/allennlp/models/model.py", line 438, in load
    return model_class._load(config, serialization_dir, weights_file, cuda_device)
  File "/usr/local/lib/python3.8/site-packages/allennlp/models/model.py", line 380, in _load
    raise RuntimeError(
RuntimeError: Error loading state dict for CopyNetSeq2Rel
	Missing keys: []
	Unexpected keys: ['_source_embedder.token_embedder_tokens.transformer_model.embeddings.position_ids']

Could you please help fix this problem? Thanks for your great work!

Model name was changed to BiomedNLP-BiomedBERT-base-uncased-abstract-fulltext https://huggingface.co/microsoft/BiomedNLP-BiomedBERT-base-uncased-abstract-fulltext

@TingheZhang Thanks.

Thanks @TingheZhang! @rederxz I have a PR open to fix this on the fly: https://github.com/JohnGiorgi/seq2rel/pull/392


balance does not match (see screenshot)

Closed as dicussed as below:

add (total balance - action fee)

ok, I'll update the text to avoid potential confusion.

@gyanpgupta please help to update the text here


How to add id symbol to style.

I have something icon .svg with multiple color. When using grunt-svgstore to merge to one file svg style(type=text/css) duplicate class symbol => color fill wrong
Please help me.
Thanks all

I just went into each svg after I created it and added the 'filename-' to the beginning of each class and find and replace. for example, in 'globe.svg,' the classes appeared as 'globe-st0, globe-st0 etc...'
Definitely wish svgstore had a way to automate


remote module drops custom error properties

Information about my setup

Electron v0.34.2
OS X

What I'm trying to do
I need to transfer an Error object from the main process to the renderer process. Actually it's an object that inherits from Error (simplified to the important stuff):
var util = require('util');

var AppError = function(message) {
  // Set another property
  this.code = 'whatever';

  // Initialize the Error
  Error.call(this, this.message);

  // Capture stack trace
  if(Error.captureStackTrace) {
    Error.captureStackTrace(this, AppError);
  }
};

util.inherits(AppError, Error);

What I expect to happen
The remote module copies over all properties of the object to the renderer process.
What actually happens
Only the message property is available in the renderer process. All other properties (including name) are discarded. So I'm basically left with a standard JavaScript Error again.
Reason for this bug
The fix for #3089 was that errors are recreated using new Error(meta.message). This is also the reason why it won't copy over other attributes.

Is there anything you can do about that? Thank you in advance.

Can you try v0.34.3? I believe it was fixed by #3291.

Thanks for your reply.
v0.34.3 partly fixed the issue. Custom properties and the stack are copied over (\o/ BTW), but the name property isn't.

Awesome, thanks!


Network mode is now used during build

Signed-off-by: Bogdan Gavril<EMAIL_ADDRESS>Network mode not taken into consideration in build section
PR Type

Bugfix Pull Request

@cloudnull @ekultails @gabrielecerami please review this. thanks.


Enable NSNet2 and RNNoise for CPU backend

Because now gru has been supported in TFLite backend.

@ibelem, @fujunwei, PTAL, thanks!

LGTM, thanks @Honry !


Only allow /reveal to redirect to URLs within the app.

Addresses issue #44.

Merged the change, but I will leave the original bug open due to the issue above.


SemVer support

Bundler could implement some basic SemVer support when working with Git sources.
Example:
gem "mygem", :git => "..." #, :branch => "non-master-branch"
gem "myothergem"

myothergem depends on a specific version of mygem that's not in the branch's HEAD. Bundler will then take a look at the tags in the branch's history and see if it can find a matching one.

Evan started working on SemVer support for Rubygems: https://github.com/rubygems/rubygems/pull/258


Mistake in the section "The Array Constructor"

original line:
new Array(3); // Result: []
correct line
new Array(3); // Result: [ , , ]

The serialized representation resulting from that expression's evaluation depends very much on the JavaScript engine in which one evaluates it. Compre, say, Node.js vs. Safari.


Better CLI Error Handling

Description
Currently, innocent Piston CLI errors such as "No closing quotation" or "missing required argument" are not being handled by the command error handler as we have no error handler as of now. As a result, the the CLI displays lots of Errors which aren't understandable.
In short we have no custom error error handler, and the default one doesn't emit much useful information. We may do better than this.
Proposed Implementation
Investigate the problem, create logic to handle these types of errors, and open a PR to Piston CLI.
Would you like to implement this yourself?

[ ] I'd like to implement this feature myself
[x] Anyone can implement this feature

Errors to be include in the handled include:

NewConnectionError - caused when you are disconnected from the internet.

AttributeError - When piston-cli/config.yml is present but empty

I can look into this.

_**Same!**_

I can look into this aswell 👍.

I can look into this aswell .

Hey @WANTED10 thanks for showing interest in this issue but it looks like @H4CKY54CK has already being assigned, and this is a rather small issue. You can look into the other issues opened on this repository and get assigned to the one you are interested in.


Can't create private shared folders from GUI

Context: I want to create a private folder between myself and another person.
I click on the icon in the system tray and click the "New private folder" button. I type in the username of the other person I want to share the folder with, and then I either press Enter or press the icon (I've tried both).
After that, the K:\ drive is opened in a new Explorer window. However I can't find any sign of the private shared folder, there is no visible K:\private\user1,user2\. From the user's perspective it looks like it just opens K:\ drive in Explorer and does nothing else.
Trying to create the folder in Explorer with the intention of renaming it to user1,user2 didn't work either, as it was removed as soon as "New folder" was created. (I know the private shared folder is supposed to implictly exist.)
(I was able to get it to appear by running keybase fs mkdir /keybase/private/user1,user2/test in cmd)
I'm running Windows 10. I don't know if this happens on other platforms (I could test on Linux at some point).

Regression. Tracked internally with DESKTOP-6114, fixed in an upcoming release


Add a test to ensure translation source is regenerated when a key is added

I encountered an issue in this pr https://github.com/LLK/scratch-blocks/pull/1622 where I added a key to msg/messages.js but did not run npm run translate, which was able to merged to develop but then couldn't be merged into GUI because it caused the integration tests to fail.
I'm gonna write out all the things that happened from a developer trying to add a new message:

I created a PR that added a new msg/messages.js: https://github.com/LLK/scratch-blocks/pull/1622
I didn't read the note @thisandagain added to the top of that file about running npm translate after adding keys.
There were no tests to fail on the CI that would have prevented merging without having run that script.
When I realized something was wrong, I tried to run npm run translate, and it modified two files (en.js/en.json) in a way that looked reasonable, but it seemed to blow up most of the content of scratch_messages, so @kchadha and I didn't know how to proceed.
Only @chrisgarrity knew what to do to fix it! Thanks for the help fixing it (https://github.com/LLK/scratch-blocks/pull/1634)

Plan to fix this by adding automated translation syncing for scratch-blocks.


Allow skipping build types

Previously every build type (e.g. build and test, compile, package, code check) had to be defined or the config parser choked and the buildmaster failed to start. Now it does not fail, but just skips the builds that are not defined. This speeds up developing buildbot code considerably as one does not have to wait for all the irrelevant builds to finish or manually stop them.

code check is a mandatory check in Gerrit
if we don't run it we will block changes from merge
should we also make code check not mandatory in Gerrit maybe?
@mattock @flichtenheld wdyt?

This is really not intended for the production buildbot, more interesting for testing. So I do not see that we need to change the Gerrit configuration.

Ok I'm taking baby step to take all this in


Failure of generating hosts array for specific conditions.

Reversing the stdout boolean shows the following error (exit 2, return "", nil).
ansible.go:29
out, err := AnsiblePlaybook(args, true)

INFO[0000] Checking role hosts...
 [WARNING]: Unable to parse /etc/ansible/hosts as an inventory source
 [WARNING]: No inventory was parsed, only implicit localhost is available
 [WARNING]: Could not match supplied host pattern, ignoring: all
 [WARNING]: provided hosts list is empty, only localhost is available

Defaulting to making localhost available only when the value(s) is/are empty.
This is basically to convention, availability, what Ansible prefers/recommends.
It's a very safe bet, and allows users to override the value in their playbooks where necessary.
I'll leave this here for a couple of days before merging. Feedback is desired if it's available/offered.

Neat! Will this ever hit the statement here?

Yes it will, in fact it probably will get hit more than it previously did.
So running a playbook targeting localhost with the remote flag basically runs it against the local file system. This basically voids it as a test and runs the playbook against the file system you're using.
#66 Ensured that this simply failed with the given error message to prevent unwanted behavior and describing the reasoning. I am however interested in changing the message to be a bit clearer.


Upgrade to VLLM 0.63

vLLM version 0.60 is claiming a major uplift in speed and performance https://blog.vllm.ai/2024/09/05/perf-update.html . This is consistent to my observation in a runs in a100 instances in vastai and it supports multimodal better ( i.e. no particular version of transformers for models like Qwen-VL ). So suggest we upgrade to vllm-0.63 ( the latest pypi release at the time of writing or more )

@movchan74  thoughts?

Also the async engine works really well since they seperated out the server and api engine.
For example, much easier to generate streaming behaviour
eg:
engine_args=AsyncEngineArgs(model="Qwen/Qwen2-VL-2B-Instruct",
                  limit_mm_per_prompt={'image': 3, 'video': 3},
                  gpu_memory_utilization=0.9)
vllm_vl_engine = AsyncLLMEngine.from_engine_args(engine_args)
min_pixels = 224*224
max_pixels = 1024*1024
vl_model_processor = Qwen2VLProcessor.from_pretrained(
    "Qwen/Qwen2-VL-7B-Instruct",
    min_pixels=min_pixels,
    max_pixels=max_pixels
)

outputs_generator = vllm_vl_engine.generate(
      prompt={"prompt": text, "multi_modal_data": mm_data},
      sampling_params=SamplingParams(max_tokens=1024, temperature=0.0),
      request_id=str(uuid.uuid4()),
  )

  already_generated = 0
  async for output in outputs_generator:
      generated_so_far = already_generated
      already_generated = len(output.outputs[0].text)
      yield output.outputs[0].text[generated_so_far:]`

We are already using 0.6. The main branch requires vllm>=0.6.1.post2 and poetry lock set to 0.6.2. I can update the poetry lock to 0.6.3 but we will not have any significant performance boost since we are already on 0.6.
Also, we have been using async API since the beginning.

Ok, then let us keep as it is. I will close the ticket
On Wed 23. Oct 2024 at 09:30, Aleksandr Movchan @.***>
wrote:

We are already using 0.6. The main branch requires vllm>=0.6.1.post2 and
poetry lock set to 0.6.2. I can update the poetry lock to 0.6.3 but we will
not have any significant performance boost since we are already on 0.6.
Also, we have been using async API since the beginning.
—
Reply to this email directly, view it on GitHub
https://github.com/mobiusml/aana_sdk/issues/188#issuecomment-2431143053,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJL5SLZMOEOVVUPK6KSMQTZ45F7ZAVCNFSM6AAAAABQN6CXYWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZRGE2DGMBVGM
.
You are receiving this because you were assigned.Message ID:
@.***>


fix: photo selection in simulator on M1 macs

Thanks for submitting a PR! Please read these instructions carefully:

[x] Explain the motivation for making this change.
[ ] Provide a test plan demonstrating that the code is solid.
[ ] Match the code formatting of the rest of the codebase.
[x] Target the master branch, NOT a "stable" branch.

Motivation (required)
What existing problem does the pull request solve? https://github.com/react-native-image-picker/react-native-image-picker/issues/1541
Right now I'm looking for general thoughts on whether this is an acceptable fix. I pulled it from the PHPickerController changes made to react-native-image-crop-picker.
Test Plan (required)
Looking for recommendations here. So far I've been testing on the app I've been developing on that benefitted from this fix.
TODO:

[x] test adding a simulator photo and accessing it from the launchImageLibrary callback
[ ] confirm fix does not break behavior on actual device
[ ] confirm fix does not break simulator on intel devices (no intel device available)
[x] test inside example project rather than my project

A good test plan has the exact commands you ran and their output, provides screenshots or videos if the pull request changes UI or updates the website. See What is a Test Plan? to learn more.
If you have added code that should be tested, add tests.

Thanks.  Give me a day or two and we'll get this merged.

Hi @Johan-dutoit any plans to merge this and release?

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[2.4] Support for UAE Central in AKS

What kind of request is this (question/bug/enhancement/feature request):
Enhancement
Steps to reproduce (least amount of steps as possible):
https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=uae-central,uae-north&products=all
UAE Central
gz#13507

From Azure, the UAE Central region is  Reserved for UAE North customers requiring in-country disaster recovery.  As a result, we are not able to validate it or we need a separate approval for that region.

https://azure.microsoft.com/en-us/global-infrastructure/geographies/#overview


Silverkite for multivariate

how to apply Silverkite for multivariate time series analysis. how to forecasts using common regressors for multivariate time series forecasting?

Can you please provide more context about your use case e.g. details about the multivariate time series and the regressors and models you have tried?
In general, Silverkite is designed for univariate time series forecasting. You can run it separately for every target timeseries with common regressors if that suffices.

Close this issue as this thread has been inactive for many days.


Add Operator framework

Summary
Adds a BaseOperator and BaseLinearOperator classes to define interface for operator type objects in quantum_info. This is much the same interface as the QuantumChannel classes
Adds a matrix Operator class that represents standard operator matrices.
Details and comments
The idea is that all BaseOperator subclasses in quantum info (eg matrix operators, unitaries, paulis, cliffords, channels etc) will have the same interface for method, and will be able to be converted between each other (when allowed or possible) using the constructors of the classes as is currently done with the QuantumChannel subclasses.
TODO

[x] Add tests for Operator class
[x] Change QuantumChannel to inherit from BaseLinearOperator class

For a follow up PR:

Add subsystem evolution and composition to QuantumChannel classes
Change Unitary to inherit from Operator class
Change Pauli to inherit from BaseOperator class

@ajavadia @ewinston I think this is ready to go, I'll make seperate PRs for follow up items in TODO


Filename getting replaced

Hi,
The file I selected contains character / which getting replaced to : which is unexpected.
How can I stop this?
Thanks
Santosh

Provide jsfiddle with the file that you are trying to upload or steps to reproduce.

@danialfarid same issue, it's being replaced by name "blob"
every time i upload image it's replace's the name.

Any idea why this happening.

In the screenshot the name seems fine. It is not blob.


Since we upgrade the node, we should upgrade to 18. 16 is out of active support and security support for 16 will end in Sep 2023.

          Since we upgrade the node, we should upgrade to 18. 16 is out of active support and security support for 16 will end in Sep 2023.

Originally posted by @llxia in https://github.com/adoptium/aqa-test-tools/pull/785#discussion_r1149287098

Admin settings page also needs fixing as node 14->16 broke it

Admin settings issue is not related to node upgrade. It was due to Spin getting removed in https://github.com/adoptium/aqa-test-tools/pull/785/files#diff-2c1748244134627077a742d3ed800a8c51aa289c06e63cb7b3a7afb860c22d33L11


(about me): Need some more content like certifications and achivements

Need some more content like certifications and achievements

Add my proper technology stack in briefly

resolved


Doesn't work?

Hello,
Is the polyfill still under development?
I've tested the examples using ie 8 and 9, using the download without modification and non of the examples work.
Cheers, Stephen

"object-fit" is pretty good feature and it deserves pretty good polyfill. This is most stared one. Is this still under development?

Unfortunately, not actively. I’m happy for any contribution here but don’t have the time to develop this further on my own. However, it should work well in IE9 but the bigger issue it #45 in my opinion which I have no clue how to solve. :/


feat: used semantic-release/exec to clean changelog headings

PR Checklist

[x] Addresses an existing open issue: fixes #107
[x] That issue was marked as accepting prs
[x] Steps in CONTRIBUTING.md were taken

Overview
Pending https://github.com/semantic-release/changelog/issues/279 having a resolution, this uses a manual script to swap out \n#  for \n##  in CHANGELOG.md.

Codecov Report

Merging #109 (5948316) into main (16a71f3) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #109   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines            5         5
  Branches         3         3
=========================================
  Hits             5         5

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I've done what I can to verify in this PR. Hopefully it works. 🤞