text:
Error use case when in statement

My sql String:
select count(distinct case when split(vir_name,"\\/")[0] in ("G-Ware","RiskWare","Tool","PornWare","Trojan") then apk_name else null end) as black_apk_n from dm_user_apk where split(vir_name,"\\/")[0] in ("G-Ware","RiskWare","Tool","PornWare","Trojan") and time>='20171001' and time <='20180930'
Error:
net.sf.jsqlparser.JSQLParserException 	at net.sf.jsqlparser.parser.CCJSqlParserUtil.parse(CCJSqlParserUtil.java:55) 	at xmatrix.dsl.ScriptSQLExecListener.replaceTableName(ScriptSQLExec.scala:154) 	at xmatrix.dsl.SelectAdaptor.parse(SelectAdaptor.scala:55) 	at xmatrix.dsl.ScriptSQLExecListener.exitSql(ScriptSQLExec.scala:188) 	at xmatrix.dsl.parser.DSLSQLParser$SqlContext.exitRule(DSLSQLParser.java:240) 	at org.antlr.v4.runtime.tree.ParseTreeWalker.exitRule(ParseTreeWalker.java:47) 	at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:30) 	at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:28) 	at xmatrix.dsl.ScriptSQLExec$.parse(ScriptSQLExec.scala:70) 	at xmatrix.rest.services.QueryService$$anonfun$3$$anonfun$apply$1.apply(QueryService.scala:111) 	at xmatrix.rest.services.QueryService$$anonfun$3$$anonfun$apply$1.apply(QueryService.scala:99) 	at xmatrix.core.job.SparkJobManager$.run(SparkJobManager.scala:59) 	at xmatrix.rest.services.QueryService$$anonfun$3.apply(QueryService.scala:99) 	at xmatrix.rest.services.QueryService$$anonfun$3.apply(QueryService.scala:99) 	at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) 	at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) 	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121) 	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) 	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) 	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) 	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "(" "("     at line 1, column 13.

After checked, I think problem is I try to access to array element in sql, which is the correct way to manage that in JSqlParser?

Unfortunately at the moment you have no change. Due to "historical" reasons JSqlParser supports quotation using brackets ([column]). This is old SqlServer and MSAccess Style.
There is a discussion to drop this in favor of array handling.
#677
But nobody seems to be interested in sharing a though there :(.

Now I am trying to make my own JSqlParser jar to solve this

@wumpz - in JavaParser (https://github.com/javaparser/javaparser) we make the grammar as flexible as possible, then fix the AST by postprocessing in code. Like: var is the name of a type, except in Java 9+ (or so) where it is a special type. So when the library is configured for 9+, we look through the AST for Types called var and replace it with a VarType.
That's in case you want to support both syntaxes, of course.

@wumpz It seems your git code miss some Class like CCJSqlParser and some?

@matozoid As I understand this construct in javaparser it replaces the node type but leaves the children how they are. The problem I see is that there must be a complete different handling here. While now there is a production like
alias -> "[" objname "]" where objname is a simple string literal
it has to be
array -> "[" expression "]" where expression is something complex
additionally in fact the brackets are part of JSqlParser identifier construct and should be removed there and put into a different rule.
I was digging a lot around this problem. And my way to go at the moment to support both ways is going for semantic lookaheads to block the one or the other. But that would be a heavy change.

I guess it's time to decide if you want to support the most used subset of all SQL dialects (and get an endless stream of issues about features you purposely don't implement) or if you want to support as many dialects as possible :-)

