sbt package报错:a bytes-like object is required, not 'str'
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Temp\protocbridge7256923893821185625.py", line , in <module>
s.sendall(content)
TypeError: a bytes-like object is required, not 'str'
--scala_out: protoc-gen-scala: Plugin failed with status code .
[error] java.lang.RuntimeException: protoc returned exit code:
[error] at scala.sys.package$.error(package.scala:)
[error] at sbtprotoc.ProtocPlugin$.compile(ProtocPlugin.scala:)
[error] at sbtprotoc.ProtocPlugin$.compileProto$(ProtocPlugin.scala:)
[error] at sbtprotoc.ProtocPlugin$.$anonfun$sourceGeneratorTask$(ProtocPlugin.scala:)
[error] at sbt.util.FileFunction$.$anonfun$cached$(FileFunction.scala:)
[error] at sbt.util.FileFunction$.$anonfun$cached$(FileFunction.scala:)
[error] at sbt.util.Difference.apply(Tracked.scala:)
[error] at sbt.util.Difference.apply(Tracked.scala:)
[error] at sbt.util.FileFunction$.$anonfun$cached$(FileFunction.scala:)
[error] at sbt.util.Difference.apply(Tracked.scala:)
[error] at sbt.util.Difference.apply(Tracked.scala:)
[error] at sbt.util.FileFunction$.$anonfun$cached$(FileFunction.scala:)
[error] at sbtprotoc.ProtocPlugin$.$anonfun$sourceGeneratorTask$(ProtocPlugin.scala:)
[error] at scala.Function1.$anonfun$compose$(Function1.scala:)
[error] at sbt.internal.util.$tilde$greater.$anonfun$$u2219$(TypeFunctions.scala:)
[error] at sbt.std.Transform$$anon$.work(System.scala:)
[error] at sbt.Execute.$anonfun$submit$(Execute.scala:)
[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:)
[error] at sbt.Execute.work(Execute.scala:)
[error] at sbt.Execute.$anonfun$submit$(Execute.scala:)
[error] at sbt.ConcurrentRestrictions$$anon$.$anonfun$submitValid$(ConcurrentRestrictions.scala:)
[error] at sbt.CompletionService$$anon$.call(CompletionService.scala:)
[error] at java.util.concurrent.FutureTask.run(FutureTask.java:)
[error] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:)
[error] at java.util.concurrent.FutureTask.run(FutureTask.java:)
[error] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
[error] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
[error] at java.lang.Thread.run(Thread.java:)
[error] (Compile / protocGenerate) protoc returned exit code:
[error] Total time: s, completed -- ::
搜索了一下,根据https://github.com/scalapb/ScalaPB/issues/268的讨论,可能是安装的python版本问题,非2.x版本可能导致sbt package时出现上面的错误。安装python 2.7后问题解决。
sbt package报错:a bytes-like object is required, not 'str'的更多相关文章
- python 报错:a bytes-like object is required, not 'str'
核心代码: def ipPools(numPage): headers = randomHeads() url = 'http://www.xicidaili.com/nn/' saveFsvFile ...
- moviepy执行TextClip.search方法时报错TypeError: a bytes-like object is required, not str
☞ ░ 前往老猿Python博文目录 ░ 执行TextClip.search方法时,报错: >>> from moviepy.editor import * >>> ...
- 安装pandas报错(AttributeError: 'module' object has no attribute 'main')
在pycharm中安装pandas出现报错:AttributeError: 'module' object has no attribute 'main', 刚开始以为是pip的版本太旧了,于是乎将其 ...
- 在spring添加注解时,第一行package报错configure build path
练习spring的ioc的注解的时候写上注解就会在第一行package报错configure build path. 用的spring4.2.4的jar包.经过上网查阅资料,可能是jar包冲突,解决办 ...
- 解决:pipenv shell报错:AttributeError: 'module' object has no attribute 'run'
利用pipenv shell切换到虚拟环境时,显示报错:AttributeError: 'module' object has no attribute 'run' 可以看到是d:\program\p ...
- pycharm安装 package报错:module 'pip' has no attribute 'main'
转自: <pycharm安装 package报错:module 'pip' has no attribute 'main'> https://www.cnblogs.com/Fordest ...
- maven项目新检出后不编译爬坑记 及 mvn clean package报错 WagonTransporterFactory: java.util.NoSuchElementException 异常【我】
从SVN新检出一个maven项目,配置好后,发现项目无法编译(只有一个test包中的代码显示编译报错,其他所有包中的代码都不编译,也不报错), 先注释掉报错的test包中的所有内容, 用Eclipse ...
- Pycharm安装package报错:AttributeError: module 'pip' has no attribute 'main'
Pycharm安装package报错:AttributeError: module 'pip' has no attribute 'main' 确认pip已经升级到目前最新版本了. 在网上搜寻后,解决 ...
- package报错
java类的第一行package 包路径 package报错 jdk版本不一致 或者jar包冲突
随机推荐
- C编程规范
目 录 1.版面... 2.命名... 3.注释... 4.源代码结构... 附录A:常见单词缩写表... 1.版面 [规则1-1] 程序块要采用缩进风格编写,缩进的空格数为4个. [规则1-2] 对 ...
- Codeforces_812
A. 每条人行道有六条车道会撞到. #include<bits/stdc++.h> using namespace std; ],b[],c[],d[]; int main() { ios ...
- Codeforces 1011C Fly(二分+模拟)
题意: 是有n个星球,1代表地球,然后输入一个m表示火箭的重量,然后输入了两组n个数,第一组表示在每个星球起飞时消耗一吨燃料的质量数,a[i]就表示每a[i]吨就要消耗1吨燃料,第二组就表示在每个星球 ...
- webpack chunkFilename 非入口文件的命名规则 [转]
官网的文档只理解了filename是主入口的文件名,chunkFilename是非主入口的文件名 filename应该比较好理解,就是对应于entry里面生成出来的文件名.比如: { entry: { ...
- win10系统下安装JDK1.8及配置环境变量的方法
本次演示基于windows10操作系统,如果你是linux,请参考:https://www.yn2333.com/archives/linux上安装JDK8 1:下载安装包 地址:https://ww ...
- Vue过滤器、生命周期函数和vue-resource
一.过滤器 使用例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
- 数据库主从监控脚本,数据传到influxdb
#!/bin/bash port=`/usr/sbin/ss -ntlp | | awk '{print $4}' | awk -F":" '{print $2}'` array= ...
- VNC 远程桌面 连接(安装桌面程序)
1.修改linux启动方式 # vi /etc/inittab 将3改为5 id:5:initdefault: 2.关闭防火墙(或者单独打开接口) #s ...
- Mysql 初始化 及 密码管理
安装好mysql后,第一次初始化数据库 前言:启动mysql数据库最好不要使用root用户,而是使用mysql用户启动 官方解释: (永远不要使用root帐号启动MySQL Server.这样做很危险 ...
- kubeadm安装Kubernetes 1.14最佳实践
前言 Kubernetes作为容器编排工具,简化容器管理,提升工作效率而颇受青睐.很多新手部署Kubernetes由于“上网”问题举步维艰,本文以实战经验详解kubeadm不用“翻墙”部署Kubern ...