dpoluyanov / bazel-wsl Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Intellij Idea support ssh remote develop.
Syncing project: Sync (full)...
Command: git diff --name-status --no-renames 7ece8c0f5b493d87c8d2319b9fe61ac19d91566a
Updating VCS...
Running Bazel info...
Command: "D:\Program Files\bazel\bazel-wsl.exe" info --tool_tag=ijwb:IDEA:ultimate --curses=no --color=yes --progress_in_terminal_title=no --
/bin/bash: bazel: command not found
Execute Failed On Windows CMD too:
D:\Program Files\bazel>bazel-wsl.exe --version
/bin/bash: bazel: command not found
When I click Debug (shift+F9) in IDEA, it shows me the following error:
Error running 'Api': Cannot run program "\bin\bash" (in directory "\\wsl$\Ubuntu\home\nick\git\alter"): CreateProcess error=2, The system cannot find the file specified
I tried adding the following properties to "idea.properties." to no avail:
blaze.experiment.java.hotswapping.enabled=0 java.hotswapping.enabled=0
First,I can only run debug application.
After run debug, consule show that:
Error running 'Bazel run eplus-data-pull:eplus-data-pull': Cannot run program "\bin\bash" (in directory "\wsl$\Ubuntu\home\jungleliu\git\yak2"): CreateProcess error=2, The system can not find the file specified.
how should i do next?
Building Bazel targets...
build invocation result: success
Parsing build outputs...
Total rules: 0, new/changed: 0, removed: 0
Reading IDE info result...
Reading IDE info result...
Updating target map
Loaded 0 aspect files, total size 0kB
Target map size: 0
Prefetching output artifacts...
Command: "D:\Program Files\bazel\bazel-wsl.exe" info --tool_tag=ijwb:IDEA:ultimate build-language --curses=no --color=yes --progress_in_terminal_title=no --
INFO: Invocation ID: a0cf1fa8-a653-4dde-ae20-224459128a88
Reading jdeps files...
Loaded 0 jdeps files, total size 0kB
Reading package manifests...
Java content entry count: 1
Filtering empty jars...
Fetching JARs to track empty status..
Filtered 0 JARs, in 0ms
Updating Jar Cache...
Prefetching files...
Refreshing files
Computing directory structure...
com.google.repackaged.bazel.protobuf.InvalidProtocolBufferException: Protocol message end-group tag did not match expected tag.
at com.google.repackaged.bazel.protobuf.InvalidProtocolBufferException.invalidEndTag(InvalidProtocolBufferException.java:106)
at com.google.repackaged.bazel.protobuf.CodedInputStream$ArrayDecoder.checkLastTagWas(CodedInputStream.java:635)
at com.google.repackaged.bazel.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)
at com.google.devtools.build.lib.query2.proto.proto2api.Build$BuildLanguage.(Build.java:42300)
at com.google.devtools.build.lib.query2.proto.proto2api.Build$BuildLanguage.(Build.java:42250)
at com.google.devtools.build.lib.query2.proto.proto2api.Build$BuildLanguage$1.parsePartialFrom(Build.java:43090)
at com.google.devtools.build.lib.query2.proto.proto2api.Build$BuildLanguage$1.parsePartialFrom(Build.java:43084)
at com.google.repackaged.bazel.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:158)
at com.google.repackaged.bazel.protobuf.AbstractParser.parseFrom(AbstractParser.java:191)
at com.google.repackaged.bazel.protobuf.AbstractParser.parseFrom(AbstractParser.java:203)
at com.google.repackaged.bazel.protobuf.AbstractParser.parseFrom(AbstractParser.java:208)
at com.google.repackaged.bazel.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)
at com.google.devtools.build.lib.query2.proto.proto2api.Build$BuildLanguage.parseFrom(Build.java:42490)
at com.google.idea.blaze.base.lang.buildfile.sync.BuildLangSyncPlugin.parseLanguageSpec(BuildLangSyncPlugin.java:124)
at com.google.idea.blaze.base.lang.buildfile.sync.BuildLangSyncPlugin.lambda$getBuildLanguageSpec$0(BuildLangSyncPlugin.java:95)
at com.google.idea.blaze.base.scope.Scope.push(Scope.java:40)
at com.google.idea.blaze.base.lang.buildfile.sync.BuildLangSyncPlugin.getBuildLanguageSpec(BuildLangSyncPlugin.java:90)
at com.google.idea.blaze.base.lang.buildfile.sync.BuildLangSyncPlugin.updateSyncState(BuildLangSyncPlugin.java:71)
at com.google.idea.blaze.base.sync.ProjectUpdateSyncTask.lambda$run$2(ProjectUpdateSyncTask.java:180)
at com.google.idea.blaze.base.scope.Scope.push(Scope.java:57)
at com.google.idea.blaze.base.sync.ProjectUpdateSyncTask.run(ProjectUpdateSyncTask.java:175)
at com.google.idea.blaze.base.sync.ProjectUpdateSyncTask.runProjectUpdatePhase(ProjectUpdateSyncTask.java:120)
at com.google.idea.blaze.base.sync.SyncPhaseCoordinator.lambda$updateProjectAndFinishSync$7(SyncPhaseCoordinator.java:508)
at com.google.idea.blaze.base.sync.SyncScope.lambda$runWithTiming$1(SyncScope.java:61)
at com.google.idea.blaze.base.sync.SyncScope.lambda$push$2(SyncScope.java:74)
at com.google.idea.blaze.base.sync.SyncScope.push(SyncScope.java:89)
at com.google.idea.blaze.base.sync.SyncScope.push(SyncScope.java:71)
at com.google.idea.blaze.base.sync.SyncScope.runWithTiming(SyncScope.java:63)
at com.google.idea.blaze.base.sync.SyncPhaseCoordinator.updateProjectAndFinishSync(SyncPhaseCoordinator.java:500)
at com.google.idea.blaze.base.sync.SyncPhaseCoordinator.runSync(SyncPhaseCoordinator.java:404)
at com.google.idea.blaze.base.sync.SyncPhaseCoordinator.lambda$syncProject$0(SyncPhaseCoordinator.java:229)
at com.google.idea.blaze.base.scope.Scope.push(Scope.java:57)
at com.google.idea.blaze.base.scope.Scope.root(Scope.java:33)
at com.google.idea.blaze.base.sync.SyncPhaseCoordinator.lambda$syncProject$1(SyncPhaseCoordinator.java:219)
at com.google.idea.blaze.base.async.executor.ProgressiveTaskWithProgressIndicator.lambda$submitTask$0(ProgressiveTaskWithProgressIndicator.java:79)
at com.google.idea.blaze.base.async.executor.ProgressiveTaskWithProgressIndicator.lambda$submitTaskWithResult$4(ProgressiveTaskWithProgressIndicator.java:127)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:57)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:57)
at com.google.idea.blaze.base.async.executor.ProgressiveTaskWithProgressIndicator.lambda$submitTaskWithResult$5(ProgressiveTaskWithProgressIndicator.java:127)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
ERROR: /home/jungleliu/.cache/bazel/_bazel_jungleliu/748f7d17089974aa1a9125aeba4ea413/external/local_jdk/BUILD.bazel:3:10: in fail_rule rule @local_jdk//:jdk:
Traceback (most recent call last):
File "/home/jungleliu/.cache/bazel/_bazel_jungleliu/748f7d17089974aa1a9125aeba4ea413/external/bazel_tools/tools/jdk/fail_rule.bzl", line 19, column 13, in _fail_rule_impl
fail("%s %s" % (ctx.attr.header, ctx.attr.message))
Error in fail: Auto-Configuration Error: Cannot find Java binary bin/java in /home/jungleliu/.cache/bazel/_bazel_jungleliu/install/ee8d7e4b6774884ed2cd0aece6fc9fda/embedded_tools/tools/jdk/nosystemjdk; either correct your JAVA_HOME, PATH or specify embedded Java (e.g. --javabase=@bazel_tools//tools/jdk:remote_jdk11)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.