This class is generated. You have to use Maven to build. Cheers Tobias
-------- Ursprüngliche Nachricht --------Von: SJC notifications@github.com Datum: 18.10.18  10:45  (GMT+01:00) An: JSQLParser/JSqlParser JSqlParser@noreply.github.com Cc: Tobias t.warneke@gmx.net, Mention mention@noreply.github.com Betreff: Re: [JSQLParser/JSqlParser] Error use case when in statement (#698)
@wumpz It seems your git code miss some Class like CCJSqlParser and some?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/JSQLParser/JSqlParser","title":"JSQLParser/JSqlParser","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/JSQLParser/JSqlParser"}},"updates":{"snippets":[{"icon":"PERSON","message":"@Mvpanswer7 in #698: @wumpz It seems your git code miss some Class like CCJSqlParser and some?"}],"action":{"name":"View Issue","url":"https://github.com/JSQLParser/JSqlParser/issues/698#issuecomment-430926895"}}}
[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/JSQLParser/JSqlParser/issues/698#issuecomment-430926895",
"url": "https://github.com/JSQLParser/JSqlParser/issues/698#issuecomment-430926895",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [JSQLParser/JSqlParser] Error use case when in statement (#698)",
"sections": [
{
"text": "",
"activityTitle": "SJC",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@Mvpanswer7",
"facts": [
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n"commandName": "IssueComment",\n"repositoryFullName": "JSQLParser/JSqlParser",\n"issueId": 698,\n"IssueComment": "{{IssueComment.value}}"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n"commandName": "IssueClose",\n"repositoryFullName": "JSQLParser/JSqlParser",\n"issueId": 698\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/JSQLParser/JSqlParser/issues/698#issuecomment-430926895"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n"commandName": "MuteNotification",\n"threadId": 395045365\n}"
}
],
"themeColor": "26292E"
}
]

I wrote a udf function to walk around this issue

JSqlParser 4.0 parses this.

JSqlParser 4.0 parses this.

authors: Mvpanswer7 matozoid wumpz


text:
C++

add contributing.md

Ok

source: gharchive/pull-request

authors: JWyllieDev jckimble

repo: JWyllieDev/STOTV

license_type: permissive

license_source: github-api


text:
🛑 Glitch is down

In ed8c14f, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 144 ms

Resolved: Glitch is back up in 6fdee68 after 33 minutes.

source: gharchive/issue

repo: JYFUX/upptime

license: MIT


text:
🛑 Glitch is down

In fd0bd2c, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 204 ms

Resolved: Glitch is back up in e90a85b after 37 minutes.


text:
🛑 Glitch is down

In d6ef048, Glitch ($GLITCH) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Glitch is back up in 18a4f9a after 59 minutes.


text:
Custom variables in message

Hi. I want to add additional text from environment variables (link to download artifact or commit message for example) to message, is it supported?

Same!

Agree, this is nice to have in message template.
Just for example on how it can be used:
Build.SourceBranchName - to unify pipelines but see branch name in message
Build.SourceVersionMessage - to see what was the commit / application version which have been deployed
I tried to pass ${{ variable }} as how it works in XAML pipelines but no luck.

authors: SuperJMN senioroman4uk suglosta


text:
ci: Add size labels to pull requests

Pull Request
Description
This change enhances the pull request labelling process in the GitHub Actions workflow. The existing labeller action is now more explicitly named, and a new size labelling action has been added.
The size labelling action automatically categorises pull requests based on the number of lines changed, using the following scale:

XS: 0-19 lines
S: 20-49 lines
M: 50-199 lines
L: 200-499 lines
XL: 500-999 lines
XXL: 1000+ lines

This addition will help quickly identify the scope of changes in pull requests, improving the review process and overall project management.
fixes #205

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#207  👈
#206
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @JackPlowman and the rest of your teammates on  Graphite

Merge activity

Oct 27, 4:22 AM EDT: A user merged this pull request with Graphite.

repo: JackPlowman/github-stats


text:
Dependency Review

Pull Request

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#23
#22
#21  👈
#20
#19
#18
#17
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @JackPlowman and the rest of your teammates on  Graphite

Merge activity

Oct 31, 12:51 PM EDT: A user merged this pull request with Graphite.

repo: JackPlowman/pr-proofreader


text:
400 (Bad Request) trying to add card with "new" account?

I tried to add a card using my forum account.
It gave me a 400 in the console.
I've never made a post with the account but it is definitely on there.
enigmatic-dawn-95873.herokuapp.com/api/v1/posts:1 POST https://enigmatic-dawn-95873.herokuapp.com/api/v1/posts 400 (Bad Request)
App.js:125 Error: Request failed with status code 400
    at e.exports (http://pairboard.surge.sh/static/js/main.183da825.js:3:30962)
    at e.exports (http://pairboard.surge.sh/static/js/main.183da825.js:6:17222)
    at XMLHttpRequest.d.(anonymous function) (http://pairboard.surge.sh/static/js/main.183da825.js:3:29719)

It works for me.

Can you provide more details? Were you doing this on a local server or the live app? What exactly did you enter for each of the form fields?

The age of the user account is a red-herring, since we don't do any checking - we just assume the user exists if you say it does. (Obviously the links and images won't work in those cases though)

Hmm.. Seems to be working.
I was probably getting caught by #87
This time I chose a default pairing and it worked.

closing :+1:

authors: Chovin JacksonBates

repo: JacksonBates/pair-frontend

license: mit

license_source: bigquery


text:
Question about ButterKnifeProcessor source code

Hi,
I just started learning how to use annotation processing and I was looking at your source code for ButterKnifeProcessor.java and wanted to know why you don't use a method for the repeated code inside findAndParseTargets
Something like this:
    private void processElement(RoundEnvironment env,
                                Class<? extends Annotation> annotation,
                                Map<TypeElement, BindingSet.Builder> builderMap,
                                Set<TypeElement> erasedTargetNames
                                ) {
        for (Element element : env.getElementsAnnotatedWith(annotation)) {
            if (annotation.equals(BindView.class)
                    || annotation.equals(BindViews.class)) {
                // we don't SuperficialValidation.validateElement(element) for BindView.class nor BindViews.class
                // so that an unresolved View type can be generated by later processing rounds
            } else {
                if (!SuperficialValidation.validateElement(element)) continue;
            }
            try {
                parseResourceAnimation(element, builderMap, erasedTargetNames);
            } catch (Exception e) {
                logParsingError(element, annotation, e);
            }
        }

    }

    private Map<TypeElement, BindingSet> findAndParseTargets(RoundEnvironment env) {
        Map<TypeElement, BindingSet.Builder> builderMap = new LinkedHashMap<>();
        Set<TypeElement> erasedTargetNames = new LinkedHashSet<>();

        scanForRClasses(env);

        for (Class<? extends Annotation> annotation : getSupportedAnnotations()) {
            if(LISTENERS.contains(annotation)) {
                //Process each annotation that corresponds to a listener.
                findAndParseListener(env, annotation, builderMap, erasedTargetNames);
            }else{
                processElement(env,annotation,builderMap,erasedTargetNames);
            }
        }

        // Associate superclass binders with their subclass binders. This is a queue-based tree walk
        // which starts at the roots (superclasses) and walks to the leafs (subclasses).
        Deque<Map.Entry<TypeElement, BindingSet.Builder>> entries =
                new ArrayDeque<>(builderMap.entrySet());
        Map<TypeElement, BindingSet> bindingMap = new LinkedHashMap<>();
        while (!entries.isEmpty()) {
            Map.Entry<TypeElement, BindingSet.Builder> entry = entries.removeFirst();

            TypeElement type = entry.getKey();
            BindingSet.Builder builder = entry.getValue();

            TypeElement parentType = findParentType(type, erasedTargetNames);
            if (parentType == null) {
                bindingMap.put(type, builder.build());
            } else {
                BindingSet parentBinding = bindingMap.get(parentType);
                if (parentBinding != null) {
                    builder.setParent(parentBinding);
                    bindingMap.put(type, builder.build());
                } else {
                    // Has a superclass binding but we haven't built it yet. Re-enqueue for later.
                    entries.addLast(entry);
                }
            }
        }

        return bindingMap;
    }

I apologize if this is a silly question; I'd like to understand as much as possible. I appreciate your time! Thanks!

Just laziness. There only used to be one annotation and others were added one at a time. I'd be happy to accept a PR that refactored the code to reduce duplication.

authors: JakeWharton sudochownrwhoami

repo: JakeWharton/butterknife


text:
View.callOnClick() does not call the bound onClick method

When a method is assigned as the onClick routine for a view using the OnClick(R.id.view) annotation, the method will not get called if callOnClick is performed on the view. The method has to be invoked manually instead.

@OnClick works by just setting View.setOnClickListener, so that's not ButterKnife-specific behavior.

@sorousharghavan Just FYI: I have a project which using Butterknife v6.0.0 and the callOnClick method will trigger butterknife's OnClick annotation.

authors: JakeWharton dumbfingers sorousharghavan


text:
ButterKnife breaks CoordinatorLayout anchoring

I'm unsure if this is a bug in ButterKnife, or the support library, but when ButterKnife is used in conjunction with a CoordinatorLayout inside a RecyclerView, the call to ButterKnife.bind() causes the CoordinatorLayout anchoring to break.
Uncommenting the call to bind() results in everything working as expected.
I've filed a bug report with Google also, where you can find a sample project:
https://code.google.com/p/android/issues/detail?id=222802&thanks=222802&ts=1474246332

This is not caused by Butter Knife since its generated code only calls
findViewById which seems to be side-effecting in this case.
On Sun, Sep 18, 2016, 8:55 PM Josh Burton notifications@github.com wrote:

I'm unsure if this is a bug in ButterKnife, or the support library, but
when ButterKnife is used in conjunction with a CoordinatorLayout inside a
RecyclerView, the call to ButterKnife.bind() causes the CoordinatorLayout
anchoring to break.
Uncommenting the call to bind() results in everything working as expected.
I've filed a bug report with Google also, where you can find a sample
project:
https://code.google.com/p/android/issues/detail?id=222802&thanks=222802&ts=1474246332
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/JakeWharton/butterknife/issues/747, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAEEEaF3R_ntSyMamFsmvT6P6LG0NjjNks5qrd1zgaJpZM4KAEZi
.

authors: JakeWharton athornz


text:
Add AndroidX Support

Addresses #1280
It would be nice if we could get this functionality tested within ButterKnife. Should we move ButterKnife to AGP 3.2 and create a Jetifier enabled app as an integration test?
For the time being I was able to deploy to maven local and successfully built an AndroidX app using this change. Strangely I had to declare an explicit dependency on ButterKnife's annotations artifact otherwise they didn't appear on my classpath.

Got access to my other account back. Going to add the PR from there.


text:
Use the design support library for drawer navigation.

Closes #159.


text:
Lua coroutines/threads support

Ok, I really could use some help using coroutines/threads in LuaD.
To begin with, if I create a coroutine like this:
lua.doString(`foo = coroutine.create(...)`);

How do I get the lua_State* or LuaState associated with it?
There is no LuaState conversion. You can't LuaObject.to!LuaState, and you can't LuaObject.to!lua_State* either. So you have to push the object and use the C function lua_tothread instead.
Turns out for whatever reason LuaObject doesn't expose its push method. It's marked as private. So you must push pushValue instead.
It took me some time but I was able to do it using this code:
lua_State* toLuaThread(LuaObject obj) {
    lua_State* L = obj.state;
    L.pushValue(obj);
    lua_State* thread_state = lua_tothread(L, -1);
    lua_pop(L, 1);
    return thread_state;
}
auto foo_d_wrapper = lua.get!LuaObject("foo");
lua_State* foo_c_thread = toLuaThread(foo_d_wrapper);

Now I got the thread, but there is no way to lua_resume from LuaD, so another C function has to be called.
int status = lua_resume(foo_c_thread, 0);

The lack of support so far was kind of frustrating but everything went well so far and I could use part of the library. But then I had to lua_yield from a function.
For lua_yield to work properly, its return value must be returned by the C function calling it. So something like this:
extern(C) int foo_calls_me(lua_State* L) {
    return lua_yield(L, 0);
}

Sure there must be a way I could do this with a D function, right?
Well, no. There is not.
LuaD will handle the returning values of D functions and C functions that don't comply with that signature, and that means it will either return 0 or some other calculated value that has nothing to do with lua_yield.
Well, at least I could reuse LuaD amazing templating code to turn that alien lua_State* into typed arguments, right?
Nope. Same reason as LuaObject.push, the extremely convenient functionWrapper is marked as private. Even argsError is marked as private. Everything is private here. This sucks D:
TL;DR: coroutine support please.

For lua_yield to work properly, its return value must be returned by the C function calling it.

I don't believe it does.
lua_yield will longjmp out; it never returns.

Indeed LuaD contains an intermediate layer of template code that operates on the Lua stack, but these primitives are intended to be internal. The goal of the library is to abstract away the Lua stack with higher level expressions, without sacrificing performance.
Coroutines are indeed a blind spot in the LuaD interface.
Until they are properly supported I recommend using the C API (exposed in the luad.c package) for functions that operate on coroutines, as mixing the C API and the LuaD API within the same function can be hazardous. Function pointers with the signature extern(C) int function(lua_State*) are given special handling in the LuaD API so it's possible to mix the two APIs at function level.

authors: JakobOvrum daurnimator odraencoded

repo: JakobOvrum/LuaD


text:
Problem sa API-em

Bok!
Do prije neki dan mi je login u aplikaciji radio normalno, ovaj tjedan sam primjetio da vise ne radi. Prvo mi je izbacivao error code 500, a sada ne mogu ni poslati request odnosno samo timeouta. Mozes li provjeriti je li sve ok i radi li API normalno s tvoje strane?
Hvala unaprijed 😃!
Ovo dobijem u logcatu u android studiu, ako ti to pomaze 😉:

Hmm, gledam i sve bi trebalo raditi.
Rado bi probao logirat se sa svojim računom ali ja više nisam učenik, tako da nemam pristup ednevniku.
Ako fkt misliš da je do mene neki problem dodaj me na discord pa možemo skupa debug-at.

Uf, sad sorry sto kasnim sa odgovorom.
U meduvremenu se popravilo i sad sve radi, nice 😄.
Budem te dodao na discord radi buducih pitanja, mislim da nam je obojici lakse tako nego preko issuesa :).

repo: JakovGlavac/eduo-ocjene-docs


text:
[Feature] FE logging platform/service

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
What does the proposed API look like?
What kind of methods it will have, how do you think you will use it?
Additional context
Add any other context or screenshots about the feature request here.

Let's add Sentry or any front end logging tool.

authors: DonghyukJacobJang jmckinnell


text:
[Discussion] Improve search experience in the documentation

Hi :wave:,
I am member of the .NET foundation and I am working at Algolia on a project called DocSearch which goal is to enhance documentation websites with exhaustive, fast and relevant search. You might have seen DocSearch live already on websites like brew, Bootstrap, React or jQuery. We are using Json.NET in our .NET library so we thought it could be nice to add DocSearch to your documentation!
I have created a preview of the search experience and how DocSearch could look like on the Json.NET website. Feel free to try it and let us know what you think. Please not the learn-as-you-type experience and the typo tolerance:

The way DocSearch works is by crawling your content, pushing the results into an Algolia index, and then requesting this index directly from the website front-end through JavaScript.
We'll take care of crawling your website and populating the Algolia index with the latest changes every 24h for you. You don't need to change anything to your deployment process. The only thing you need to add are the following CSS and JS snippets that will bind the dropdown to your searchbox.
We built DocSearch with the idea of giving back to the Open-Source community. This is why your crawling configuration is available on GitHub if you want to change it. We also have our own documentation to help you tweak the dropdown to your needs. You'll also have access to analytics on the most searched terms or those with no results. All of this is of course entirely free.
We would be very happy to set it up and PR it!

I can do a PR to integrate it if needed. Such as https://github.com/dotnet/BenchmarkDotNet/pull/1148

authors: Ant-hem s-pace


text:
nameof expression in .net 4 or older

Hello James,
in one of your last commits you added the nameof expression to source. So there is no possibility to compile under .Net 4 or lower.
Can we please fix this. Thanks.

It has nothing to do with .NET 4, just with the C# compiler. Visual Studio 2015 ships with the new Roslyn compiler, which supports the nameof operator. It's possible to use Roslyn in VS2013 too, not sure how though.

Yeah, VS2015 will be required to compile going forward.

authors: JamesNK henkmollema pischke


text:
Set the output type on 'measure'

We should consider setting the output type on the 'measure' function, to match the 'run' function.

Resolved with refactor in V0.2.1 - now just part of 'run' function

repo: JamesPHoughton/pysd


text:
unable to connect to server

System Health details
Hi,
i tried to integrate this cool idea.
But I always get unable to conenct server ?
Do you have some more detailed information about database ID creating and token.
Or is this not working anymore with newest HA versions ?
Checklist

[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of any previous issues..

Describe the issue
Unable to connect to the server.
Reproduction steps

create task list from template choosed DB ID from brower
create a internal and a publc token - both not working

...
Debug logs
do not have logs

Diagnostics dump
No response

Hey there,
It looks like the integration has indeed a problem with either the latest HomeAssistant version or an update to the Notion API, My Tasks are fetched, but I am unable to update them. Guess it´s a similar when setting up the integration. I will look into it today and get back to you.

Hey,
I have created a new Release V1.1.1, which should fix all issues introduced with the latest updates. If it is not working on your side with this version, you can verify your token and database is using e.g. curl:
curl --location --request POST 'https://api.notion.com/v1/databases/<database-id>/query' \
--header 'Authorization: Bearer <token>' \
--header 'Notion-Version: 2022-02-22'

This should give you a hint, if either the token or the database id is wrong.
The database id is easy to get, just copy the link to the database from notion, e.g.
https://www.notion.so/<database-id>?v=<view-id>&pvs=4
The token generation is a bit more complex, but well described in the Notion Documentation. Then the token must be authorized to access the new database via Notion (in my case it is called Python):

Fantastic, will test it the next days...

Seems like I have a similar issue. I can't create the entity either. However my error message looks like this:
Error adding entity todo.notion for domain todo with platform notion_todo Traceback (most recent call last):   File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 576, in _async_add_entities     await coro   File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 865, in _async_add_entity     await entity.add_to_platform_finish()   File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1327, in add_to_platform_finish     await self.async_added_to_hass()   File "/config/custom_components/notion_todo/todo.py", line 126, in async_added_to_hass     self._handle_coordinator_update()   File "/config/custom_components/notion_todo/todo.py", line 79, in _handle_coordinator_update     self._status[id] = propHelper.get_property_by_id(TASK_STATUS_PROPERTY, task)                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/config/custom_components/notion_todo/notion_property_helper.py", line 14, in get_property_by_id     return NotionPropertyHelper._property(data['properties'][key])                                           ~~~~~~~~~~~~~~~~~~^^^^^ KeyError: None

Same error msg here.
I did a debug log and the task object at todo.py@L79 looks like this
{
  "object": "page",
  "id": "xxxxxxxx-yyyy-yyyy-yyyy-134456750f9f0",
  "created_time": "2024-05-04T06:04:00.000Z",
  "last_edited_time": "2024-05-04T06:04:00.000Z",
  "created_by": {
    "object": "user",
    "id": "xxxxxxxx-yyyy-yyyy-yyyy-134456750f9f0"
  },
  "last_edited_by": {
    "object": "user",
    "id": "xxxxxxxx-yyyy-yyyy-yyyy-134456750f9f0"
  },
  "cover": null,
  "icon": { "type": "emoji", "emoji": "🔨" },
  "parent": {
    "type": "database_id",
    "database_id": "xxxxxxxx-yyyy-yyyy-yyyy-134456750f9f0"
  },
  "archived": false,
  "in_trash": false,
  "properties": {
    "Due": {
      "id": "%3B%3A%7Dz",
      "type": "date",
      "date": { "start": "2022-11-08", "end": null, "time_zone": null }
    },
    "Assign": {
      "id": "IrEw",
      "type": "people",
      "people": [
        { "object": "user", "id": "xxxxxxxx-yyyy-yyyy-yyyy-134456750f9f0" }
      ]
    },
    "Status": {
      "id": "Yz%7Cr",
      "type": "status",
      "status": {
        "id": "xxxxxxxx-yyyy-yyyy-yyyy-134456750f9f0",
        "name": "Done",
        "color": "green"
      }
    },
    "Task name": {
      "id": "title",
      "type": "title",
      "title": [
        {
          "type": "text",
          "text": { "content": "Build Admin console", "link": null },
          "annotations": {
            "bold": false,
            "italic": false,
            "strikethrough": false,
            "underline": false,
            "code": false,
            "color": "default"
          },
          "plain_text": "Build Admin console",
          "href": null
        }
      ]
    }
  },
  "url": "https://www.notion.so/Build-Admin-console-XXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "public_url": "null"
}

It doesn't seem to have notion%3A%2F%2Ftasks%2Fstatus_property (const.TASK_STATUS_PROPERTY) as ID under its properties, hence it's failing the function.

Any fix for this? I got the same error.

Any fix for this? I got the same error.

same boat as you ;(

Any fix for this? I got the same error.

same boat as you ;(

same issue here

It's working,
HASS: 2024.7.4 (latest)
I followed the steps, but something it's not mentioned in the documentation is that, once you add the integration and get the token, you have to give it permission to the new todo DB, see this article, let me know:
https://www.notion.so/help/add-and-manage-connections-with-the-api#add-connections-to-pages

I did the same thing to log id and data, it's consistent error so it needs the fix I believe.

I also get the same error message. I really hope this will be updated. Been looking for a notion.so integration for some time now.

Yup this is still broken

authors: IEuphemia JanGiese avipars bjornskov cropse cybervoid giannihill kforeverisback marcsauter75 maxshcherbina mellowism


text:
screenshots

screeshots added

repo: JanaSabuj/VirtualCF


text:
Suggestion: If you replace the Packager model can you share it with Aquila?

The Small Refinery mod by Aquila is missing a good model, and a Mixer model would probably also be good for the Small Refinery.

Them mixer will indeed be a small building with 1 fluid and 1 solid in, and 1 fluid out
if that would be good for Aquila than i think i dont think ill mind sharing it


text:
fix: line appearing on notification panel bottom

Removes this black line from appearing

If we remove this, we must also remove the setting in options to configure the background color as it's no longer used. And the settings menu entry in widget/settings/pages/theme/menus/notifications.ts.

I also think there is a better way to handle it than to rip it out.

gonna close this

authors: Jas-SinghFSU rubiin

repo: Jas-SinghFSU/HyprPanel


text:
ci: Update development dependencies

Add workflows for:

coverage
testing - multiple OS and Node versions
dependabot

reduce dependency upon Travis
cspell:ignore dependabot

Coverage remained the same at 100.0% when pulling e8a99898e64cd103f59d4e3c02f710a0f7fc5e94 on dev into 51838089071749ea76177879021bb18bd4205f8f on master.


text:
Add daily.dev site

daily.dev is a professional network for developers to learn, collaborate, and grow together.

@Saqlain-qark go ahead and add it

Thanks will work on it and let you know asap

I raised this issue. Why am I not getting assigned for this? @JasonDsouza212

sorry for taking your issue, btw i wanted to mention i have made changes and added it and created a pull request hope it gets approved


text:
Updated pt-BR translation

I don't know if its a problem with my windows or with the code, but I couldn't open a shadow instance of the app (shift + left click, if I'm not wrong), also couldn't make the "move tab here" appear.

There is a bug around opening multi-instances and I have fixed it. So for now, you can only open a new (shadow) instance by dragging out a new document tab. I will add a jump-list action later.

or you can open "run" and execute: notepads://newinstance

authors: JasonStein pinholucas

repo: JasonStein/Notepads


text:
Fix The UTC time represented when the offset is applied must be betwe…

…en year 0 and 10,000 in tests
Got the error: The UTC time represented when the offset is applied must be between year 0 and 10,000.
while running theses tests. The fix below...

Bueno, thank you Tim.

authors: jeremydmiller tim-cools

repo: JasperFx/marten


text:
Uncaught DOMException: Failed to execute 'removeChild' on 'Node'

got the error caused by this when navigating with react-router.
according to the author of codemirror, I think we don't have to do anything on unmount since the react will just remove the dom node?

hmmm it turns out the issue is related to other codemirror plugins which change the DOM structure.
it'll work properly when the structure looks like this

repo: JedWatson/react-codemirror


text:
SWS Extensions-Live Config

Hi,
Hans Heck here.
I have just loaded SWS extensions into Reaper with the intensions of using it for live config.
I have a midi keyboard which I drive a VST synth in reaper. I have numerous sound presets which I wish to change on the fly while playing, perfect for live config.
After the initial learning curve I have it going only to find out that the only way to move from one row to the next in live config requires a fader to be assigned giving CC commands.
It is impossible in a live situation to finely tune a fader to the correct row while you are playing a song. I have numerous switches (giving only 0 and 127) or pads which transmit program change commands. None of these switches are able to be used.
I have checked the Cockos forum and your issues list. There seems little info on the use of live config.
Any solutions to this?
Regards
Hans

To deal with this myself I just copy/paste rows so that even a rough fader movement will do the job.


text:
Pandora One?/Show audio bitrate

Kinda a 2 part question feature request. Does the quality setting "high" require a Pandora One subscription? I am a subscriber, does the "high" quality setting get me 192Kbit/s audio? It would be nice if qAndora showed the audio bitrate in the song info section.

qAndora seems to borrow the Pandora connection files from the old python2 version of Pithos from what I can tell. If so that would mean no Pandora One and really there is no Medium quality. You either get 32 or 64kbit/s AAC.

repo: JeffHoogland/qAndora


text:
v5 upgrade docs shows 'Upgrade to v4' instead of v5

https://laravel-mix.com/docs/5.0/upgrade shows the upgrade guide for v3 -> v4 instead of the upgrade guide for v4 -> v5

I need it!!!

Not stale

Have same issue. Please help!

Instruction doesn't seem to have changed since 4.0 so probably all you need to do is this -
npm remove laravel-mix
npm install laravel-mix@^5.0.0 --save-dev
or
yarn remove laravel-mix
yarn add laravel-mix@^5.0.0 --dev

repo: JeffreyWay/laravel-mix


text:
Server not closing on unmatched requests

Hi,
There is a small non-blocking, but oftentimes disturbing, bug that appears when there is an unmatched request during a test: an unmatched request will throw an exception in the checkForUnmatchedRequests() method, which prevents the stopping of the servers.
I was not able to thoroughly test this bugfix, since it would require to test that the before each callback in the extension does not throw a FatalStartupException in a test following a test containing a request mismatch call. So I guess we can say that the current tests should do the job :)

Codecov Report

Merging #1 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master       #1   +/-   ##
=======================================
  Coverage   91.39%   91.39%
=======================================
  Files           2        2
  Lines          93       93
  Branches       17       17
=======================================
  Hits           85       85
  Misses          6        6
  Partials        2        2

Impacted Files
Coverage Δ

...jenspiegsa/mockitoextension/WireMockExtension.java
97.53% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

This totally makes sense. Thanks!

authors: JensPiegsa celcius112 codecov-io

repo: JensPiegsa/wiremock-extension


text:
Asp.NetCore Razor Pages- Validator won't be executed when using the BindProperty Attribute

    public class BindPropertyCreateModel : PageModel
    {
        [BindProperty]
        public TestModel TestModel { get; set; }

        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return Page();
            }

            return RedirectToPage("../Index");
        }
    }

When using the BindProperty- Attribute in a Razor Page, the validator will not be executed.
Writing the PageModel like this works fine:
public class CreateModel : PageModel
    {
        public TestModel TestModel { get; set; }

        public IActionResult OnPost(TestModel model)
        {
            if (!ModelState.IsValid)
            {
                return Page();
            }

            return RedirectToPage("../Index");
        }
    }

I am using aspnetcore 2.1 and FluentValidation 7.6.102.
I have created a small example to show the behaviour:
FV_BindProperty_Test.zip

I started having a look at this. It turns out FluentValidation does already support property binding just fine as it uses the same underlying api.
What's odd is that if I remove the [BindProperty] attribute form the BindPropertyCreateModel, it still doesn't work. Also, if I add the [BindProperty] attribute to the CreateModel that still works, so the issue isn't related to the attribute.

A further update:
It's to do with the model naming. When you use [BindProperty] it assumes that the fields have no prefix or binding doesn't occur (ie your elements would have to be called Name instead of TestModel.Name.) Because your fields have a prefix, you'll need to specify that in the attribute, ie:
[BindProperty(Name="TestModel")]

Now binding takes place, but validation still isn't running. I'll look at that now....

I found the issue; FluentValidation's default behaviour is not to perform implicit validation of child properties, but this is not compatible with BindProperty as the MVC metadata api essentially treats a top-level property on the PageModel and a property on the bound model as the same.
You can work around it for now by enabling implicit validation in FluentValidation's startup routine:
services.AddMvc().AddFluentValidation(fv => {
  fv.ImplicitlyValidateChildProperties = true;
});

I'll work on getting a fix out so this isn't necessary, but hopefully this should be enough to work around the issue for now.
Thanks again for reporting this.

Thanks for your help. I applied your solution to my application and it works fine now.

I've pushed out 7.6.103 to nuget with a fix for this, so you shouldn't need to enable implicit validation anymore (unless you need it). Please give it a try and let me know if you run into any issues.

authors: JeremySkinner Metetron

repo: JeremySkinner/FluentValidation


text:
WithMessage Separating {PropertyName}

Hi,
I have property in my class that is named "ADMIN_ACCESS". When using {PropertyName} in WithMessage for that particular validation, it's being resolved to "ADMI N_ACCESS". I am not sure how should I set my own PropertyNameResolver to fix this problem. Also I am not sure what is causing this problem. I guess it's "_" .
Using the latest version of FluentValidation:
 <package id="FluentValidation" version="8.0.0" targetFramework="net462" />
Thanks in advance.

Thanks for quick response. Weird part that in c# everything is splitted to match PascalCase but when I send it to JavaScript as JSON only ADMIN_ACCESS has this weird space. Anyways I will use WithName or will manually type it, thanks for help.


text:
Failed resolution of: Landroidx/camera/core/impl/VideoCaptureConfig$Builder;

Please help me resolve this issue. Below is the complete logcat:
Process: com.levelx.admin, PID: 21535
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/camera/core/impl/VideoCaptureConfig$Builder;
at androidx.camera.view.CameraXModule.(CameraXModule.java:148)
at androidx.camera.view.CameraView.init(CameraView.java:172)
at androidx.camera.view.CameraView.(CameraView.java:138)
at androidx.camera.view.CameraView.(CameraView.java:133)
at androidx.camera.view.CameraView.(CameraView.java:129)
at com.luck.picture.lib.instagram.InstagramCameraView.(InstagramCameraView.java:70)
at com.luck.picture.lib.instagram.PagePhoto.getView(PagePhoto.java:33)
at com.luck.picture.lib.instagram.InstagramViewPager.installView(InstagramViewPager.java:73)
at com.luck.picture.lib.instagram.InstagramViewPager.(InstagramViewPager.java:62)
at com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.initWidgets(PictureSelectorInstagramStyleActivity.java:257)
at com.luck.picture.lib.PictureBaseActivity.onCreate(PictureBaseActivity.java:182)
at com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.onCreate(PictureSelectorInstagramStyleActivity.java:124)
at android.app.Activity.performCreate(Activity.java:8119)
at android.app.Activity.performCreate(Activity.java:8103)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1359)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3727)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3912)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2319)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:257)
at android.app.ActivityThread.main(ActivityThread.java:8218)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1016)
Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.camera.core.impl.VideoCaptureConfig$Builder" on path: DexPathList[[zip file "/data/app/~~K8UXelATjwmB1iMNb6Qh0A==/com.levelx.admin-jBCWaS4poAT2WhIZyd2zpg==/base.apk"],nativeLibraryDirectories=[/data/app/~~K8UXelATjwmB1iMNb6Qh0A==/com.levelx.admin-jBCWaS4poAT2WhIZyd2zpg==/lib/arm64, /data/app/~~K8UXelATjwmB1iMNb6Qh0A==/com.levelx.admin-jBCWaS4poAT2WhIZyd2zpg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at androidx.camera.view.CameraXModule.(CameraXModule.java:148)
at androidx.camera.view.CameraView.init(CameraView.java:172)
at androidx.camera.view.CameraView.(CameraView.java:138)
at androidx.camera.view.CameraView.(CameraView.java:133)
at androidx.camera.view.CameraView.(CameraView.java:129)
at com.luck.picture.lib.instagram.InstagramCameraView.(InstagramCameraView.java:70)
at com.luck.picture.lib.instagram.PagePhoto.getView(PagePhoto.java:33)
at com.luck.picture.lib.instagram.InstagramViewPager.installView(InstagramViewPager.java:73)
at com.luck.picture.lib.instagram.InstagramViewPager.(InstagramViewPager.java:62)
at com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.initWidgets(PictureSelectorInstagramStyleActivity.java:257)
at com.luck.picture.lib.PictureBaseActivity.onCreate(PictureBaseActivity.java:182)
at com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.onCreate(PictureSelectorInstagramStyleActivity.java:124)
at android.app.Activity.performCreate(Activity.java:8119)
at android.app.Activity.performCreate(Activity.java:8103)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1359)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3727)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3912)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2319)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:257)
at android.app.ActivityThread.main(ActivityThread.java:8218)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1016)
2022-01-14 19:10:09.589 21535-21985/com.levelx.admin E/libc: Access denied finding property "vendor.camera.aux.packagelist"
2022-01-14 19:10:09.589 21535-21985/com.levelx.admin E/libc: Access denied finding property "vendor.camera.aux.packagelist"
2022-01-14 19:10:09.592 21535-21557/com.levelx.admin E/libc: Access denied finding property "vendor.camera.aux.packagelist"
2022-01-14 19:10:09.594 21535-21985/com.levelx.admin E/libc: Access denied finding property "vendor.camera.fullsize.cameraId"
2022-01-14 19:10:09.594 21535-21985/com.levelx.admin E/libc: Access denied finding property "vendor.camera.fullsize.packagelist"
2022-01-14 19:10:09.594 21535-21985/com.levelx.admin E/libc: Access denied finding property "vendor.camera.fullsize.extrapackagelist"

implementation "androidx.camera:camera-core:1.0.0-beta06"
implementation "androidx.camera:camera-camera2:1.0.0-beta06"
implementation "androidx.camera:camera-lifecycle:1.0.0-beta06"
implementation "androidx.camera:camera-view:1.0.0-alpha13"
implementation "androidx.camera:camera-extensions:1.0.0-alpha13"
Use camerax libraries with these versions to resolve the issue.

Please Contact LinkedId :
https://www.linkedin.com/in/piyush-narola-a62b28106
On Fri, Jan 14, 2022 at 6:11 PM M Umer @.***> wrote:

Please help me resolve this issue. Below is the complete logcat:
Process: com.levelx.admin, PID: 21535
java.lang.NoClassDefFoundError: Failed resolution of:
Landroidx/camera/core/impl/VideoCaptureConfig$Builder;
at androidx.camera.view.CameraXModule.(CameraXModule.java:148)
at androidx.camera.view.CameraView.init(CameraView.java:172)
at androidx.camera.view.CameraView.(CameraView.java:138)
at androidx.camera.view.CameraView.(CameraView.java:133)
at androidx.camera.view.CameraView.(CameraView.java:129)
at
com.luck.picture.lib.instagram.InstagramCameraView.(InstagramCameraView.java:70)
at com.luck.picture.lib.instagram.PagePhoto.getView(PagePhoto.java:33)
at
com.luck.picture.lib.instagram.InstagramViewPager.installView(InstagramViewPager.java:73)
at
com.luck.picture.lib.instagram.InstagramViewPager.(InstagramViewPager.java:62)
at
com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.initWidgets(PictureSelectorInstagramStyleActivity.java:257)
at
com.luck.picture.lib.PictureBaseActivity.onCreate(PictureBaseActivity.java:182)
at
com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.onCreate(PictureSelectorInstagramStyleActivity.java:124)
at android.app.Activity.performCreate(Activity.java:8119)
at android.app.Activity.performCreate(Activity.java:8103)
at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1359)
at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3727)
at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3912)
at
android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at
android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2319)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:257)
at android.app.ActivityThread.main(ActivityThread.java:8218)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1016)
Caused by: java.lang.ClassNotFoundException: Didn't find class
"androidx.camera.core.impl.VideoCaptureConfig$Builder" on path:
DexPathList[[zip file
"/data/app/~~K8UXelATjwmB1iMNb6Qh0A==/com.levelx.admin-jBCWaS4poAT2WhIZyd2zpg==/base.apk"],nativeLibraryDirectories=[/data/app/~~K8UXelATjwmB1iMNb6Qh0A==/com.levelx.admin-jBCWaS4poAT2WhIZyd2zpg==/lib/arm64,
/data/app/~~K8UXelATjwmB1iMNb6Qh0A==/com.levelx.admin-jBCWaS4poAT2WhIZyd2zpg==/base.apk!/lib/arm64-v8a,
/system/lib64, /system/system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at androidx.camera.view.CameraXModule.(CameraXModule.java:148)
at androidx.camera.view.CameraView.init(CameraView.java:172)
at androidx.camera.view.CameraView.(CameraView.java:138)
at androidx.camera.view.CameraView.(CameraView.java:133)
at androidx.camera.view.CameraView.(CameraView.java:129)
at
com.luck.picture.lib.instagram.InstagramCameraView.(InstagramCameraView.java:70)
at com.luck.picture.lib.instagram.PagePhoto.getView(PagePhoto.java:33)
at
com.luck.picture.lib.instagram.InstagramViewPager.installView(InstagramViewPager.java:73)
at
com.luck.picture.lib.instagram.InstagramViewPager.(InstagramViewPager.java:62)
at
com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.initWidgets(PictureSelectorInstagramStyleActivity.java:257)
at
com.luck.picture.lib.PictureBaseActivity.onCreate(PictureBaseActivity.java:182)
at
com.luck.picture.lib.instagram.PictureSelectorInstagramStyleActivity.onCreate(PictureSelectorInstagramStyleActivity.java:124)
at android.app.Activity.performCreate(Activity.java:8119)
at android.app.Activity.performCreate(Activity.java:8103)
at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1359)
at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3727)
at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3912)
at
android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at
android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2319)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:257)
at android.app.ActivityThread.main(ActivityThread.java:8218)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1016)
2022-01-14 19:10:09.589 21535-21985/com.levelx.admin E/libc: Access denied
finding property "vendor.camera.aux.packagelist"
2022-01-14 19:10:09.589 21535-21985/com.levelx.admin E/libc: Access denied
finding property "vendor.camera.aux.packagelist"
2022-01-14 19:10:09.592 21535-21557/com.levelx.admin E/libc: Access denied
finding property "vendor.camera.aux.packagelist"
2022-01-14 19:10:09.594 21535-21985/com.levelx.admin E/libc: Access denied
finding property "vendor.camera.fullsize.cameraId"
2022-01-14 19:10:09.594 21535-21985/com.levelx.admin E/libc: Access denied
finding property "vendor.camera.fullsize.packagelist"
2022-01-14 19:10:09.594 21535-21985/com.levelx.admin E/libc: Access denied
finding property "vendor.camera.fullsize.extrapackagelist"
—
Reply to this email directly, view it on GitHub
https://github.com/JessYanCoding/InsGallery/issues/60, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5DJVYJCA4SFMKNEHOPKLLUWAVKDANCNFSM5L642PZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Thanks & Regards,
Piyush Narola
Balaji Infotech
Mob : +91 8153012869 | Skype : piyush_89050

