[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.600Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.600Z] Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project org.kie.kogito.examples:travels:jar:2.0.0-SNAPSHOT: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.600Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:209)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.600Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.600Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.600Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.600Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.600Z] Caused by: org.eclipse.aether.resolution.DependencyResolutionException: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.600Z]     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:357)[2022-05-10T14:51:11.600Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.600Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.600Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.600Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.600Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.600Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.600Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.600Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.600Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.600Z] Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.600Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:424)[2022-05-10T14:51:11.600Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)[2022-05-10T14:51:11.600Z]     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)[2022-05-10T14:51:11.600Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.601Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.601Z] Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.601Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:414)[2022-05-10T14:51:11.601Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)[2022-05-10T14:51:11.601Z]     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)[2022-05-10T14:51:11.601Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.601Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.601Z] [ERROR] Failed to execute goal on project visas: Could not resolve dependencies for project org.kie.kogito.examples:visas:jar:2.0.0-SNAPSHOT: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT -> [Help 1][2022-05-10T14:51:11.601Z] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project visas: Could not resolve dependencies for project org.kie.kogito.examples:visas:jar:2.0.0-SNAPSHOT: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:269)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.601Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.601Z] Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project org.kie.kogito.examples:visas:jar:2.0.0-SNAPSHOT: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.601Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:209)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.601Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.601Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.601Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.601Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.601Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.601Z] Caused by: org.eclipse.aether.resolution.DependencyResolutionException: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.601Z]     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:357)[2022-05-10T14:51:11.601Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.601Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.602Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.602Z] Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.602Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:424)[2022-05-10T14:51:11.602Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)[2022-05-10T14:51:11.602Z]     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)[2022-05-10T14:51:11.602Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.602Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.602Z] Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT[2022-05-10T14:51:11.602Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:414)[2022-05-10T14:51:11.602Z]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)[2022-05-10T14:51:11.602Z]     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)[2022-05-10T14:51:11.602Z]     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)[2022-05-10T14:51:11.602Z]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)[2022-05-10T14:51:11.602Z]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)[2022-05-10T14:51:11.602Z]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)[2022-05-10T14:51:11.602Z]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)[2022-05-10T14:51:11.602Z]     at java.lang.reflect.Method.invoke (Method.java:566)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)[2022-05-10T14:51:11.602Z]     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)[2022-05-10T14:51:11.602Z] [ERROR] [2022-05-10T14:51:11.602Z] [ERROR] Re-run Maven using the -X switch to enable full debug logging.[2022-05-10T14:51:11.602Z] [ERROR] [2022-05-10T14:51:11.602Z] [ERROR] For more information about the errors and possible solutions, please read the following articles:[2022-05-10T14:51:11.602Z] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException[2022-05-10T14:51:11.602Z] [ERROR] [2022-05-10T14:51:11.602Z] [ERROR] After correcting the problems, you can resume the build with the command[2022-05-10T14:51:11.602Z] [ERROR]   mvn  -rf :travels[2022-05-10T14:51:12.528Z] ::error title= [kiegroup/kogito-examples] [Execution ERROR]::mvn -f kogito-examples/pom.xml clean install -Dquarkus.platform.version=999-SNAPSHOT  -nsu -ntp -fae -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false dependency:tree -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.count=3  -Dquarkus.bootstrap.effective-model-builder -Dversion.io.quarkus=999-SNAPSHOT  -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -s /home/jenkins/workspace/KIE/kogito/main/pullrequest.quarkus-main/kogito-runtimes.quarkus-main.downstream.kogito-examples@tmp/config5352334915202627351tmp -Dmaven.wagon.http.ssl.insecure=true -Dmaven.test.failure.ignore=true[2022-05-10T14:51:12.528Z] [INFO]  Archive artifact won't be executed[2022-05-10T14:51:12.528Z] ::group::[Pull Request Flow] Execution Summary...[2022-05-10T14:51:12.528Z] [INFO]  ----------------------------------------------[2022-05-10T14:51:12.528Z] [INFO]  [quarkusio/quarkus]. Execution Result: ok. Time: 33m 3.7s (1983780 ms)[2022-05-10T14:51:12.528Z] [INFO]  [kiegroup/drools]. Execution Result: ok. Time: 3m 22.9s (202959 ms)[2022-05-10T14:51:12.528Z] [INFO]  [kiegroup/kogito-runtimes]. Execution Result: ok. Time: 5m 19.7s (319789 ms)[2022-05-10T14:51:12.528Z] [INFO]  [kiegroup/optaplanner]. Execution Result: ok. Time: 1m 35.8s (95879 ms)[2022-05-10T14:51:12.528Z] [INFO]  [kiegroup/kogito-apps]. Execution Result: ok. Time: 4m 29.5s (269560 ms)[2022-05-10T14:51:12.528Z] [INFO]  [kiegroup/kogito-examples]. Execution Result: error. Time: 54m 47.3s (3287335 ms)[2022-05-10T14:51:12.528Z] [INFO]  ----------------------------------------------[2022-05-10T14:51:12.528Z] ::endgroup::[2022-05-10T14:51:12.783Z] [ERROR]  [kiegroup/kogito-examples] error executing command: 'mvn -f kogito-examples/pom.xml clean install -Dquarkus.platform.version=999-SNAPSHOT  -nsu -ntp -fae -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false dependency:tree -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.count=3  -Dquarkus.bootstrap.effective-model-builder -Dversion.io.quarkus=999-SNAPSHOT  -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -s /home/jenkins/workspace/KIE/kogito/main/pullrequest.quarkus-main/kogito-runtimes.quarkus-main.downstream.kogito-examples@tmp/config5352334915202627351tmp -Dmaven.wagon.http.ssl.insecure=true -Dmaven.test.failure.ignore=true'. Message: Error: The process '/opt/tools/apache-maven-3.8.1/bin/mvn' failed with exit code 1[2022-05-10T14:51:12.783Z] [ERROR]  Command executions have failed, please review latest execution Error: [kiegroup/kogito-examples] error executing command: 'mvn -f kogito-examples/pom.xml clean install -Dquarkus.platform.version=999-SNAPSHOT  -nsu -ntp -fae -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false dependency:tree -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.count=3  -Dquarkus.bootstrap.effective-model-builder -Dversion.io.quarkus=999-SNAPSHOT  -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -s /home/jenkins/workspace/KIE/kogito/main/pullrequest.quarkus-main/kogito-runtimes.quarkus-main.downstream.kogito-examples@tmp/config5352334915202627351tmp -Dmaven.wagon.http.ssl.insecure=true -Dmaven.test.failure.ignore=true'. Message: Error: The process '/opt/tools/apache-maven-3.8.1/bin/mvn' failed with exit code 1[Pipeline] }[Pipeline] // withCredentials[Pipeline] }[2022-05-10T14:51:12.928Z] Deleting 1 temporary files[Pipeline] // configFileProvider[Pipeline] }[Pipeline] // scriptPost stage[Pipeline] junit[2022-05-10T14:51:13.034Z] Recording test results[2022-05-10T14:51:51.982Z] [Checks API] No suitable checks publisher found.[Pipeline] archiveArtifacts[2022-05-10T14:51:52.002Z] Archiving artifacts[Pipeline] script[Pipeline] {[Pipeline] sh[2022-05-10T14:51:55.567Z] + rm -rf console.log[Pipeline] sh[2022-05-10T14:51:55.859Z] + wget --no-check-certificate -qO - https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest.quarkus-main/job/kogito-runtimes.quarkus-main.downstream.kogito-examples/3/consoleText[2022-05-10T14:51:55.859Z] + tail -n 300

