概率性Logger崩溃
avenwu opened this issue · 0 comments
avenwu commented
概率性logger写入失败,导致服务异常
{"level":"INFO","message":"[-f, /Users/aven/Android/flutter, -t, /Users/aven/Desktop/MyApplication/canary, -b, release]","time":"2020-06-08 17:30:55.848789"}
{"level":"INFO","message":"flutterRoot:/Users/aven/Android/flutter","time":"2020-06-08 17:30:55.854787"}
{"level":"INFO","message":"targetPath:/Users/aven/Desktop/MyApplication/canary","time":"2020-06-08 17:30:55.855147"}
{"level":"INFO","message":"目录: /Users/aven/Desktop/MyApplication/canary 权限修改","time":"2020-06-08 17:30:55.915820"}
{"level":"INFO","message":"pub get开始...","time":"2020-06-08 17:30:55.916952"}
{"level":"INFO","message":"executing: [/Users/aven/Desktop/MyApplication/canary/] /Users/aven/Android/flutter/bin/flutter pub get","time":"2020-06-08 17:30:55.918830"}
{"level":"INFO","message":"pub get 成功","time":"2020-06-08 17:30:58.271589"}
Unhandled exception:
FileSystemException: writeFrom failed, path = '' (OS Error: Broken pipe, errno = 32)
#0 _RandomAccessFile.writeFromSync (dart:io/file_impl.dart:881:7)
#1 _StdConsumer.addStream.<anonymous closure> (dart:io/stdio.dart:310:15)
#2 _rootRunUnary (dart:async/zone.dart:1134:38)
#3 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#4 _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
#5 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#6 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#7 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#8 _StreamController._add (dart:async/stream_controller.dart:642:7)
#9 _StreamController.add (dart:async/stream_controller.dart:588:5)
#10 _StreamSinkImpl.add (dart:io/io_sink.dart:158:17)
#11 _IOSinkImpl.write (dart:io/io_sink.dart:291:5)
#12 _StdSink.write (dart:io/stdio.dart:339:11)
#13 SummaryStatus._printMessage (file:///Users/aven/.mgpcli/server/lib/src/tools/base/logger.dart:600:12)
#14 SummaryStatus.start (file:///Users/aven/.mgpcli/server/lib/src/tools/base/logger.dart:594:5)
#15 StdoutLogger.startProgress (file:///Users/aven/.mgpcli/server/lib/src/tools/base/logger.dart:251:10)
#16 deleteFile (file:///Users/aven/.mgpcli/server/lib/src/magpie_build_android.dart:464:48)
#17 cleanCommand (file:///Users/aven/.mgpcli/server/lib/src/magpie_build_android.dart:307:3)
#18 magpieBuildAndroid (file:///Users/aven/.mgpcli/server/lib/src/magpie_build_android.dart:225:9)
<asynchronous suspension>
#19 ReleaseController.build.<anonymous closure> (file:///Users/aven/.mgpcli/server/lib/src/controller/release_controller.dart:39:24)
#20 _rootRun (dart:async/zone.dart:1126:13)
#21 _CustomZone.run (dart:async/zone.dart:1023:19)
#22 _runZoned (dart:async/zone.dart:1518:10)
#23 runZoned (dart:async/zone.dart:1465:12)
#24 LoggerUtil.logRunZone (file:///Users/aven/.mgpcli/server/lib/src/utils/logger.dart:28:12)
#25 ReleaseController.build (file:///Users/aven/.mgpcli/server/lib/src/controller/release_controller.dart:38:35)
<asynchronous suspension>
#26 ReleaseController.buildAndroid (file:///Users/aven/.mgpcli/server/lib/src/controller/release_controller.dart:17:12)
#27 ReleaseController.route (file:///Users/aven/.mgpcli/server/lib/src/controller/release_controller.dart:104:14)
#28 handleController.<anonymous closure> (file:///Users/aven/.mgpcli/server/lib/src/request_route.dart:22:32)
#29 Context.execute (package:jaguar/http/context/context.dart:573:27)
#30 Route.call (package:jaguar/http/mux/route.dart:426:16)
#31 Jaguar._handler (package:jaguar/serve/server.dart:162:20)
#32 _RootZone.runUnaryGuarded (dart:async/zone.dart:1316:10)
#33 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#34 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#35 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#36 _StreamController._add (dart:async/stream_controller.dart:642:7)
#37 _StreamController.add (dart:async/stream_controller.dart:588:5)
#38 _HttpServer._handleRequest (dart:_http/http_impl.dart:2828:19)
#39 new _HttpConnection.<anonymous closure> (dart:_http/http_impl.dart:2586:19)
#40 _RootZone.runUnaryGuarded (dart:async/zone.dart:1316:10)
#41 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#42 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#43 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#44 _StreamController._add (dart:async/stream_controller.dart:642:7)
#45 _StreamController.add (dart:async/stream_controller.dart:588:5)
#46 _HttpParser._headersEnd (dart:_http/http_parser.dart:374:19)
#47 _HttpParser._doParse (dart:_http/http_parser.dart:703:15)
#48 _HttpParser._parse (dart:_http/http_parser.dart:320:7)
#49 _HttpParser._onData (dart:_http/http_parser.dart:812:5)
#50 _RootZone.runUnaryGuarded (dart:async/zone.dart:1316:10)
#51 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#52 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#53 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#54 _StreamController._add (dart:async/stream_controller.dart:642:7)
#55 _StreamController.add (dart:async/stream_controller.dart:588:5)
#56 _Socket._onData (dart:io-patch/socket_patch.dart:1831:41)
#57 _RootZone.runUnaryGuarded (dart:async/zone.dart:1316:10)
#58 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#59 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#60 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#61 _StreamController._add (dart:async/stream_controller.dart:642:7)
#62 _StreamController.add (dart:async/stream_controller.dart:588:5)
#63 new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1379:33)
#64 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:899:14)
#65 _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#66 _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#67 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#68 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:175:5)
server terminated, exist code: 255
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...6 completed.