text:
Changes design for messages component

Description
Fixes #1624
Notes (out of scope, known isues, hints for reviewing code, ...)  (optional)
...
Test cases

[ ] Case 1:

Given I am the usual user
When I go to this page
And I do scroll to "Invite users" section
Then I type "notfound" as login
And I click on "Invite" button
Then I see new design for failed message

[ ] Case 2:

Given I am the usual user
When I go to this page
And I do scroll to "Invite users" section
Then I type "notfound, usr_5p020x2thuyu" as logins
And I click on "Invite" button
Then I see new design for info and failed messages

[ ] Case 3:

Given I am the usual user
When I go to this page
And I do scroll to "Invite users" section
Then I type "usr_5p020x2thuyu" as login
And I click on "Invite" button
Then I see new design for success message

[auto-generated message] E2E test report on: https://algorea-static.s3.eu-central-1.amazonaws.com/branch/new-design/message-component/playwright-report/index.html

[auto-generated message] E2E test report on: https://algorea-static.s3.eu-central-1.amazonaws.com/branch/new-design/message-component/playwright-report/index.html

[auto-generated message] E2E test report on: https://algorea-static.s3.eu-central-1.amazonaws.com/branch/new-design/message-component/playwright-report/index.html

For case 3, do you have a success ? I get an error.

Just tried, it works for me with usr_5p020x2thuyu

Ok sorry, I was still on the group (link) of the 1st case

authors: Iloveall smadbe


text:
Cannot Install Twitch Leecher

log.txt
Checklist:

Found Similar issues previously, their fixes did not work for me.
Version 2.0.7
had version 1.8.x before, suddenly didn't work, could not find any videos/channels/IDs, nothing
Tried to update with 2.0.7 installer, same error. Removed all files manually and cleaned registry with Ccleaner.
Still cannot install.
Windows 10 Pro.

you can run the installer via command line like this:
TwitchLeecher_2.0.7.exe -l log.txt
Click through the installer, let it do its thing until it errors out. There will be one or more log files next to the installer. Show me the log files...

you can run the installer via command line like this:
TwitchLeecher_2.0.7.exe -l log.txt
Click through the installer, let it do its thing until it errors out. There will be one or more log files next to the installer. Show me the log files...

I already provided the log file in my initial post, but here it is again:
log.txt

There must be more than one log file. The execution logfile is missing. SOmething like log_0.txt. Just send them all, please.

There must be more than one log file. The execution logfile is missing. Something like log_0.txt. Just send them all, please.

Apologies, here they are:
log.txt
log_000_TL.txt
This time, for some reason, It wanted to uninstall it, but I do not have it installed... It still failed anyway

Found Similar issues previously, their fixes did not work for me.

That is because you re the only one so far with this issue.
MainEngineThread is returning 1603
That is an error code of the Windows Installer system. That error code is documented my Microsoft and basically what they say is "could be everything". So I feel like this error code is for issues even MS don't understand. Sometimes it's a permission issue, sometimes it is anti virus, somethines it is the installer being unable to delete old files.
I honestly don't know what I should do here. I do not have a lever I can pull to fix anything. Something on your system causes the installer to crash and even the log file does not tell me what it is.
The only thing you could do is check the Windows event log. Go to Windows event viewer -> Windows Logs -> Category Application or Setup. Meybe you find something interesting there.

The only thing you could do is check the Windows event log. Go to Windows event viewer -> Windows Logs -> Category Application or Setup. Meybe you find something interesting there.

I ran the installer with both log files again, just to be sure.
log.txt
log_000_TL.txt
just in case something changed. And it did, it didn't want to uninstall this time, it wanted to install, but still failed.
Event Viewer Registered 3 entries:

Restore Point
Successfully created restore point (Process = C:\Users\Madog\AppData\Local\Temp\{81765533-EB45-4A96-9935-0FA0A2E42CD2}\.be\TwitchLeecher.exe -q -burn.elevated BurnPipe.{32EAEE44-0410-4F20-BE2F-4590A7AF91A2} {327DBA98-927B-4F37-93F5-25699C664AB2} 25992; Description = Twitch Leecher 2.0.7).

MsiInstaller 1040
Beginning a Windows Installer transaction: C:\ProgramData\Package Cache\{FE96584C-AB61-4212-99A3-790756CB7701}v2.0.7.0\TL.msi. Client Process Id: 43640.

MsiInstaller 1042
Ending a Windows Installer transaction: C:\ProgramData\Package Cache\{FE96584C-AB61-4212-99A3-790756CB7701}v2.0.7.0\TL.msi. Client Process Id: 43640.

I don't know what to do with this Data, so I hope this either helps, or helps you get more info.
I can give you more info if you want, I just don't know what/where to look.

Those events are normal and nothing special. Sorry mate, I don't know. Something's borked on your system. I have no further ideas.

Those events are normal and nothing special. Sorry mate, I don't know. Something's borked on your system. I have no further ideas.

Alright, if I figure something out, I'll reply here. Thank you for trying.

I finally found the source of the issue, it was a corrupted .NET framework, and a corrupted Windows install service.

source: gharchive/issue

repo: Franiac/TwitchLeecher

license: mit

license_type: permissive

license_source: bigquery


text:
Criação da pagina de contato do projeto

melhoria.
Criação da pagina de contato para desenvolvimento do projeto.

finalizando tarefa.

repo: FrankDestro/site-portifolio

license: MIT

license_source: github-api


text:
Errors while setting-up the Trusted Connector