(quarkus-main) - kogito-apps job #3 was: UNSTABLE
Possible explanation: This should be test failures
Test results:

PASSED: 2722
FAILED: 2

Those are the test failures:

org.kie.kogito.index.mongodb.ProcessDataIndexMongoDBIT.testProcessInstanceEvents
java.lang.AssertionError: 1 expectation failed.JSON path data.UserTaskInstances[0].attachments.size() doesn't match.Expected: is <1>  Actual: <0>

org.kie.kogito.index.ProcessDataIndexPostgreSqlIT.testProcessInstanceEvents
java.lang.AssertionError: 1 expectation failed.JSON path data.UserTaskInstances[0].comments.size() doesn't match.Expected: is <1>  Actual: <0>

Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/kogito/job/main/job/pullrequest.quarkus-main/job/kogito-runtimes.quarkus-main.downstream.kogito-apps/3/display/redirect


:arrow_up: Upgrade default to v0.10.1

:grey_question: About
The action actually uses v0.8.1 in the documentation:

It's time to update documentation with the v0.10.1 Bugfix Release
:dart: Actions

[x] Upgrade documentation to v0.10.1
[x] Merge https://github.com/opt-nc/setup-duckdb-action/pull/86
[x] Merge  https://github.com/opt-nc/setup-duckdb-action/pull/88
[x] Merge https://github.com/opt-nc/setup-duckdb-action/pull/89
[x] Release a new version

👏


Handle stat error

ReferenceError: cb is not defined
    at /home/cel/src/multiblob/index.js:178:24
    at done (/home/cel/src/multiblob/index.js:41:38)
    at FSReqWrap.oncomplete (fs.js:114:15)

oh my bad, thanks

merged into 1.10.4


Pyright does not work with full sync textDocument/didChange

I am using emacs lsp-mode. It contains a parameter that enforces sending full text updates instead of incremental, even when the server implements incremental updates. Other servers (ruff and clangd tested) work fine with that option, but pyright does not, and the content goes out of sync. Does pyright not support full text updates?
If I understand correctly, the LSP specification requires the server to support both types of updates. To give some insight as to why I need this: it is to space out requests to pyright. I would like to only send didChange updates to pyright every few seconds to speed up autocomplete, as lsp-mode does not currently support file-based cancellation, nor does it support spaced out incremental updates (but it does support spaced-out full updates).

Looking at our source  I believe we specify only incremental in our capabilities. Meaning we don't support full sync. It was changed in this commit:
https://github.com/microsoft/pyright/commit/2d90df325fd9ffb6bd72e727ec59039b50cdf537
Since the server specifies this capability, I don't believe we can support both. We tell the client one or the other. And I believe that's how the LSP spec defines it.


Convert to Docks

Instead of the panel that just pops up add it as a tab to one of the docks.  This is more fool proof than a random panel than can change as styles change.  I may myself dive into the code and attempt a PR to resolve this but at least I want to submit an issue first.

Thanks for the idea @itotallyrock.  I haven't given this much love recently, but I'd be happy to happy to check out a pull request.

would love to dock the TODO under my tree-view :)


Feature/backend ldap

Added roles, actions, apiviews and permissions models.
Added endpoints for the models.
Modified authentication to take into account the roles defined.
Implemented LDAP authentication

Most of the comments should be covered.
@ampuerin what should we do in the case that LDAP is activated with the endpoint to change password?

There is one error (from a new test that tests that error): apparently it's possible to assign the same role to the user twice (the database allows it and the endpoint does not check it).
See tests: test_delete_and_create_user_role_authorized_user (that I believe should fail) and test test_delete_all_user_roles (which actually fails).
We still need to build some logic on what to do when a role is "deactivated" and then "created" because it's not a new role: we should delete the previous one or "activate" it by deleting the deleted_at attribute from the row.


[merge] revert arrows should be sticky and not scroll off the visible area if the diff is still visible

Repro:

Visit http://codemirror.net/demo/merge.html
scroll slightly so that the top of the first multiline diff is off the top of the screen.
Click on "align" so that the connect option is set to "align".

Expected:
Merge arrows should not scroll off the top of the screen.
Actual:
They scroll off the top of the screen. The visual impact is worse when connect set to "align".

(also, the impact is worse with a large diff chunk)

This'd be a bit of a pain to implement, and it's not terribly problematic (scroll to the top of the chunk to revert it), so I don't agree with your 'should'. A pull request (if clean) would be welcome, though.


Implement default_headers option for Absinthe.Plug.GraphiQL