repo: JessYanCoding/InsGallery


text:
GitHub Compiling

Hello! I would like to start off with an apology, as this is not a SteamBot issue. Although my goal is to eventually move up from the given title, I am currently a massive GitHub and basically everything noob. I was hoping to download the bot and use trial and error to create a working bot (I don't actually want a bot, I am just in for the learning experience). Now, given that I am a huge noob, and I apologize if this is a cringe-worthly obvious question, but how do I compile the bot? I am new to Gits and Eclipse and all these things, so if anyone could kindly explain the process to me, I would be greatly appreciative. Thank you in advance, and have a nice day!

Eclipse is for Java this is a .Net project. Start by installing visual studio and hit F5 :)

#427 #527

authors: 22minnis22 BlueRaja nicolas-martin


text:
Add code completion in the test cases

Description of changes made
Inserting auto code completion in the test cases

[x] I have checked that I am merging into correct branch

Not ready for TestSpark's UI

repo: JetBrains-Research/TestSpark


text:
No recompose when value to Text changes

Describe the bug
(When trying to implement a dropdown using a Text to hold the current value), it seems like the Text isn't updated when the State (by remember { mutableStateOf(...) }) changes (done by the menu items, see code below)
Affected platforms
Select one of the platforms below:

Desktop

(only tested on Desktop)
Versions

