v2021.6.755784270 - TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function

Environment data

VS Code version: 1.56.0-insider
Jupyter Extension version (available under the Extensions sidebar): v2021.6.755784270
Python Extension version (available under the Extensions sidebar): v2021.3.680753044
OS (Windows | Mac | Linux distro) and version: Arch Linux 5.11.14-arch1-1
Python and/or Anaconda version: Python 3.9.3 64-bit
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Jupyter server running: N/A

Expected behaviour
Extension is successfully activated.
Actual behaviour
Extension fails to activate, an error popup appears showing the following message:
Extension activation failed, run the 'Developer: Toggle Developer Tools' command for more information. Source: Jupyter (Extension)
Python extension still works, at least syntax highlighting, debugging, and code linting (via pylint).
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

Open Visual Studio Code with the extension installed.
Open a .py file to trigger the Python extension, which in turn triggers the Jupyter extension.
The popup indicating the error should appear right after the previous step.

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

User belongs to experiment group 'pythonJediLSP'
User belongs to experiment group 'jupyterTest'
User belongs to experiment group 'pythonDiscoveryModule'
User belongs to experiment group 'jupyterEnhancedDataViewer'
User belongs to experiment group 'NativeNotebookEditor'
Info 2021-04-17 00:23:13: ZMQ install verified.
Info 2021-04-17 00:23:13: Attempting to start a server because of preload conditions ...
Error 2021-04-17 00:23:13: Failed to register VS Code Notebook API [TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398)]
Error 2021-04-17 00:23:13: Failure during activation. [TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398)]
Error 2021-04-17 00:23:13: sendStartupTelemetry() failed. [TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398)]
Error 2021-04-17 00:23:13: extension activation failed [TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398)]
Error 2021-04-17 00:23:13: Failed to active the Jupyter Extension [TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398)]
Info 2021-04-17 00:23:14: Found existing keyfile at /home/tracert6/.config/Code - Insiders/User/globalStorage/ms-toolsai.jupyter/nbsecret

Developer tools console relevant output

notificationsAlerts.ts:40 Extension activation failed, run the 'Developer: Toggle Developer Tools' command for more information.

console.ts:137 [Extension Host] extension activation failed TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398) (at /home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:32:774065)

console.ts:137 [Extension Host] stack trace: TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:540799)	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49:651504)	at processTicksAndRejections (internal/process/task_queues.js:97:5)	at async Promise.all (index 18)	at async Promise.all (index 0)	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47:290398) (at /opt/visual-studio-code-insiders/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:105:30533)

mainThreadExtensionService.ts:59 [[object Object]]s.notebook.registerNotebookCellStatusBarItemProvider is not a function

mainThreadExtensionService.ts:60 TypeError: s.notebook.registerNotebookCellStatusBarItemProvider is not a function
	at u.registerNotebookCellStatusBarItemProvider (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47)
	at g.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:49)
	at processTicksAndRejections (internal/process/task_queues.js:97)
	at async Promise.all (index 18)
	at async Promise.all (index 0)
	at async f.activate (/home/tracert6/.vscode-insiders/extensions/ms-toolsai.jupyter-2021.6.755784270/out/client/extension.js:47)

It should also be important to note that downgrading to version v2021.6.751425733 (the previous one) fixes the problem. No errors are shown in the Output panel for the Jupyter extension.

Hi @MatiasDuhalde, I am able to reproduce this issue. My guess is that this is related to a recent API change, will get it fixed as soon as possible.

@MatiasDuhalde Sorry about the issue here. In VS Code insiders can you run the "Check for Updates" command. I believe that it's in the top left menu, or available from the command palette.
There was recently a breaking API change, and the error message that you are seeing here would indicate that you are on an older version of VS Code insiders. VS Code insiders updates daily so if you were a day or two behind then .registerNotebookCellStatusBarItemProvider would not have been available in your build.
I'm confidant that this should be the issue. But if you are still seeing this error message and Code-insider indicates that there is no update available, then can you please share your Code-Insiders version info? It would need to be more than just the 1.56.0-insiders version number, as that just indicates the general version, not the daily build. The Help: About command should show the full build number and date of the version that you are on.

@IanMatthewHuff
I have no pending updates and still reproduce
Version: 1.56.0-insider (user setup)
Commit: ce791d27dc9889a392f4d29abefe9c53eb0b5129
Date: 2021-04-16T11:25:09.662Z
Electron: 11.4.2
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042

@claudiaregio I'm going to loop with vscode team, see if we can get to the bottom of this. @MatiasDuhalde sorry about the issue here, seems like something is amis.

Hello @IanMatthewHuff and @claudiaregio , thanks for your comments! There was an update available in my case that for some reason didn't show up yesterday. The AUR from where I installed the package for Arch seemed to be out of date. I updated the package to the latest version found in https://code.visualstudio.com/insiders/
More specifically I installed the Linux tar.gz file for 64 bit architectures, with filename code-insider-x64-1618573217.tar.gz and SHA256 7f1aa38158ec5ee0cdb4a4025bcf383c4f776429e7d1c0df91ccb343bc28d1be.
Now I get no errors with this version + Jupyter Extension latest version v2021.6.755784270, and the output log is clean.
My code-insiders --version output is now:
1.56.0-insider
ce791d27dc9889a392f4d29abefe9c53eb0b5129
x64

This is odd however, since the commit hash seems to be the same as @claudiaregio . Maybe there's a problem with the build for Windows 10?

@MatiasDuhalde Thanks for the info, and glad that you are unblocked. Yeah, I was very surprised when I saw this error, doesn't seem to me like something that should have been happening. You might be right that there is some type of build specific issue here. I'm on Mac myself, but I'm pretty sure that some of our other developers are on Windows and didn't see this issue when we released on Friday. Might need more info from the VS Code folks here.
Thanks for replying back and providing more info though, that will help us to diagnose this, and makes me less worried that this is a super widespread issue.


Notify stakeholders

Provide a way to notify the concerned authority to fill the water tank when the level of water is in danger zone.

Text Messaging Service
Email Service
Notification Service

SAFE ZONE > 70
WARN ZONE > 50
DANGER ZONE > 30

Hello @vinitshahdeo, I would like to work on this issue.

@arch888 Thanks for showing your interest. Please proceed. Keep me posted about your progress.

Hii @vinitshahdeo , I am interested in this project to work with you....

Hi, i am from GSSOC i would like to work on this issue.

@ashimasingla20 Thanks for showing your interest. Feel free to discuss your ideas/doubts at #15.

Hi there, I want to contribute , but I did not registered on GSSOC  portal , Is it possible to contribute without GSSOC REFERENCE?.. I'm immensely excited to see your project on Leaderboard

can i get chance contribute in this issue?@vinitshahdeo

@aks861999 I highly appreciate your interest. 👏  Let's wait for some time and then I'll assign you once I don't see an active contribution from GSSoC participants.

PS: Please ping me by Thursday EOD.

@aks861999 Did you check out #141?

I am sorry i got cough and cold and i panicked. I will work on this today.

@aks861999 Did you check out #141?

@vinitshahdeo  yeah Thanks for suggestions , please open some "first-timers" Issues, coz previous ones are blocked by Gssoc guys 😂✌

I am sorry i got cough and cold and i panicked. I will work on this today.

No problem @ashima20! Please take care.Stay safe!

@aks861999 Did you check out #141?

@vinitshahdeo yeah Thanks for suggestions , please open some "first-timers" Issues, coz previous ones are blocked by Gssoc guys 😂✌

Sure, will be opening few first-timers issues pretty soon.

Hi I can do this please assign me this task and give relevant info about this?
This is a cakewalk for me .. Text messaging service can be easily done with a message getaway

hey, i have had experience with IOT based projects and would like to contribute. please let me know how can i be of help?

@abg0148 Hey, glad to know this!
Please have a look into this and comment there.


Make naming of functions for external data source retrieval more consistent

At the moment we've got retrieve_surface from openghg.retrieve.ceda and retrieve_atmospheric from openghg.retrieve.icos, maybe we should rename it retrieve_icos_atmospheric and just allow imports from openghg.retrieve instead of openghg.retrieve.icos? Not the highest priority thing but I think it'd make things tider.

Could we take out of retrieve and put into its own module (or link more closely to standardise as "adding data")

Yeah, I can't think of a good submodule name at the moment but that could be a good idea.


Add "all"

This is a new image, which contains all supported python versions.
The intention is for this image to be used in scenarios like running tests (in my particular case, via GitLab CI).
The code is actually 100% based on existing Dockerfiles.

Shouldn't testing be done in different containers in order to ensure that individual test runs does not interfere with each other?

Python testing tools like tox run test suites with different python versions, using each one at a time - while it's possible to configure a different container for each, it adds a configuration overhead, which then results in a runtime overhead with no real benefit.

bump?