I have reviewed the latest Clearing House documentation update of the README.md  [https://github.com/Fraunhofer-AISEC/ids-clearing-house-core]
It does not specify or detail how this component should be launched together with the trusted connector. In addition, the trusted connector documentation in the README.md details that there are failures in the component build. [https://industrial-data-space.github.io/trusted-connector-documentation/docs/dev_core/#build]

I have tried with version 4.0.0, with 5.0.0, with 5.0.2 and with the master, but none of them gives a satisfactory result when launching the command of the documentation --> ./build.sh
The documentation for launching the Trusted Connector is not adequate and cannot be followed due to failures that occur in the building of the core platform.

Could you please detail how to correctly deploy the trusted connector?
Thanks in advance,

This looks like an issue with background gradle instances. We optimised the handling of gradle daemons. Please re-check with our current 6.0 release.

I have tried with release 6.0.0 and these are the logs obtained:

sqs@sqs-VirtualBox:~/trusted-connector$ ./build.sh
In case of build errors, please verify that recent versions of docker and docker-compose are installed.
Trying to stop potentially conflicting gradle daemons...
No Gradle daemons are running.
Pulling build-container ... done
Creating network "docker-build_default" with the default driver
Build parameters passed: yarnBuild check build --parallel
User running ./gradlew: uid=1000(build) gid=133(docker) groups=133(docker)
Starting a Gradle Daemon, 2 stopped Daemons could not be reused, use --status for details

Task :ids-webconsole:yarnSetup
yarn@1.22.17 preinstall /core-platform/ids-webconsole/.gradle/yarn/yarn-latest/lib/node_modules/yarn
:; (node ./preinstall.js > /dev/null 2>&1 || true)
/core-platform/ids-webconsole/.gradle/yarn/yarn-latest/bin/yarn -> /core-platform/ids-webconsole/.gradle/yarn/yarn-latest/lib/node_modules/yarn/bin/yarn.js
/core-platform/ids-webconsole/.gradle/yarn/yarn-latest/bin/yarnpkg -> /core-platform/ids-webconsole/.gradle/yarn/yarn-latest/lib/node_modules/yarn/bin/yarn.js
yarn@1.22.17
added 1 package in 2.125s
Task :ids-webconsole:yarnInstall
yarn install v1.22.17
[1/4] Resolving packages...
[2/4] Fetching packages...
Task :ids-api:spotlessKotlin
Execution optimizations have been disabled for task ':ids-api:spotlessKotlin' to ensure correctness due to the following reasons:
Gradle detected a problem with the following location: '/core-platform/ids-api'. Reason: Task ':ids-api:spotlessKotlin' uses this output of task ':ids-api:generateProto' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#implicit_dependency for more details about this problem.
Task :ids-api:compileJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Task :ids-container-manager:compileJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Task :ids-webconsole:yarnInstall
[3/4] Linking dependencies...
warning " > ng2-ace-editor@0.3.9" has incorrect peer dependency "@angular/core@^7.0.0".
[4/4] Building fresh packages...
Done in 154.70s.
Task :ids-webconsole:yarnLint
yarn run v1.22.17
$ /core-platform/ids-webconsole/src/main/angular/node_modules/.bin/ng lint
Linting "trusted-connector-ui"...
All files pass linting.
Done in 9.57s.
Task :ids-webconsole:yarnBuild
yarn run v1.22.17
$ ng build --configuration production --no-progress --output-path="../../../build/resources/main/www"
Warning: Entry point 'ng2-ace-editor' contains deep imports into '/core-platform/ids-webconsole/src/main/angular/node_modules/brace/theme/monokai'. This is probably not a problem, but may cause the compilation of entry points to be out of order.
Compiling @angular/core : es2015 as esm2015
Compiling @angular/common : es2015 as esm2015
Compiling @angular/platform-browser : es2015 as esm2015
Compiling @angular/forms : es2015 as esm2015
Compiling @angular/platform-browser-dynamic : es2015 as esm2015
Compiling @angular/common/http : es2015 as esm2015
Compiling @angular/router : es2015 as esm2015
Compiling ng2-ace-editor : module as esm5
1 rules skipped due to selector errors:
.custom-file-input:lang(en)~.custom-file-label -> unmatched pseudo-class :lang
Initial Chunk Files             | Names         |      Size
scripts.03fa81ff6d6716f069a1.js | scripts       |   2.90 MB
main.fb47fbe95053f4bec437.js    | main          | 848.94 kB
styles.06be2567a37223df21ed.css | styles        | 347.89 kB
runtime.a5efcce489bf05d8fb8b.js | runtime       | 957 bytes
| Initial Total |   4.07 MB
Build at: 2022-01-21T13:53:39.787Z - Hash: edee6afe47071ff534d2 - Time: 128670ms
Warning: /core-platform/ids-webconsole/src/main/angular/src/app/routes/zoom-viz/zoom-viz.component.ts depends on 'svg-pan-zoom'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Done in 132.66s.
Task :ids-webconsole:spotlessKotlin
Execution optimizations have been disabled for task ':ids-webconsole:spotlessKotlin' to ensure correctness due to the following reasons:
Gradle detected a problem with the following location: '/core-platform/ids-webconsole'. Reason: Task ':ids-webconsole:spotlessKotlin' uses this output of task ':ids-webconsole:nodeSetup' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#implicit_dependency for more details about this problem.
Gradle detected a problem with the following location: '/core-platform/ids-webconsole'. Reason: Task ':ids-webconsole:spotlessKotlin' uses this output of task ':ids-webconsole:yarnInstall' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#implicit_dependency for more details about this problem.
Gradle detected a problem with the following location: '/core-platform/ids-webconsole'. Reason: Task ':ids-webconsole:spotlessKotlin' uses this output of task ':ids-webconsole:yarnSetup' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.2/userguide/validation_problems.html#implicit_dependency for more details about this problem.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.2/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 2 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD SUCCESSFUL in 8m 16s
139 actionable tasks: 136 executed, 3 up-to-date

And when executing ./gradlew :ids-connector:bootRun I get the following error:

sqs@sqs-VirtualBox:~/trusted-connector$ ./gradlew :ids-connector:bootRun
Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
Task :ids-api:generateProto FAILED
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':ids-api:generateProto'.
java.io.IOException: Cannot run program "protoc": error=2, No existe el archivo o el directorio
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
BUILD FAILED in 40s
3 actionable tasks: 3 executed

And executing with --stacktrace gives the following logs:

sqs@sqs-VirtualBox:~/trusted-connector$ ./gradlew :ids-connector:bootRun --stacktrace
Task :ids-api:generateProto FAILED
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':ids-api:generateProto'.
java.io.IOException: Cannot run program "protoc": error=2, No existe el archivo o el directorio
Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ids-api:generateProto'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:188)
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:186)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:174)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:72)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:187)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:180)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:39)
at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
at org.gradle.execution.DefaultBuildWorkExecutor.access$000(DefaultBuildWorkExecutor.java:26)
at org.gradle.execution.DefaultBuildWorkExecutor$1.proceed(DefaultBuildWorkExecutor.java:52)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49)
at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:36)
at org.gradle.execution.UndefinedBuildWorkExecutor.execute(UndefinedBuildWorkExecutor.java:48)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:51)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:42)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:39)
at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$4(DefaultBuildLifecycleController.java:135)
at org.gradle.internal.build.DefaultBuildLifecycleController.withModel(DefaultBuildLifecycleController.java:157)
at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:131)
at org.gradle.internal.buildtree.DefaultBuildTreeWorkExecutor.execute(DefaultBuildTreeWorkExecutor.java:35)
at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:40)
at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:37)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor.execute(BuildOperationFiringBuildTreeWorkExecutor.java:37)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$doScheduleAndRunTasks$1(DefaultBuildTreeLifecycleController.java:84)
at org.gradle.composite.internal.DefaultIncludedBuildTaskGraph.withNewTaskGraph(DefaultIncludedBuildTaskGraph.java:94)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.doScheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:82)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.runBuild(DefaultBuildTreeLifecycleController.java:104)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.scheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:64)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:47)
at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:69)
at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:91)
at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40)
at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:154)
at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40)
at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40)
at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:56)
at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:56)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57)
at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.lambda$execute$0(RunAsWorkerThreadBuildActionExecutor.java:38)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:211)
at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.execute(RunAsWorkerThreadBuildActionExecutor.java:38)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:103)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64)
at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.lambda$execute$0(BuildSessionLifecycleBuildActionExecuter.java:56)
at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:55)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:37)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:58)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
at org.gradle.util.internal.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: org.gradle.api.UncheckedIOException: java.io.IOException: Cannot run program "protoc": error=2, No existe el archivo o el directorio
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:62)
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:107)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:502)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:74)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:74)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:487)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:470)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:106)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:271)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:249)
at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:50)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:58)
at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:39)
at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:60)
at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:27)
at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:180)
at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:75)
at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:40)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:29)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:105)
at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:98)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:85)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:42)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:92)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114)
at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:73)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:47)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:92)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:92)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:33)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:43)
at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:31)
at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution$2.withWorkspace(ExecuteActionsTaskExecuter.java:284)
at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:185)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:174)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:72)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:187)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:180)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:39)
at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
at org.gradle.execution.DefaultBuildWorkExecutor.access$000(DefaultBuildWorkExecutor.java:26)
at org.gradle.execution.DefaultBuildWorkExecutor$1.proceed(DefaultBuildWorkExecutor.java:52)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49)
at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:44)
at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:36)
at org.gradle.execution.UndefinedBuildWorkExecutor.execute(UndefinedBuildWorkExecutor.java:48)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:51)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:42)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:39)
at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$4(DefaultBuildLifecycleController.java:135)
at org.gradle.internal.build.DefaultBuildLifecycleController.withModel(DefaultBuildLifecycleController.java:157)
at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:131)
at org.gradle.internal.buildtree.DefaultBuildTreeWorkExecutor.execute(DefaultBuildTreeWorkExecutor.java:35)
at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:40)
at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor$1.call(BuildOperationFiringBuildTreeWorkExecutor.java:37)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.buildtree.BuildOperationFiringBuildTreeWorkExecutor.execute(BuildOperationFiringBuildTreeWorkExecutor.java:37)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$doScheduleAndRunTasks$1(DefaultBuildTreeLifecycleController.java:84)
at org.gradle.composite.internal.DefaultIncludedBuildTaskGraph.withNewTaskGraph(DefaultIncludedBuildTaskGraph.java:94)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.doScheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:82)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.runBuild(DefaultBuildTreeLifecycleController.java:104)
at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.scheduleAndRunTasks(DefaultBuildTreeLifecycleController.java:64)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:47)
at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:69)
at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:91)
at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40)
at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:154)
at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40)
at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40)
at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:56)
at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:56)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57)
at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.lambda$execute$0(RunAsWorkerThreadBuildActionExecutor.java:38)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:211)
at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.execute(RunAsWorkerThreadBuildActionExecutor.java:38)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:103)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64)
at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.lambda$execute$0(BuildSessionLifecycleBuildActionExecuter.java:56)
at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:55)
at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:37)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:58)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
at org.gradle.util.internal.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
Caused by: java.io.IOException: Cannot run program "protoc": error=2, No existe el archivo o el directorio
at com.google.protobuf.gradle.GenerateProtoTask.compileFiles(GenerateProtoTask.groovy:668)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at com.google.protobuf.gradle.GenerateProtoTask.compile(GenerateProtoTask.groovy:619)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
... 232 more
Caused by: java.io.IOException: error=2, No existe el archivo o el directorio
... 241 more
BUILD FAILED in 5s
3 actionable tasks: 1 executed, 2 up-to-date

