I'm trying to set up a new old stock Glass XE-C with AnotherGlass. I've paired the Glass with my phone, granted all permissions to the AnotherGlass phone app, and attempted to sign in via Bluetooth on the Glass. It disconnects after a second or two.
{"category":"GlassHostBt","context":{},"data":{},"exception":{"detailMessage":"Broken pipe","stackTrace":
[{"declaringClass":"android.net.LocalSocketImpl","fileName":"LocalSocketImpl.java","lineNumber":-2,"methodName":"writeba_native"},
{"declaringClass":"android.net.LocalSocketImpl","lineNumber":0,"methodName":"-$$Nest$mwriteba_native"},
{"declaringClass":"android.net.LocalSocketImpl$SocketOutputStream","fileName":"LocalSocketImpl.java","lineNumber":144,"methodName":"write"},
{"declaringClass":"android.bluetooth.BluetoothSocket","fileName":"BluetoothSocket.java","lineNumber":1007,"methodName":"write"},
{"declaringClass":"android.bluetooth.BluetoothOutputStream","fileName":"BluetoothOutputStream.java","lineNumber":78,"methodName":"write"},{"declaringClass":"sun.nio.cs.StreamEncoder","fileName":"StreamEncoder.java","lineNumber":233,"methodName":"writeBytes"},
{"declaringClass":"sun.nio.cs.StreamEncoder","fileName":"StreamEncoder.java","lineNumber":309,"methodName":"implFlushBuffer"},
{"declaringClass":"sun.nio.cs.StreamEncoder","fileName":"StreamEncoder.java","lineNumber":313,"methodName":"implFlush"},
{"declaringClass":"sun.nio.cs.StreamEncoder","fileName":"StreamEncoder.java","lineNumber":153,"methodName":"flush"},
{"declaringClass":"java.io.OutputStreamWriter","fileName":"OutputStreamWriter.java","lineNumber":248,"methodName":"flush"},
{"declaringClass":"com.damn.anotherglass.shared.rpc.JsonMessageSerializer","fileName":"JsonMessageSerializer.kt","lineNumber":45,"methodName":"writeMessage"},
{"declaringClass":"com.damn.anotherglass.core.BluetoothHost$WorkerThread","fileName":"BluetoothHost.java","lineNumber":162,"methodName":"runLoop"},
{"declaringClass":"com.damn.anotherglass.core.BluetoothHost$WorkerThread","fileName":"BluetoothHost.java","lineNumber":112,"methodName":"run"}]},"level":4,"message":"Exception in runLoop: java.io.IOException: Broken pipe","subsystem":"ALog","timestamp":1778720507671}
$ adb logcat|grep anotherglass
W/PackageManager( 517): Unknown permission android.permission.BLUETOOTH_CONNECT in package com.damn.anotherglass.host
W/PackageManager( 517): Unknown permission android.permission.BLUETOOTH_CONNECT in package com.damn.anotherglass.host
D/VoiceTriggers( 725): - ComponentInfo{com.damn.anotherglass.host/com.damn.anotherglass.glass.host.StartActivity}
I/ActivityManager( 517): START u0 {act=com.google.android.glass.action.VOICE_TRIGGER flg=0x10000000 cmp=com.damn.anotherglass.host/com.damn.anotherglass.glass.host.StartActivity (has extras)} from pid 725
I/ActivityManager( 517): Start proc com.damn.anotherglass.host for activity com.damn.anotherglass.host/com.damn.anotherglass.glass.host.StartActivity: pid=4344 uid=10033 gids={50033, 3003, 3002, 3001}
I/ActivityManager( 517): Displayed com.damn.anotherglass.host/com.damn.anotherglass.glass.host.StartActivity: +1s140ms
W/System.err( 4344): at com.damn.anotherglass.glass.host.HostService.onStartCommand(HostService.java:98)
I/dalvikvm( 4344): Could not find method com.google.android.glass.widget.CardBuilder.showStackIndicator, referenced from method com.damn.anotherglass.glass.host.notifications.NotificationsCardController.getViews
V/BluetoothClient( 4344): Message Notifications/com.damn.anotherglass.shared.notifications.NotificationData was received
D/RPCHandler( 4344): MSG_DATA_RECEIVED: com.damn.anotherglass.shared.rpc.RPCMessage@42346248
V/BluetoothClient( 4344): Message Media/com.damn.anotherglass.shared.media.MediaStateData was received
V/BluetoothClient( 4344): Message Media/com.damn.anotherglass.shared.media.MediaStateData was received
V/BluetoothClient( 4344): Message Media/com.damn.anotherglass.shared.media.MediaStateData was received
D/RPCHandler( 4344): MSG_DATA_RECEIVED: com.damn.anotherglass.shared.rpc.RPCMessage@4236bd40
D/RPCHandler( 4344): MSG_DATA_RECEIVED: com.damn.anotherglass.shared.rpc.RPCMessage@4236e5b0
D/RPCHandler( 4344): MSG_DATA_RECEIVED: com.damn.anotherglass.shared.rpc.RPCMessage@42370e08
V/BluetoothClient( 4344): Message Notifications/com.damn.anotherglass.shared.notifications.NotificationData was received
D/RPCHandler( 4344): MSG_DATA_RECEIVED: com.damn.anotherglass.shared.rpc.RPCMessage@423c45a8
D/RPCHandler( 4344): MSG_DATA_RECEIVED: com.damn.anotherglass.shared.rpc.RPCMessage@423de738
V/BluetoothClient( 4344): Message Notifications/com.damn.anotherglass.shared.notifications.NotificationData was received
E/AndroidRuntime( 4344): Process: com.damn.anotherglass.host, PID: 4344
E/AndroidRuntime( 4344): at com.damn.anotherglass.glass.host.notifications.NotificationsCardController.getViews(NotificationsCardController.java:172)
E/AndroidRuntime( 4344): at com.damn.anotherglass.glass.host.notifications.NotificationsCardController.showOngoing(NotificationsCardController.java:75)
E/AndroidRuntime( 4344): at com.damn.anotherglass.glass.host.notifications.NotificationsCardController.onNotificationUpdate(NotificationsCardController.java:60)
E/AndroidRuntime( 4344): at com.damn.anotherglass.glass.host.HostService.route(HostService.java:175)
E/AndroidRuntime( 4344): at com.damn.anotherglass.glass.host.HostService.-$$Nest$mroute(HostService.java)
E/AndroidRuntime( 4344): at com.damn.anotherglass.glass.host.HostService$1.onDataReceived(HostService.java:143)
E/AndroidRuntime( 4344): at com.damn.anotherglass.shared.rpc.RPCHandler.handleMessage(RPCHandler.java:37)
I/ActivityManager( 517): Process com.damn.anotherglass.host (pid 4344) has died.
W/ActivityManager( 517): Scheduling restart of crashed service com.damn.anotherglass.host/com.damn.anotherglass.glass.host.HostService in 1000ms
I/ActivityManager( 517): Start proc com.damn.anotherglass.host for service com.damn.anotherglass.host/com.damn.anotherglass.glass.host.HostService: pid=4523 uid=10033 gids={50033, 3003, 3002, 3001}
I/dalvikvm( 4523): Could not find method com.google.android.glass.widget.CardBuilder.showStackIndicator, referenced from method com.damn.anotherglass.glass.host.notifications.NotificationsCardController.getViews
I'm trying to set up a new old stock Glass XE-C with AnotherGlass. I've paired the Glass with my phone, granted all permissions to the AnotherGlass phone app, and attempted to sign in via Bluetooth on the Glass. It disconnects after a second or two.
This is the xray log entry from the phone:
And here's the logcat from the Glass: