BLCL的博客小馆

标签 · bug

首页

关于

归档

scalabug

Scala报错: scala.runtime.NonLocalReturnControl

原因多层嵌套 + return 关键字导致 scalac 无法判断这个 return 关键字的作用域, 随后抛出 scala.runtime.NonLocalReturnControl解决因为这个错和 npe 差不多, 反正都看不到堆栈, 没法直接定位位置.想定位的话, 得结合日志和 return 关键字对代码进行仔细观察, 多验证, 总会找到的…复现代码123456789101112131415161718192021222324252627282930object NonLocalReturnControl { def main(args: Array[String]): Unit = { try { val r = Math.random() * 1000 r match..

更多
bugaptapt updatePermission deniedcannot create /dev/null/dev/nullubuntu

apt update 出现 cannot create /dev/null: Permission denied

解决方法原因是 /dev/null 设备可能被常规文件替换了,重新创建即可方法一重启就好了,重启后该设备会自动重新创建方法二手动重新创建该设备1rm -f /dev/null; mknod -m 666 /dev/null c 1 3重建之后看起来就正常了12345Hit:1 http://mirrors.tencentyun.com/ubuntu focal InReleaseHit:2 http://mirrors.tencentyun.com/ubuntu focal-security InReleaseHit:3 http://mirrors.tencentyun.com/ubuntu focal-updates InReleaseHit:4 http://ppa.launchpad.net/al..

更多