Initface Server Crashes When Scanning for Devices

I’ve got an issue that I’m wondering if anyone can help me with. I have installed the latest Initface (version 27.0.0) and the latest ScriptPlayer (verion 1.1.1). From ScriptPlayer, I’m able to connect to the Initface server (after starting). The icon goes from red to green showing that I’m connected. However, when i select “search for devices”, the Initface server crashes with this error on the screen: “Did not receive process ended message, process most likely crashed”

It’s not related to ScriptPlayer because if i try and connect from https://playground.buttplug.world/, the same thing happens. It connects, then crashes.

I’m attaching the Initface log below (set to debug).
Any ideas?

{“logType”:“backend”,“location”:“ElectronIntifaceInitializer”,“message”:“Bringing up Electron Intiface Backend.”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:05.067Z”}
{“logType”:“backend”,“location”:“General”,“message”:“Creating Backend Manager”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:05.071Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Constructing Backend Manager”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:05.081Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Online check: true”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:05.223Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Received ready signal from frontend”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:05.675Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Updating frontend configuration.”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:05.675Z”}
{“logType”:“frontend”,“location”:“Ot”,“message”:“Intiface desktop application frontend mounted”,“level”:“info”,“timestamp”:“2021-12-23T01:01:05.682Z”}
{“logType”:“frontend”,“location”:“Ot”,“message”:“Loaded Configuration:”,“level”:“info”,“timestamp”:“2021-12-23T01:01:05.684Z”}
{“logType”:“frontend”,“location”:“Ot”,“message”:{“_events”:{},“_eventsCount”:1,“serverName”:“Intiface Server”,“serverMaxPingTime”:0,“useWebsocketServerInsecure”:true,“websocketServerAllInterfaces”:false,“websocketServerInsecurePort”:12345,“serverLogLevel”:“Debug”,“usePrereleaseEngine”:false,“currentEngineVersion”:“v44”,“currentDeviceFileVersion”:60,“checkForUpdatesOnStart”:true,“hasRunSetup”:true,“deviceFileUpdateAvailable”:true,“engineUpdateAvailable”:true,“applicationUpdateAvailable”:false,“hasUsableEngineExecutable”:true,“startServerOnStartup”:false,“withBluetoothLE”:true,“withSerialPort”:true,“withHID”:true,“withLovenseHIDDongle”:false,“withLovenseSerialDongle”:false,“withLovenseConnectService”:false,“withXInput”:false,“_isOnline”:null},“level”:“info”,“timestamp”:“2021-12-23T01:01:05.684Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Checking for updates.”,“level”:“info”,“timestamp”:“2021-12-23T01:01:05.882Z”}
{“logType”:“backend”,“location”:“General”,“message”:“Checking for update”,“level”:“info”,“timestamp”:“2021-12-23T01:01:05.883Z”}
{“logType”:“backend”,“location”:“General”,“message”:“Update for version 27.0.0 is not available (latest version: 27.0.0, downgrade is disallowed).”,“level”:“info”,“timestamp”:“2021-12-23T01:01:07.548Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Has application update: false”,“level”:“info”,“timestamp”:“2021-12-23T01:01:07.549Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Constructing Github Release Manager”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:07.573Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Checking for new engine version.”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:07.573Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Current Engine Version: v44”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:07.923Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Latest Engine Version: v45”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:07.923Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Checking for new device file version”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:07.924Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Current device file version: 60”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:08.250Z”}
{“logType”:“backend”,“location”:“_t”,“message”:“Latest device file version: 61”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:08.250Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Has engine update: true”,“level”:“info”,“timestamp”:“2021-12-23T01:01:08.251Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Has device file update: true”,“level”:“info”,“timestamp”:“2021-12-23T01:01:08.251Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Updating frontend configuration.”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:08.253Z”}
{“logType”:“backend”,“location”:“N”,“message”:“Running C:\Users\myself\AppData\Local\IntifaceDesktop\engine\IntifaceCLI.exe --servername Intiface Server --deviceconfig C:\Users\myself\AppData\Local\IntifaceDesktop\buttplug-device-config.json --frontendpipe --stayopen --wsinsecureport 12345 --log Debug --without-lovense-dongle-hid --without-lovense-dongle-serial --without-xinput”,“level”:“info”,“timestamp”:“2021-12-23T01:01:32.268Z”}
{“logType”:“backend”,“location”:“N”,“message”:“Server process sent first message, continuing.”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:32.463Z”}
{“logType”:“process”,“location”:“N”,“level”:“info”,“message”:“Intiface CLI Options: Websocket Insecure Port 12345”,“timestamp”:“2021-12-23T01:01:32.466Z”}
{“logType”:“process”,“location”:“N”,“level”:“info”,“message”:“Intiface CLI Options: Using frontend pipe”,“timestamp”:“2021-12-23T01:01:32.467Z”}
{“logType”:“process”,“location”:“N”,“level”:“info”,“message”:“Intiface CLI Options: Leave server open after disconnect.”,“timestamp”:“2021-12-23T01:01:32.467Z”}
{“logType”:“process”,“location”:“N”,“level”:“info”,“message”:“Intiface CLI Options: External Device Config C:\Users\myself\AppData\Local\IntifaceDesktop\buttplug-device-config.json”,“timestamp”:“2021-12-23T01:01:32.468Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:32.463914Z","level":"INFO","fields":{"message":"Intiface CLI Setup finished, running server tasks until all joined.","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":299},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:32.468Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Creating server ‘Intiface Server’”,“timestamp”:“2021-12-23T01:01:32.476Z”}
{“logType”:“process”,“location”:“N”,“level”:“info”,“message”:“Including Bluetooth LE (btleplug) Device Comm Manager Support”,“timestamp”:“2021-12-23T01:01:32.477Z”}
{“logType”:“process”,“location”:“N”,“level”:“info”,“message”:“Including Serial Port Support”,“timestamp”:“2021-12-23T01:01:32.478Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:32.477918Z","level":"INFO","fields":{"message":"Starting new stay open loop","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":319},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:32.479Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:32.479017Z","level":"INFO","fields":{"message":"Spawning server event receiver","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":327},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:32.480Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:32.477943Z","level":"INFO","fields":{"message":"Creating new stay open connector","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":331},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:32.481Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:32.477956Z","level":"INFO","fields":{"message":"Starting server","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":340},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:32.481Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Websocket Insecure: Trying to listen on 127.0.0.1:12345”,“timestamp”:“2021-12-23T01:01:32.482Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Websocket Insecure: Socket bound.”,“timestamp”:“2021-12-23T01:01:32.483Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Websocket Insecure: Listening on: 127.0.0.1:12345”,“timestamp”:“2021-12-23T01:01:32.483Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Bluetooth LE adapter found.”,“timestamp”:“2021-12-23T01:01:32.505Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Windows Bluetooth Adapter ID: "\\\\?\\USB#VID_0A5C&PID_21E8#5CF370A182C9#{92383b0e-f90e-4ac9-8d44-8c2d0d0ebda2}"”,“timestamp”:“2021-12-23T01:01:32.506Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Windows Bluetooth Adapter Manufacturer: Broadcom”,“timestamp”:“2021-12-23T01:01:32.507Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Websocket Insecure: Got connection”,“timestamp”:“2021-12-23T01:01:43.877Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:43.877736Z","level":"DEBUG","fields":{"message":"Server handshake done.","log.target":"tungstenite::handshake::server","log.module_path":"tungstenite::handshake::server","log.file":"C:\\Users\\runneradmin\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\tungstenite-0.16.0\\src\\handshake\\server.rs","log.line":282},"target":"tungstenite::handshake::server"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:43.881Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Starting websocket server connection event loop.”,“timestamp”:“2021-12-23T01:01:43.883Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Starting remote server loop”,“timestamp”:“2021-12-23T01:01:43.884Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Setting JSON Wrapper message version to Version1”,“timestamp”:“2021-12-23T01:01:43.887Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Performing server handshake check with client ScriptPlayer at message version Version1.”,“timestamp”:“2021-12-23T01:01:43.889Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Server handshake check successful.”,“timestamp”:“2021-12-23T01:01:43.890Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:43.889303Z","level":"INFO","fields":{"message":"Client connected: ScriptPlayer","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":142},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:43.891Z”}
{“logType”:“process”,“location”:“N”,“message”:“Process Log: {"timestamp":"2021-12-23T01:01:43.889321Z","level":"INFO","fields":{"message":"Rejecting all incoming clients while connected","log.target":"intiface_cli","log.module_path":"intiface_cli","log.file":"src\\main.rs","log.line":207},"target":"intiface_cli"}\n”,“level”:“info”,“timestamp”:“2021-12-23T01:01:43.892Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Serial port manager scanning for devices.”,“timestamp”:“2021-12-23T01:01:55.807Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Got 1 serial ports back”,“timestamp”:“2021-12-23T01:01:55.813Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“All managers started, sending ScanningStarted (and invoking ScanningFinished hack) signal to event loop.”,“timestamp”:“2021-12-23T01:01:55.814Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“All managers finished, emitting ScanningFinished”,“timestamp”:“2021-12-23T01:01:55.815Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“info”,“message”:“Device COM3 has no user configuration entry.”,“timestamp”:“2021-12-23T01:01:55.816Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Manager finished before scanning was fully started, continuing event loop.”,“timestamp”:“2021-12-23T01:01:55.816Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“System signaled that scanning was finished, check to see if all managers are finished.”,“timestamp”:“2021-12-23T01:01:55.817Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“System signaled that scanning was finished, check to see if all managers are finished.”,“timestamp”:“2021-12-23T01:01:55.817Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Looking for protocol that matches specifier: Serial(SerialSpecifier { baud_rate: 0, data_bits: 0, stop_bits: 0, parity: ‘\u{0}’, port: "COM3" })”,“timestamp”:“2021-12-23T01:01:55.818Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“No protocol found for specifier Serial(SerialSpecifier { baud_rate: 0, data_bits: 0, stop_bits: 0, parity: ‘\u{0}’, port: "COM3" }).”,“timestamp”:“2021-12-23T01:01:55.819Z”}
{“logType”:“buttplug”,“location”:“N”,“level”:“debug”,“message”:“Device could not be matched to a protocol.”,“timestamp”:“2021-12-23T01:01:55.819Z”}
{“logType”:“backend”,“location”:“N”,“message”:“Server process exited.”,“level”:“debug”,“timestamp”:“2021-12-23T01:01:55.966Z”}
{“logType”:“backend”,“location”:“St”,“message”:“Did not receive process ended message, process most likely crashed.”,“level”:“error”,“timestamp”:“2021-12-23T01:01:55.966Z”}

Having the exact same issue. Using Keon with latest version of Intiface v27, and latest version of Scriptplayer 1.1.1, and Win10.

I haven’t used my Keon in a very long time, but it worked in the past. I would normally connect it directly in Scriptplayer v1.1.0. When trying to connect now, the Keon lights turn solid blue. Then whenever I start a video, it disconnects almost immediately with no movement, and the lights flash blue again, as if it was never really connected in the first place. And Intiface crashes immediately when attempting to search for devices.

Having the same issues. Has this been anyone found a fix yet?

Not that I’m aware of.

It only happens when bluetooth le is selected. I tried a different bluetooth dongle to see if that was the cause. It wasn’t

Having the same issues.

even i buy dongle. it doent work

FWIW- I found an article on a buttplug forum that said that certain versions of windows 10 arent supported. I ran windows update and that fixed this problem.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.