Alright, seems that everything works as intended.
The build with our docker-compose build environment via build.sh works ("Build Successful"), locally you are missing dependencies (protobuf, in your case), thus build fails locally. Your error message is pretty clear about this.
If you want to build locally, please make sure that you have all dependencies satisfied, as stated in https://industrial-data-space.github.io/trusted-connector-documentation/docs/dev_core/, linked in README.md.

authors: gbrost jfernandezsqs milux

repo: Fraunhofer-AISEC/trusted-connector


text:
found and fixed stupid mistake

i was looking for that way to long

I dont know why i write a comment, i am all the people that contribute here.

source: gharchive/pull-request

authors: FredNoonienSingh OCFrederic

repo: FredNoonienSingh/Challenge


text:
Issue#40-integrate front end w/ back end

Sending HTTP requests from your frontend to the backend is crucial. You can use an HTTP
request library like Axios (https://axios-http.com/) or React fetch to achieve this. You can
import axios using import axios from "axios"; and then, for example: [see picture on #4 in hw 3]

Implement HTTP requests from the frontend to the backend using Axios or React fetch.

Ensure seamless communication between the React app and the PHP/MySQL backend.


text:
[v2] I/O Exception when processing request due to connection reset

Babysat till the error occurred, the youtube livestream didn't go down at any point nor did the discord bot, stop command was not issued by any user.  Using Jar build 3005, Pip version 2.0.2.5 and Lavalink.py v2 branch.
Log:

Connection problems will inevitably happen. You might want to retry on abnormal track ending.

Looking like jar build 3065 has fixed this.

This should be resolved on Lavaplayer 1.2.54 (Lavalink Build 3066)

This hasn't been reported in a while so I'm going to assume what @Devoxin says is correct.

authors: Devoxin Frederikam Wyn10 napstr

repo: Frederikam/Lavalink


text:
Code recovery function sometimes overwrites your new code

When you fail to pass tests on a challenge, then modify your code and try again, the system deletes all your modifications and resubmits the previously failed code.
@p1xt - can you add additional detail and/or steps to reproduce?

@QuincyLarson Did some fixes already get pushed live this morning. I went back to a couple of the places where I was able to reproduce this last night, and it's not reproducible now. However, I have no way of knowing if the difference is that I've refreshed the page since then or not (there are widespread reports that spamming refresh fixes a number of issues).

@P1xt yes - @BerkeleyTrue has been continually pushing fixes. I think we need a way to force a reload of a client's the JavaScript. If refreshing is fixing problems, that's probably the best way to fix this. I am closing this issue since you're currently unable to reproduce, as it sounds like this has either already been fixed or will be fixed once we can force a refresh.

repo: FreeCodeCamp/FreeCodeCamp


text:
Finders Keepers Issue

Challenge Finders Keepers has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

function findElement(arr, func) {
  // Make num undefined by default
  var num;

  // Loop thorugh the array and use the function to check
  for (var a = 0; a < arr.length; a++) {
    if (func(arr[a])) {
      // Store the first case and break the loop
      num = arr[a];
      return num;
    }
  }

  // otherwise return undefined
  return num;
}

find([1, 2, 3, 4], function(num) {
  return num % 2 === 0;
});
// Using Arr.filter()

function find(arr, func) {
  // filter the provide array by the function provided and return only the first element.
  return arr.filter(func)[0];
}
findElement([1, 2, 3, 4], function(num){ return num % 2 === 0; });

@ajimenezrosa your code works. Can you elaborate on what your issue is?

Closing as stale.

authors: ajimenezrosa atjonathan erictleung


text:
Missing '70. Waypoint: Use RGB to Color Elements Gray'.

Challenge http://freecodecamp.com/challenges/waypoint-use-rgb-to-color-elements-gray has an issue. Please describe how to reproduce it, and include links to screenshots if possible.

@jwjb thanks for posting this issue!
You'll be surprised but there isn't actually 70th waypoint. The points in the last screenshot are called Brownie Points.
If your problem is solved now feel free to close this issue, thanks.

Please review the Guidelines for Contributing, thank you!.

@bugron awesome and thanks for clearing that up and this issue is now closed.

authors: bugron jwjb


text:
Chinese translation of HTML5 and CSS

[x] Say Hello to HTML Elements
[x] Headline with the h2 Element
[x] Inform with the Paragraph Element
[x] Uncomment HTML
[x] Comment out HTML
[ ] Fill in the Blank with Placeholder Text
[ ] Delete HTML Elements
[ ] Change the Color of Text
[ ] Use CSS Selectors to Style Elements
[ ] Use a CSS Class to Style an Element
[ ] Style Multiple Elements with a CSS Class
[ ] Change the Font Size of an Element
[ ] Set the Font Family of an Element
[ ] Import a Google Font
[ ] Specify How Fonts Should Degrade
[ ] Add Images to your Website
[ ] Size your Images
[ ] Add Borders Around your Elements
[ ] Add Rounded Corners with a Border Radius
[ ] Make Circular Images with a Border Radius
[ ] Link to External Pages with Anchor Elements
[ ] Nest an Anchor Element within a Paragraph
[ ] Make Dead Links using the Hash Symbol
[ ] Turn an Image into a Link
[ ] Add Alt Text to an Image for Accessibility
[ ] Create a Bulleted Unordered List
[ ] Create an Ordered List
[ ] Create a Text Field
[ ] Add Placeholder Text to a Text Field
[ ] Create a Form Element
[ ] Add a Submit Button to a Form
[ ] Use HTML5 to Require a Field
[ ] Create a Set of Radio Buttons
[ ] Create a Set of Checkboxes
[ ] Check Radio Buttons and Checkboxes by Default
[ ] Nest Many Elements within a Single Div Element
[ ] Give a Background Color to a Div Element
[ ] Set the ID of an Element
[ ] Use an ID Attribute to Style an Element
[ ] Adjusting the Padding of an Element
[ ] Adjust the Margin of an Element
[ ] Add a Negative Margin to an Element
[ ] Add Different Padding to Each Side of an Element
[ ] Add Different Margins to Each Side of an Element
[ ] Use Clockwise Notation to Specify the Padding of an Element
[ ] Use Clockwise Notation to Specify the Margin of an Element
[ ] Style the HTML Body Element
[ ] Inherit Styles from the Body Element
[ ] Prioritize One Style Over Another
[ ] Override Styles in Subsequent CSS
[ ] Override Class Declarations by Styling ID Attributes
[ ] Override Class Declarations with Inline Styles
[ ] Override All Other Styles by using Important
[ ] Use Hex Code for Specific Colors
[ ] Use Hex Code to Color Elements White
[ ] Use Hex Code to Color Elements Red
[ ] Use Hex Code to Color Elements Green
[ ] Use Hex Code to Color Elements Blue
[ ] Use Hex Code to Mix Colors
[ ] Use Hex Code to Color Elements Gray
[ ] Use Hex Code for Specific Shades of Gray
[ ] Use Abbreviated Hex Code
[ ] Use RGB values to Color Elements
[ ] Use RGB to Color Elements White
[ ] Use RGB to Color Elements Red
[ ] Use RGB to Color Elements Green
[ ] Use RGB to Color Elements Blue
[ ] Use RGB to Mix Colors

Closing in favor of moving the conversation over to https://github.com/FreeCodeCamp/TranslationExpansion/issues/3

authors: erictleung leonfeng


text:
Update GIFs and screenshots on Getting Started Challenges

Some GIFs and screenshots on the following challenges need updated, as they show older versions of the site and branding:

[ ] Create a GitHub account and join our chat rooms
[ ] Configure your code portfolio
[ ] Join a campsite in your city
[ ] Learn what to do if you get stuck

Examples:
Older version of the site

Needs changed to the new green background: #006400

Hello, I am new to contributing, and I would like to tackle this issue, but I want to make sure I have the right idea first.
So, the issue is that the background color on these pages are outdated and they just need changing? Also, I have cloned the repo, but I don't see any HTML or CSS files in it; is that intentional?

Hey @myou11 :smile:, these are just images or gifs that need edited in an application like photoshop with the changes, uploaded to imgur and then you need to update the relevant JSON with the new links.
Please, check our Guidelines for Contributing and if you need any assistance reach out to the Contributors Chat room.

Hey, I am also new here. If this is not resolved can I contribute to this?

@saqibnaveed, certainly! It doesn't seem to have been picked up by anyone yet...

I want to work on this.. please guide me

It would be a good idea not to use GIF this time and webm instead. It doesn't look like a slideshow with reduced colors AND takes up less space.

I will take this on 👍

@atjonathan lol, I just thought to myself, 'I could do this', and then I scroll down and see your comment.

authors: Lehmax atjonathan dhcodes myou11 saqibnaveed


text:
Fix second test to only test for brackets.

It only prevented people from completing the test when using #000 while the first test would still pass.
resolves #4874

Second test is there to make sure people don't complete the lesson by having CSS that looks like this:
body {
  background-color: black;

Which some browsers will apply to the page despite being wrong, making the first test pass. If you want to fix this PR to correct the second test you can git add . && git commit --amend to amend you last commit and then git commit -f to force push the update.

Oh, i see. Apperently i forgot to reset the test. And assumed the brackets where automaticly added to the editor view, rendering a test nearly useless. Sinds it isn't the case, I fixed the origenal test. To only test the curly bracers.

@DDaems actually, this isn't working and here is why. .* matches all characters except line breaks: \n (or \r\n). So this correct solution:
body {
  background-color: #000;
}

won't pass because there are new line chars between { and }. So, please, revert this test case to the original one but replace blue with .*. And while amending remove close #4874 from your commit message, thanks.

Thx @bugron i didn't think about that.

Done, I altered the first test to properly detect if the user submitted background-color instead of background
And changed the spelling mistakes in the second test.

I think it's okay if users can pass this waypoint with background. In fact, they should be able to, since background is just a shorthand to change a multitude of background properties at once, including background-color. Just like we are changing this to not penalize users for knowing hex before we introduce it I don't think we should penalize users for shorthand.

In that case after removing  && editor.match(/background-color/g) from the first test we can merge this PR.
cc @DDaems.

@DDaems I can see that you've made the requested changes, looks good but, unfortunately, still there are some conflicts.

Rebase done

Please, replace editor with code and add semicolons at the end of asserts. We've done these changes in a previous big update but looks like you overwrite them with you commit. After this I'm ready to merge this PR.
If you haven't setup FCC locally I recommend you to do that. Here is good starting points:
Getting Started
How to clone the FreeCodeCamp website on a Windows pc
How to get the MEAN stack running locally on OSX
How To Fork And Maintain a Local Instance of Free Code Camp
How To Create A Pull Request for Free Code Camp

@bugron Done here, thanks for supplying me with the wiki pages :+1:

Great, thanks for your awesome contribution, @DDaems!

authors: DDaems bugron ltegman


text:
Fix mixed content in bar graph visualization challenge

Pre-Submission Checklist

[x] Your pull request targets the staging branch of FreeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm run test-challenges. Use git commit --amend to amend any fixes.

Type of Change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[ ] Closes currently open issue (Closes #XXXX): Closes

Description

Link to forked CodePen with fixed HTTPS handling updated.

@SnoopJeDi Great job and thanks.
Can you please change the link in the Spanish version here as well?

Refers #7700

:sparkles: :sparkles: LGTM. :sparkles: :sparkles:
Thanks @SnoopJeDi.

authors: SnoopJeDi raisedadead


text:
Added closing code tags to "Adding a default option in Switch statements"

Pre-Submission Checklist

[x] Your pull request targets the staging branch of FreeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm run test-challenges. Use git commit --amend to amend any fixes.

Type of Change

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

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue (Closes #XXXX): closes #8179

Description
Added closing code tags to tests for the challenge, "Adding a default option in Switch statements". You can see a screenshot of the bug in the referred issue above.

@theflametrooper thanks for the PR. Quick change though, the  tags should be around the function call, not the entire message.

"assert(switchOfStuff("a") === "apple", 'message: switchOfStuff("a") should have a value of "apple"');",

@theflametrooper LGTM 👍

authors: erictleung theflametrooper


text:
Operate multiple windows servers remote desktops simultaneously and in parallel

Is your feature request related to a problem? Please describe.

I need to open multiple windows servers remote desktop from one client at the same time. These windows servers are different hosts. Each host simply opens a remote desktop.

After opening the remote desktops of these hosts on the client side, synchronization operations need to be performed in the remote desktops of these hosts at the same time. For example, when opening a browser, each host will open the browser at the same time, then download the installation package, and then click Execute. Install. Each host will do the same thing at this point.

There is currently no remote tool that implements these functions.

Additional context
I personally think this function is very useful and provides efficient and practical remote operation.

sounds like you should have a look at ssh and some (powershell) scripting ;)
doing this with RDP might be technically possible, but:

there is no feedback channel (every browser start takes a different amount of time, ...) so in the end the result would be unreliable and there is no way to tell which connection failed.
there is not even proper feedback to being logged in (NLA/TLS/RDP security and many more)
There is heavy overhead of having the client side RDP stuff initialized, which takes quite a lot of memory/cpu compared to something like clusterssh

听起来您应该看看 SSH 和一些 （PowerShell） 脚本;)
从技术上讲，这样做可能是可行的，但是：RDP

没有反馈渠道（每个浏览器启动花费的时间都不同，...），因此最终结果将不可靠，并且无法判断哪个连接失败。
甚至没有适当的登录反馈（安全性等等）NLA/TLS/RDP
初始化客户端 RDP 内容会有很大的开销，与 clusterssh 之类的东西相比，这需要相当多的内存/CPU

How can I achieve simultaneous control of the same server(remote desktop) by multiple clients and redirect the USB device of the client to the server?

authors: Adogs1 akallabeth dakangsiji

repo: FreeRDP/FreeRDP


text:
Serial redirection prints very slow

Hi all
I have a Zebra code bar printer 105SL and connect it to ubuntu with a RS232-USB converter. In ubuntu I type "echo ~WC > /dev/ttyUSB0", it prints very fast, about 3-5 seconds after I press ENTER. But in freerdp Windows VM, it prints very slow, taking about 5 minutes to print. My steps are as follows:

ubuntu 12.04.3 x86 desktop, remove system-built-in freerdp by "apt-get purge libfreerdp1"
freerdp stable-1.1 branch compiled with:
apt-get update && apt-get install build-essential libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxi-dev libpulse-dev libxtst-dev
cmake . -DMONOLITHIC_BUILD=ON -DWITH_PULSE=ON -DWITH_CUPS=ON
chmod a+rw /dev/ttyUSB0
echo ~WC > /dev/ttyUSB0 # prints very fast, 3-5 seconds after pressing ENTER
xfreerdp /serial:COM1,/dev/ttyUSB0
echo ~WC > COM1 # in windows VM, very slow, about 5 minutes
in ubuntu console I can see some warnings: write /dev/ttyUSB0(2) failed

To find out what's happening, I install this printer into ubuntu CUPS GUI, so that I can monitor printing job in the printer job queue GUI. When I type "echo ~WC > /dev/ttyUSB0" in ubuntu , the job has only 1KB size. But when I type "echo ~WC > COM1" in windows VM, the job has 200+KB size.
Why is it that large? Does the size lead to slow print? How to fix it?

@bmiklautz hi it's solved with the master codes~


text:
Build FreeRDP-Android on Ubuntu 14.04

I want to build FreeRDP for android in Ubuntu14.04 64bit
my NDK : android-ndk-r11c and SDK : r24.4.1
I reference https://www.youtube.com/watch?v=vGOcPH5UXJM  the video to construct the library
so i git clone https://github.com/bmiklautz/android-external-openssl-ndk-static to /home/user/WorkPrj/android-external-openssl-ndk-static
and run ndk-build. then it generate libcrypto.a and libssl.o in /home/user/WorkPrj/android-external-openssl-ndk-static/obj/local/armeabi
and then git clone https://github.com/FreeRDP/FreeRDP to /home/user/WorkPrj/FreeRDP-master
and open terminal to local to /home/user/WorkPrj/FreeRDP-master, key in
cmake -DCMAKE_TOOLCHAIN_FILE=cmake/AndroidToolchain.cmake -DANDROID_NDK="/home/user/NDK/android-ndk-r11c"
-DFREERDP_ANDROID_EXTERNAL_SSL_PATH="/home/user/WorkPrj/android-external-openssl-ndk-static" -DCMAKE_BUILD_TYPE=Debug
but terminal show error message
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR
(missing: OPENSSL_LIBRARIES
OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
cmake/FindOpenSSL.cmake:317 (find_package_handle_standard_args)
cmake/FindFeature.cmake:16 (find_package)
CMakeLists.txt:674 (find_feature)
can you find out the issue to solve the problem
another , Does anyone have a process to construct freeRDP-android success to build aFreeRDP apk

@BrianChangchien Have a look at docs/README.android in the FreeRDP git repo. There are already convenience scripts to generate the Android Studio project and all required native libraries. You have been following an outdated howto.

Hi akallabeth
I have question about setting SCRIPT_PATH in android-build.conf problem
if my FreeRDP-master locate in /home/WorkPrj/FreeRDP-master/
how do i set realpath ?
SCRIPT_PATH=$(dirname "${BASH_SOURCE[0]}")
SCRIPT_PATH=$(realpath "$SCRIPT_PATH")
2016-05-10 17:01 GMT+08:00 akallabeth notifications@github.com:

Closed #3324 https://github.com/FreeRDP/FreeRDP/issues/3324.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/FreeRDP/FreeRDP/issues/3324#event-655467331

@BrianChangchien Just leave it as it is ;) It will always point to the path of the file

So i don`t modify the file, is it right?
2016年5月10日 下午9:02於 "akallabeth" notifications@github.com寫道：

@BrianChangchien https://github.com/BrianChangchien Just leave it as it
is ;) It will always point to the path of the file
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/FreeRDP/FreeRDP/issues/3324#issuecomment-218150200

Hi akallabeh,
when i run ./scripts/android-build-freerdp.sh --ndk <ANDROID_NDK> --sdk
<ANDROID_SDK>
i can build openh264.so openssl.so libcrypto.so in jniLibs/armeabi
but when run Build and install the library , will show msgs
[RUN] cd /home/user/WorkPrj/FreeRDP-master
[RUN] mkdir -p ./scripts/../build/freerdp-build/armeabi
[RUN] cd ./scripts/../build/freerdp-build/armeabi
[RUN] export ANDROID_NDK=/home/user/NDK/android-ndk-r11c
[RUN] cmake -DANDROID_NDK=/home/user/NDK/android-ndk-r11c
-DANDROID_NATIVE_API_LEVEL=android-12
-DCMAKE_TOOLCHAIN_FILE=./scripts/../cmake/AndroidToolchain.cmake
-DCMAKE_INSTALL_PREFIX=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DCMAKE_BUILD_TYPE=Debug
-DFREERDP_EXTERNAL_PATH=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DWITH_OPENH264=ON -DANDROID_ABI=armeabi ./scripts/..
CMake Error: The source directory
"/home/user/WorkPrj/FreeRDP-master/build/freerdp-build/armeabi" does not
appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
[ERROR] cmake -DANDROID_NDK=/home/user/NDK/android-ndk-r11c
-DANDROID_NATIVE_API_LEVEL=android-12
-DCMAKE_TOOLCHAIN_FILE=./scripts/../cmake/AndroidToolchain.cmake
-DCMAKE_INSTALL_PREFIX=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DCMAKE_BUILD_TYPE=Debug
-DFREERDP_EXTERNAL_PATH=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DWITH_OPENH264=ON -DANDROID_ABI=armeabi ./scripts/.. retured 1
so i try FreeRDP-master.zip unzip to
"/home/user/WorkPrj/FreeRDP-master/build/freerdp-build/armeabi
and run again
will show below msg
[RUN] cd /home/user/WorkPrj/FreeRDP-master
[RUN] mkdir -p ./scripts/../build/freerdp-build/armeabi
[RUN] cd ./scripts/../build/freerdp-build/armeabi
[RUN] export ANDROID_NDK=/home/user/NDK/android-ndk-r11c
[RUN] cmake -DANDROID_NDK=/home/user/NDK/android-ndk-r11c
-DANDROID_NATIVE_API_LEVEL=android-12
-DCMAKE_TOOLCHAIN_FILE=./scripts/../cmake/AndroidToolchain.cmake
-DCMAKE_INSTALL_PREFIX=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DCMAKE_BUILD_TYPE=Debug
-DFREERDP_EXTERNAL_PATH=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DWITH_OPENH264=ON -DANDROID_ABI=armeabi ./scripts/..
-- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)
-- FreeRDP GIT
-- Git Revision n/a
-- Performing Test Wno-unused-result
-- Performing Test Wno-unused-result - Success
-- Performing Test Wno-unused-but-set-variable
-- Performing Test Wno-unused-but-set-variable - Success
-- Performing Test Wno-deprecated-declarations
-- Performing Test Wno-deprecated-declarations - Success
-- Performing Test Wno-deprecated-declarationsCXX
-- Performing Test Wno-deprecated-declarationsCXX - Success
-- GCC default symbol visibility: hidden
-- Performing Test Wimplicit-function-declaration
-- Performing Test Wimplicit-function-declaration - Success
-- Performing Test Wredundant-decls
-- Performing Test Wredundant-decls - Success
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - not found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file sys/modem.h
-- Looking for include file sys/modem.h - not found
-- Looking for include file sys/filio.h
-- Looking for include file sys/filio.h - not found
-- Looking for include file sys/sockio.h
-- Looking for include file sys/sockio.h - not found
-- Looking for include file sys/strtio.h
-- Looking for include file sys/strtio.h - not found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include file syslog.h
-- Looking for include file syslog.h - found
-- Performing Test HAVE_TM_GMTOFF
-- Performing Test HAVE_TM_GMTOFF - Success
-- Looking for pthread_mutex_timedlock in pthread
-- Looking for pthread_mutex_timedlock in pthread - not found
-- Looking for include file sys/eventfd.h
-- Looking for include file sys/eventfd.h - found
-- Looking for include file sys/eventfd.h
-- Looking for include file sys/eventfd.h - found
-- Looking for eventfd_read
-- Looking for eventfd_read - found
-- Looking for include file sys/timerfd.h
-- Looking for include file sys/timerfd.h - not found
-- Looking for include file poll.h
-- Looking for include file poll.h - found
-- Looking for ceill
-- Looking for ceill - found
-- Skipping disabled feature X11 for X11 (X11 client and server)
-- Skipping disabled feature Wayland for Wayland (Wayland client)
-- Skipping disabled feature DirectFB for DirectFB (DirectFB client)
-- Finding required feature ZLIB for compression (data compression)
-- Found ZLIB:
/home/user/NDK/android-ndk-r11c/platforms/android-12/arch-arm/usr/lib/libz.so
(found version "1.2.3")
-- Finding required feature OpenSSL for cryptography (encryption,
certificate validation, hashing functions)
CMake Error at
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108
(message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES
OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315
(_FPHSA_FAILURE_MESSAGE)
cmake/FindOpenSSL.cmake:317 (find_package_handle_standard_args)
cmake/FindFeature.cmake:16 (find_package)
CMakeLists.txt:674 (find_feature)
-- Configuring incomplete, errors occurred!
See also
"/home/user/WorkPrj/FreeRDP-master/build/freerdp-build/armeabi/CMakeFiles/CMakeOutput.log".
See also
"/home/user/WorkPrj/FreeRDP-master/build/freerdp-build/armeabi/CMakeFiles/CMakeError.log".
[ERROR] cmake -DANDROID_NDK=/home/user/NDK/android-ndk-r11c
-DANDROID_NATIVE_API_LEVEL=android-12
-DCMAKE_TOOLCHAIN_FILE=./scripts/../cmake/AndroidToolchain.cmake
-DCMAKE_INSTALL_PREFIX=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DCMAKE_BUILD_TYPE=Debug
-DFREERDP_EXTERNAL_PATH=./scripts/../client/Android/Studio/freeRDPCore/src/main/jniLibs
-DWITH_OPENH264=ON -DANDROID_ABI=armeabi ./scripts/.. retured 1
could you help me point how to finish to build a success freerdp android
library , thank a lot
2016-05-10 21:24 GMT+08:00 Brian Chang-Chien brian.changchien@gmail.com:

So i don`t modify the file, is it right?
2016年5月10日 下午9:02於 "akallabeth" notifications@github.com寫道：

@BrianChangchien https://github.com/BrianChangchien Just leave it as
it is ;) It will always point to the path of the file
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/FreeRDP/FreeRDP/issues/3324#issuecomment-218150200

authors: BrianChangchien akallabeth


text:
I have a question about MPL

Hi, I'm Seyoung.
I want to refer to the FreeRDP/client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/ButtonPreference.java file in my commercial app.
And I find the license "MPL" not "Apache" at top of the code.
Please let me know I must comply MPL license to use the code or can comply Apache license.

@seyoung-hyun FreeRDP is generally APL. However some parts, including the Android Client, do have different licenses. If a different license is stated in the file header it does apply.
In your case if you are working an aFreeRDP based application you need to comply to APL for the user interface part.

authors: bmiklautz seyoung-hyun


text:
drdynvc segfault after drdynvc's changes

Build: freerdp master
Screenshots:

@kubistika @akallabeth

@maordadush already preparing a pr for that, found that during a test session only an hour ago, good catch!

authors: akallabeth maordadush


text:
Failed to run RemoteApp

Hi everybody!
I'm trying to run xfreerdp in RemoteApp mode but have no luck. Here is what I've tryed:
xfreerdp /u:user /d:domain /p:password /app:"||calc" /v:server
loading channel rail
Warning xf_GetWindowProperty (156): Property 256 does not exist
connected to server:3389
connected to server:3389
connected to server:3389
Unable to get current timezone rule
RAIL exec error: execResult=RAIL_EXEC_E_FAIL NtError=0x2
xfreerdp /u:user /d:domain /p:password /app:%SYSTEMDRIVE%\Windows\system32\calc.exe /v:server
loading channel rail
Warning xf_GetWindowProperty (156): Property 261 does not exist
connected to server:3389
connected to server:3389
connected to server:3389
Unable to get current timezone rule
RAIL exec error: execResult=RAIL_EXEC_E_NOT_IN_ALLOWLIST NtError=0x15
What am I doing wrong? Please could you give me an example of using app param?
P.S. I should note thatconnection from my Windows clien with RemoteApp mode is pretty good.
Thanks in advance!

Thanks too for this info :)

I could make it work by installing RemoteApp Tool on Windows 10, editing the name of the application, and then specifying it on the command-line as /app:'||appname' (surround with single or double quotes, it doesn't matter).