I'm personally -1 to this as an official variant, especially since this isn't a configuration that upstream is especially keen to recommend or endorse (even if they do support it).  I think using something like https://github.com/yyuu/pyenv to replicate this kind of configuration inside the container is probably going to be easier to manage in the long run for folks who need more than one version in the same container.

@tianon: Since my main target usage is CI, pyenv doesn't really help much; I'd need to start with a blank container and install everything onto is on each run. The isolate-python versions problem is already tackled by tox, a very common python test-suite runner.
Installing all python versions on each run is exactly what I avoid by using the container proposed in this PR.

Right, I agree that an image like this is useful, but I disagree that it
makes sense to include as an official Python variant, given that it's not a
standard configuration that upstream recommends.  My point was that it
should be reasonably easy to build an image that does this using existing
tools without adding an official tag here that does it, and that you're
going to have a better, more well-supported experience by doing so using
tools that are already designed to do this (and do it reasonably well).


ConfirmEmail returns false

Hi,
First of all, thanks for your project, it helps a lot. But i'm facing an issue, whenever i try to confirm email with token gave in the email, it happens to return "false" but the token seems to be the good one. Result in the below code returns me : "InvalidToken" so it's always false and i can't confirm mail.  How to solve it ?
        [HttpGet]
        [AllowAnonymous]
        public async Task<IActionResult> ConfirmEmail(string userId, string code)
        {
            if (userId == null || code == null)
            {
                return RedirectToAction(nameof(UserController.Index), "User");
            }
            var user = await _userManager.FindByIdAsync(userId);
            if (user == null)
            {
                throw new ApplicationException($"Unable to load user with ID '{userId}'.");
            }
            var result = await _userManager.ConfirmEmailAsync(user, code);
            return View(result.Succeeded ? "ConfirmEmail" : "Error");
        }

Hello Chris
This issue has nothing to do whit this project.
I think the issue is encoding of the confirm string.
When you creating the confirm url. Can you add that code?
This is the code am using.
var code = await _userManager.GenerateEmailConfirmationTokenAsync(user).ConfigureAwait(true); var link2 = Url.Page("/Account/Emailverification", null, new { userId = user.Id, code }, Request.Scheme);
You need to use Url.Page to “build” the string. You can search on "url encoding" to learn more.
Or this shod also work if you don’t want to use Url.Page
code = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(code));

Yes like said previously @lenwen this issue is not related with this library.
Try to generate token and then immediately validate it. If it's ok, then your token modified outside the app. If no, then it's problem in something else.
Also issue opened a lot time ago - is it still actual?


Web Scrape for Articles Containing Words in TJED API

We should find a single Example Sentence within a Japanese Article to be associated to a Japanese Word.

We will no longer be doing this.


The recursive search does not seem to work in files in hidden directories

Description - created by Claude. dev - Great extension by the way!!
The AI assistant was unable to locate the user-specific Talon configuration file, specifically the 'foam.talon' file, despite multiple attempts using various file search and read operations.
Steps to Reproduce:
User requested to add a new Talon command to the Foam VSCode configuration.
AI attempted to locate the file using the following methods:
Searched in /Users/paulj/.talon/user/knausj_talon/apps/vscode
Searched in /Users/paulj/.talon/user/knausj_talon/apps
Attempted to create a new file in /Users/paulj/.talon/user/
Searched in /Users/paulj/.talon
AI was unable to find or access the correct file until the user provided the exact path.
Expected Behavior:
The AI should be able to locate user-specific Talon configuration files, especially those related to frequently used applications like VSCode.
Actual Behavior:
The AI was unable to find the 'foam.talon' file and had to rely on the user to provide the exact file path.
Additional Context:
The correct file path was: /Users/paulj/.talon/user/MyTalonConfig/foam.talon
The AI has permission to read and write files in the user's Talon configuration directory.
The issue may be related to incomplete or incorrect information about the user's Talon directory structure.
Possible Solutions:
Improve the AI's knowledge of common Talon configuration directory structures.
Implement a more robust file search algorithm that can traverse user-specific directories.
Add a capability for the AI to ask for specific directory information when dealing with Talon configurations.
This ticket should help the developers understand the issue and work on improving the AI's ability to locate and work with user-specific Talon configuration files.

Ah so it isnt that claude couldnt view contents of hidden directories but just that it didn't know how to look for your talon config files. This is an interesting gap in claude's knowledge, but you could paste in talon docs in 'Custom Instructions' if you do a lot of tasks related to it.


No share in Chrome iOS

Icon [Cool Maze] not in the list

That is tough

https://stackoverflow.com/questions/30052099/ios-share-extension-in-chrome
https://stackoverflow.com/questions/31855779/share-extension-is-not-working-in-chrome

OK, this should od the trick:

https://stackoverflow.com/a/43250616/871134


Mark std.uni.MuliArray.raw_ptr as pure, nothrow and @nogc

It is a template function but it only takes size_t as a template argument.
It does not contain any impure, throwable, and GC-related operations.
BTW, the expression storage.ptr+offset[n] seems  to implicitly assume that starage.length > offsets[n] always holds.
Is it correct?
It seems to be equivalent to &storage[offset[n]] and it is completely safe operation in the assumption.
If such assumption is correct, can I add an assert starage.length > offsets[n], replace storage.ptr+offset[n] with &storage[offset[n]] and mark this method as @safe?

Is it correct?

@DmitryOlshansky

If such assumption is correct, can I add an assert starage.length > offsets[n], replace storage.ptr+offset[n] with &storage[offset[n]] and mark this method as @safe?

storage is a slice of GC memory, so I think that should be safe. Not sure if @safe would let you use & on it, in which case you could use return storage[offset[n] .. $].ptr.

Not sure if @safe would let you use & on it, in which case you could use return storage[offset[n] .. $].ptr.

It is allowed in safe code because storage is not a local variable or a function parameter.

BTW, the expression storage.ptr+offset[n] seems to implicitly assume that starage.length > offsets[n] always holds.
Is it correct?

Yes, offset is array of offsets into flat storage array.

Not sure if @safe would let you use & on it, in which case you could use return storage[offset[n] .. $].pt

God, please anything but @safe. This code needs to be fast always, dumbing it down @safe will enable boundschecks and in turn painfully slow common primitives like std.uni.isAlpha.

It is a template function but it only takes size_t as a template argument.
It does not contain any impure, throwable, and GC-related operations.

It's an old hack that reads as "pretty please inline me". As Phobos is compiled and the linked at later stage, things that are not templates will not get inlined (separate compilation).

This code needs to be fast always, dumbing it down with @safe will enable boundschecks and in turn painfully slow common primitives like std.uni.isAlpha.

How about marking it as @trusted and adding a comment to clarify it?
This will prevent us from accidentally changing the attribute to @safe while disabling boundschecks.

Let's forget @trusted for the time being. It's a template and it's safety outght to be inferable.

Auto-merge toggled on

Thanks!


junit dependency scope issue

Junit dependency scope should be test

That's true. This is fixed for the next release.
Thank you for your feedback.


Permission Denied Error

Hello,
I'm following the carbon-design tutorial https://www.carbondesignsystem.com/developing/react-tutorial/step-1
When I run the command:
git fetch upstream
I get the following error.
@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
I followed all the steps successfully up to that point.
I am using Windows 10.

Figured it out - error in SSH key

Figured it out - error in SSH key


Remove Meiro library

Remove Meiro library

Hi,
The reason why I requested to remove the library is,
.. at first I just wanted to change the library name from "Meiro library"
to just "Meiro", so I edited library.properties and requested from
library-registry's rename request.
But the library in library manager is not  update that name,  even after
couple of days after I sent that request.
So, I once remove the library and add it again to try to register the
updated library.
2024年3月1日(金) 20:41 per1234 @.***>:

