News:

Current Full E-Touch Version: 10.2.0
Current Demo E-Touch Version: 10.0.0
Current Beta: 10.2.1 Beta 22 (09/02/23)

Main Menu

Searching for tracks containing "Z" in the name

Started by g0pkh, October 17, 2011, 11:36:03 PM

Previous topic - Next topic

Barcrest

Keep on Rocking in the Free World \m/ ;D\m/



Jukebox Stats...

g0pkh

#16
Hi Barry

Havn't checked the error log. I will have a look on my live system tonight and let you know.

I don't have any files with a null track title, I have just checked

I can now work around my problem however.

What I did was this.

Load all my tracks into MP3TAG and look for any which had an X as the first character
I surrounded the title in () as I indicated above

X & Y becomes (X & Y)

Xanadu becomes (Xanadu)

I only found 3 tracks in my entire library that had a title beginning in "X"

This appears to have fixed the searching problems I was having.

I will have to remember not to have any track with X as the first letter in the track Title  :)

Thanks for you help.

Pete

Barcrest

Well that isn't a fix it's more a work around, I don't know why you are getting that error.
Keep on Rocking in the Free World \m/ ;D\m/



Jukebox Stats...

g0pkh

#18
Hi Barry

I tried the same workaround last night on the live Juke, in our conservatory.
And all is well with searching now.

I have not tried the latest beta yet. But certainly on all the test environments I have tried have responded in the same way.

There must be something obscure in one of my library files, but to find it would be near impossible.

Strange that no else has seen this. Particularly since I can now reproduce it faithfully on any environment.

I guess I will just have to remember to check any new music I add, and ensure that no title begins with an "X"



Pete


g0pkh

For info.

I checked the error log from my virtual machine that I was playing with yesterday, when I found the workaround.

It is full of the following messages, nothing else.

#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:47:35#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:49:06#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:49:07#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 15:49:08#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:14#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:16#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:17#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:18#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:31#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:32#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:32#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:33#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"
#2011-10-18 17:29:33#,"5","Invalid procedure call or argument","Form1","Label31_Change","E-Touch v7.0.6","pete","TEST-7D1FD99209"

Barcrest

Trying to replicate now based on what you posted...
Keep on Rocking in the Free World \m/ ;D\m/



Jukebox Stats...

Barcrest

Found the bug...

It was if there was a quick search result but it was in the last 4 songs of the library. I have fixed it and i'm compiling a new release for you now.

I didn't see it because of the size of my library but i was able to replicate it from the error log as i worked out what was going on and then searched for a song that i thought would do it. Also the last song in the library never showed up in quick search results this is also fixed....

I will also work on speeing up the quick search as i see some ways i can improve that. I will work on that later in the week.
Keep on Rocking in the Free World \m/ ;D\m/



Jukebox Stats...

g0pkh

Excellent news Barry.

So the posting of the error log did help.
Glad you could replicate it in the end.

I will have upgrade soon now to V7.0.15

Great work.

Pete


Barcrest

Yes the error log got me looking at the right bit of code and then I realised what was going on. I was then able to replicate the issue and resolve it. While I was doing this I noticed that the quick search code could be improved to make it quicker which is what I will be working on over the next few days.
Keep on Rocking in the Free World \m/ ;D\m/



Jukebox Stats...

g0pkh

Hi Barry

I hate to be the bearer of bad news. But the bug still appears to be present.

I changed back the Track titles using MP3TAG removing the () so that the track titles again begin with X.

Uninstalled the previous 7.0.6, completely deleted the install directory, and then installed

7.0.15 onto my test VM machine. And built the database fresh.

I get the same hang from searching for a title ZOOM.  In fact I get as far as typing in Z O O then e-touch stops responding.  Running XP SP3 on my VM.

Here is a section from the errorlog.


#2011-10-20 11:05:40#,"8018","Operation valid only when the port is open","Module1","led_Sign","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:05:40#,"8012","The device is not open","Module1","led_Sign","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"
#2011-10-20 11:06:12#,"9","Subscript out of range","Form1","Label31_Change","E-Touch v7.0.15","pete","TEST-7D1FD99209"

Nothing else shown.

Pete

P.S Did I uninstall everything, or is there a possibility that I left some wreckage behind, maybe in the user profile or registry. I did first use the uninstall shortcut.


g0pkh

Hi Barry

Re my above post about the bug still appearing to be present.
Did I do something wrong in the re-installation ?

Regards

Pete

Barcrest

Well the error log is different than the last one, seems like there might be another issue that I have somehow overlooked.
Keep on Rocking in the Free World \m/ ;D\m/



Jukebox Stats...