Kotlin version*: 1.9
Compose Multiplatform version*: 0.40.1
OS version(s)* (required for Desktop and iOS issues): Linux kaya 6.2.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 07 Apr 2023 02:10:43 +0000 x86_64 GNU/Linux (result of uname -a)
OS architecture (x86 or arm64): x86-64
JDK (for desktop issues): java-19-openjdk

To Reproduce
Steps and/or the code snippet to reproduce the behavior:

Click the dropdown to bring up the menu
Select a different value

Code for the dropdown:
@Composable
fun SimpleDropdown() {
    val options = listOf("Q", "W", "E", "R", "T", "Y")
    var selected by remember { mutableStateOf(0) }
    var expanded by remember { mutableStateOf(false) }

    Box {
        IconButton(onClick = { expanded = true }) {
            Row {
                Text(options[selected])
                Spacer(Modifier.width(8.dp))
                Icon(
                    imageVector = Icons.Filled.ArrowDropDown,
                    contentDescription = "Show dropdown content"
                )
            }
        }
        DropdownMenu(expanded, { expanded = false }) {
            options.forEachIndexed { idx, item ->
                DropdownMenuItem(onClick = { selected = idx; expanded = false }) {
                    Text(item)
                }
            }
        }
    }
}

Expected behavior
Upon changing the value by choosing a different one in the dropdown, the related text should change.
Screenshots
Additional context
Strangely enough, the whole thing works perfectly when using a TextField instead (disabled, empty onValueChange callback)