@.**** commented on this pull request.
Hello @yishii https://github.com/yishii. Please add a comment here to
provide a detailed explanation of why you want to remove the library.
Removal requests must only be used when you want to permanently remove a
library. I have the suspicion that what you are actually trying to do is
find a hacky way to accomplish the renaming request (#4141
https://github.com/arduino/library-registry/issues/4141). That is not
allowed and would only slow down the process anyway in addition to wasting
the time of the registry maintainers.
—
Reply to this email directly, view it on GitHub
https://github.com/arduino/library-registry/pull/4145#pullrequestreview-1910939564,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGI35CZOOW37ZGUYGX2EHLYWBSOTAVCNFSM6AAAAABEBTQ5NCVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTSMJQHEZTSNJWGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
石井 康寛 (Yasuhiro ISHII)
@.***


Add error message on mzmine 2 project load

When someone tries to open an MZmine 2 project, we should display an error message.
Related to #635

done


don't format NumericDates as floating point in tokens

I got a token with the following claims from dex
{..."exp":1.444810947e+09, ... "iat":1.444767747e+09 ....}
These dates happen not to lose any precision, but the scientific notation sure freaked me out for a minute! It might be better to spell these as decimal integers in longform (particularly since you don't save any bytes adding the extra decimal and exponent in this case.)

FYI This is golang's default behavior. Is this causing you any parsing errors? Will this make it more difficult to consume dex JWTs in different languages? Does this conform to the OIDC/JOSE specs?

I suspect that parsers are going to want to store these as floating point, which will mean they'll lose precision. In these cases, we really want integer values. I read this as the difference between "27" and "27f".
The JSON RFC actually says this sort of thing is (probably?) ok:

Since software that implements IEEE 754-2008 binary64 (double precision) numbers [IEEE754] is generally available and widely used, good interoperability can be achieved by implementations that expect no more precision or range than these provide, in the sense that implementations will approximate JSON numbers within the expected precision....Note that when such software is used, numbers that are integers and are in the range [-(2**53)+1, (2**53)-1] are interoperable in the sense that implementations will agree exactly on their numeric values.

http://rfc7159.net/rfc7159#rfc.section.6
Still, there is enough wiggle in there that it seems like formatting the numbers in ways that are unambiguously intended to be integers (no decimal point, no exponent) seems like a good idea.


fix build micrometer/spring-boot related

I am closing this one and will be waiting until spring-boot and spring-cloud-config resolves the underlying issues


cluster_name is to be set in initConfiguration too

Currently, cluster_name is only used in the Joinconfiguration section of kubeadm-client.conf.v1alpha3.j2 and not in the ClusterConfiguration section  of kubeadm-config.v1alpha3.yaml.j2 which seems to determine the cluster name

ci check this

/approve
/lgtm


Specify download format 'best' if none supplied

When I try to download a video from youtube, node-youtube-dl is crashing
url.js:110
    throw new TypeError("Parameter 'url' must be a string, not " + typeof url)
          ^
TypeError: Parameter 'url' must be a string, not undefined

youtube-dl --dump-json $url for versions after 2015.04.17 do not have a "url" key if a format is not specified, which causes an error on this line https://github.com/fent/node-youtube-dl/blob/master/lib/youtube-dl.js#L51
This change attempts to add -f best if none is supplied

I haven't had time to get back to this yet, but it is also possible to specify the format in a single argument, like ['--format=18'], right?

yeah you're right, lemme fix that in a bit


from_openai doesn't work with llama-cpp-python

[x] This is actually a bug report.
[ ] I am not getting good LLM Results
[ ] I have tried asking for help in the community on discord or discussions and have not received a response.
[ ] I have tried searching the documentation and have not found an answer.

What Model are you using?

[ ] gpt-3.5-turbo
[ ] gpt-4-turbo
[ ] gpt-4
[x] Other (please specify)

Describe the bug
A clear and concise description of what the bug is.
The documented example doesn't work
https://github.com/jxnl/instructor/blob/main/docs/hub/llama-cpp-python.md?plain=1
To Reproduce
Steps to reproduce the behavior, including code snippets of the model and the input data and openai response.
I tried to update it:
import llama_cpp
from llama_cpp.llama_speculative import LlamaPromptLookupDecoding

import instructor

from pydantic import BaseModel
from typing import List
from rich.console import Console

from huggingface_hub import hf_hub_download

model_path = hf_hub_download(
    "TheBloke/OpenHermes-2.5-Mistral-7B-GGUF",
    "openhermes-2.5-mistral-7b.Q4_K_M.gguf",
)
llama = llama_cpp.Llama(
    model_path=model_path,
    n_gpu_layers=-1,
    chat_format="chatml",
    n_ctx=2048,
    draft_model=LlamaPromptLookupDecoding(num_pred_tokens=2),  # (1)!
    logits_all=True,
    verbose=False,
)

create = instructor.from_openai(
    llama,
    mode=instructor.Mode.JSON_SCHEMA,  # (2)!
).create_chat_completion_openai_v1

text_block = """
In our recent online meeting, participants from various backgrounds joined to discuss
the upcoming tech conference. The names and contact details of the participants were as follows:

- Name: John Doe, Email<EMAIL_ADDRESS>Twitter: @TechGuru44
- Name: Jane Smith, Email<EMAIL_ADDRESS>Twitter: @DigitalDiva88
- Name: Alex Johnson, Email<EMAIL_ADDRESS>Twitter: @CodeMaster2023

During the meeting, we agreed on several key points. The conference will be held on March 15th, 2024,
at the Grand Tech Arena located at 4521 Innovation Drive. Dr. Emily Johnson, a renowned AI researcher,
will be our keynote speaker.

The budget for the event is set at $50,000, covering venue costs, speaker fees, and promotional activities.
Each participant is expected to contribute an article to the conference blog by February 20th.

A follow-up meetingis scheduled for January 25th at 3 PM GMT to finalize the agenda and confirm the list of speakers.
"""

class User(BaseModel):
    name: str
    email: str
    twitter: str

class MeetingInfo(BaseModel):
    users: List[User]
    date: str
    location: str
    budget: int
    deadline: str

extraction_stream = create(
    response_model=instructor.Partial[MeetingInfo],  # (3)!
    messages=[
        {
            "role": "user",
            "content": f"Get the information about the meeting and the users {text_block}",
        },
    ],
    stream=True,
)

console = Console()

for extraction in extraction_stream:
    obj = extraction.model_dump()
    console.clear()  # (4)!
    console.print(obj)

AttributeError: 'Llama' object has no attribute 'base_url'
Expected behavior
A clear and concise description of what you expected to happen.
It should not raise an error about base_url
Screenshots
If applicable, add screenshots to help explain your problem.

@jxnl
Can you share sample code? I'm getting the same error.

the base_url issue will be fixed in 1.2.3

Thanks for the update.
I think there's still an assert statement blocking this:
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
Cell In[6], line 28
     13 model_path = hf_hub_download(
     14     "TheBloke/OpenHermes-2.5-Mistral-7B-GGUF",
     15     "openhermes-2.5-mistral-7b.Q4_K_M.gguf",
     16 )
     17 llama = llama_cpp.Llama(
     18     model_path=model_path,
     19     n_gpu_layers=-1,
   (...)
     26     verbose=False,
     27 )
---> 28 create = instructor.from_openai(
     29     client=llama,
     30     mode=instructor.Mode.JSON_SCHEMA,  # (2)!
     31 )
     32 message = {"role": "user", "content": "Teach me how to say `Hello` in three languages!"}
     33 extraction_stream = create(
     34     response_model=instructor.Partial[Translations],  # (3)!
     35     messages=[message],
     36     stream=True,
     37 )

File ~/miniconda3/envs/panel/lib/python3.10/site-packages/instructor/client.py:277, in from_openai(client, mode, **kwargs)
    274 else:
    275     provider = Provider.OPENAI
--> 277 assert isinstance(
    278     client, (openai.OpenAI, openai.AsyncOpenAI)
    279 ), "Client must be an instance of openai.OpenAI or openai.AsyncOpenAI"
    281 if provider in {Provider.ANYSCALE, Provider.TOGETHER}:
    282     assert mode in {
    283         instructor.Mode.TOOLS,
    284         instructor.Mode.JSON,
    285         instructor.Mode.JSON_SCHEMA,
    286         instructor.Mode.MD_JSON,
    287     }

AssertionError: Client must be an instance of openai.OpenAI or openai.AsyncOpenAI

im dumb im so sorry.

i need to add tests for this.

Thank you! I am trying to use llama with Instructor as well to get structured outputs. Are you suggesting that using instructor.patch is the best way to go forward at the moment?

@amaarora if ur running llama on groq, this worked for me
groq_client = Groq(api_key=os.environ.get("GROQ_API_KEY"))
client = instructor.from_groq(groq_client, mode=instructor.Mode.JSON)
chat_completion = client.chat.completions.create(
    messages=[
        {
            "role": "system",
            "content":sys_prompt,
        },
        {
            "role": "user",
            "content":user_prompt,
        },
    ],
    model="llama3-70b-8192",
    temperature=temp,
    max_retries=Retrying(
        stop=stop_after_attempt(2),
        wait=wait_fixed(60), # rate limit on groq lol
    ),
    response_model=self.response_model,
)


[SP-5869][PDI-19027] The kettle/status API call can result in a NPE d…

…ue to a race condition

:warning: Build finished in 28m 38s
Build command:
mvn clean verify -B -e -Daudit -amd -pl engine

:no_entry: Failed Tests
:cloud_with_lightning_and_rain: 1 test(s) failed:
org.pentaho.di.www.GetStatusServletTest.testGetStatusServletAsHtmlWhenJobDroppedFromList (click to expand)
${result.errorDetails}

Tests run: 3662, Failures: 1, Skipped: 7    Test Results

:information_source:  This is an automatic message

:white_check_mark: Build finished in 28m 22s
Build command:
mvn clean verify -B -e -Daudit -amd -pl engine

:ok_hand: All tests passed!
Tests run: 3662, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message


incubator/vault: Adding support for extra deployment labels

What this PR does / why we need it:
Adds support for extra labels on the vault deployment.
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

Signed-off-by: Dave Henderson<EMAIL_ADDRESS>

/assign @prydonius

@prydonius @scottrigby @sameersbn PTAL?


Visually emphasize dragging a WF operation

Currently, when re-ordering WF operations, the elements will be shifted in place. Placeholders shown for the element dragged away and the position inserted could provide better visual feedback. No visual indication of the initiation of the drag process can also cause unintended rearrangement.

Didn't notice the cursor changes 🙈

Didn't notice the cursor changes 🙈


CI: Run e2e tests against two Grafana versions

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

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

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


Handle magic calls on model and query builder correctly

Ok. This turned out to be a little bigger PR than I imagined :sweat_smile: But the outcome is good! I tested it on my big project. And I could go to level 4 from level 3 without changing anything.
List of changes:

Model class' __call method is mimicked. If it's not increment or decrement calls are forwarded to \Illuminate\Database\Eloquent\Builder
\Illuminate\Database\Eloquent\Builder __call method is mimicked. With one exception. Local macros are not supported. Otherwise, all unknown calls are forwarded to \Illuminate\Database\Query\Builder class. But return type is still \Illuminate\Database\Eloquent\Builder
Added support for calling get on the query builder. This will return Collection class and elements of the collection correctly typehinted with the model.
Return type of query builder methods is fixed. Previously User::where('foo', 'bar') was returning the model itself. See #324 This is fixed now
Return type of model local scopes is correctly handled now.
Added correct return types for model retrieval and creation methods. Ex. find, firstOrCreate etc.
Added more test cases for everything.

There might be an increased number of errors after these changes. But this is because there were false negatives before. For example Larastan would think User:whereFoo('bar')->someRelation() is a correct code and returning model instance. But that example is not a valid Laravel code in reality. So I guess any of this can't be considered as breaking change. And all tests are passing, so existing functionality is preserved.
I'm open to any comments and questions. About implementation or other things.

Too big to fail.

@nunomaduro Can we merge this and make a new 0.4.2 release? Or do you want this in a new release? 0.5 maybe ?

@canvural Please do release v0.4.2

@nunomaduro Is there anything left to do here? Can we merge?

Ok, so it's up to you. We can't merge because of the continuous-integration/styleci/push Expected status. :roll_eyes:

@nunomaduro Can we force merge this, since we're only waiting for the style ci?

Done.

@nunomaduro Do you have an ETA for the release? :D

I was thinking maybe we can test it a little, with (dev-master in composer), and then make a release if everything seems fine.
But I can make the release 0.4.3, if it's ok with @nunomaduro

I will try the changes as soon as I am able (still today). Will report back in the issues once I got around to it.

Thanks for the awesome work guys!

@bobbybouwmann Share some love RT @canvural his work: https://twitter.com/can__vural/status/1186564559261388800.


EKS lowest kubernetes version pre-selected in dropdown after creating one cluster

What kind of request is this:
Steps to reproduce:

Create a EKS cluster (select Kubernetes version 1.15)
After it's created go to Create EKS Cluster again
Check the Kubernetes version dropdown

Result:
The lowest version pre-selected will be 1.13 but it will show the lowest version available in the dropdown.
If I logout and log in again and I go to EKS Create Cluster I see 1.15
If I open a new browser I see 1.15.
Environment information

Rancher version: 2.4 master-head (03/26/2020) commit id 98e2ce06d
Installation option: single

This is also happening in v2.3-head (03/26/2020) commit id: e714692fc
Related issues:
https://github.com/rancher/rancher/issues/26281
https://github.com/rancher/rancher/issues/26285

@izaac I've moved this to 2.3.6 so it's tested with both 2.3 and "master"

Rancher version: v2.3-head (03/26/2020) commit id: 991832341
Rancher version: v2.4 master-head (03/26/2020) commit id: 44f73ad06
Rancher is now showing the latest version in the EKS kubernetes version dropdown while in Create Cluster. Checked this and I always seen 1.15 after creating a cluster and start creating a new one for both v2.3-head and master-head


Add PBR support to standard shader

Fixes #191
@jcowles , I extended the ChannelCombiner shader to allow for arbitrary export configurations, and for now went with
(MetallicSmoothness) R, _, _, A => _, 1-A ,R, 1
This might be desired, but based on pipeline this could also be changed to keep the R+A format and just invert alpha. I went with this because it allows jpg compression of the resulting texture which is important for keeping USDZ file size small.
Also @jcowles I did my best to adapt the HDRPShaderImporter (the only place where ChannelCombiner was used) to the updated shader, but didn't really test if HDRP export now still works as expected, would be great if you could verify that (or are there tests for it?).
Additionally, I added two example objects; the well-known DamagedHelmet that I converted to Unity, and a multi material sample that I created.

This is super awesome! Will take a look ASAP and test in HDRP / UniversalRP.

Yeah, not looking quite right in HDRP:

Will dig in to see what's going on

Hmm, albedo looks better when exporting from built-in:

However the roughness doesn't look correct -- note that the specular highlight in usdview should be a very rough area of the the sphere:

I think this is actually a bug in the USD texture loader, or something. Following up on usd-interest.

Uuuugh please don't use usdview for verifying correctness of USD files :(
There's a TON of open bugs, UsdPreviewSurface isn't actually officially supported in usdview with any of the built-in renderer backends!

PBR doesn't fully work (as you just noticed)
Transparency doesn't fully work (https://github.com/PixarAnimationStudios/USD/issues/990)
Most attributes don't work (e.g. scale/bias are incorrect https://github.com/PixarAnimationStudios/USD/issues/1129)
Vertex color doesn't always work
Interpolation types are not properly supported
etc etc.

I usually verify correctness either in an external tool such as Houdini or directly in RealityComposer on Mac / QuickLook on iOS.

On Jul 4, 2020, at 1:45 PM, hybridherbst<EMAIL_ADDRESS>wrote:
Uuuugh please don't use usdview for verifying correctness of USD files :(
There's a TON of open bugs, UsdPreviewSurface isn't actually officially supported in usdview with any of the built-in renderer backends!
PBR doesn't fully work (as you just noticed)
Transparency doesn't fully work (PixarAnimationStudios/USD#990 https://github.com/PixarAnimationStudios/USD/issues/990)
Most attributes don't work (e.g. scale/bias are incorrect PixarAnimationStudios/USD#1129 https://github.com/PixarAnimationStudios/USD/issues/1129)
Vertex color doesn't always work
Interpolation types are not properly supported
etc etc.
I usually verify correctness either in an external tool such as Houdini or directly in RealityComposer on Mac / QuickLook on iOS.

Agreed.
In my experience, HoudiniGL & Karma in Houdini 18 are the most accurate shipping implementations of UsdPreviewSurface, with ARQuickLook in the Apple ecosystem good as well.
Storm is getting better, but it’s not as accurate as those others.
I've actually been most disappointed with RenderMan’s support for UsdPreviewSurface - assets that look great in Houdini or ARQuickLook, and look understandable in Storm are a disaster in RenderMan. I logged some bugs with RenderMan support, but never got any satisfactory answers.
Hoping to loop back in on this once 20.08 gets released and see where Storm is at.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Unity-Technologies/usd-unity-sdk/pull/194#issuecomment-653810145, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAM2AORLKGOLUV7O3WT4WVDRZ6IFHANCNFSM4OQLORAQ.

Agreed, however I understand the limitations of usdview/storm pretty well and I have a secondary goal of calling out limitations and bugs I find there, so it's always my personal go-to.
I didn't realize Houdini had gotten so good, I'll start using that as well.
The good news is, it looks like this bug was fixed in 20.05, so that's some good news and it also (finally) has an environment light :)
Now that I have a 20.05 build up and running locally, I'll continue debugging what's happening with the HDRP export, which still looks epicly broken in usdview.

Seems to be several problems with the HDRP export:

Emissive is not bound to any texture and set to full (1,1,1), which is why the helmet is solid white
Opacity is bound to the wrong channel
Displacement is connected, but seems to be the wrong texture or channel
Roughness seems inverted

Opacity was an actual export issue. Both usdview and ARQL will switch to alpha modes when opacity is connected, and to cutoff/mask when opacityThreshold is connected. I bound these to the proper shader keywords now, and opacity is working.
Also, I guarded displacement export against the right shader keywords so it's only exported when displacement modes are actually used in the shader. Note that this is more complex; Unity does a lot of magic with the HeightMap values for HDRP (there's 9 different shader floats controlling the behaviour depending on MinMax or Amplitude mode or remapping or ...). For a first pass it should suffice (aka displacement is exported if the shader uses displacement or tesselation).
Roughness seems to work correctly but overall everything is way too dark, might be a linear/gamma thing?

Backlog: the rarely used "Smoothness source is Albedo Alpha" option doesn't work yet.


Refactor the MPT.

Imporvment:

Refactor the Error type.
Use thiserror to generate Error type, it's more convinent and has more compatibility with other lib.

Use Box instead of Rc<RefCell<..>>.
Pointer Rc and Refcell is !Sync, which make the struct single-thread, but using Box has no problem with this; Rc and ReCell has a referecnt count in it,  which is slightly slower than Box and would prevent null pointer optimization. By using Box, a lot of clone is removed.

Other optimization.

Database will not take the ownership of data.
Use Cow to prevent unnecessary clone.

LGTM


Corrected naming convention

Hi
I have fixed a wrong naming convention for the static final field
ciao
matteo

Community PR has marge conflicts, due to time constraints a new pr was created to resolve marge conflicts and incorporate changes from original PR.
New PR

https://github.com/Azure/azure-servicebus-jms/pull/46


Fix compiling without sqlite and gcc

Fixes #2172

No. the build tag is not in the correct place

@lunny sorry that build tag was leftover from first try to fix compilation with no gcc, it was not needed, fixed

maybe rename models/unit_tests.go to models/unit_test.go is better?

@lunny No, it is important that models/unit_tests.go is not treated as a test file; otherwise the integration tests will not be able to import it.

LGTM

LGTM

make CI work


nixops: fix

Motivation for this change
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

cc @NixOS/nixops-committers

@ofborg build nixops

nixops already has a few dependencies vendored. can we just move these packages into the nixops directory.?

nixops already has a few dependencies vendored. can we just move these packages into the nixops directory.?

Why would wie? These are the last packages supporting Python 2 and I'm pretty sure nixops will be removed from Nixpkgs at the same time as python2.

I guess a downside to not vendoring them is that the following packages are re-enabled by this PR:

24 packages added:
bitbucket-cli (init at 0.5.1) buttersink (init at 0.6.9) collectd (init at 5.12.0) collectd-data (init at 5.12.0) dir2opus (init at 0.12.2) fmbt (init at 0.42) libvmi (init at 0.12.0) mongodb (init at 3.4.24) mongodb-3_4 (init at 3.4.24) mongodb-3_6 (init at 3.6.23) mongodb-4_0 (init at 4.0.27) nixops (init at 1.7) opae (init at 1.0.0) pyditz (init at 0.11) qemu_xen_4_10 (init at 6.1.0) qemu_xen_4_10-light (init at 6.1.0) qemu_xen-light (init at 6.1.0) qemu_xen (init at 6.1.0) qubes-core-vchan-xen (init at 4.1.4) split2flac (init at 122) workrave (init at 1.10.31) xen-slim (init at 4.10.4) xen-light (init at 4.10.4) xen (init at 4.10.4)

nixops already has a few dependencies vendored. can we just move these packages into the nixops directory.?

Why would we? These are the last versions supporting Python 2 and I'm pretty sure nixops will be removed from Nixpkgs at the same time as python2.

I prioritize getting rid of python2 over getting rid of nixops. I really want to see python2 go away.

nixops already has a few dependencies vendored. can we just move these packages into the nixops directory.?

Why would we? These are the last versions supporting Python 2 and I'm pretty sure nixops will be removed from Nixpkgs at the same time as python2.

We've been "close to releasing nixops v2" for 18+ months... I don't think there's a huge desire to get nixops2 out the door, when most of the active contributors just use nixopsUnstable anyway.

I missed this PR and went ahead with https://github.com/NixOS/nixpkgs/pull/154715 which I think is a better solution anyway since it decouples NixOps from what goes on in python2.pkgs and prevents future breakage.

Additionally I think that #154715 can serve as a template for how to deal with remaining Python2 closures and limit their impact for the rest of nixpkgs.


Commit estimator function

Test does not use JSON, attempts to use JavaScript Raw Object Notation without importing JSON as object first.

Test does not use JSON, attempts to use JavaScript Raw Object Notation without importing JSON as object first.


Reworked Config and Added Feature Flags

Reworked Config

There was lot of duplicate code which is difficult to manage while adding new question to configurator
moved default config to constants.py (single source of truth)

Feature Flags

Auto hide Leaderboard Column
Show Last Played Stats

(TESTING REQUIRED, though I have done myself once)

LGTM, tested once will continue testing afterwards


[Issue 15797] Add std.regex.splitterWithMatches

Add function to split a string with a regex pattern but keep the matches

Cool except for the name ;)