Implement default_headers option for Absinthe.Plug.GraphiQL (#76)

forward "/graphiql",
  Absinthe.Plug.GraphiQL,
  schema: MyApp.Schema,
  default_headers: {__MODULE__, :graphiql_headers}

def graphiql_headers do
  %{
    "X-CSRF-Token" => Plug.CSRFProtection.get_csrf_token(),
    "X-Foo" => "Bar"
  }
end

Any comments?

This looks really good to me; thank you for including docs and a test (and fixing that README merge issue, oops). Merging.

Released in v1.3.1. Thank you again.

Thanks!

Looks like it doesn't work when using interface: :playground.


the delete key won't remove text

I highlighted some text with the mouse and pressed delete key but nothing happened. I had to use backspace instead.

Possibly a duplicate of #143
Note that by default the foreward_delete (sic!, fixed) shortcut was unbound.

I've updated the original #143 issue as it's still a problem. see https://github.com/lapce/lapce/issues/143#issuecomment-1073587076

This has been fixed by 08937dbc402d6a795bfcb5ce3e189086784fe086


CVE-2021-41559 Disable xml entities

This has already been tested in the silverstripe-security org and has already been disclosed, and travis is backed up with all the release tests. Merging without waiting for it to go green.


Enter recovery token and request new password

Parent Issue #548
Is it a ?

[ ] Bug Report

[x] Feature Request

[ ] Chore

Feature Description
User will enter the recovery token received on his email along with a new password to reset his password. Server will then patch the previous password associated with that email.
Would you like to work on the issue?
Yes

The current password reset process is not usable for mobile users. It is easy if you are on your laptop but not on phone. Please see below:

I requested password reset from my phone:

This is what I got in my mailbox:

User's behavior & action:

Users are confused TOKEN vs. RESET LINK
Users must copy the end part of the link after the word 'token='
It is not easy to copy that specific string of numbers with the phone

Proposal:
What could be the simplest way to fix this?
I thought of something like this:
Option 1: Replace the old message with a new message including only the Token

'Please copy and paste this token into your app [TOKEN]'

Option 2: Keep the current message and include an additional instruction for phone users

'Please copy and paste this token into your app [TOKEN]'

@hpdang The process is now better: #1797

Password reset email updated: https://github.com/fossasia/open-event-server/pull/6164


Unneeded dependencies should be removed after postclone.js finishes

Which platform(s) does your issue occur on?

All

Please, provide the following version numbers that your issue occurs with:

CLI: 5.3.3

Please, tell us how to recreate the issue in as much detail as possible.
After the postclone.js script finishes executing when the user runs npm run postclone there are some dev dependencies in src/package.json that are not used after this point. These are prompt and rimraf.
These should be removed by automatically by executing npm remove prompt rimraf in the finishSetup() function for example.
It goes without saying that unneeded dependencies increase the time npm install  takes to execute and little by little the build takes minutes instead of seconds.

Those are devDependencies actually, so they should not end up in the final package on npm at all.

As I said, they increase the timenpm install takes to execute.

Feel free to send a PR, I'm sure someone will be happy to merge it 👍


Product Summary Description - Keyboard Simulator

Product Summary
Description
Customize your very own keyboard by choosing its build, colours, and switches in our keyboard simulator, save your builds and send them to friends!
In scope

choose switches to test out, when you type on your keyboard a simulated sound of that key pressed is played
customize the build of your keyboard
choose your own colour way
save your builds and send them to friends (user will have 3 open slots to save their builds)

Out of scope

upload any picture and add it to make custom keycaps
when key pressed animation of pressed down will show

Hi @imd1005-web-development-winter-2023/wizly
So, I am going to be honest here, I don't fully understand the concept, but I can say that I am beyond ecstatic to see what the team builds, and what the final product design ends up being.
If your app has a lot of interactivity I'm going to be covering Vue.JS over the last few lessons which could potentially cut your JS code in half, though if you already have a head start then it may not be worth the pivot.
All that to say, I'm beyond excited to see what you build.
If you need anything along the way please don't hesitate.


blur keeps wrong options around

How to reproduce

write something in the live_select (see how options change)
click outside of the input (options dropdown dismissed, input cleared)
click on the input again
notice how the old options are shown even though input is empty

What should happen
either the initial options should be restored or a possibility to detect the blur event so i can reset manually.

i'll make a minimal example if required. thought i'd pick your brain first.

yeah it's one of those things with no clear right or wrong IMO: some people will like the old selection to stay, some others won't.
Don't recall exactly why I didn't clear the list of options on blur - maybe it just felt better that way to me.
Question is how to make this customizable behavior. Simpler thing that comes to mind would be to add a clear_options_on_blur assign or exposing a blur event.
"Problem" with the blur event is that all events sent to the parent have to go through the client (but it already happens for the live_select_change event, so it's probably not a big deal).

current problem is that there is no way to choose what to display. can't reset, can't empty. UI is basically in a stuck state where user has to click something else first, then option comes back.
i think just implementing the blur event without changing the current behaviour is fine.

I added 2 new assigns:

phx-focus: focus event, will be sent to the parent when the input gets focus
phx-blur: blur event, will be sent to the parent when the input loses focus. This includes the case where the user selects an entry from the dropdown in single mode.

Both events will receive the live_select component's id in the payload.
live_select's behavior you were describing above is consistent, in the sense that live_select will never change the options: It's up to the user to update them as a response to an event.
So now you can react to the above events. When the input is blurred you can clear the list of options, and when it gets focus again you can restore your set of default options. Like this:
<.live_select phx-focus="focus" phx-blur="blur" options={@default_options} />

def handle_event("focus", %{id: live_select_id}, socket) do
 send_update(LiveSelect.Component, id: live_select_id, options: @default_options)

 {:noreply, socket}
end

def handle_event("blur", %{id: live_select_id}, socket) do
 send_update(LiveSelect.Component, id: live_select_id, options: [])

 {:noreply, socket}
end

@KristerV  Does it make sense? Could you please try this out on master and let me know? Thanks!!!! 🙏

Closed with 9c4a6517e8276aa3121207e950c735c78b5181a0


Improve readability of clusters-jobs section

minor improvement of the text

Hi @tedpearson thanks for the feedback. I just fixed my commit based on your comments. Thanks


Incorrect MatTextField Padding

Hi guys, I noticed the top padding has been reduced from the standard 20px to 10px. This makes the spacing between the label uncomfortably tight, so I'm curious as to why this change was made. I've set it back to 20px for my project, and I'm not seeing any obvious issues.
https://github.com/SamProf/MatBlazor/blob/c8e553a816ed1b0a9c24fddb2f4904e324a37319/src/MatBlazor.Web/src/matTextField/matTextField.scss#L22

It was me who changed it.. It should be for The Full Width TextBox. It appears to look fine in the demo, changing line 22 to have 20px of top padding seems excessive.  Show me your screen shot and browser. To me it looks great on Chrome:

I've just run into this issue I think. It only seems to happen with FullWidth="true", but looking at the demo it looks okay here. Not really sure why the demo looks fine but my solution doesn't. I put the padding to 20 as @erlendp said and it seems to fix it for this one issue, so just going to code it in for my full width inputs for now, but thought I'd let you know where the potential issue is.
Without full width:

With full width:

With full width and 20px padding:


[Bug fix] Staff Tab Bad Request

Bug desc:
Several bad GET requests with a 400 error show up on the people page. They come from both the /admins and /teachers backend routes.
Probably lags the /people page by at least 2 seconds, especially noticeable when clicking into modals

/cib staff tab bad request

Branch 146-staff-tab-bad-request created!


Not work event (onAdd, onRemove)

After update component to 1.2.4 version, not working event onAdd and onRemove !!
Angular version:
4.1.0
ng2-tag-input version:
"ng2-tag-input": "^1.2.4"
Browser: [ Chrome XX | Firefox XX  ]

onAdd doesn't work for me but onRemove is firing.

In case anyone else runs into issues I changed my version to 1.2.2 and both onAdd and onRemove are working fine. 1.2.3 threw observable errors.

onRemove  is firing for me too, but onAdd doesn't work 😢

https://github.com/Gbuomprisco/ng2-tag-input/pull/384

Released v1.2.5


Remove FindProjectItem which is potentially slow

Related comment: https://github.com/fsprojects/VisualFSharpPowerTools/pull/1384#issuecomment-218116822
I don't have a big solution to try out the changes.
Could you try this PR on big solutions to see any performance enhancement compared to master?

I've profiled this PR on my large solution and nothing related to IVsRunningDocumentTable popped up. Great job!


Document deployment to Kubernetes

Should add documentation on how to deploy an InfluxDB cluster using Kubernetes. Currently I don't see any docs on this.  Maybe this is relevant? https://www.influxdata.com/blog/how-to-spin-up-the-tick-stack-in-a-kubernetes-instance/

Closing in favor of https://github.com/influxdata/docs.influxdata.com/issues/2063.


[bug] Some meshes are rotated by more than their display in-game

Describe the bug
Some entities' meshes returned by util.GetModelMeshes are either under or over rotated compared to their display in-game, seemingly always by 90 degrees.
To Reproduce
Place the GMod logo prop down and trace, it will be rotated 90 degrees about its up vector.

https://github.com/Facepunch/garrysmod-requests/issues/1404
Yup as expected nothing I can do about it, GMod provides absolutely no method for getting the data required to actually positions vertices properly.
I doubt such a core feature as actually making util.GetModelMeshes useable is high on their priorities given this request has been open for 2 years, so just gonna have to assume that every entity with 1 bone isn't rotated (i.e. props, where most aren't rotated), and assume that every entity with more than 1 bone is rotated 90 degrees (so far every ragdoll I've tested has required a 90 degree rotation on yaw, and nothing more).

Bind poses added to a second return value from util.GetModelMeshes, no more 90 degree rotated models and now I can add ragdolls too!

Wrote up an implementation, but can't actually test until the change is pushed to the x64 branch.

Changes merged to x64


Error while Loading Plugins in Riemann Config

Hi,
I am a newbie to this project and trying to  load the plugins but unfortunately facing an error as below:
Error
INFO [2016-06-16 16:34:39,662] main - riemann.bin - Loading /etc/riemann/riemann.config
INFO [2016-06-16 16:34:39,748] main - riemann.plugin - walking classpath to find plugins
INFO [2016-06-16 16:34:39,957] main - riemann.plugin - loading plugin: rabbitmq-plugin
Exception in thread "main" java.io.FileNotFoundException: Could not locate langohr/core__init.class or langohr/core.clj on classpath., compiling:(riemann_rabbitmq_plugin/core.clj:1:1)
Thank you in advance.

did you use the uberjar?

@avishai-ish-shalom Thanks for your valuable reply.
Yes I have compiled with uberjar and added the jar file in /etc/sysconfig/riemann ( EXTRA_CLASSPATH=/usr/lib/riemann/riemann-rabbitmq-plugin-0.1.1-SNAPSHOT.jar ).
I am newbie to this project and not sure whether I am using correct syntax in riemann.config file .  I need to push the riemann events to rabbitmq server and the config file is mentioned below:
; -- mode: clojure; --
; vim: filetype=clojure
(logging/init {:file "/var/log/riemann/riemann.log"})
; Listen on the local interface over TCP (5555), UDP (5555), and websockets
; (5556)
(let [host "<IP_ADDRESS>"]
(tcp-server {:host host})
(udp-server {:host host})
(ws-server  {:host host}))
; Expire old events from the index every 5 seconds.
(periodically-expire 5)
(load-plugins)
(let [index (index)]
; Inbound events will be passed to these streams:
(streams
(default :ttl 60
index
(rabbitmq-plugin/rabbitmq-consumer {
:parser-fn rabbitmq-plugin/logstash-parser ; message parsing function, the sample function here is the default
:prefetch-count 100 ; this is the default
:bindings [{
:opts {:durable false :auto-delete true} ; this is the default
:queue "" ; the default is "" which means auto-generated queue name
:bind-to {"exchange", ["binding-key"]} ; also works with single non-seq binding key
:tags ["amqp"] ; will be added to event tags
}]
:connection-opts {:host "<IP_ADDRESS>" :port 5672 :username "mqadmin" :passowrd "mqadmin"} ; default is {}
})
)))
I hope you will help me to connect the rabbitmq server .Thank you in advance.

When you build the project you will have two jar file, you need the one called standalone - it's also much bigger than the other one. make sure it is in the riemann classpath, e.g. by changing EXTRA_CLASSPATH in /etc/default/riemann. Please go over the readme.


Where should I put static files, e.g. robots.txt & .well-known/* ?

Hi,
is there a place for static assets like robots.txt and .well-known/*? And if so, can themes define their own static assets?

Regarding robots you can place them as per this recipe on the documentation [https://learn.getgrav.org/16/cookbook/general-recipes#display-different-robots-txt-contents-for-different-environments](Robots txt), alternatively you could just use the root folder


Gsoc 2021 webnn

Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

[ ] I agree to contribute to the project under Apache 2 License.
[ ] To the best of my knowledge, the proposed patch is not based on a code under GPL or other license that is incompatible with OpenCV
[ ] The PR is proposed to proper branch
[ ] There is reference to original bug report and related work
[ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
Patch to opencv_extra has the same branch name.
[ ] The feature is well documented and sample code can be built with the project CMake

@MarkGHX , don't forget to create a PR to opencv repo. What's your plan for that?

@huningxin Hi Ningxin, I’ve created a PR to OpenCV. The first title of the PR is incorrect and I’ve fixed that. Is this PR currently available for you? And please help to check it. Thanks!

I can find it: https://github.com/opencv/opencv/pull/20406. Thanks!


issue running "gpt-engineer projects/my-new-project"

when I run python3 -m gpt-engineer projects/my-new-project this issue comes up

I get a simliar issue as well on a mac

Try to use python 3.9 or above as it's using type hinting feature that was introduced in that version.

Use python 3.11 or 3.10

I have Python 3.10 and it's not working. I get an error when try to run gpt-engineer projects/my-new-project
'gpt_engineer' is not recognized as an internal or external command,
operable program or batch file.

pip install gpt-engineer

Closing, if you feel the need to re-open please do following the new issue template.


Getting Assertion failed error:  _fields.containsKey(name) is not true, While removing items from dynamic list.

Context:
I am using ReorderableListView.builder(). Inside i have items, which is dynamically we can add and delete. I added validation for those items. Every thing work as expected while adding. But while deleting i am getting following errors on terminal. But items are deleted successfully. So how to fix the following error?.
Errors:
======== Exception caught by widgets library =======================================================
The following assertion was thrown while finalizing the widget tree:
Assertion failed: file:///usr/local/Caskroom/flutter/2.2.3/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_form_builder-6.1.0+1/lib/src/form_builder.dart:123:12
_fields.containsKey(name)
is not true

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 251:49  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3    assertFailed
packages/flutter_form_builder/src/form_builder.dart 123:36                    unregisterField
packages/flutter_form_builder/src/form_builder_field.dart 142:24              dispose
packages/flutter/src/widgets/framework.dart 4895:11                           unmount
packages/flutter/src/widgets/framework.dart 1883:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6297:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6297:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 6182:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
packages/flutter/src/widgets/framework.dart 1881:7                            <fn>
packages/flutter/src/widgets/framework.dart 4719:23                           visitChildren
packages/flutter/src/widgets/framework.dart 1879:12                           [_unmount]
dart-sdk/lib/internal/iterable.dart 39:13                                     forEach
packages/flutter/src/widgets/framework.dart 1892:15                           [_unmountAll]
packages/flutter/src/widgets/framework.dart 2879:27                           <fn>
packages/flutter/src/widgets/framework.dart 2510:15                           lockState
packages/flutter/src/widgets/framework.dart 2878:7                            finalizeTree
packages/flutter/src/widgets/binding.dart 884:7                               drawFrame
packages/flutter/src/rendering/binding.dart 319:5                             [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1143:15                           [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1080:9                            handleDrawFrame
packages/flutter/src/scheduler/binding.dart 996:5                             [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1003:13                           invoke
lib/_engine/engine/platform_dispatcher.dart 157:5                             invokeOnDrawFrame
lib/_engine/engine.dart 440:45                                                <fn>
dart-sdk/lib/async/zone.dart 1444:13                                          _rootRunUnary
dart-sdk/lib/async/zone.dart 1335:19                                          runUnary
dart-sdk/lib/async/zone.dart 1244:7                                           runUnaryGuarded
dart-sdk/lib/async/zone.dart 1281:26                                          <fn>
====================================================================================================

Source Code:
Parent widget code:
class AddGroups extends StatefulWidget {
  const AddGroups({Key? key}) : super(key: key);

  @override
  _AddGroupsState createState() => _AddGroupsState();
}

class _AddGroupsState extends State<AddGroups> {
  int get minLength => 2;

  @override
  Widget build(BuildContext context) {
    final t = AppLocalizations.of(context);
    final _formKey = GlobalKey<FormBuilderState>();

    return SafeArea(
      child: Scaffold(
        appBar: AppBar(
          title: BoxText.headingOne(t.add_group),
          elevation: 0,
        ),
        body: SingleChildScrollView(
          padding: const EdgeInsets.only(left: 20, right: 20),
          child: FormBuilder(
            key: _formKey,
            autovalidateMode: AutovalidateMode.always,
            child:
                Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
              AddConnection(
                iconPath: 'lib/assets/icons/XXXX.svg',
                onChange: (numberOfConnections) {
                  print(numberOfConnections);
                },
              ),

              // MyStatefulWidget()
            ]),
          ),
        ),
      ),
    );
  }
}

Child widget:
class Connection {
  Connection(this.name, this.link, this.key);

  String name;
  String link;
  String key;
}

class AddConnection extends StatelessWidget {
  const AddConnection(
      {Key? key, required this.iconPath, required this.onChange})
      : super(key: key);
  final String iconPath;
  final Function(int numberOfConnections) onChange;

  @override
  Widget build(BuildContext context) {
    return Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: [
        SvgPicture.asset(
          iconPath,
        ),
        Space.vertical(25.h),
        ConnectionsReOrderable(onChange: onChange),
      ],
    );
  }
}

class ConnectionsReOrderable extends StatefulWidget {
  final Function(int numberOfConnections) onChange;

  const ConnectionsReOrderable({Key? key, required this.onChange})
      : super(key: key);

  @override
  State<ConnectionsReOrderable> createState() => _ConnectionsReOrderableState();
}

/// This is the private State class that goes with MyStatefulWidget.
class _ConnectionsReOrderableState extends State<ConnectionsReOrderable> {
  bool disableAddButton = false;
  List<Connection> _items = List<Connection>.empty();

  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    _items = List<Connection>.generate(
        2,
        (int index) => Connection('Default name $index', 'Default link $index',
            'Product ${UniqueKey()}'));
  }

  void updateAddButtonState(int noOfConnections) {
    setState(() {
      if (noOfConnections < 5) {
        disableAddButton = false;
      } else {
        disableAddButton = true;
      }
    });
  }

  void addNewConnection() {
    setState(() {
      _items.add(Connection('Default name ${_items.length}',
          'Default link ${_items.length}', 'Product ${UniqueKey()}'));
    });

    widget.onChange(_items.length);
    updateAddButtonState(_items.length);
  }

  void removeConnection(int index) {
    setState(() {
      _items.removeAt(index);
    });
    widget.onChange(_items.length);
    updateAddButtonState(_items.length);
  }

  @override
  Widget build(BuildContext context) {
    final t = AppLocalizations.of(context);
    return Column(
      children: [
        Flex(
          direction: Axis.horizontal,
          children: [
            Expanded(
              child: ReorderableListView.builder(
                  physics: const NeverScrollableScrollPhysics(),
                  shrinkWrap: true,
                  itemCount: _items.length,
                  itemBuilder: (context, index) {
                    final keyValue = _items[index].key;
                    return Card(
                      shape: RoundedRectangleBorder(
                        side: BorderSide(color: kcBorderColor, width: 1.w),
                        borderRadius: BorderRadius.circular(10.r),
                      ),
                      elevation: 0,
                      color: Colors.transparent,
                      key: ValueKey(keyValue),
                      child: Padding(
                        padding: EdgeInsets.all(16.w),
                        child: Column(
                          children: [
                            Row(
                              mainAxisAlignment: MainAxisAlignment.spaceBetween,
                              children: [
                                Container(
                                    width: 25.w,
                                    height: 25.h,
                                    decoration: const BoxDecoration(
                                      shape: BoxShape.circle,
                                      color: kcPrimaryColor,
                                    ),
                                    child: Center(
                                      child: BoxText.bodyOne(
                                        (index + 1).toString(),
                                        color: Colors.white,
                                      ),
                                    )),
                                IconButton(
                                    onPressed: () {
                                      removeConnection(index);
                                    },
                                    icon: const Icon(
                                      Icons.delete_outline,
                                      color: kcPrimaryColor,
                                    ))
                              ],
                            ),
                            Space.vertical(15.h),
                            FormBuilderField<String>(
                                // key: UniqueKey(),
                                name: 'group_name_${UniqueKey()}',
                                validator: FormBuilderValidators.compose([
                                  FormBuilderValidators.required(context),
                                  FormBuilderValidators.maxLength(
                                      context, max50words,
                                      errorText: '${t.should_be_below} '
                                          '$max50words ${t.words}'),
                                  FormBuilderValidators.minLength(
                                      context, min3words,
                                      errorText: '${t.should_be_above} '
                                          '$min3words ${t.words}'),
                                ]),
                                builder: (FormFieldState<dynamic> field) {
                                  return BoxInput(
                                    errorText: field.errorText,
                                    initialText: _items[index].name,
                                    onChanged: (String value) {
                                      field.didChange(value);
                                    },
                                  );
                                }),
                            Space.vertical(15.h),
                            FormBuilderField<String>(
                                // key: UniqueKey(),
                                name: 'group_link_${UniqueKey()}',
                                validator: FormBuilderValidators.compose([
                                  FormBuilderValidators.required(context),
                                ]),
                                builder: (FormFieldState<dynamic> field) {
                                  return BoxInput(
                                    errorText: field.errorText,
                                    initialText: _items[index].name,
                                    onChanged: (String value) {
                                      field.didChange(value);
                                    },
                                  );
                                }),
                          ],
                        ),
                      ),
                    );
                  },
                  // The reorder function
                  onReorder: (oldIndex, newIndex) {
                    setState(() {
                      if (newIndex > oldIndex) {
                        newIndex = newIndex - 1;
                      }
                      final element = _items.removeAt(oldIndex);
                      _items.insert(newIndex, element);
                    });
                  }),
            )
          ],
        ),
        BoxButton(
          disabled: disableAddButton,
          title: t.add_new,
          onTap: addNewConnection,
          leading: const Icon(
            Icons.add,
            color: Colors.white,
          ),
        ),
      ],
    );
  }
}

This still an issue?


apps/openssl: error messages for unknown command line options are inconsistent

The error messages for unknown command line options are very inconsistent. Here is an incomplete list of examples, taken from https://github.com/openssl/openssl/pull/10132#issuecomment-571358064:
msp@msppc:~/src/openssl$ for cmd in cms ocsp s_client smime ts; do openssl $cmd -verbose ; done

cms: Unrecognized flag verbose
ocsp: Unrecognized flag verbose
ocsp: Use -help for summary.
s_client: Option unknown option -verbose
s_client: Use -help for summary.
smime: Unrecognized flag verbose
smime: Use -help for summary.
ts: Unrecognized flag verbose
ts: Use -help for summary.

A more systematic check using the two scripts
./unknown-args
#!/bin/bash

for cmd in asn1parse ca ciphers cms crl crl2pkcs7 dgst dhparam dsa dsaparam ec ecparam enc engine errstr fipsinstall gendsa genpkey genrsa info kdf list mac nseq ocsp passwd pkcs12 pkcs7 pkcs8 pkey pkeyparam pkeyutl prime provider rand rehash req rsa rsautl s_client s_server s_time sess_id smime speed spkac srp storeutl ts verify version x509 ; do

	util/shlib_wrap.sh apps/openssl $cmd -foobar
done

respectively
./unknown-args-unique
#!/bin/bash

(
	for cmd in asn1parse ca ciphers cms crl crl2pkcs7 dgst dhparam dsa dsaparam ec ecparam enc engine errstr fipsinstall gendsa genpkey genrsa info kdf list mac nseq ocsp passwd pkcs12 pkcs7 pkcs8 pkey pkeyparam pkeyutl prime provider rand rehash req rsa rsautl s_client s_server s_time sess_id smime speed spkac srp storeutl ts verify version x509 ; do

		util/shlib_wrap.sh apps/openssl $cmd -foobar |&  sed "s/\<$cmd\>/cmd/g"
	done
) | sort | uniq

yields that essentially

there are two different types of messages

cmd: Option unknown option -foobar
cmd: Unrecognized flag foobar

the help line is not printed in all cases

cmd: Use -help for summary.

This might be more flexible: openssl list --commands -1
:)

This might be more flexible: openssl list --commands -1
:)

Thanks for the hint, looks much nicer now:
./unknown-args
#!/bin/bash

openssl="util/shlib_wrap.sh apps/openssl"

for cmd in $($openssl list -commands); do
	$openssl $cmd -foobar
done

./unknown-args-unique
#!/bin/bash

openssl="util/shlib_wrap.sh apps/openssl"

(
	for cmd in $($openssl list -commands); do
	$openssl $cmd -foobar |&  sed "s/\<$cmd\>/cmd/g"
	done
) | sort | uniq

Adding "-c" to the unique shows 35 "unknown option" and 17 "unrecognized flag"

I prefer "option", too. But note that the current formulation is not grammatically correct:
cmd: Option unknown option -foobar

My suggestion:
cmd: unknown option: -foobar

I figured it out!  It's from the places that try to parse an option as a cipher or digest name!  Look at the opt_cipher or opt_md and the places that call it!  I think just fixing those functions is the way to fix this.

I think just fixing those functions is the way to fix this.

Cool! I'll wait for your pr ;-)

Done: #10774 :)


The special URL, http://tb.patricbrc.org, gives a 503 error

It used to redirect to https://www.patricbrc.org/portal/portal/patric/TB which is the special TB page we set up in PATRIC at NIAID's request.  We need the http://tb.patricbrc.org functional again because that is the URL we distributed.  Becky says this probably has something to do with the move to the cluster.

Dustin, please address this before the release.
-Maulik

I will deploy a fix tomorrow.

http://tb.patricbrc.org now redirects to https://www.patricbrc.org/portal/portal/patric/TB


Reading Arrow NullVector

Apache Arrow files might contain NullVector values (as result of saving null-infilled column in other libraries and languages without static types and target schema). From this PR they will be correctly read by Kotlin DataFrame instead of crushing. Also we can make saving to NullVectors, should we?
Among others, Arrow itself is upgraded to last stable version (14.0.2) and #428 problem is fixed for Arrow writing by replacing original hasNulls function with custom explicit checking.

Merge branch 'master' into NullVector

Should we apply git rebase instead (to avoid spahetty-like history)?

Thanks for the help! I'll run the CI and merge :)

@Kopilov Looks like the test org.jetbrains.kotlinx.dataframe.io.ArrowKtTest.testReadingAllTypesAsEstimatedNotNullableWithNulls now fails:
org.junit.ComparisonFailure: expected:<kotlin.Nothing?> but was:<kotlin.Nothing> expected:<kotlin.Nothing[?]> but was:<kotlin.Nothing[]>
  at org.jetbrains.kotlinx.dataframe.io.ExampleEstimatesAssertionsKt.assertEstimations(exampleEstimatesAssertions.kt:163)
  at org.jetbrains.kotlinx.dataframe.io.ArrowKtTest.testReadingAllTypesAsEstimatedNotNullableWithNulls(ArrowKtTest.kt:221)

This probably means we need my entire solution with NullabilityOptions after all... The tests are fine if I use this:
...

@JvmName("withTypeNullableNothingList")
private fun List<Nothing?>.withTypeNullable(
    expectedNulls: Boolean,
    nullabilityOptions: NullabilityOptions,
): Pair<List<Nothing?>, KType> {
    val nullable = nullabilityOptions.applyNullability(this, expectedNulls)
    return this to nothingType(nullable)
}

and then
is NullVector -> vector.values(range).withTypeNullable(field.isNullable, nullability)

@Jolanrensen applied, thanks


Resolve dependency graph of std packages

Currently, the dependency graph is hard coded in builder.go
https://github.com/DQNEO/minigo/blob/9d13f25f6250b20ff2670afd0fa974890e8176b5/builder.go#L9
We should do this automatically.

Done https://github.com/DQNEO/minigo/pull/44  🎉


hi , when i use your plugin it appears:cudaScaleRunner.cpp (119) - Cuda Error in execute: 700,

🐛 Bug

To Reproduce
Steps to reproduce the behavior:
1.
2.
3.

Expected behavior

Additional context

Hi, could you provide more details about the error, e.g., how to reproduce this problem? And what is the plugin? Thank you.

When I use the Tensorrt -DCNV2 plugin,cudaScaleRunner.cpp (119) - Cuda Error in execute: 700 (an illegal memoryaccess was encountered) appears。
---Original---
From: "Lingxiao @.>
Date: Wed, Apr 6, 2022 23:35 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [microsoft/nnfusion] hi , when i use your plugin itappears:cudaScaleRunner.cpp (119) - Cuda Error in execute: 700, (Issue #405)
Hi, could you provide more details about the error, e.g., how to reproduce this problem? And what is the plugin? Thank you.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Hi, it seems to be the problems of TensorRT or the plugin. You may ask questions in the TensorRT repo or the plugin repo. Thank you.


Add Azure Route Server compatibility

Azure Route Server is actually a standalone Virtual Hub.
Creating a Route Server requires to create a virtual hub with a standard sku, no (null) virtual wan and no address prefix.
This PR is a minor fix on virtual hub module to allow the creation of a route server. It also implements an example.
This should solve #477 .

thanks for your contribution @remiwuillemin!


youtube ad blocking

use adblocking to remove annoying ads

Hello @hadyelzayady. Thanks for your idea. I'm closing this ticket in favor of #412 - once Nuvola gets support for Chrome extensions, users will be able to use any ad-blocker they wish.


FileCache data can not be shared over web and cli

I cleared all file cache before, then I set a cache via web, wait it until expired, and then I set the same key cache via cli, I got failed.

step1: delete runtime/cache/*
step2: I run the action below(via web)

    public function actionTestCache()
    {
        $key = "test";
        $cache = Yii::$app->cache;
        $ret = $cache->get($key);
        var_dump($ret);

        $data = 'hello';
        $status = $cache->set($key, $data, 10);
        var_dump($status);

    }

I got bool(false) bool(true)

step3: wait 10 seconds
step4: run the same action(via cli)
same code was copied to command dir
I got the result:

bool(false)
bool(false)

conclusion: cache can not be set!
Additional info

Q
A

Yii version
2.0.15

PHP version
7.1.23

Operating system
macOS mojave 10.14.3

I guess the problem was caused by touch function in php
the function setValue() in FileCache.php
    protected function setValue($key, $value, $duration)
    {
        $this->gc();
        $cacheFile = $this->getCacheFile($key);
        if ($this->directoryLevel > 0) {
            @FileHelper::createDirectory(dirname($cacheFile), $this->dirMode, true);
        }
        if (@file_put_contents($cacheFile, $value, LOCK_EX) !== false) {
            if ($this->fileMode !== null) {
                @chmod($cacheFile, $this->fileMode);
            }
            if ($duration <= 0) {
                $duration = 31536000; // 1 year
            }

            return @touch($cacheFile, $duration + time());
        }

        $error = error_get_last();
        Yii::warning("Unable to write cache file '{$cacheFile}': {$error['message']}", __METHOD__);
        return false;
    }

touch() function always return False when operator is different with the owner of cache file.

What would it give you if you'll remove @?

Also try updating to latest release of the framework.

Yeah, even more: I've got
   WARNING  Trying to access array offset on null in vendor/yiisoft/yii2/caching/FileCache.php on line 162.

because
$error = error_get_last(); // => null
Yii::warning("Unable to write cache file '{$cacheFile}': {$error['message']}", __METHOD__);

Here is the proposed solution:
$message = "Unable to write cache file '{$cacheFile}'";

if ($error = error_get_last()) {
    $message .= ": {$error['message']}";
}

Yii::warning($message, __METHOD__);

@xcopy do you have time to do a pull request?

Yes, sure.


Create an architecture.md file

Create an architecture.md file to support development.
Acceptance Criteria:

Provide information about the current design pattern (MVC)
References regarding the model, views and controllers
API information
JSON parsing

..etc

@clarkeben are you currently working on this?

@pushpinderpalsingh yeah, I've started this, I am aiming to finish sometime this week.

That's awesome!

Thanks, Ben! I have merged the PR for this issue!


Add CountryDoggo's Random KK Bits from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of CountryDoggo, to add CountryDoggo's Random KK Bits to CKAN.
Mod details:
name = /mod/1991/CountryDoggo%27s%20Random%20KK%20Bits
author = CountryDoggo
abstract = A bunch of random cool things, bits of projects that I put of hold
license = MIT
Homepage =
description = A bunch of random cool things, bits of projects that I put of hold, etc...
Includes but is not limited to giant sea monsters, alien anomalies, birds that fly, fish that swim, and a bunch of stuff for colony statics... and many more.
Requires KerbalKonstructs.
Merge with game data folder.
Compatible with any version of KSP.
Please direct questions about this pull request to CountryDoggo.

#rebuild

#rebuild


[PR-1]Node level metrics[latency and data rate] measurement on Kernel Servers

This PR is to measure the latency and data rate from each node to each other node available and give these metrics to OMS in existing heartbeat between kernel server and OMS. It has few todos to work on. Can do the preliminary review.
These received metrics handling on OMS is not part of this PR.

Have raised new PR #794 based on new fork. Closing this PR.


Fix buffer overflow in MRDPView

NSData is not a C string; if the pasteboard holds data for "public.utf8-plain-text" it's not null-terminated. It's definitely not appropriate to increment the size before calling ClipboardSetData; the subsequent memcpy will cause an out-of-bounds read.
Since we know the pasteboard contains a UTF8 string, it's clearer to just handle it that way.
Additionally, the result of dataForType: must be checked against nil, as per the documentation.
Note this does not resolve the issue where, when connected to a Windows 11 server, every second call to ClientFormatList fails (server returns CB_RESPONSE_FAIL, even on identical inputs).

@freerdp-bot test


[test_operator][tobiko] Download default customized guest image

With recent changes in tobiko 0.8.4, the tobiko pods will download an already customized image instead of using official ubuntu images that were customized during tobiko execution.

recheck

/lgtm

/cherry-pick 18.0-fr1


Discrepancy between example and code

"Messages for keywords" says that I can pass a single string value for a keyword
errorMessage: {     required: 'field is required.'   }
But doing so throws an error saying that "data.properties['errorMessage'].required" expects an array rather than a string.
Also, keyword error message does not seem to work because the error message is just a plain JSON validation error message.
Expected:
{ keyword: 'required',     dataPath: '',     schemaPath: '#/required',     params: { missingProperty: 'someField' },     message: 'field is required.'' } ]
Actual:
{ keyword: 'required',     dataPath: '',     schemaPath: '#/required',     params: { missingProperty: 'someField' },     message: 'should have required property \'someField\'' } ]

There is a test that tests exactly this scenario: https://github.com/epoberezkin/ajv-errors/blob/master/spec/object.spec.js#L19
Please submit your code example to runkit that produces this result. The expected error would have "keyword" equal to "errorMessage". It may be that you are putting your error message in the wrong place.

Looking at the error message: data.properties['errorMessage'].required means that you've put it inside "properties" keyword, so "errorMessage" is interpreted as a property name and "required" inside it just as a normal keyword. "errorMessage" should be a sibling to "properties", not a child.

Ha! I totally missed it. Thanks for looking into my question.


release can not found

Output of helm version:
Output of kubectl version:
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
I install with command ：helm install harbor  .  --namespace harbor
I can not uninstall，reminds me，no such release name。
helm list can see noting。
I use helm 3.0.0.Alpha

@13567436138 Can you try using the latest, beta 3 and see if the issue still exists?

sorry,i was  using the latest

sorry,i was  using the latest

You installed harbor in the "harbor" namespace. So, in order to list it, you'll need to use helm list --namespace harbor.
Does that help?

@13567436138 you can also use following for across namespaces: helm list --all-namespaces

thanks


Return error instead of panic?

There are lots of places using panic() whenever there is a situation:
https://github.com/search?q=repo%3Aparquet-go%2Fparquet-go+panic&type=code
Is it possible to return error instead? So that applications are able to handle errors in a elegant way as most if not all panic() appeared in above search is a known issue, eg a given file is not a parquet file.

Hello @hangxie, thanks for starting this conversation.
In the search link you shared, many of the results are in test files, in which we can keep the panics as they would never impact programs in production.
In the library, panics should be triggered for misuse of the APIs; for example, values out of valid ranges, invalid use of struct tags, etc...
Would you have a specific example of a case where the library panics due to an error that should have been handled by the application?

A quick sample for this:
package main

import (
	"fmt"
	"os"

	parquet "github.com/parquet-go/parquet-go"
)

const fileName = "/tmp/invalid-format.parquet"

func main() {
	_ = os.Remove(fileName)
	testFile, err := os.Create(fileName)
	if err != nil {
		fmt.Printf("failed to create test file: %s\n", err.Error())
		os.Exit(1)
	}
	testFile.Close()

	localFile, err := os.Open(fileName)
	if err != nil {
		fmt.Printf("failed to open local file [%s]: %s\n", fileName, err.Error())
	}

	parquetReader := parquet.NewReader(localFile)
	if parquetReader == nil {
		fmt.Println("invalid file format")
		os.Exit(1)
	}
}

then
$ go run -trimpath .
panic: reading magic header of parquet file: EOF

goroutine 1 [running]:
github.com/parquet-go/parquet-go.NewReader({0x10297e1f8, 0x14000056070}, {0x0?, 0x102573760?, 0x140000021a0?})
	github.com/parquet-go/parquet-go@v0.18.0/reader.go:272 +0x1a8
main.main()
	main/main.go:26 +0x174
exit status 2

Thanks for providing an example.
You can address this issue by first opening the file with parquet.OpenFile, which returns an error if the underlying data is malformed.
The *parquet.File can then we used as input to parquet.NewReader if needed.

Yeah that works, thank you so much.


Support service annotations

Enables the user to add annotations for the service resource so it can be integrated with load balancers and others.
This is a similar PR to https://github.com/trinodb/charts/pull/54 and aims to resolve the long-standing issue https://github.com/trinodb/trino/issues/13085, however as the PR hasn't had any progress in almost a year, trying to push through separately.

Will submit CLA tomorrow when I get chance

@cla-bot check

The CLA was signed weeks ago...

@cla-bot check

BUMP

@p5 please rebase, and I'll review once the new tests pass in the CI.


Challenge: Color of my Text

Challenge Change the Color of Text has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

CatPhotoApp

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

@jfastero
Thanks for reporting this. But your code is incorrect.
GitHub Issues are for reporting bugs on the website only.
Please use the Help chat room for getting challenge related help.
Happy Coding.


Change InvalidRecurrenceRuleException to be a RuntimeException

It would be great if InvalidRecurrenceRuleException could be changed to be a RuntimeException so it does not have to be handled explicitly every time a rule String is parsed. I use validators before processing them, so an invalid rule is an application error in my case.

To clarify, code like this:
public Optional<RecurrenceRule> getParsedRule() {
    if (StringUtil.isNullOrEmpty(rule)) {
        return Optional.empty();
    } else {
        try {
            return Optional.of(new RecurrenceRule(rule));
        } catch (InvalidRecurrenceRuleException ex) {
            throw new RuntimeException(ex);
        }
    }
}

could become just this:
public Optional<RecurrenceRule> getParsedRule() {
    if (StringUtil.isNullOrEmpty(rule)) {
        return Optional.empty();
    } else {
        return Optional.of(new RecurrenceRule(rule));
    }
}

Actually, I think the way you do it now is the better (I'm tempted to say the "correct") one.
For you it's a runtime error if you have an invalid RRULE at this point. For others who don't validate the RRULE in advance (like we do in our projects) a RuntimeException (or any subtype) would be inappropriate.
To be more specific, I want the Exception to be checked, so users of this class are aware that the constructor will throw if the rule is invalid.
We will, however, consider your use case when we revisit the overall design of this library.
Btw, if you validate the rule in advance you probably should explicitly specify which RfcMode you want to use, to make sure it matches your own validation.

I think checked Exceptions are an anti pattern but I know that there are also good arguments for the contrary and I understand your reasoning. Thanks for considering this for the redesign. Maybe there is a way for this without using any kind of throwable.
Also thanks for the advice with the RfcMode.


Fix broken headings in Markdown files

GitHub changed the way Markdown headings are parsed, so this change fixes it.
See bryant1410/readmesfix for more information.
Tackles bryant1410/readmesfix#1

Thanks Santiago! Much appreciated!

###finally(fn) is overlooked.

Oh :see_no_evil: