|
Soundtouch
|
|
23-04-2017, 13:20
Post: #1
|
|||
|
|||
|
Soundtouch
I have installed MinimServer on my QNap NAS, and it works fine except with Bose Soundtouch. The MinimServer shows up in the soundtouch app (android), but any attempt to access the server (playing song, searching for content) causes the server to stop, reporting a stack overflow error in java. A rescan allows the server to restart, but it does not currently work on Bose Soundtouch.
Any help would be greatly appreciated. |
|||
|
23-04-2017, 17:17
Post: #2
|
|||
|
|||
|
RE: Soundtouch
Can you post the stack overflow error here? If it is very long, the first 200 lines should be enough.
|
|||
|
23-04-2017, 17:21
Post: #3
|
|||
|
|||
|
RE: Soundtouch
Sure, here it is: "Exception while processing action request: java.lang.StackOverflowError"
|
|||
|
23-04-2017, 17:26
Post: #4
|
|||
|
|||
|
RE: Soundtouch
There should be a stack trace as well. If you are able to show the log window after this error, the stack trace will be there.
|
|||
|
23-04-2017, 17:51
Post: #5
|
|||
|
|||
|
RE: Soundtouch
I am running MinimServer on the QNap. Where do I find the log window?
|
|||
|
23-04-2017, 18:03
(This post was last modified: 23-04-2017 18:03 by simoncn.)
Post: #6
|
|||
|
|||
|
RE: Soundtouch
To see the log window, you need to install MinimWatch on another computer. Alternatively, you can view the minimserver.log file in the Public shared folder.
|
|||
|
23-04-2017, 18:03
Post: #7
|
|||
|
|||
|
RE: Soundtouch
I found the log file. Here are the first 200+ lines:
MinimServer crash dump, produced at 20170420-103104.314 MinimServer: exception while processing action request: java.lang.StackOverflowError java.lang.StackOverflowError at com.minimserver.Server$TagValueList.add(Server.java:10235) at com.minimserver.Server$Item.copyValuesFirstTag(Server.java:13178) at com.minimserver.Server$TagValueFormat.format(Server.java:10101) at com.minimserver.Server$TagValueFormat.access$2300(Server.java:9966) at com.minimserver.Server$AudioItem.getDisplayTitle(Server.java:13720) at com.minimserver.Server$ItemSearchContext.getSearchTitle(Server.java:18936) at com.minimserver.Server$SearchFilterTitle.matches(Server.java:19412) at com.minimserver.Server$SearchFilterAndList.matches(Server.java:19478) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19833) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) at com.minimserver.Server$ItemSearchContainer.searchPlaylist(Server.java:19827) |
|||
|
23-04-2017, 21:26
Post: #8
|
|||
|
|||
|
RE: Soundtouch
Thanks for this. It looks like you might have a .m3u playlist that contains an entry pointing back to itself, or two playlists A and B where an entry in A points to B and an entry in B points to A. Can you check your playlists to see if this is the case?
|
|||
|
23-04-2017, 23:08
Post: #9
|
|||
|
|||
|
RE: Soundtouch
I have reproduced the problem by creating a playlist that points to itself. This is unusual and I don't see a useful purpose for it, but it shouldn't cause MinimServer to crash. The StackOverflowError crash will be fixed in the next MinimServer update.
|
|||
|
24-04-2017, 07:33
Post: #10
|
|||
|
|||
|
RE: Soundtouch
Thanks. This is really great support! I will look at my playlists and see if there is a self reference. As you say, this would serve no purpose.
|
|||
|
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)

Search
Member List
Calendar
Help