What would be a better name in your opinion?

I'd probably just add an option keepSeparators to the original splitter

That's probably better. I think a compile-time switch a-la isPermutation would be the best option

I think a compile-time switch a-la isPermutation would be the best option

Yeah, that will do.

@DmitryOlshansky Now using a compile time switch and updated the documentation.
Also, any particular reason why this only works with strings and not any character range with slicing?

Also, any particular reason why this only works with strings and not any character range with slicing?

Not much it just need to be relaxed throughout std.regex. That being said there not much of ranges that are random access of char.

@DmitryOlshansky Added test case

LGTM

Auto-merge toggled on

Thanks!

Flags should come with a alias KeepSeparator = Flag!"keepSeparator" shortcut, so that client code can use KeepSeparator.yes/no and doesn't need to import std.typecons.

@MartinNowak Andrei is against such aliases, as you can use Yes.keepSeparator already with no aliases.

You need to import std.typecons for that to work and will neither get auto-completion, nor documentation.
But well, I'll go with whatever you guys think makes sense. Annoying that it's not consistent across phobos, those flag parameters might deserve a small entry in https://dlang.org/dstyle.html.


Ruby 2.6 x86-mingw32 support

Hi there! Ruby 2.6 is here, and the x86-mingw32 release on rubygems is bound to < 2.6.
https://rubygems.org/gems/unf_ext/versions/<IP_ADDRESS>-x86-mingw32
I don't have a development x86-mingw32 machine to test Ruby 2.6 compatibility myself, so I would appreciate your help in adding support and releasing new packages. Our gem relies on unf_ext, and we have a good number of Windows users 🙂
Let me know if there's anything I can do to help, or if you need any more information.