This bug is not reproduced on stable Compose 1.4.0 with Kotlin 1.8.20
https://github.com/dima-avdeev-jb/desktop-issue-3058-not-reproduced

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: dima-avdeev-jb jay-tux okushnikov

repo: JetBrains/compose-multiplatform


text:
Unresolved reference: ktor

Hello,
I've created Multiplatform Project for Jetbrains Compose (New -> Project -> Kotlin -> Jetpack Compose for Desktop -> Multiplatform) from IntelliJ IDEA 2021.1 (Ultimate Edition)
The only code I've added in commonMain/build.gradle.kts
                implementation("io.ktor:ktor-client-core:1.5.2")
                implementation("io.ktor:ktor-client-cio:1.5.2")
                implementation("io.ktor:ktor-client-serialization:1.5.2")

It looks like
import org.jetbrains.compose.compose

plugins {
    kotlin("multiplatform")
    id("org.jetbrains.compose") version "0.3.1"
    id("com.android.library")
    id("kotlin-android-extensions")
}

group = "io.cmpny"
version = "1.0"

repositories {
    google()
}

kotlin {
    android()
    jvm("desktop") {
        compilations.all {
            kotlinOptions.jvmTarget = "11"
        }
    }
    sourceSets {
        val commonMain by getting {
            dependencies {
                api(compose.runtime)
                api(compose.foundation)
                api(compose.material)

                implementation("io.ktor:ktor-client-core:1.5.2")
                implementation("io.ktor:ktor-client-cio:1.5.2")
                implementation("io.ktor:ktor-client-serialization:1.5.2")
...

Now, when I import io.ktor.* it says : Unresolved reference
It seems that such error occurs only for Ktor Framework import, others imports are OK

It has nothing to do with Compose: ktor server (unlike ktor client) is not multiplatform, so cannot be used from common code.

See https://github.com/JetBrains/compose-jb/blob/master/examples/issues/common/build.gradle.kts for solving similar issue.

It has nothing to do with Compose: ktor server (unlike ktor client) is not multiplatform, so cannot be used from common code.

I though this is problem of Jetpack Compose for Desktop project generator.
And I don't use ktor server, only ktor core.

See https://github.com/JetBrains/compose-jb/blob/master/examples/issues/common/build.gradle.kts for solving similar issue.

Sorry, didn't get how it helps.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: gagarin55 okushnikov olonho


text:
Gradle won't download JBR JCEF on build server

Bug Description:
I have a plugin for a custom language that I've been maintaining for a couple years. Whenever I push updates, the plugin builds on a Jenkins build server and publishes to an internal Artifactory server. To support the newest version of IntelliJ, I've had to make some changes to build configuration to get it to run in Java 17, but I'm now getting this weird error when I run the build that I can't figure out how to solve. I can still get the plugin to run just fine locally on my machine, so I can't imagine what would be causing this.
Here's the exception I get for the :buildSearchableOptions gradle task:
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':buildSearchableOptions'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:145)
	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:143)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:131)
	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:72)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:187)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:180)
	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:39)
	at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
	at org.gradle.execution.DefaultBuildWorkExecutor.access$000(DefaultBuildWorkExecutor.java:26)
	at org.gradle.execution.DefaultBuildWorkExecutor$1.proceed(DefaultBuildWorkExecutor.java:52)
	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49)
	at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
	at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:36)
	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:51)
	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:42)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:39)
	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$3(DefaultBuildLifecycleController.java:136)
	at org.gradle.internal.build.StateTransitionController.doTransition(StateTransitionController.java:243)
	at org.gradle.internal.build.StateTransitionController.tryTransition(StateTransitionController.java:158)
	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:136)
	at org.gradle.internal.buildtree.DefaultBuildTreeWorkExecutor.execute(DefaultBuildTreeWorkExecutor.java:35)
	at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:40)
	at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:37)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor.execute(BuildOperationFiringBuildTreeWorkExecutor.java:37)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$doScheduleAndRunTasks$2(DefaultBuildTreeLifecycleController.java:87)
	at org.gradle.composite.internal.DefaultIncludedBuildTaskGraph.withNewTaskGraph(DefaultIncludedBuildTaskGraph.java:94)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.doScheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:85)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$runBuild$4(DefaultBuildTreeLifecycleController.java:103)
	at org.gradle.internal.build.StateTransitionController.lambda$transition$0(StateTransitionController.java:145)
	at org.gradle.internal.build.StateTransitionController.doTransition(StateTransitionController.java:243)
	at org.gradle.internal.build.StateTransitionController.transition(StateTransitionController.java:145)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.runBuild(DefaultBuildTreeLifecycleController.java:100)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.scheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:66)
	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:49)
	at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:69)
	at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:114)
	at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
	at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40)
	at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:155)
	at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40)
	at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40)
	at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:65)
	at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
	at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:65)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57)
	at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.lambda$execute$0(RunAsWorkerThreadBuildActionExecutor.java:38)
	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:211)
	at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.execute(RunAsWorkerThreadBuildActionExecutor.java:38)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:103)
	at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64)
	at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46)
	at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:100)
	at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:88)
	at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69)
	at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:62)
	at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:41)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:58)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31)
	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
	at org.gradle.util.internal.Swapper.swap(Swapper.java:38)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/root/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.4.1-linux-x64-b469.62/extracted/jbr_jcef-17.0.4.1-x64-b469/bin/java''
	at org.gradle.process.internal.DefaultExecHandle.execExceptionFor(DefaultExecHandle.java:241)
	at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:218)
	at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:369)
	at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:87)
	at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run(CurrentBuildOperationPreservingRunnable.java:42)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/root/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.4.1-linux-x64-b469.62/extracted/jbr_jcef-17.0.4.1-x64-b469/bin/java'
	at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
	at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
	at org.gradle.process.internal.ExecHandleRunner.startProcess(ExecHandleRunner.java:98)
	at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71)
	... 4 more
Caused by: java.io.IOException: Cannot run program "/root/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.4.1-linux-x64-b469.62/extracted/jbr_jcef-17.0.4.1-x64-b469/bin/java" (in directory "/root/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.2.3/2af6809be127f13b2a50a13e1987a8051feeed1a/ideaIC-2022.2.3/bin"): error=2, No such file or directory
	at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
	... 7 more
