grayjay
134 lines
p@ ~/Grayjay.Desktop-linux-x64-v5 $ grayjay
p@ /tmp $ grayjay
Directories:AppContext.BaseDirectory: /home/p/Grayjay.Desktop-linux-x64-v5/
Directories:AppContext.BaseDirectory: /home/p/Grayjay.Desktop-linux-x64-v5/
Directories:Base Directory: /home/p/Grayjay.Desktop-linux-x64-v5/
Directories:Base Directory: /home/p/Grayjay.Desktop-linux-x64-v5/
Directories:Temporary Directory: /home/p/Grayjay.Desktop-linux-x64-v5/temp_files
Directories:Temporary Directory: /home/p/Grayjay.Desktop-linux-x64-v5/temp_files
Directories:Log file path: /home/p/Grayjay.Desktop-linux-x64-v5//log.txt
Directories:Log file path: /home/p/Grayjay.Desktop-linux-x64-v5//log.txt
ManagedThreadPool:New threadpool created (16)
ManagedThreadPool:New threadpool created (16)
ManagedThreadPool:New threadpool created (4)
ManagedThreadPool:New threadpool created (4)
T:PortFile path: /home/p/Grayjay.Desktop-linux-x64-v5/port
T:PortFile path: /home/p/Grayjay.Desktop-linux-x64-v5/port
T:StartingUpFile path: /home/p/Grayjay.Desktop-linux-x64-v5/starting
T:StartingUpFile path: /home/p/Grayjay.Desktop-linux-x64-v5/starting
T:Created StartingUpFile, removed PortFile
T:Created StartingUpFile, removed PortFile
Program:Main: StateApp.Startup
Program:Main: StateApp.Startup
StateApp:Startup: Initializing PluginEncryptionProvider
StateApp:Startup: Initializing PluginEncryptionProvider
StateApp:Startup: Initializing DatabaseConnection
StateApp:Startup: Initializing DatabaseConnection
StateApp:Startup: Ensuring Table DBSubscriptionCache
StateApp:Startup: Ensuring Table DBSubscriptionCache
StateApp:Startup: Ensuring Table DBHistory
StateApp:Startup: Ensuring Table DBHistory
StateApp:Startup: Initializing Download Cycle
StateApp:Startup: Initializing Download Cycle
StateDownloads:Started downloading cycle
StateDownloads:Started downloading cycle
StateDownloads:Ended downloading cycle
StateDownloads:Ended downloading cycle
Program:Main: StateApp.Startup finished (103ms)
Program:Main: StateApp.Startup finished (118ms)
Program:Extra args:
Program:Extra args:
Program:Main: Starting DotCefProcess
Program:Main: Starting DotCefProcess
CEF:Searching for dotcefnative, search paths:
CEF:Searching for dotcefnative, search paths:
CEF: - /home/p/Grayjay.Desktop-linux-x64-v5/cef/dotcefnative
CEF: - /home/p/Grayjay.Desktop-linux-x64-v5/cef/dotcefnative
CEF: - /home/p/Grayjay.Desktop-linux-x64-v5/dotcefnative
CEF: - /home/p/Grayjay.Desktop-linux-x64-v5/dotcefnative
CEF: - /tmp/dotcefnative
CEF: - /tmp/cef/dotcefnative
CEF:Working directory '/home/p/Grayjay.Desktop-linux-x64-v5/cef'.
CEF:Working directory '/home/p/Grayjay.Desktop-linux-x64-v5/cef'.
CEF:CEF exe path '/home/p/Grayjay.Desktop-linux-x64-v5/cef/dotcefnative'.
CEF:CEF exe path '/home/p/Grayjay.Desktop-linux-x64-v5/cef/dotcefnative'.
--change-stack-guard-on-fork=disable --parent-to-child 107 --child-to-parent 110 --disable-web-security --use-alloy-style --use-native --no-sandbox
--change-stack-guard-on-fork=disable --parent-to-child 109 --child-to-parent 112 --disable-web-security --use-alloy-style --use-native --no-sandbox
Program:Main: Starting DotCefProcess finished (8ms)
Program:Main: Starting DotCefProcess finished (8ms)
Program:Main: Starting window.
Program:Main: Starting window.
Receive loop started.
Receive loop started.
GrayjayServer:RunServerAsync: Called with (proxyUrl = ).
GrayjayServer:RunServerAsync: Called with (proxyUrl = ).
CEF:[0312/230443.916749:INFO:pipe.cc(149)] Pipe set handles readFd 107, writeFd 110
CEF:[0312/230458.355960:INFO:pipe.cc(149)] Pipe set handles readFd 109, writeFd 112
CEF:[0312/230443.916869:INFO:main_linux.cc(100)] Set handles.
CEF:[0312/230458.356073:INFO:main_linux.cc(100)] Set handles.
CEF:[0312/230443.916930:INFO:main_linux.cc(180)] Cache path: /tmp/dotcef_1741817083916
CEF:[0312/230458.356133:INFO:main_linux.cc(180)] Cache path: /tmp/dotcef_1741817098356
CEF:[0312/230443.917708:ERROR:chrome_main_delegate.cc(1193)] Web security may only be disabled if '--user-data-dir' is also specified with a non-default value.
CEF:[0312/230458.356833:ERROR:chrome_main_delegate.cc(1193)] Web security may only be disabled if '--user-data-dir' is also specified with a non-default value.
GrayjayServer:RunServerAsync: Static files path '/home/p/Grayjay.Desktop-linux-x64-v5/wwwroot'.
GrayjayServer:RunServerAsync: MapWhen Websocket.
GrayjayServer:RunServerAsync: Start StateCasting.
StateCasting:Casting listener starting
Starting
Starting
New address discovered 192.168.178.108
New address discovered 192.168.178.108
Keyring:Falling back to file keyring
T:Failed to load existing key pair
System.ArgumentNullException: Value cannot be null. (Parameter 's')
at System.Convert.FromBase64String(String s)
at Grayjay.ClientServer.Crypto.EncryptionProvider.Decrypt(String encrypted)
at Grayjay.ClientServer.States.StateSync.StartAsync()
T:Sync key pair initialized (public key = lhEdU50d5B91PiCY0grTZdK45W3WKsqkv94mxySlsGA=)
T:Running on port 12315 (TCP)
T:Running auto reconnector
Received notification Ready
Received notification Ready
Client is ready.
Client is ready.
CEF:main with processType = 1.
CEF:main with processType = 1.
CEF:Argument 0: '/home/p/Grayjay.Desktop-linux-x64-v5/cef/dotcefnative'.
CEF:Argument 0: '/home/p/Grayjay.Desktop-linux-x64-v5/cef/dotcefnative'.
CEF:Argument 1: '--type=zygote'.
CEF:Argument 1: '--type=zygote'.
CEF:Argument 2: '--no-zygote-sandbox'.
CEF:Argument 2: '--no-zygote-sandbox'.
CEF:Argument 3: '--no-sandbox'.
CEF:Argument 3: '--no-sandbox'.
CEF:Argument 4: '--string-annotations'.
CEF:Argument 4: '--string-annotations'.
CEF:Argument 5: '--enable-crash-reporter=,'.
CEF:Argument 5: '--enable-crash-reporter=,'.
CEF:Argument 6: '--user-data-dir=/tmp/dotcef_1741817083916'.
CEF:Argument 6: '--user-data-dir=/tmp/dotcef_1741817098356'.
GrayjayServer:RunServerAsync: Server running on http://127.0.0.1:43647.
CEF:[3759749:3759749:0312/230458.577285:ERROR:client_util_linux.cc(53)] Failed to load image from path: /tmp/grayjay.png
StateDownloads:Started downloading cycle
StateDownloads:Ended downloading cycle
Received notification WindowOpened
Received notification WindowOpened
Window opened: 1
Window opened: 1
Received notification WindowFocused
Received notification WindowFocused
Program:Main: Starting window finished (338ms)
Program:Main: Starting window finished (317ms)
Program:Main: Waiting for ASP to start.
Program:Main: Waiting for ASP to start.
Program:Main: Waiting for ASP to start finished (0ms)
Program:Main: Readytime: 453ms
T:Created PortFile, removed StartingUpFile
Program:Main: Navigate.
Program:Main: Waiting for window exit.
Received notification WindowLoadStart
Received notification WindowLoadStart
Received notification WindowLoadEnd
Received notification WindowLoadEnd
StateTelemetry:Failed to submit launch telemtry
StateTelemetry:Failed to submit launch telemtry
Received notification WindowLoadStart
GrayjayServer:RunServerAsync: Static files path '/tmp/wwwroot'.
ManagedThreadPool:New threadpool created (6)
Program:Main: Unhandled error in RunServerAsync.
Received notification WindowLoadEnd
System.IO.DirectoryNotFoundException: /tmp/wwwroot/
Program:Checking for updates
at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters)
Failed to write updater version
at Grayjay.ClientServer.GrayjayServer.RunServerAsync(String proxyUrl, CancellationToken cancellationToken)
FUTO Updater v2
at Grayjay.Desktop.Program.<>c__DisplayClass14_0.<<EntryPoint>b__3>d.MoveNext()
Operation: Check
- server: https://updater.grayjay.app/Apps/Grayjay.Desktop
- wantedVersion: -1
- forceCheck: False
Current Version: 4, Target Version: 5
New update server []=>[https://updater.grayjay.app/Apps/Grayjay.Desktop], integrity checking
Already up to date
Program:No new updates
An exception occurred in the IPC: Unable to read beyond the end of the stream. at System.IO.Stream.ReadAtLeastAsyncCore(Memory`1 buffer, Int32 minimumBytes, Boolean throwOnEndOfStream, CancellationToken cancellationToken)
An exception occurred in the IPC: Unable to read beyond the end of the stream. at System.IO.Stream.ReadAtLeastAsyncCore(Memory`1 buffer, Int32 minimumBytes, Boolean throwOnEndOfStream, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at DotCef.DotCefProcess.<Start>b__34_3()
at DotCef.DotCefProcess.<Start>b__34_3()
Receive loop stopped.
Receive loop stopped.
StateCasting:Disposing.
^C
T:StateSync server socket had an unexpected error.
System.Net.Sockets.SocketException (4): Interrupted system call
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
at System.Net.Sockets.Socket.Accept()
at System.Net.Sockets.TcpListener.AcceptTcpClient()
at Grayjay.ClientServer.States.StateSync.<StartAsync>b__24_0()
An exception occurred while handling UDP result: 'The operation was canceled.': at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Net.Sockets.SocketReceiveFromResult>.GetResult(Int16 token)
at System.Net.Sockets.UdpClient.<ReceiveAsync>g__WaitAndWrap|62_0(ValueTask`1 task)
at FUTO.MDNS.MDNSListener.ReceiveLoopAsync(UdpClient client, CancellationToken cancellationToken) in /home/ubuntu/builds/t2_TNGVSV/0/videostreaming/Grayjay.Desktop/FUTO.MDNS/FUTO.MDNS/MDNSListener.cs:line 266
An exception occurred while handling UDP result: 'The operation was canceled.': at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Net.Sockets.SocketReceiveFromResult>.GetResult(Int16 token)
at System.Net.Sockets.UdpClient.<ReceiveAsync>g__WaitAndWrap|62_0(ValueTask`1 task)
at FUTO.MDNS.MDNSListener.ReceiveLoopAsync(UdpClient client, CancellationToken cancellationToken) in /home/ubuntu/builds/t2_TNGVSV/0/videostreaming/Grayjay.Desktop/FUTO.MDNS/FUTO.MDNS/MDNSListener.cs:line 266
An exception occurred while handling UDP result: 'The operation was canceled.': at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Net.Sockets.SocketReceiveFromResult>.GetResult(Int16 token)
at System.Net.Sockets.UdpClient.<ReceiveAsync>g__WaitAndWrap|62_0(ValueTask`1 task)
at FUTO.MDNS.MDNSListener.ReceiveLoopAsync(UdpClient client, CancellationToken cancellationToken) in /home/ubuntu/builds/t2_TNGVSV/0/videostreaming/Grayjay.Desktop/FUTO.MDNS/FUTO.MDNS/MDNSListener.cs:line 266
An exception occurred while handling UDP result: 'The operation was canceled.': at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Net.Sockets.SocketReceiveFromResult>.GetResult(Int16 token)
at System.Net.Sockets.UdpClient.<ReceiveAsync>g__WaitAndWrap|62_0(ValueTask`1 task)
at FUTO.MDNS.MDNSListener.ReceiveLoopAsync(UdpClient client, CancellationToken cancellationToken) in /home/ubuntu/builds/t2_TNGVSV/0/videostreaming/Grayjay.Desktop/FUTO.MDNS/FUTO.MDNS/MDNSListener.cs:line 266
WebSocketEndpoint:Failed to close socket
System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Closed') for this operation. Valid states are: 'Open, CloseReceived'
at System.Net.WebSockets.WebSocketValidate.ThrowIfInvalidState(WebSocketState currentState, Boolean isDisposed, WebSocketState[] validStates)
at System.Net.WebSockets.ManagedWebSocket.CloseOutputAsyncCore(WebSocketCloseStatus closeStatus, String statusDescription, CancellationToken cancellationToken)
at Grayjay.ClientServer.WebSockets.WebSocketClient.Handle()
WebSocketEndpoint:Removed disconnected client 8a44565a-d4bf-4aec-96dc-e44118b0037f