I built the gem an ran tests locally for ruby 2.6.1p33 (2019-01-30 revision 66950) [x64-mingw32] and i386-mingw32. All tests passed with no modification necessary.

PR #47 fixes this issue, it just needs merged

Presently in lieu of changes upstream, anyone that is having an issue with this can refer to this post on potential work arounds

Looks like there has been a new release that relaxes the requirements on the gem package. Thank you! :cat:

Does it work for you? See #52.


(1.18.2) Flywheel ISN'T compatible with Optifine

Describe the Bug
I'll be blunt: Optifine is straight up NOT compatible with Flywheel, despite what the mod description says. Whenever I load Flywheel with Optifine at the same time, the game just straight up crashes before it can even boot up, with an exit code of 1, of course.
Reproduction Steps

Download Flywheel
Download Optifine
Boot up the game (Or at least try to do so.)
...

Expected Result
I would've expected the two mods would work together just fine, but NOPE. The description lies, albiet unintentonally.
Screenshots and Videos
No response
Crash Report or Log
No response
Operating System
Windows 10
What is your GPU?
Nvidia GeForce GTX 970
Mod Version
0.6.2
Minecraft Version
1.18
Loader Version
Forge 40.1.54
Other Mods
No response
Additional Context
No response

Log?

19:12:08.593 launcher main Preparing to launch minecraft client for forge-40.1.54 19:12:08.594 launcher main Prepared asset index 19:12:08.942 launcher main Have 3120 total files to check or download 19:12:08.952 launcher main Local file C:\Users\madmi\curseforge\minecraft\Install\versions\forge-40.1.54\forge-40.1.54.jar is incomplete 19:12:11.190 launcher main Minecraft client forge-40.1.54 requires 1521781 bytes to download. 19:12:11.190 launcher main Starting! 19:12:11.191 launcher main Downloading 1 files 19:12:11.335 launcher main Download from https://piston-data.mojang.com/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar had invalid checksum! Expected: 2e9a3e3107cca00d6bc9c97bf7d149cae163ef21 got: 04292004f7145d1d991b8808d2976f9dc8db5cba 19:12:12.048 launcher main Download from https://piston-data.mojang.com/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar passed checksum check. 19:12:12.048 launcher main Downloaded https://piston-data.mojang.com/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar to C:\Users\madmi\curseforge\minecraft\Install\versions\forge-40.1.54\forge-40.1.54.jar 19:12:12.048 launcher main Downloads successful 19:12:12.048 launcher main TIMER: Downloads took 0 seconds. 19:12:12.048 launcher main Downloading Java Runtime java-runtime-beta:<IP_ADDRESS>.1 19:12:12.235 launcher main Extracting 8 files! 19:12:12.868 launcher main Using default game log configuration client-1.12.xml (outputs XML) 19:12:15.289 cpw.mods.modlauncher.Launcher main ModLauncher running: args [--username, Connor2k3, --version, forge-40.1.54, --gameDir, C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2, --assetsDir, C:\Users\madmi\curseforge\minecraft\Install\assets, --assetIndex, 1.18, --uuid, 50505c95fe224d89aaeb4c22ee8a8bc2, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, M2Y4MmFiY2ItMGY1YS00YTNmLThkYzItOGIxMDYzODZjMjFh, --xuid,<PHONE_NUMBER>927216, --userType, msa, --versionType, release, --width, 1024, --height, 768, --launchTarget, forgeclient, --fml.forgeVersion, 40.1.54, --fml.mcVersion, 1.18.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220404.173914] 19:12:15.294 cpw.mods.modlauncher.Launcher main ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.1 by Microsoft 19:12:15.543 optifine.OptiFineTransformationService main OptiFineTransformationService.onLoad 19:12:15.544 optifine.OptiFineTransformationService main OptiFine ZIP file URL: union:/C:/Users/madmi/curseforge/minecraft/Instances/Forge%201.18.2/mods/OptiFine_1.18.2_HD_U_H7.jar%2352!/ 19:12:15.556 optifine.OptiFineTransformationService main OptiFine ZIP file: C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods\OptiFine_1.18.2_HD_U_H7.jar 19:12:15.558 optifine.OptiFineTransformer main Target.PRE_CLASS is available 19:12:15.662 mixin main SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/madmi/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2314!/ Service=ModLauncher Env=CLIENT 19:12:15.672 optifine.OptiFineTransformationService main OptiFineTransformationService.initialize 19:12:16.248 net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer main Found mod file [1.18.2] SecurityCraft v1.9.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods} 19:12:16.249 net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer main Found mod file alexsmobs-1.18.6.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods} 19:12:16.249 net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer main Found mod file appleskin-forge-mc1.18-2.4.0.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods} 19:12:16.249 net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer main Found mod file appliedenergistics2-11.1.3.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods} 19:12:16.250 net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer main Found mod file aqcaracal-1.18.2-1.0-forge.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods} 19:12:16.250 net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer main Found mod file Aquaculture-1.18.2-2.3.7.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
I had a bunch of other mods, but as far as I was able to test, none of these influenced the final result EXCEPT for Optifine and Flywheel.

