...
20211215-a1b691048,2021年12月份培训
...
问题:codeAssemblyScript执行发现iotdb依赖失效
运行codeAssemblyScript的时候如果出现:T: Failed to collect dependencies at org.apache.iotdb:iotdb-jdbc:jar:0.11.2-> org.apache.iotdb:tsfile:jar:0.11.2-> org.glassfish.jaxb:jaxb-runtime:jar:2.4.0-b180725.0644-> com.sun.istack:istack-commons-runtime:jar:3.0.6
原因:是由于iotdb jdbc包依赖的jar包已经停止维护,
...
增加server.port配置项,如下所示
后续版本的SDK默认加上此配置
问题:为什么模型包在调试环境下释放会出现乱码?
使用官方的模型包释放到调试环境下以后,内容出现乱码?
原因:
如果是中文windows操作系统默认使用的GBK编码,而模型包在打包的时候在linux上组装,所以使用的是UTF8
对策:
调试启动的时候需要将启动环境设为默认按照UTF8启动java虚拟机,设置方式是增加launch.json中虚拟机启动的参数:
如下所示:"vmArgs": "-Dfile.encoding=utf-8"
代码块 | ||
---|---|---|
| ||
{
"type": "java",
"name": "Launch MyApp",
"request": "launch",
"mainClass": "edu.thss.MyApp",
"projectName": "dwf-app",
"vmArgs": "-Dfile.encoding=utf-8"
}, |
问题:怎么样把调试输出控制台的乱码改正过来?
现象是SpringBoot调试输出的中文字打印出来以后就成了乱码,怎么样变成正常?
原因:
SpringBoot进程启动的时候使用UTF8,控制台显示的时候使用操作系统的字符集GBK,所以产生乱码。
对策:
修改工作空间的环境变量,在settings.json中增加配置,使用GBK编码显示程序的输出:
代码块 |
---|
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"overrideName": true,
"args": ["-NoExit", "/c", "chcp 65001"],
"icon": "terminal-powershell",
"env": {
"TEST_VAR": "value"
}
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell", |
问题:modeler-web使用npm run dev时报缺少文件,These relative modules were not found
...
短期:使用Windows自带的解压缩工具解压zip包,或者换别的解压缩工具,例如:360压缩。
终极解决方案是:下一轮迭代中将使用中文名的图片文件一律改成英文名。下一轮迭代中将使用中文名的图片文件一律改成英文名。
问题:调试方式启动后端进程的时候出现无法找到主类
原因:发现系统安装JDK配置的问题
对策:检查系统JDK安装版本和环境变量是否正确设置,包括:java_home,java_path,path
问题:执行数据库脚本创建空库时出现乱码
原因:命令行使用的代码页存在问题,导致执行脚本的时候出现错误
https://jingyan.baidu.com/article/5552ef4722b9ca108efbc943.html
解决方案:将db-pure.sql另存为其他字符集,如下图所示
问题:安装Python后,命令提示符中运行pip出现这种问题?
原因:命令提示符提示以上信息,需要将pip的地址拷贝到path环境变量中,如D:\Users\PC\AppData\Local\Programs\Python\Python310\Scripts,继续在cmd中运行 pip 即可。
问题:在VS.Code中运行Python时,弹出应用商店,无法正常工作?
原因:环境变量的path中,有一条为”%USERPROFILE%\AppData\Local\Microsoft\WindowsApps“的变量,直接删除即可。
问题:初始化命令psql -U postgres -d dataway -f scripts\db-backup\db-pure.sql出现乱码。
原因:如果出现以上路径信息,需要对psql设置环境变量,具体做法为找到psql的bin所在的地址如:D:\Program Files\PostgreSQL\14\bin设置到path环境变量中,然后在命令窗口中执行命令即可。
原因:出现这种乱码,将dataway删除然后重新建立一个dataway,这个问题就可以解决。
问题:在Gib bash中,启动codeAssemblyScripts.sh,无法执行codeAssemblyScripts.sh ???
标红的部分为:dwf-common: Could not resolve dependencies for project edu.thss.platform:dwf-common:jar:1.0-SNAPSHOT: Failed to collect dependencies at com.microsoft.sqlserver:sqljdbc4:jar:4.0:
原因:将maven中镜像文件注释掉,然后继续运行即可。方法如下:
例如:D:\Program Files\Maven\apache-maven-3.8.4-bin\apache-maven-3.8.4\conf
找到以下命令
<!-- <mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror> -->
注释掉即可。
问题:后端调试中,在VS.Code中找到 dwf-app\src\main\java\edu\thss\MyApp.java,找不到run运行的按钮,无法运行?
原因:安装spring boot dashboard并运行即可。
20220426-d39ed4057,2022年5月份培训
问题:启动调试以后,出现Failed to refresh live data from process 20316 after retries: 10
原因:未启动spring boot的进程探测,actuator,启动调试以后出现这个报错,但不影响调试。
解决:参考下面的内容
https://github.com/spring-projects/sts4/issues/450