Server - Intel NUC8BEH Version 1.0 (build 259) production, Version 2.0 (build 1353) production
Networking Gear & Setup Details
NUC/Roon Server connected using ethernet to switch, connected to internet router via ethernet.
Roon Remote run on iPad pro, IMAC and iPhone 13pro, all using the latest remote versions.
Connected Audio Devices
Roon server connected to endpoint via HQplayer/NAA
Number of Tracks in Library
118622 Tracks in library
Description of Issue
when carrying out a search from any of the remote devices, iPhone, iPad or iMac for John Coltrane or Coltrane I get the error - cannot connect to roon search try again
if i try any other search, eg miles davis, elton john, john scofield the correct results are given.
The strange part is that if i simply search for john the first search returned is john coltrane.
I have restarted roon server and rebooted the NUC, but still get the same results. I have attached some screen shots for reference, can you please advise what the issue with search could be.
did a bit more digging and found that a search for john col was successful but a search for john colt would fail. I have added snapshots to show the result. I also checked the colts and you can see the fails starting during the search when the name search reaches john colt
This is an extract from the log and you can see where the search starts to fail when the search phrase reached john colt
Any ideas?
Thanks, Ian
12/15 10:52:16 Debug: [easyhttp] [4312] POST to https://api.roonlabs.net/search/1/instantsearch2?q=jo&count=8&c=tidal-ng returned after 1426 ms, status code: 200, request body size: 152 KB
12/15 10:52:18 Debug: [easyhttp] [4313] POST to https://api.roonlabs.net/search/1/instantsearch2?q=joh&count=8&c=tidal-ng returned after 1761 ms, status code: 200, request body size: 153 KB
12/15 10:52:19 Debug: [easyhttp] [4314] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john&count=8&c=tidal-ng returned after 1348 ms, status code: 200, request body size: 153 KB
12/15 10:52:20 Debug: [easyhttp] [4316] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20c&count=8&c=tidal-ng returned after 1135 ms, status code: 200, request body size: 55 KB
12/15 10:52:20 Debug: [easyhttp] [4315] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20&count=8&c=tidal-ng returned after 1396 ms, status code: 200, request body size: 153 KB
12/15 10:52:21 Debug: [easyhttp] [4317] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20co&count=8&c=tidal-ng returned after 944 ms, status code: 200, request body size: 148 KB
12/15 10:52:21 Debug: [easyhttp] [4318] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20col&count=8&c=tidal-ng returned after 1160 ms, status code: 200, request body size: 114 KB
12/15 10:52:21 Debug: [easyhttp] [4319] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20colt&count=8&c=tidal-ng returned after 1090 ms, status code: 500
12/15 10:52:21 Debug: [easyhttp] [4320] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltr&count=8&c=tidal-ng returned after 851 ms, status code: 500
12/15 10:52:22 Debug: [easyhttp] [4322] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltran&count=8&c=tidal-ng returned after 774 ms, status code: 500
12/15 10:52:22 Debug: [easyhttp] [4321] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltra&count=8&c=tidal-ng returned after 1134 ms, status code: 500
12/15 10:52:22 Debug: [easyhttp] [4323] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltrane%20&count=8&c=tidal-ng returned after 759 ms, status code: 500
12/15 10:52:23 Info: [stats] 12441mb Virtual, 2600mb Physical, 1643mb Managed, 367 Handles, 203 Threads
12/15 10:52:23 Debug: [easyhttp] [4324] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltrane%20q&count=8&c=tidal-ng returned after 1836 ms, status code: 500
12/15 10:52:23 Trace: [music/search] starting search for query john coltrane quartet
12/15 10:52:24 Info: [library] saved recent ProfileId=4ec44f11-5143-4880-a5bd-8a41a5720eea Time=12/15/2023 10:52:24 DataType=string Type=search MetadataId= ContentId= LibraryId= Text=john coltrane quartet Genre=
12/15 10:52:24 Debug: [easyhttp] [4325] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltrane%20qu&count=8&c=tidal-ng returned after 1896 ms, status code: 200, request body size: 112 KB
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
at Sooloos.Broker.Music.LibraryApi.RunInstantSearch(SearchParameters searchParameters, CancellationToken cancellationToken)
at Sooloos.Broker.Music.LibraryApi.<>c__DisplayClass4_0.<<Sooloos-Broker-Api-Library-UnifiedAutocomplete>b__0>d.MoveNext()
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
at Sooloos.Broker.Music.LibraryApi.RunInstantSearch(SearchParameters searchParameters, CancellationToken cancellationToken)
at Sooloos.Broker.Music.LibraryApi.<>c__DisplayClass4_0.<<Sooloos-Broker-Api-Library-UnifiedAutocomplete>b__0>d.MoveNext()
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
at Sooloos.Broker.Music.LibraryApi.RunInstantSearch(SearchParameters searchParameters, CancellationToken cancellationToken)
at Sooloos.Broker.Music.LibraryApi.<>c__DisplayClass4_0.<<Sooloos-Broker-Api-Library-UnifiedAutocomplete>b__0>d.MoveNext()
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
at Sooloos.Broker.Music.LibraryApi.RunInstantSearch(SearchParameters searchParameters, CancellationToken cancellationToken)
at Sooloos.Broker.Music.LibraryApi.<>c__DisplayClass4_0.<<Sooloos-Broker-Api-Library-UnifiedAutocomplete>b__0>d.MoveNext()
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
at Sooloos.Broker.Music.LibraryApi.RunInstantSearch(SearchParameters searchParameters, CancellationToken cancellationToken)
at Sooloos.Broker.Music.LibraryApi.<>c__DisplayClass4_0.<<Sooloos-Broker-Api-Library-UnifiedAutocomplete>b__0>d.MoveNext()
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
at Sooloos.Broker.Music.LibraryApi.RunInstantSearch(SearchParameters searchParameters, CancellationToken cancellationToken)
at Sooloos.Broker.Music.LibraryApi.<>c__DisplayClass4_0.<<Sooloos-Broker-Api-Library-UnifiedAutocomplete>b__0>d.MoveNext()
12/15 10:52:24 Trace: [library] endmutation in 36ms
12/15 10:52:24 Debug: [easyhttp] [4326] POST to https://api.roonlabs.net/search/1/instantsearch2?q=john%20coltrane%20qua&count=8&c=tidal-ng returned after 1726 ms, status code: 500
12/15 10:52:24 Critical: [search] error performing instant search: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Base.Result`1.get_Value()
Just updated the core and remote to the latest released build (2.0 (build 1357) and carried out the same search. Unfortunately the latest build does not resolve the problem and the search still reports that it can’t connect to Roon search.
Thank you for the report. We’re investigating with development and will respond here once we have a clearer idea of what’s causing this behavior for you.
Hi, not sure if anyone else has noticed any change but I tried the search again today and it now seems to be working. A simple search for John Coltrane now returns the correct results and no longer fails to to connect to Roon search.
Although the report had not been updated with a fix this other report prompted me to try.