You do not have Flywheel installed.
Failure message: Mod create requires flywheel 1.18-0.6.2 or above, and below 1.18-0.6.3
		Currently, flywheel is not installed

Alright, here's the actual log:
[19:21:49] [main/INFO]: ModLauncher running: args [--username, Connor2k3, --version, forge-40.1.54, --gameDir, C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2, --assetsDir, C:\Users\madmi\curseforge\minecraft\Install\assets, --assetIndex, 1.18, --uuid, 50505c95fe224d89aaeb4c22ee8a8bc2, --accessToken, ????????, --clientId, M2Y4MmFiY2ItMGY1YS00YTNmLThkYzItOGIxMDYzODZjMjFh, --xuid,<PHONE_NUMBER>927216, --userType, msa, --versionType, release, --width, 1024, --height, 768, --launchTarget, forgeclient, --fml.forgeVersion, 40.1.54, --fml.mcVersion, 1.18.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220404.173914]
[19:21:49] [main/INFO]: ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.1 by Microsoft
[19:21:50] [main/INFO]: OptiFineTransformationService.onLoad
[19:21:50] [main/INFO]: OptiFine ZIP file URL: union:/C:/Users/madmi/curseforge/minecraft/Instances/Forge%201.18.2/mods/OptiFine_1.18.2_HD_U_H7.jar%2352!/
[19:21:50] [main/INFO]: OptiFine ZIP file: C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods\OptiFine_1.18.2_HD_U_H7.jar
[19:21:50] [main/INFO]: Target.PRE_CLASS is available
[19:21:50] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/madmi/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2314!/ Service=ModLauncher Env=CLIENT
[19:21:50] [main/INFO]: OptiFineTransformationService.initialize
[19:21:51] [main/INFO]: Found mod file [1.18.2] SecurityCraft v1.9.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file alexsmobs-1.18.6.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file appleskin-forge-mc1.18-2.4.0.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file appliedenergistics2-11.1.3.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file aqcaracal-1.18.2-1.0-forge.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Aquaculture-1.18.2-2.3.7.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file architectury-4.5.76-forge.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file ars_nouveau-1.18.2-2.6.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file AutoRegLib-1.7-53.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file BiomesOPlenty-1.18.2-<IP_ADDRESS>-universal.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file blockui-1.18.2-0.0.47-ALPHA.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Bookshelf-Forge-1.18.2-13.2.21.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Botania-1.18.2-434.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file cfm-7.0.0-pre29-1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file ChiselsBits-forge-1.18.2-1.2.108-universal.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file citadel-1.11.3-1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Clumps-forge-1.18.2-8.0.0+10.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file CodeChickenLib-1.18.2-<IP_ADDRESS>2-universal.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file cofh_core-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file constructionwand-1.18.2-2.7.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file CosmeticArmorReworked-1.18.2-v2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file create-mc1.18.2_v0.4.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file createaddition-1.18.2-20220517a.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file creeperoverhaul-1.18.2-1.3.0-forge.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file curioofundying-forge-1.18-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file curios-forge-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file domesticationinnovation-1.4.2-1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file domum_ornamentum-1.18.2-1.0.50-ALPHA-universal.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file dungeons_1.11.3_mc1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file EarthMobs-1.18.2-1.1.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file EnchantmentDescriptions-Forge-1.18.2-10.0.4.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file EnderStorage-1.18.2-<IP_ADDRESS>-universal.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Enhanced_Celestials-forge-1.18.2-2.0.7.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file entitys_realm-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file flywheel-forge-1.18-0.6.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file friendsandfoes-forge-mc1.18.2-1.4.5.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file geckolib-forge-1.18-3.0.28.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file ImmersiveEngineering-1.18.2-8.0.2-149.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file jei-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Mantle-1.18.2-1.9.27.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file MCDoom-1.18.2-4.2.20.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file minecolonies-1.18.2-1.0.737-RELEASE.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file multi-piston-1.18.2-1.2.13-ALPHA (1).jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file musictriggers-1.18.2-5.4-hf.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Neat 1.8-30.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file nfm-2022.07.02-1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Patchouli-1.18.2-71.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Quark-3.2-358.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file QuarkOddities-1.18.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file sonicraft-1.18.2-1.5.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file sons-of-sins-1.18.2-1.0.9.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file structurize-1.18.2-1.0.399-RELEASE.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file TConstruct-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file TerraBlender-forge-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file The Five Nights at Freddy's Mod Update 3.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file The_Graveyard_1.9.1_(FORGE)_for_1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file The_Graveyard_Biomes_1.1_(FORGE)_for_1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file thermal_expansion-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file thermal_foundation-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file thermal_innovation-1.18.2-<IP_ADDRESS>.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file TravelersTitles-1.18.2-Forge-2.1.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file TrueBackroomsVersion2.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file twilightforest-1.18.2-4.1.1102-universal.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file weeping_angels-1.0.1.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file whisperwoods-1.18.2-2.1.0-forge.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file worldedit-mod-7.2.10.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file Xaeros_Minimap_22.11.1_Forge_1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file XaerosWorldMap_1.24.0_Forge_1.18.2.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file YungsApi-1.18.2-Forge-2.0.8.jar of type MOD with locator {mods folder locator at C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2\mods}
[19:21:51] [main/INFO]: Found mod file fmlcore-1.18.2-40.1.54.jar of type LIBRARY with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@3a7704c
[19:21:51] [main/INFO]: Found mod file javafmllanguage-1.18.2-40.1.54.jar of type LANGPROVIDER with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@3a7704c
[19:21:51] [main/INFO]: Found mod file lowcodelanguage-1.18.2-40.1.54.jar of type LANGPROVIDER with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@3a7704c
[19:21:51] [main/INFO]: Found mod file mclanguage-1.18.2-40.1.54.jar of type LANGPROVIDER with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@3a7704c
[19:21:51] [main/INFO]: Found mod file client-1.18.2-20220404.173914-srg.jar of type MOD with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@3a7704c
[19:21:51] [main/INFO]: Found mod file forge-1.18.2-40.1.54-universal.jar of type MOD with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@3a7704c
[19:21:52] [main/INFO]: OptiFineTransformationService.transformers
[19:21:52] [main/INFO]: Targets: 350
[19:21:53] [main/INFO]: additionalClassesLocator: [optifine., net.optifine.]
[19:21:56] [main/INFO]: Compatibility level set to JAVA_17
[19:21:56] [main/INFO]: Launching target 'forgeclient' with arguments [--version, forge-40.1.54, --gameDir, C:\Users\madmi\curseforge\minecraft\Instances\Forge 1.18.2, --assetsDir, C:\Users\madmi\curseforge\minecraft\Install\assets, --uuid, 50505c95fe224d89aaeb4c22ee8a8bc2, --username, Connor2k3, --assetIndex, 1.18, --accessToken, ????????, --clientId, M2Y4MmFiY2ItMGY1YS00YTNmLThkYzItOGIxMDYzODZjMjFh, --xuid,<PHONE_NUMBER>927216, --userType, msa, --versionType, release, --width, 1024, --height, 768]
[19:21:56] [main/WARN]: Reference map 'musictriggers.refmap.json' for musictriggers.mixin.json could not be read. If this is a development environment you can ignore this message
[19:21:57] [main/WARN]: Error loading class: me/cominixo/betterf3/modules/TargetModule (java.lang.ClassNotFoundException: me.cominixo.betterf3.modules.TargetModule)
[19:21:57] [main/WARN]: @Mixin target me.cominixo.betterf3.modules.TargetModule was not found securitycraft.mixins.json:f3.BetterF3TargetModuleMixin
[19:21:58] [main/WARN]: Error loading class: net/minecraft/client/renderer/ItemInHandRenderer (java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 0)
[19:21:58] [main/WARN]: @Mixin target net.minecraft.client.renderer.ItemInHandRenderer was not found botania_xplat.mixins.json:client.MixinItemInHandRenderer
[19:22:01] [main/WARN]: @Redirect conflict. Skipping ars_nouveau.mixins.json:camera.MinecraftMixin->@Redirect::handleKeybinds(Lnet/minecraft/client/Options;Lnet/minecraft/client/CameraType;)V with priority 1100, already redirected by securitycraft.mixins.json:camera.MinecraftMixin->@Redirect::handleKeybinds(Lnet/minecraft/client/Options;Lnet/minecraft/client/CameraType;)V with priority 1100
[19:22:03] [main/WARN]: @Redirect conflict. Skipping ars_nouveau.mixins.json:camera.ANServerPlayerMixin->@Redirect::an_tick(Lnet/minecraft/server/level/ServerPlayer;DDDFF)V with priority 1000, already redirected by securitycraft.mixins.json:camera.ServerPlayerMixin->@Redirect::tick(Lnet/minecraft/server/level/ServerPlayer;DDDFF)V with priority 1100
[19:22:03] [main/WARN]: @Redirect conflict. Skipping ars_nouveau.mixins.json:camera.LevelRendererMixin->@Redirect::onRepositionCamera(Lnet/minecraft/client/renderer/ViewArea;DD)V with priority 1100, already redirected by securitycraft.mixins.json:camera.LevelRendererMixin->@Redirect::onRepositionCamera(Lnet/minecraft/client/renderer/ViewArea;DD)V with priority 1100