Caused by: java.io.IOException: error=2, No such file or directory
	... 8 more

When I run the plugin locally on my machine, gradle downloads the jbr_jcef-17.0.4.1 package, but as far as I can tell, that package is not being downloaded on the build server, although no exception was thrown to indicate that the package was irretrievable. Since that package is a "hidden dependency" in gradle, I'm not able to debug the configurations.
Steps to Reproduce:
Here's my gradle build:
plugins {
    id 'java'
    id 'com.jfrog.artifactory' version '4.26.3'
    id 'org.jetbrains.intellij' version '1.10.0'
    id 'maven-publish'
}

group 'com.######'
version '2.2.6'

// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
    version.set('2022.2.3')
    updateSinceUntilBuild.set(false)
}

instrumentCode {
    compilerClassPathFromMaven
}

repositories {
    mavenCentral()
}

dependencies {
    testImplementation group: 'junit', name: 'junit', version: '4.12'
}

test {
    // Workaround for test failures https://youtrack.jetbrains.com/issue/IDEA-278926?_ga=2.196016364.1950444123.1643221178-2000276811.1643221178#focus=Comments-27-5561012.0-0
    scanForTestClasses false
    include "**/*Test.class"
}

def plugin_description = '''
<p>This is a plugin for all JetBrains IDEs to support JSGF file format.</p>
<ul>
    <li> syntax highlighting
    <li> syntax error checking
    <li> semantic error checking
    <li> go to declaration
    <li> find usages
    <li> automatic renaming
    <li> parenthesis, bracket, brace, and angle bracket matching
    <li> search for symbol includes all declared rule names
    <li> view structure
    <li> code completion
    <li> automatic formatting
</ul>'''
def change_notes = '''
<ul>
    <li>Support new Idea version 222.*
</ul>
'''
def since_build = "222"
// This creates a version number for all subversions of a major version ex: 2020.1.1 -> 201.*
def until_build = intellij.version.getProvider().get().substring(2,4) + intellij.version.getProvider().get().charAt(5) + '.*'
def updatePluginsDir = 'updatePlugins'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17

// Include the generated files in the source set
//sourceSets.main.java.srcDirs 'src/main/antlr'
sourceSets.main.java.srcDirs 'src/main/gen'

import org.apache.tools.ant.filters.ReplaceTokens

patchPluginXml {
    pluginDescription.set(plugin_description)
    changeNotes.set(change_notes)
    sinceBuild.set(since_build)
    untilBuild.set(until_build)
}

task deleteUpdatePlugins(type: Delete) {
    delete "${updatePluginsDir}/updatePlugins.xml"
}

task patchUpdatePlugins(type: Copy) {
    from updatePluginsDir
    into updatePluginsDir
    include 'updatePluginsTemplate.xml'
    rename { 'updatePlugins.xml' }
    filter(ReplaceTokens, tokens: [version: version, sinceBuild: since_build,
                                  description: plugin_description, changeNotes: change_notes])
}

patchUpdatePlugins.dependsOn(deleteUpdatePlugins)
patchPluginXml.dependsOn(patchUpdatePlugins)

publishing {
    publications {
        zip(MavenPublication) {
            groupId 'com.#####.jsgfplugin'
            artifact "build/distributions/jsgfplugin-${version}.zip"
        }
        xml(MavenPublication) {
            groupId 'com.#######.jsgfplugin'
            artifactId 'updatePlugins'
            artifact "${updatePluginsDir}/updatePlugins.xml"
            // This should always be version 1
            version '1'
        }
    }
}

artifactory {
    publish {
        contextUrl = '######'
        defaults {
            publications('zip','xml')
        }
        repository {
            repoKey = '#########'
            username = System.getenv("ARTIFACTORY_USR")
            password = System.getenv("ARTIFACTORY_PWD")
        }
    }
}

Here is my Jenkins Pipeline:
// Lifted off of https://bmuschko.com/blog/jenkins-build-pipeline/
void gradlew(String... args) {
  sh "chmod +x ./gradlew*"
  sh "./gradlew ${args.join(' ')} -s --max-workers 2 --parallel"
}

pipeline {
    agent { label 'jdk17' }
    stages {
        stage('Clean') {
            steps {
                container('jdk17') {
                    gradlew('dependencies')
                    gradlew('clean')
                }
            }
        }
        stage('Resolve') {
            steps {
                container('jdk17') {
                    gradlew('--refresh-dependencies')
                }
            }
        }
        stage('BuildPlugin') {
            steps {
                container('jdk17') {
                    gradlew('buildPlugin')
                }
            }
        }
        stage('Test') {
            steps {
                container('jdk17') {
                    gradlew('test')
                }
            }
        }
        stage('Publish') {
            steps {
                container('jdk17') {
                    withCredentials([usernamePassword(credentialsId: '##########',
                            usernameVariable: 'ARTIFACTORY_USR', passwordVariable: 'ARTIFACTORY_PWD')]) {
                        gradlew('artifactoryPublish')
                    }
                }
            }
        }
    }
}

The build fails during the "BuildPlugin" stage.
Expected behavior:
The Jenkins build should run smoothly with stage in the pipeline showing green. Primarily, the :buildSearchableOptions task of the Gradle IntelliJ plugin should complete without errors and download the appropriate dependencies.
Environment:

Gradle IntelliJ Plugin Version: 1.10.1
Gradle Version: 7.3.3
Jenkins Version: 2.346.3

This is an odd, CI-specific issue, I assume.
What I could suggest you is manually setting the buildSearchableOptions.projectExecutable path. Try downloading this expected JBR and passing its path to the mentioned property and see what happens.
You may also want to run your Gradle task with --debug flag.
JbrResolver class is covered with logging in debug mode — maybe that'll help in the investigation.

Closed due to the lack of feedback.

I'm experiencing the same behavior when building in a docker container.
The issue does not appear to be related specifically to CI.
I created a basic GitHub project with some reproduction steps https://github.com/udelledo/idea-plugin-docker-error

authors: asherbernardi hsz udelledo

repo: JetBrains/gradle-intellij-plugin


text:
Add custom digraph support

