Disabling Text Mode in the Loading Errors Manager removes the DesModder menu

This is probably related to whatever broke these features, but I figure it's worth reporting here.
It doesn't happen if you disable Text Mode in the regular menu, only in the Loading Errors Manager.
Edit: Actually, it seems disabling Text Mode like that disables every DesModder feature.

I will add what I've discovered so far here. This is a crash. The issue seems to be with the preload and specifically with force disabling Text Mode. The error raised is:
Uncaught TypeError: Cannot read properties of undefined (reading 'ExpressionView')

The stack trace marks line 4395 of the compiled extension code (the code inside dist/script.js):
var ExpressionView = globals_default.DesModderFragile.ExpressionView;

I believe it should be this line of code
Anyway, I was unable to find the root cause, but I thought it would be useful to give what I did find.

Oh yeah, @Jayensee, about your comment I think this crash is not related to the features being broken. I had already fixed text mode prior to this issue, and I fixed the hidden errors plugin as soon as I saw your issue. Thank you for reporting. All of that is in #928 if you want to compile your own version.
But yeah I couldn't find a fix for the main issue discussed here. I may give it another try tomorrow, but I don't know how to debug the preload stage of Desmodder, so I'm going a little blind.

I think I finally got the final piece of the puzzle. I realized that window.DesModderFragile is instantiated within the text-mode replacement. That means that if the replacement fails, this property never gets instantiated. This seems... fragile (I think the name makes sense now lol).
What I am trying to test now is, what happens if I force-disable text-mode not through failure, but manually. Does this prevent the replacement? If not then #928 actually fixes this. Otherwise, the error would persist.

I was really going off the rails on this one. Turns out that optional chaining on desmosComponents.ts was all that was needed.

Pog

@SlimRunner can this issue be closed?


Use easy-to-filter Log tag

Log excerpt:
10-08 15:46:32.312 15692 16024 E Volley  :      at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:123)
10-08 15:46:32.313 15692 15692 E fr.free.nrw.commons.upload.MwVolleyApi$LogResponseErrorListener: com.android.volley.VolleyError: java.lang.RuntimeException: No-args constructor for class fr.free.nrw.commons.upload.MwVolleyApi$Page does not exist. Register an InstanceCreator with Gson for this type to fix this problem.
10-08 15:46:37.525 15692 15692 D fr.free.nrw.commons.upload.ShareActivity: Filepath: /storage/emulated/0/DCIM/OpenCamera/IMG_20161004_141951.jpg
10-08 15:46:37.525 15692 15692 D fr.free.nrw.commons.upload.ShareActivity: Calling GPSExtractor
10-08 15:46:37.527 15692 15692 D fr.free.nrw.commons.upload.GPSExtractor: EXIF data has location info
10-08 15:46:37.527 15692 15692 D Image   : Latitude: 35/1,39/1,39/1 N
10-08 15:46:37.527 15692 15692 D Image   : Longitude: 139/1,43/1,36/1 E
10-08 15:46:37.527 15692 15692 D Coords  : Latitude and Longitude are 35.66083333333333|139.72666666666666

Filtering via keywords is difficult because of the necessity to catch various keywords such as "Volley", "commons", "Image", "Coords".
How about using the same prefix for all of our tags?

I agree, I should have done that from the start. Will change whatever I can find.

Should be fixed in #296, let me know if I missed anything.


Fix: Use Azure.AI.DocumentIntelligence instead of Azure.AI.FormRecognizer

Install the client library with NuGet

@laujan
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @jaliyaudagedara, Thank you for your contribution for Azure Document Intelligence. We will update the documents per your feedback. Thanks again!

#sign-off


Array of enum?

I have a custom class with an array of enum as property. This class support NSCoding protocol and work well without this array of enums.
enum MyEnum: String {
    case A, B, C
}

class MyClass:NSObject,NSCoding {
   var myArray:[MyEnum] = []
   ...

   func encode(with: NSCoder) {
      with.encode(myArray,forKey:"kMyArray"
   }
}

And, at last:
extension UserDefaults {
    subscript(key: DefaultsKey<MyEnum>) -> MyEnum {
        get { return unarchive(key) ?? MyEnum.A }
        set { archive(key, newValue) }
    }
}

Unit testing this portion if code lead to an error during test execution:
-[_SwiftValue encodeWithCoder:]: unrecognized selector sent to instance 0x60000005a460
<unknown>:0: error: -[myTest] : failed: caught "NSInvalidArgumentException", "-[_SwiftValue encodeWithCoder:]: unrecognized selector sent to instance 0x60000005a460"

I don't believe array of enums is compatible with NSCoding. You have to encode by mapping to rawValue, and decode by reinstatiating from rawValue....

Yes, I have to do that! Thank you!


Headers is not defined

I tried using this to expose our GraphQL API on our Vercel based demos. But it doesn't appear this actually works, because Headers is not imported from anywhere.
ReferenceError: Headers is not defined
    at ApolloServer.createHandler (.../node_modules/@saeris/apollo-server-vercel/dist-src/ApolloServer.js:25:25)
    at Object.<anonymous> (.../api/graphql.ts:15:23)

Yeah so this is still very much in development and I haven't had the time to get it working properly yet. Please do not use it, it definitely will not work.

@dantman might want to give this another try! Did some more work over the weekend and got all the official Apollo integration tests working. Let me know if you encounter further problems!

Alright so I guess this is still an issue and I'm working on a fix. Thought I had it working since I was able to use the library in a demo nextjs project, but I'm running into this same problem while trying to add an example api to this repo. Adding node-fetch to polyfill the dom Headers api should be part of the solution, but at this moment I'm still having some issues. I'll update when I've got a fix!


Unable to retrieve messages on macOS

Keybase GUI Version: 1.0.18-20170209165653+17b641d
I opened it and seemed stuck at the "Disconnected" loading screen. I quit and restarted it, greeted with KextManager failed to load with status: -603946985
Installer: 1.1.46
Privileged Helper: Installed, Bundle Version: 1.0.29, Version: 1.0.29
Updater: Installed, PID: 61305
Service: Installed, Version: 1.0.18-20170209165653+17b641d, PID: 61314
Fuse: Install, Install Error: KextManager failed to load with status: -603946985, Not Installed, Bundle Version: 3.5.2
Mount directory: Unknown,
KBFS: Unknown,
CLI: Unknown,

Log:
Version: 1.1.46
Installables: (
    "Privileged Helper",
    Updater,
    Service,
    Fuse,
    "Mount directory",
    KBFS,
    CLI
)
Install: Privileged Helper
Removing /Library/PrivilegedHelperTools/keybase.Helper
Installing helper tool via SMJobBless
Helper tool installed
Connecting to keybase.Helper (privileged=1)
Connected
Helper version: {
    build = 2;
    version = "1.0.29";
}
Install: Updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater --timeout=30s
Task EOF
Completed
Task (err): 2017-02-28T12:51:01.837700 ▶ [DEBU keybase globals.go:353] 001 Created Identify2Cache, max age: 5m0s
2017-02-28T12:51:01.840428 ▶ [DEBU keybase globals.go:356] 002 Created LinkCache, max size: 65536, clean dur: 1m0s
2017-02-28T12:51:01.840612 ▶ [DEBU keybase globals.go:358] 003 Created CardCache, max age: 5m0s
2017-02-28T12:51:01.840640 ▶ [DEBU keybase globals.go:360] 004 made a new full self cache
2017-02-28T12:51:01.840654 ▶ [DEBU keybase globals.go:362] 005 made a new cached UPAK loader (timeout=10m0s)
2017-02-28T12:51:01.845585 ▶ [DEBU keybase ui.go:571] 006 Can't set GPG_TTY; discover failed
2017-02-28T12:51:01.845758 ▶ [DEBU keybase globals.go:336] 007 Keybase CLI 1.0.18-20170209165653+17b641d
2017-02-28T12:51:01.846059 ▶ [DEBU keybase globals.go:336] 008 - Built with go1.7.5
2017-02-28T12:51:01.846085 ▶ [DEBU keybase globals.go:336] 009 - Visit https://keybase.io for more details
2017-02-28T12:51:01.846128 ▶ [DEBU keybase main.go:147] 00a + configureProcesses
2017-02-28T12:51:01.846200 ▶ [DEBU keybase main.go:245] 00b + configureLogging
2017-02-28T12:51:01.846221 ▶ [DEBU keybase main.go:254] 00c Disabling log forwarding
2017-02-28T12:51:01.846233 ▶ [DEBU keybase main.go:247] 00d - configureLogging
2017-02-28T12:51:01.846245 ▶ [DEBU keybase main.go:149] 00e - configureProcesses -> <nil>
2017-02-28T12:51:01.849207 ▶ [DEBU keybase install_osx.go:405] 00f Installing components: [updater]
2017-02-28T12:51:01.851422 ▶ [DEBU keybase install_osx.go:945] 010 Using updater path: /Applications/Keybase.app/Contents/SharedSupport/bin/updater
2017-02-28T12:51:01.863413 ▶ [DEBU keybase launchd.go:141] 011 Output (launchctl remove):
2017-02-28T12:51:01.863558 ▶ [DEBU keybase launchd.go:146] 012 Nothing to stop (keybase.updater)
2017-02-28T12:51:01.863615 ▶ [DEBU keybase install_osx.go:955] 013 Installing updater service (keybase.updater, timeout=30s)
2017-02-28T12:51:01.864070 ▶ [INFO keybase launchd.go:270] 014 Saving /Users/colin/Library/LaunchAgents/keybase.updater.plist
2017-02-28T12:51:01.864441 ▶ [DEBU keybase util.go:181] 015 + Writing to /Users/colin/Library/LaunchAgents/keybase.updater.plist
2017-02-28T12:51:01.865263 ▶ [DEBU keybase util.go:183] 016 | Temporary file generated: /Users/colin/Library/LaunchAgents/keybase.updater.plist.P2WYZUCKWRSMEHGMOHPQ7ZIZWUZJVTCU
2017-02-28T12:51:01.865422 ▶ [DEBU keybase util.go:202] 017 - Wrote to /Users/colin/Library/LaunchAgents/keybase.updater.plist -> ok
2017-02-28T12:51:01.865502 ▶ [INFO keybase launchd.go:95] 018 Starting keybase.updater
2017-02-28T12:51:01.871196 ▶ [DEBU keybase launchd.go:98] 019 Output (launchctl load):
2017-02-28T12:51:01.871274 ▶ [INFO keybase launchd.go:176] 01a Waiting for keybase.updater to be loaded...
2017-02-28T12:51:02.382658 ▶ [DEBU keybase launchd.go:111] 01b Service status: &launchd.ServiceStatus{label:"keybase.updater", pid:"61305", lastExitStatus:""}
2017-02-28T12:51:02.896829 ▶ [DEBU keybase out_of_date.go:14] 01c + PrintOutOfDateWarnings
2017-02-28T12:51:02.896980 ▶ [DEBU keybase util.go:402] 01d + GetSocket
2017-02-28T12:51:02.897118 ▶ [DEBU keybase util.go:403] 01e - GetSocket -> ok
2017-02-28T12:51:02.897207 ▶ [DEBU keybase socket.go:73] 01f | empty socket wrapper; need a new one
2017-02-28T12:51:02.898121 ▶ [DEBU keybase socket_nix.go:96] 020 Dialing unix:/Users/colin/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2017-02-28T12:51:02.899423 ▶ [DEBU keybase socket_nix.go:96] 021 Dialing unix:/Users/colin/Library/Caches/Keybase/keybased.sock
2017-02-28T12:51:02.899761 ▶ [DEBU keybase socket.go:88] 022 | DialSocket -> ERROR: There were multiple errors: dial unix /Users/colin/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/colin/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2017-02-28T12:51:02.899803 ▶ [DEBU keybase out_of_date.go:19] 023 Ignoring error in printOutOfDateWarnings: There were multiple errors: dial unix /Users/colin/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/colin/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2017-02-28T12:51:02.899902 ▶ [DEBU keybase out_of_date.go:20] 024 - PrintOutOfDateWarnings
2017-02-28T12:51:03.002136 ▶ [DEBU keybase globals.go:424] 025 Calling shutdown first time through
2017-02-28T12:51:03.002846 ▶ [DEBU keybase login_state.go:1045] 026 + Account "LoginState - Shutdown"
2017-02-28T12:51:03.002962 ▶ [DEBU keybase login_state.go:958] 027 - LoginState: Leaving request loop
2017-02-28T12:51:03.002984 ▶ [DEBU keybase login_state.go:1047] 028 - Account "LoginState - Shutdown"
2017-02-28T12:51:03.003085 ▶ [DEBU keybase globals.go:481] 029 exiting shutdown code=0; err=<nil>

Task (out): {
  "componentResults": [
    {
      "name": "updater",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Checking launchd status for updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json updater
Task EOF
Completed
Task (err):
Task (out): {
  "version": "",
  "label": "keybase.updater",
  "pid": "61305",
  "lastExitStatus": "",
  "bundleVersion": "",
  "installStatus": 4,
  "installAction": 1,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Install: Service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service --timeout=30s
Task EOF
Completed
Task (err): 2017-02-28T12:51:03.561875 ▶ [DEBU keybase globals.go:353] 001 Created Identify2Cache, max age: 5m0s
2017-02-28T12:51:03.561946 ▶ [DEBU keybase globals.go:356] 002 Created LinkCache, max size: 65536, clean dur: 1m0s
2017-02-28T12:51:03.562006 ▶ [DEBU keybase globals.go:358] 003 Created CardCache, max age: 5m0s
2017-02-28T12:51:03.562031 ▶ [DEBU keybase globals.go:360] 004 made a new full self cache
2017-02-28T12:51:03.562046 ▶ [DEBU keybase globals.go:362] 005 made a new cached UPAK loader (timeout=10m0s)
2017-02-28T12:51:03.563632 ▶ [DEBU keybase ui.go:571] 006 Can't set GPG_TTY; discover failed
2017-02-28T12:51:03.563662 ▶ [DEBU keybase globals.go:336] 007 Keybase CLI 1.0.18-20170209165653+17b641d
2017-02-28T12:51:03.563675 ▶ [DEBU keybase globals.go:336] 008 - Built with go1.7.5
2017-02-28T12:51:03.563684 ▶ [DEBU keybase globals.go:336] 009 - Visit https://keybase.io for more details
2017-02-28T12:51:03.563697 ▶ [DEBU keybase main.go:147] 00a + configureProcesses
2017-02-28T12:51:03.563725 ▶ [DEBU keybase main.go:245] 00b + configureLogging
2017-02-28T12:51:03.563738 ▶ [DEBU keybase main.go:254] 00c Disabling log forwarding
2017-02-28T12:51:03.563745 ▶ [DEBU keybase main.go:247] 00d - configureLogging
2017-02-28T12:51:03.563753 ▶ [DEBU keybase main.go:149] 00e - configureProcesses -> <nil>
2017-02-28T12:51:03.563845 ▶ [DEBU keybase install_osx.go:405] 00f Installing components: [service]
2017-02-28T12:51:03.564207 ▶ [DEBU keybase install_osx.go:512] 010 Using binPath: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase
2017-02-28T12:51:03.568120 ▶ [DEBU keybase launchd.go:141] 011 Output (launchctl remove):
2017-02-28T12:51:03.568164 ▶ [DEBU keybase launchd.go:146] 012 Nothing to stop (keybase.service)
2017-02-28T12:51:03.572298 ▶ [DEBU keybase launchd.go:141] 013 Output (launchctl remove):
2017-02-28T12:51:03.572356 ▶ [DEBU keybase launchd.go:146] 014 Nothing to stop (homebrew.mxcl.keybase)
2017-02-28T12:51:03.572367 ▶ [DEBU keybase install_osx.go:521] 015 Installing service (keybase.service, timeout=30s)
2017-02-28T12:51:03.572509 ▶ [INFO keybase launchd.go:270] 016 Saving /Users/colin/Library/LaunchAgents/keybase.service.plist
2017-02-28T12:51:03.572549 ▶ [DEBU keybase util.go:181] 017 + Writing to /Users/colin/Library/LaunchAgents/keybase.service.plist
2017-02-28T12:51:03.573011 ▶ [DEBU keybase util.go:183] 018 | Temporary file generated: /Users/colin/Library/LaunchAgents/keybase.service.plist.VVNWBT4RG5XIAXLKJECCSLR7SB7VOD2P
2017-02-28T12:51:03.573195 ▶ [DEBU keybase util.go:202] 019 - Wrote to /Users/colin/Library/LaunchAgents/keybase.service.plist -> ok
2017-02-28T12:51:03.573251 ▶ [INFO keybase launchd.go:95] 01a Starting keybase.service
2017-02-28T12:51:03.577949 ▶ [DEBU keybase launchd.go:98] 01b Output (launchctl load):
2017-02-28T12:51:03.578022 ▶ [INFO keybase launchd.go:176] 01c Waiting for keybase.service to be loaded...
2017-02-28T12:51:04.092954 ▶ [DEBU keybase launchd.go:111] 01d Service status: &launchd.ServiceStatus{label:"keybase.service", pid:"61314", lastExitStatus:""}
2017-02-28T12:51:04.609366 ▶ [DEBU keybase service_info.go:92] 01e Looking for service info file (timeout=30s)
2017-02-28T12:51:05.013938 ▶ [DEBU keybase service_info.go:104] 01f Found service info: libkb.ServiceInfo{Version:"1.0.18-20170209165653+17b641d", Label:"keybase.service", Pid:61314}
2017-02-28T12:51:05.014238 ▶ [DEBU keybase out_of_date.go:14] 020 + PrintOutOfDateWarnings
2017-02-28T12:51:05.014271 ▶ [DEBU keybase util.go:402] 021 + GetSocket
2017-02-28T12:51:05.014289 ▶ [DEBU keybase util.go:403] 022 - GetSocket -> ok
2017-02-28T12:51:05.014307 ▶ [DEBU keybase socket.go:73] 023 | empty socket wrapper; need a new one
2017-02-28T12:51:05.014330 ▶ [DEBU keybase socket_nix.go:96] 024 Dialing unix:/Users/colin/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2017-02-28T12:51:05.014442 ▶ [DEBU keybase socket.go:88] 025 | DialSocket -> ok
2017-02-28T12:51:05.015247 ▶ [DEBU keybase out_of_date.go:28] 026 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:"", CriticalClockSkew:0}
2017-02-28T12:51:05.015282 ▶ [DEBU keybase out_of_date.go:44] 027 - PrintOutOfDateWarnings
2017-02-28T12:51:05.116179 ▶ [DEBU keybase globals.go:424] 028 Calling shutdown first time through
2017-02-28T12:51:05.116252 ▶ [DEBU keybase login_state.go:1045] 029 + Account "LoginState - Shutdown"
2017-02-28T12:51:05.116359 ▶ [DEBU keybase login_state.go:958] 02a - LoginState: Leaving request loop
2017-02-28T12:51:05.116383 ▶ [DEBU keybase login_state.go:1047] 02b - Account "LoginState - Shutdown"
2017-02-28T12:51:05.116481 ▶ [DEBU keybase globals.go:481] 02c exiting shutdown code=0; err=<nil>

Task (out): {
  "componentResults": [
    {
      "name": "service",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Checking launchd status for service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json service
Task EOF
Completed
Task (err):
Task (out): {
  "version": "1.0.18-20170209165653+17b641d",
  "label": "keybase.service",
  "pid": "61314",
  "lastExitStatus": "",
  "bundleVersion": "1.0.18-20170209165653+17b641d",
  "installStatus": 4,
  "installAction": 1,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Install: Fuse
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.5.2
Task EOF
Completed
Task (err): 2017-02-28T12:51:06.128065 ▶ [DEBU keybase globals.go:353] 001 Created Identify2Cache, max age: 5m0s
2017-02-28T12:51:06.128163 ▶ [DEBU keybase globals.go:356] 002 Created LinkCache, max size: 65536, clean dur: 1m0s
2017-02-28T12:51:06.128192 ▶ [DEBU keybase globals.go:358] 003 Created CardCache, max age: 5m0s
2017-02-28T12:51:06.128206 ▶ [DEBU keybase globals.go:360] 004 made a new full self cache
2017-02-28T12:51:06.128218 ▶ [DEBU keybase globals.go:362] 005 made a new cached UPAK loader (timeout=10m0s)
2017-02-28T12:51:06.130335 ▶ [DEBU keybase ui.go:571] 006 Can't set GPG_TTY; discover failed
2017-02-28T12:51:06.130409 ▶ [DEBU keybase globals.go:336] 007 Keybase CLI 1.0.18-20170209165653+17b641d
2017-02-28T12:51:06.130431 ▶ [DEBU keybase globals.go:336] 008 - Built with go1.7.5
2017-02-28T12:51:06.130447 ▶ [DEBU keybase globals.go:336] 009 - Visit https://keybase.io for more details
2017-02-28T12:51:06.130473 ▶ [DEBU keybase main.go:147] 00a + configureProcesses
2017-02-28T12:51:06.130494 ▶ [DEBU keybase main.go:245] 00b + configureLogging
2017-02-28T12:51:06.130509 ▶ [DEBU keybase main.go:254] 00c Disabling log forwarding
2017-02-28T12:51:06.130521 ▶ [DEBU keybase main.go:247] 00d - configureLogging
2017-02-28T12:51:06.130532 ▶ [DEBU keybase main.go:149] 00e - configureProcesses -> <nil>
2017-02-28T12:51:06.131316 ▶ [DEBU keybase out_of_date.go:14] 00f + PrintOutOfDateWarnings
2017-02-28T12:51:06.131388 ▶ [DEBU keybase util.go:402] 010 + GetSocket
2017-02-28T12:51:06.131419 ▶ [DEBU keybase util.go:403] 011 - GetSocket -> ok
2017-02-28T12:51:06.131437 ▶ [DEBU keybase socket.go:73] 012 | empty socket wrapper; need a new one
2017-02-28T12:51:06.131455 ▶ [DEBU keybase socket_nix.go:96] 013 Dialing unix:/Users/colin/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2017-02-28T12:51:06.131600 ▶ [DEBU keybase socket.go:88] 014 | DialSocket -> ok
2017-02-28T12:51:06.132539 ▶ [DEBU keybase out_of_date.go:28] 015 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:"", CriticalClockSkew:0}
2017-02-28T12:51:06.132585 ▶ [DEBU keybase out_of_date.go:44] 016 - PrintOutOfDateWarnings
2017-02-28T12:51:06.236395 ▶ [DEBU keybase globals.go:424] 017 Calling shutdown first time through
2017-02-28T12:51:06.236481 ▶ [DEBU keybase login_state.go:1045] 018 + Account "LoginState - Shutdown"
2017-02-28T12:51:06.236572 ▶ [DEBU keybase login_state.go:958] 019 - LoginState: Leaving request loop
2017-02-28T12:51:06.236624 ▶ [DEBU keybase login_state.go:1047] 01a - Account "LoginState - Shutdown"
2017-02-28T12:51:06.236676 ▶ [DEBU keybase globals.go:481] 01b exiting shutdown code=0; err=<nil>

Task (out): {
  "version": "",
  "bundleVersion": "3.5.2",
  "kextID": "",
  "path": "",
  "kextStarted": false,
  "installStatus": 2,
  "installAction": 4,
  "mountInfos": null,
  "status": {
    "code": 0,
    "name": "",
    "desc": "",
    "fields": null
  }
}

Helper: kextInstall({
    destination = "/Library/Filesystems/kbfuse.fs";
    kextID = "com.github.kbfuse.filesystems.kbfuse";
    kextPath = "/Library/Filesystems/kbfuse.fs/Contents/Extensions/10.10/kbfuse.kext";
    source = "/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/Resources/kbfuse.bundle";
})
Install complete
Privileged Helper: Installed, Bundle Version: 1.0.29
Version: 1.0.29
Updater: Installed, PID: 61305
Service: Installed, Version: 1.0.18-20170209165653+17b641d
PID: 61314
Fuse: Install Error: KextManager failed to load with status: -603946985
Not Installed, Bundle Version: 3.5.2

Now that I'm back in the app, I cannot open chat - it said something once about not being able to load the filesystem driver. It yields no further information.
So, I quit from the menu bar again and started it again. Now, it's just sitting at the Loading screen. If I use the menu bar applet to look at chat, it pops up and has the error I saw:
Error: error unboxing chat message: KBFS client wasn't found at t (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:15:31264) at new t (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:16:80) at s (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:15:31660) at i (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:15:31588) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:12:14327 at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:78:27307 at e.t.Deferrals.e._call (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:56:29476) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:56:29627 at c (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:56:29254) at e.t.Deferrals.e._fulfill (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/index.bundle.js:56:29586)

So I decided to reinstall. I quit it and deleted /Applications/Keybase.app and executed brew cask install keybase at the command line. I receive the same KextManager failure. Removed that one and tried downloading from Keybase.io. I put that app in place and started it.
Now I've got nothing in chat except a blinking securing.... Nothing happens when I try to open a folder.
$ cd /keybase/
-bash: cd: /keybase/: Permission denied

I'm now stuck and I've got some messages in my chat queue, according to an email I received that started me on this journey.

Folders are not working.

S3 outage is affecting keybase

TIL there is an S3 outage.


fix: fix image not showing on subdirectory deployment

This PR fixes image not showing on subdirectory deployment. As noted in https://docusaurus.io/docs/docusaurus-core#useBaseUrl, we are using this notation instead:
<img src={require('@site/static/img/myImage.png').default} />

Signed-off-by: Try Ajitiono<EMAIL_ADDRESS>

Thanks @dio for the review!


fix(Dockerfile): multiqueue setup for single-core

Correctly sets the multiqueue network interface when allocating a single-core VM (previously QEMU would spit in error)

@BetsyRT r+

:pushpin: Commit 6edf64d has been approved by dschatzberg

:hourglass: Testing commit 6edf64d with merge b13ddda...

:sunny: Test successful - runtests
Approved by=dschatzberg
Pushing b13dddaf737be943971ac0eb1fe9598e2c47568f to master...


SyncBot: configure device_support inbox

Add device support inbox in such a way that threads are found using their premium support metadata
Tweak the Front documentation so that the admin capable steps are clumped

Change-Type: patch
See: https://www.flowdock.com/app/rulemotion/r-process/threads/LX4iCA56m39P7BHfWq28poiN1-Q

Contributor checklist

[x] Build output been rebuilt and tested
[ ] Introduces security considerations
[ ] Tests are included
[x] Documentation is added or changed
[ ] Affects the development, build or deployment processes of the component

Reviewer Guidelines

When submitting a review, please pick:

'Approve' if this change would be acceptable in the codebase (even if there are minor or cosmetic tweaks that could be improved).
'Request Changes' if this change would not be acceptable in our codebase (e.g. bugs, changes that will make development harder in future, security/performance issues, etc).
'Comment' if you don't feel you have enough information to decide either way (e.g. if you have major questions, or you don't understand the context of the change sufficiently to fully review yourself, but want to make a comment)

Note: An update to a dependancy has broken the build, fixing now...


Find in file does not search entire file

Description of the problem or steps to reproduce
Upon searching for occurrences of a word in a text file, it seems that only the visible section of the file is searched. I could not find a github issue, web result, or setting to address this. Can it be fixed? Is it a setting?
Specifications
micro -version
Version: 2.0.10
Commit hash: b9763856
Compiled on August 7, 2021
I hadn't realized until now this may be significantly outdated. I will look into that in the meantime.
OS
Pop!_OS 22.04 LTS
GNOME Version 42.5
Terminal
Guake

Are you pressing Ctrl-n after entering the search (pressing enter to execute the search) to go to the next occurrence?

Tried it, did nothing, coincidentally exited the file before escaping the search prompt, realized that it was still open and therefore a Guake thing, rebound the Guake search terminal function, retried, micro search functions as expected with Ctrl-n / Ctrl-p. Lucky coincidence and realization but the important thing is it somehow worked. Thanks for the quick response!
Verdict: no issue with micro; Guake keybind conflict


Home assistant log errors: Detected integration that restore_state.RestoreStateData.async_get_instance is deprecated, and not intended to be called by custom components

Problem
Logger: homeassistant.helpers.frame
Source: helpers/frame.py:77
First occurred: 14:21:27 (1 occurrences)
Last logged: 14:21:27
Detected integration that restore_state.RestoreStateData.async_get_instance is deprecated, and not intended to be called by custom components; Pleaserefactor your code to use RestoreEntity instead; restore_state.async_get(hass) can be used in the meantime. Please report issue to the custom integration author for tplink_deco using this method at custom_components/tplink_deco/init.py, line 121: last_states = (await RestoreStateData.async_get_instance(hass)).last_states
TP-Link Deco Version
x
Router Model
M3
Debugging Information
see problem reported in log file by HA

Duplicate of #187


Fix bug which prevented multiple outputs in callbacks returning Dash components in R

This PR proposes a minor modification to the way Dash for R's _dash-update-component handler resolves multiple outputs in callbacks which return one or more Dash components. This bug was discovered accidentally while fixing another bug in the Dash for R docs.
Previously, updatable_outputs implicitly assumed output_value's elements were members of only one class, since the specified return type of vapply was character(1):
https://github.com/plotly/dashR/blob/b3be88ddf5cc3b3b0cc5edd063068779638680ab/R/dash.R#L477-L478
This was insufficiently robust, since valid return values from Dash callbacks can be objects in R which are members of more than one class.
As an example, if a callback returns list(htmlDiv(), ""), the class membership of its elements would be
> lapply(list(htmlDiv(), ""), class)
[[1]]
[1] "dash_component" "list"

[[2]]
[1] "character"

The original definition of updatable_outputs would essentially attempt vapply(list(htmlDiv(), ""), class, character(1)) which produces the cryptic error
Error in vapply(list(htmlDiv(), ""), class, character(1)) :
  values must be length 1,
 but FUN(X[[1]]) result is length 2

By rewriting the original line as
updatable_outputs <- vapply(output_value, function(x) !("no_update" %in% class(x)), logical(1))

class membership is inspected more flexibly, and a logical result is returned in the vapply step instead of a character vector of class names.

@alexcjohnson test for callbacks returning components added in eea0b46.


[Bug] <Full resume doesn't save when downloading>

Is there an existing issue for this?

[X] Yes, I have searched the existing issues and none of them match my problem.

Product Variant
Cloud (http://rxresu.me)
Current Behavior
Full resume doesn't save when downloading
Expected Behavior
No response
Steps To Reproduce

login
download resume
preview resume

What browsers are you seeing the problem on?
Firefox, Chrome, Safari, Microsoft Edge
What template are you using?
Azurill
Anything else?
No response

I don't see any issue in the mentioned steps above. It is working fine for me in chrome.
Could you provide more insights in the error you are facing ?

I don't see any issue in the mentioned steps above. It is working fine for me in chrome. Could you provide more insights into the error you are facing? Like some screenshots or the detailed about the error

I have noticed this issue effects resumes, which are on older version models. I have ported over my resumes to the new versions and it's resolved


add a name generator util func to replace fmt.Sprintf

Hi,
Thank you for your PR, but I don't think this is a better implementation, it seems make the logic more complicated without provide much value.
Thank you.


contract connect function

Closes #486
Added a _connect function that allows us to change the wallet on the Contract instance.

I've agreed with @Salka1988 to finalise this in his stead.

I've changed the new method name to _with_wallet() for readability and transparency.