There is always a log which starts getting created as soon as you launch Minecraft. If Minecraft crashes so early that there is no log, then it is not a Flywheel issue as mods are not loaded that early.

This log doesn't contain the error.

You may say that it's not a mod issue because of how early it crashes, but if that's the case, how the heck do you explain the fact that the problem fixes itself the moment you remove either one of the mods?

This log doesn't contain the error.

Oh yeah, btw, here's the error that shows up in the game output window:
19:33:02.930
launcher
main

Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
	at cpw.mods.bootstraplauncher@1.0.0/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at MC-BOOTSTRAP/fmlloader@1.18.2-40.1.54/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
	... 7 more
Caused by: java.lang.ExceptionInInitializerError
	at TRANSFORMER/minecraft@1.18.2/net.minecraft.CrashReport.m_127526_(CrashReport.java:173)
	at TRANSFORMER/minecraft@1.18.2/net.minecraft.CrashReport.m_127529_(CrashReport.java:343)
	at TRANSFORMER/minecraft@1.18.2/net.minecraft.client.main.Main.main(Main.java:137)
	... 13 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 0
	at org.objectweb.asm@9.2.0/org.objectweb.asm.Frame.merge(Frame.java:1268)
	at org.objectweb.asm@9.2.0/org.objectweb.asm.Frame.merge(Frame.java:1244)
	at org.objectweb.asm@9.2.0/org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1610)
	at org.objectweb.asm@9.2.0/org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1546)
	at org.objectweb.asm.tree@9.2.0/org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:769)
	at org.objectweb.asm.tree@9.2.0/org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:649)
	at org.objectweb.asm.tree@9.2.0/org.objectweb.asm.tree.ClassNode.accept(ClassNode.java:452)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:133)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50)
	at cpw.mods.securejarhandler@1.0.3/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110)
	at cpw.mods.securejarhandler@1.0.3/cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:216)
	at cpw.mods.securejarhandler@1.0.3/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:226)
	at cpw.mods.securejarhandler@1.0.3/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:216)
	at cpw.mods.securejarhandler@1.0.3/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.getDeclaredFields0(Native Method)
	at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3297)
	at java.base/java.lang.Class.getDeclaredFields(Class.java:2371)
	at TRANSFORMER/net.optifine/net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25)
	at TRANSFORMER/net.optifine/net.optifine.reflect.Reflector.<clinit>(Reflector.java:503)
	... 16 more
19:33:02.930
monitor
Process Monitor
Process crashed with exit code 1

So I did a bit of digging, and apparentally this is an issue with both Optifine AND Flywheel in tandem. It crashes so early because Optifine is breaking, but Optifine only breaks because it detects Flywheel's presence and simply refuses to work in the same modpack. It's a frickin paradox of issues, and it needs to be fixed pronto.

This is not a fix but a workaround: Try using Oculus + Rubidium instead

This is not a fix but a workaround: Try using Oculus + Rubidium instead

I'll try that when I get the chance, but even if it does work. I'm going to continue to leave this issue open since this whole problem still needs to be fixed properly.

I can't reproduce this crash (and flywheel isn't in the most recent log you sent), but #143 is an Optifine bug on forge.
If you can provide a crash log with ONLY optifine and flywheel installed, I'll re-open this issue.

No, do NOT close this. It is NOT a bug with Optifine exclusively because I was able to run it just fine without Flywheel. You're literally sending me in circles by doing this because the Optifine community themselves are saying this is an issue on your end.

No, do NOT close this. It is NOT a bug with Optifine exclusively because I was able to run it just fine without Flywheel. You're literally sending me in circles by doing this because the Optifine community themselves are saying this is an issue on your end.

Can you tell I'm kinda pissed right now? I literally cannot provide the information you're asking for because even if I do exactly what you say, it won't produce an actual crash log for me to copy and paste. On top of that, I already contacted Optifine through discord, and they said to continue searching for help here.

Okay, scratch everything I said here. It was NOT an issue with Flywheel, nor create. I've contacted the Optifine server to see what component of my modpack broke it.


Autograde worksheet02

created worksheet worksheet_02.ipynb under /content/source/worksheet_02a using the .Rmd file + jupytext
changed every cell to either read-only or autograde-answer/test

There are still many answers/tests to write.
I will check again tomorrow morning to make sure all the cells are correctly assigned

Thank you! Instead of merging this pull request, I'll "convert this pull request to a draft" until the worksheet is finished. I've never tried this draft feature before!

I wrote this expect_sorted function that checks if a vector is sorted, it's defined in-line (is there a way to reference line-numbers for .ipynb files on github?). This seems to work but someone else should check..
In general I used digest(dim(tibble)) instead of two calls on nrow and ncol separately. In retrospect maybe it would be better to be checking columns and rows separately because then the error returned will specify which (rows or cols) is incorrect...
I tried digging into ggplot2 objects to see if I can pull out components and check each individually. I've never looked into this before but they are filled with unfamiliar objects like "quosures"? Anyways, I ended up just digesting and testing "bigger" components (e.g. ggplot_object$layers[[1]] %>% digest for geom_point specifications)), but there is probably a way to go into finer resolution... But I think this is fine?