I found an old, unfinished branch and brought it up to date 😄
This PR will add support for adding custom digraph using the :digraphs command interactively or in ~/.ideavimrc, such as :digraphs (0 9450 for the ⓪ character (VIM-3623). It also updates the output of the :digraphs command to match Vim, and adds headers when called with :digraphs!. And it updates the list of digraphs to match Vim's current set, adding a number of missing digraphs such as oo for "bullet", =e for "euro" and so on.
Finally, the output panel now includes the width of the editor gutter when calculating the approximate number of columns it's got to display text.

Yay, this is a sweet set of changes!
By the way, have you used any automation to find the missing digraphs? I remember I noticed such a problem already and thought about making a test that compares our digraph list with the one from Vim. However, for the moment, I think this might be a bit complicated to implement and maintain. We can probably just make a yearly review of the digraph set. Is there some simple way to manually compare our digraph set with the one from Vim?

Semi-automated. I copied the digraphs from the docs, ran an awk script on them, pasted it into the code and checked the git diffs. This doesn't quite work, because there are additional digraphs for Vim 5.x compatibility. So the git diff has to be handled manually. (The awk command is in the comments for the digraph list)
Fortunately, it's incredibly rare for Vim to add new digraphs - I think they've added 10 in the last 20 years!

repo: JetBrains/ideavim


text:
Create "mail.dlut.edu.cn" mail.txt

"@dlut.edu.cn" is assigned for teachers and faculty.
"@mail.dlut.edu.cn" is assigned for students.

Login page at https://mail.dlut.edu.cn/

@Janet-Baker I am sorry, the domain dlut.edu.cn is removed from our trusted domains list because the school allows to register an email address there even if you are not a student of the school. If you are the student of this school, please apply with official document (OFFICIAL DOCUMENT tab at https://www.jetbrains.com/shop/eform/students).

authors: Janet-Baker philipto

repo: JetBrains/swot


text:
Add Mark Twain, but also any New York public school that uses the nycstudents domain

It seems that Mark Twain has already been added before, but they have since changed to use the general nycstudents.net addresses, meaning this will affect students other than those who attend Mark Twain.
Official website
Computer Science Course (scroll down)

This image was pretty much the only proof I could find, but you'll see that it is a message from my school (Mark Twain), asking me if I want to forward all the mail from my previous twain239.org address to my new nycstudents.net address. I have blacked out all of my personal information

@TheCultLeader666 Pull request merged. Thank you!


text:
Saint Paul Preparatory Seoul

Saint Paul Preparatory Seoul is an American international high and middle school based in Seoul, South Korea. It provides its high school students computing courses such as AP Computer Science and Intro to Computer Science. They are both full year courses.

@AidenHellenaChoi First stage of verification passed, official domain is stpaulseoul.org as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@AidenHellenaChoi Thank you for your patience while waiting for a review and processing your request. Pull request merged.

authors: AidenHellenaChoi philipto


text:
add school

i was add my school for education licencie

@mayudhas First stage of verification passed, official domain for SMK GARUDA MAHADHIKA is smkgama.sch.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

isdb-bisew.txt
I am newbie in python, have knowledge in java. want to learn python and need a free license. Kindly Add the school.

@mayudhas Thank you for your patience while waiting for a review and processing your request. Pull request merged.
@iftekhar395 Please submit a separate pull request or apply for GitHub Student Developer Pack and then request free JetBrains license with your GitHub account.

authors: iftekhar395 mayudhas philipto


text:
Added Gymnasium Immensee

https://www.gymnasium-immensee.ch/fileadmin/user_upload/Downloads/Matura/Faecher-am-Gymnasium-Immensee.pdf "Ergänzungsfächer" contains the subject "Informatik", which translates to Computer Science. The "Ergänzungsfach" is picked during the 4th grade of high school and takes place the entire 5th and 6th grade.

https://www.gymnasium-immensee.ch/fileadmin/user_upload/Downloads/Matura/Faecher-am-Gymnasium-Immensee.pdf "Ergänzungsfächer" contains the subject "Informatik", which translates to Computer Science. The "Ergänzungsfach" is picked during the 4th grade of high school and takes place the entire 5th and 6th grade.


text:
Config issue in forge 47.2.1

Seems like there is an issue where in forge 47.2.1. the config file is incorrectly registered/read, causing it to reset the config files if you try to add custom messages to the maid dress.
We've been trying to nail down the issue for about 2 weeks now, and this is the closest we have been able to get. seems to be something   that changed between 47.2.1, and earlier forge versions?

Fixed it, was an oversight in my part for using .define instead of .defineList for creating a list

Is there any chance of this fix getting backported to 1.20.1? It's very frustrating not being able to use the config files.

authors: JheffersonMarques Orinai

repo: JheffersonMarques/KawaiiDishes


text:
한글 사용중 타이핑관련 이슈가 하나 있습니다.

우선, 이렇게 훌륭한 오픈소스를 공유해주셔서 진심으로 진심으로 감사드립니다. 당신의 능력과 넓은 아량에 경의를 표합니다!
색상을 바꾸거나 Bold를 입히는 등 style을 줄때, 한글입력이 처음부분에서 깨지는 현상이 발생합니다. 예를 들어, 빨간색을 입히고 '안'을 입력하면 'ㅇㅏㄴ'이 됩니다. 후에는 정상적으로 입력됩니다. style을 입힌 첫 부분에서만 발견되는 듯합니다.
제 짧은 견해로는 새로운 태그가 생성되고 그 태그에 set을 해버리는 그 초기시점에서 무엇인가 문제가 생긴게 아닌가 싶습니다. 일반 알파벳이라면 조합형이 아니기에 문제가 없지만, 한글은 그 구조가 다르기에 다른 방식이 필요한 것 같습니다.
당신의 무궁한 발전과 행복을 기원하며 이만 마무리하겠습니다.

안녕하세요~
텍스트 선택없이 새로운 태그를 생성하면 커서를 위치시키기 위해서 공백문자(\u200B) 를 넣어줍니다.
그리고 키업 이벤트에서 해당 텍스트노드에 공백문자가 있으면 삭제하고 다시 커서를 위치시키는데
이 코드때문에 한글입력시에 문제가 생기네요.
이동이나 삭제시 에는 일반 문자처럼 하나씩 이동하고 지워지기 때문에 처리를 안 할수도 없습니다.
방법을 찾아 보겠지만 이슈 해결이 오래걸릴수도 있습니다.

빠른 피드백 감사합니다.

2.28.0 버전이 업데이트 되었습니다.
관련된 이슈가 있다면 새로운 이슈를 등록해주세요.
감사합니다.

아이쿠야, 제가 최근 바빠서 깃헙 신경을 못썼네요.
만인을 위해 힘써주셔서 정말 감사합니다.
덕분에 즐겁고 행복한 하루가 될것 같습니다.
감사합니다!


text:
Image stitching

Could you please provide the code for stitching the six perspective camera images in the nuScenes dataset? Thank you very much! We are also working on image stitching.@Jiale Wei

Thank you, I have already run it. For the nuScenes dataset, if we want to stitch the first three views' images and the last three views' images separately, can this method be implemented?

@cherry956 Yes, our method can support stitching the first three views' images and the last three views' images separately. However, this would require some modifications to adapt the implementation for this specific use case.

repo: JialeWei/OneBEV


text:
Installation error Windows - TAP device failed to install with error code 4

I receive this when trying to install the latest version of Outline client for Windows. Outline manager works fine.

Except my reeor code is 3, I experience the same issue on Windows 10.
For now I can say that it has nothing to do with my antivirus package. It looks much  more like some kind of internal naming conflict with the TAP device. The only version that works for me is Outline Client windows-v1.1.2.
So far, after already following the suggestions I've got from support, I uninstalled the Outline Client, removed any TAP-Windows Adapter from the Network adapter section in the device manager and rebooted my PC.
Next I tried to reinstall the current version of Outline Client 1.5.0 which failed with the same error message reported by @nrxero but with error code 3.
However, the client has been installed and a new network adapter labelled TAP-Windows Adapter V9 has been added to the device adapter. I could start the client and I did not have to enter a key. The previousely created server was still there.
When I tried to connect Ive go a new error message, telling me that the connection could not be established, at it has not been properly installed. Trying again does not help.
Each time I tried to reinstalled the client a new TAP device labelled TAP-Windows Adapter V9 #2 (#3, #4... etc) has been created. The previous devices failed and got flagged with a warning symbol.
Next I removed all TAP devices and started PowerShell window with Adminstrator rights. I changed the directory to C:\Program Files (x86)\Outline.
I modyfied add_tap_device.bat and find_tap_device_name.bat in that I commented out the @ecco off.
Then I started add_tap_device.bat which at the ended with an echo of "Could not create TAP network device.". However, in the device manager a new TAP-Windows Adapter V9 has been created.
The attached file add_tap_device_log.txt contains the output I've got in the window. Unfortunately my Windows is in German. I removed personal information and changed my username where it appears.
The file netadapters.txt is a temporary file that has been created in my users AppData\Local\Temp\ directory.
add_tap_device_log.txt
netadapters.txt

From reading the scripts I learned now that Error 4 is related to subnet configuration, while Error 3 is related to TAP renaming. In other words, the error reported by @nrxero is not the same as I have.
Reading trough the issues I found a number of issues that are related to TAP renaming. It looks like the problem is quite complex and eventually not easy to fix in case other tap devices are used.
To me it also looks like things might have changed in Windows. Therefore I think for now it's important to provide some information about my WIndows version.
Edition	Windows 10 Home
Version	21H1
Installiert am	27.04.2020
Betriebssystembuild	19043.906
Leistung	Windows Feature Experience Pack 120.2212.3530.0

I completely removed the former comments I made here and created a new issue #1007, since issues with error code 4 are different from issues with error code3.

Same problem, error code 4

/cc @jyyi1

This error if you have installed OpentVPN 2.5 and over version. Because in 2.5 version use tapctl.exe for create TAP adaptors, and Outline use tapinstall.exe. Just use OpenVPN 2.4

Labeling this as feature request to stop using OpenVPN's TAP device.

authors: Cobalt-River JustBadaboom daniellacosse maddyhof nrxero petergloor

repo: Jigsaw-Code/outline-client


text:
No way to set the allowed/default tags.

The only way I see to set the allowed/default tags is via Parser's constructor but the parser instance is created as module.exports in index.js leaving no way to change them.
Some way to clear the list of tags so only those we register work would be ideal.

import { Parser } from 'bbcode-to-react';

const parser = new Parser(yourTags)

authors: JimLiu StrawberryBunny

repo: JimLiu/bbcode-to-react


text:
fix: exact alarms not permitted

Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

:tada: This PR is included in version 3.5.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

repo: Jiseeeh/u-do-note


text:
Landing page

Estilo e responsividade criada da página landing page.

 Criar Lading Page


text:
Add writeFile to public API

Adds the writeFile method, which returns EventLoopFuture<Void>, so that users can create files as well as read them.

I just tested this on my server and it works, but interestingly it returns an "error" with a message of "success" 🤔

repo: Joannis/Citadel


text:
Portainer: Switch from CE to BE

Fix for commit 84810b376a6dd17c6a71a8ef94dfe1de112e61cb

Portainer no longer offers free business edition license keys for home usage.

repo: Joery/docker-traefik