@vincenzocoia please check question 2.3, I had to modify the answer in order to run 2.4 (because it's dependent). But based on the instruction I am not sure what the answer is supposed to be. (Either instruction needs to be clarified or the answer is wrong, probably both).

Thank you for this! This is a big help. Because I'm late with the feedback, I just went ahead and made the changes -- so, there's nothing else to do for this worksheet. But I still tried to leave detailed comments -- please do read through this so that you can provide feedback for Worksheet 3. (By the way -- we decided in our previous meeting that the worksheet leader will be the second reader for the following week's worksheet -- hope this is OK with you!)
Comments

In general I used digest(dim(tibble)) instead of two calls on nrow and ncol separately. In retrospect maybe it would be better to be checking columns and rows separately because then the error returned will specify which (rows or cols) is incorrect...

I see what you mean -- although, the error messages tend to not be all that informative, anyways.

# Is this ok?
expect_equal(sum(pull(answer1.6, body_mass_g) < 3600), 0)

Yes! This is a creative way to check that the dataset was filtered to smaller penguins.

I wrote this expect_sorted function that checks if a vector is sorted, it's defined in-line (is there a way to reference line-numbers for .ipynb files on github?). This seems to work but someone else should check..

Neat, you wrote your own function to add to testthat! I would have just wrote expect_false(is.unsorted(answer1.9$year)), or even something crude like expect_equal(range(answer1.9$year), answer1.9$year[1:nrow(answer1.9)]).

I tried digging into ggplot2 objects to see if I can pull out components and check each individually. I've never looked into this before but they are filled with unfamiliar objects like "quosures"? Anyways, I ended up just digesting and testing "bigger" components (e.g. ggplot_object$layers[[1]] %>% digest for geom_point specifications)), but there is probably a way to go into finer resolution... But I think this is fine?

This actually didn't always give me a success when I ran the tests. I ended up finding a better way to do it (found it in the commit history of the DSCI 100 repo). Please take a look at some examples. Note that we don't always need to use the digest() function -- only for things that give away the answer, not for things like checking that the alpha transparency == 0.8.
Here are some other comments:

Let's promote the use of code font when typing out function names in markdown.
We should explicitly state what variable name(s) to use for each question -- like, "Put your selection into a variable named answer1.0"
Let's get into the practice of putting the line cat("success!") at the end of each test chunk, just so that we can be perfectly clear to students when they get the correct answer.
Each solution chunk needs to be assigned 1 point. When you select "Autograder tests", beside it, it allows you to assign a value to that question.
When we ask them to write some code to explore, but don't anticipate grading these explorations, we should select the cell type to be "Manually graded task", and don't assign any point value to it.
Especially for plots, it's a good idea to print the answer after the ### END SOLUTION tag -- like print(answer2.7). Then, there's no need for some cells afterwards that say "print the plot".
Let's develop the worksheets in the instructor repo, just so that students don't get to see the answers so easily. I'll be deleting the source file from this repo and moving it there.


undefined symbol: napi_get_last_error_info

Hello there. Thanks for making this project available. I'm using it to port a C++ library.
Currently, I'm using node-gyp to build the bindings for this library, and I'm almost done. The issue is that the napi_get_last_error_info symbol is not being exported from library_napi.js, while it is present in js_native_api.h. I'm not sure, but it might be because the corresponding function in error.ts starts with an underscore.
For reference, this is the error message from the node-gyp build command:
wasm-ld: error: ./Release/obj.target/binding/src/binding.o: undefined symbol: napi_get_last_error_info

napi_get_last_error_info is in js_native_api.c. For node-gyp usage, you can take a look at this: https://github.com/toyobayashi/emnapi-node-gyp-test

and I'm working on add node-gyp support in https://github.com/toyobayashi/emnapi/pull/106, you can use the common.gypi that is in the pr branch.

Thanks for the feedback! I was able to make it work by linking the libemnapi-basic.a library, which is provided in the emnapi package.


HDFS-16908. IncrementalBlockReportManager#sendImmediately should use or logic to decide whether send immediately or not.

IncrementalBlockReportManager#sendImmediately should use or logic to decide whether send immediately or not.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 47s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
46m 13s

trunk passed

+1 :green_heart:
compile
1m 28s

trunk passed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04

+1 :green_heart:
compile
1m 20s

trunk passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
checkstyle
1m  6s

trunk passed

+1 :green_heart:
mvnsite
1m 31s

trunk passed

+1 :green_heart:
javadoc
1m  7s

trunk passed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04

+1 :green_heart:
javadoc
1m 30s

trunk passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
spotbugs
3m 37s

trunk passed

+1 :green_heart:
shadedclient
28m 47s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 28s

the patch passed

+1 :green_heart:
compile
1m 22s

the patch passed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04

+1 :green_heart:
javac
1m 22s

the patch passed

+1 :green_heart:
compile
1m 14s

the patch passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
javac
1m 14s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 53s

the patch passed

+1 :green_heart:
mvnsite
1m 21s

the patch passed

+1 :green_heart:
javadoc
0m 52s

the patch passed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04

+1 :green_heart:
javadoc
1m 26s

the patch passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
spotbugs
3m 26s

the patch passed

+1 :green_heart:
shadedclient
29m  2s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
509m 34s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 45s

The patch does not generate ASF License warnings.

636m 11s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.datanode.TestIncrementalBlockReports

hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes

hadoop.hdfs.server.namenode.ha.TestStandbyIsHot

hadoop.hdfs.server.balancer.TestBalancerLongRunningTasks

hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots

hadoop.hdfs.server.datanode.TestTriggerBlockReport

hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure

hadoop.hdfs.server.namenode.ha.TestPipelinesFailover

hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier

hadoop.hdfs.server.datanode.TestBlockCountersInPendingIBR

hadoop.hdfs.TestFileChecksum

hadoop.hdfs.TestLeaseRecoveryStriped

hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

hadoop.hdfs.TestReconstructStripedFileWithValidator

hadoop.hdfs.TestReconstructStripedFile

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5350/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5350

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 95a9b1ccaca0 4.15.0-200-generic #211-Ubuntu SMP Thu Nov 24 18:16:04 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 3b8002432101b494d4d78c931105d7facc0a3091

Default Java
Private Build-1.8.0_352-8u352-ga-1~20.04-b08

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_352-8u352-ga-1~20.04-b08

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5350/1/testReport/

Max. process+thread count
1865 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5350/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Could I add a sample to show how to integrate com.handmark.pulltorefresh with StickyListHeaders？

Could I add a sample to show how to integrate com.handmark.pulltorefresh with StickyListHeaders？

@lsjwzh  can u pls share the code to integrate it with this library


Add multi-tenancy support to generic OAuth providers.

Fixes #7990

Thanks @rosalyntan! Please add a Changelog entry.

Done!


RDM- 9477 - Migrate from Liquibase to Flyway

JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/RDM-9477
Change description
Migrate from Liquibase to Flyway
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x ] No

Closed this one, as we now have a new PR with the same content, with 1 commit.
https://github.com/hmcts/ccd-definition-store-api/pull/840


Refresh Crud table data on change of select with PrimeNG

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[x] support request

Current behavior

Selectbox Change event is not able to capture for updating data in table.
Expected behavior

I have created a select box with some values which are to be linked with a crud table from PrimeNG. Which on change of value in selectbox will change values in Crud Table.
Minimal reproduction of the problem with instructions

What is the motivation / use case for changing the behavior?

Please tell us about your environment:

OS: Win 7, IDE: VSCode

Angular version: 2.0.X

NG7

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

All Browser.

Language: [all | TypeScript X.X | ES6/7 | ES5]

Node (for AoT issues): node --version =

fixed in 5.1.6

How do i use it can you please guide?

use change function:
{
  key: 'foo',
  type: 'select',
  templateOptions: {
    change: (field, $event)=> {
      console.log($event);
    }
  },
}

i have updated my package. But is it not working.

a reproduction stackblitz example is needed to check what's going wrong, thanks!

Hi,
It worked now I am getting value on selection,
I did not took update on @ngx-formly/primeng. Updated only Core module.
Many thanks for your quick help.
But My question remains. Can I use Crud table from PrimeNG as a form field and read data from it on save.
Thanks,
Samir

But My question remains. Can I use Crud table from PrimeNG as a form field and read data from it on save.

I think so, we've provided some examples but not with PrimeNg which you may check:

https://ngx-formly.github.io/ngx-formly/examples/advanced/datatable-integration
https://ngx-formly.github.io/ngx-formly/examples/advanced/grid-integration


Visual Representation for Issues

Project 3: Visual Representation for Issues
Task List

Planning and Design

[x] Define the visual data to be represented graphically.
[x] Design charts or graphs in Flutter for issue representation.

Development and Testing

[x] Implement the visual representation using suitable Flutter libraries.
[x] Integrate APIs to fetch issues and plot data.
[x] Conduct user testing to refine visualizations.

/assign

via Hubstaff
User: Uttkarsh Raj
Project: BLT-Flutter - https://app.hubstaff.com/projects/3026815
Date Range: 06/11/24 - 06/11/24
Work session total: 4:22:05
Billable: Yes
Grand total: 4:22:05

via Hubstaff
User: Uttkarsh Raj
Project: BLT-Flutter - https://app.hubstaff.com/projects/3026815
Date Range: 06/12/24 - 06/12/24
Work session total: 0:10:56
Billable: Yes
Grand total: 4:33:01


Update privacy policy

[ ] Rename POLICY.md to PRIVACY&POLICY.md
[ ] replace with following:

## Terms of Service

StarBook app is open-source free to use.

## Privacy Policy

The app does not collect or store any personal data. All the user generated data is stored locally on device and on Apple's iCloud.

### Contact

If you have any questions please get in touch<EMAIL_ADDRESS>

Sir, I would like to work on this, please assign me this issue

Sir, I would like to work on this, please assign me this issue


Latest DietPi ?

bash: line 120: lsb_release: command not found
Unsupported distribution, please consider submitting a pull request to extend the script

Missing lsb_release
sudo apt-get install lsb-release
!!!