Globbing: syntax error in pattern?

I just noticed that one of my machines gave me a couple of errors in the gui shortly after startup. It shows 5 times “globbing: syntax error in pattern” within 4 seconds. I have no idea what it means or what might have caused it. It does seem to be running properly though - any ideas?

Actual log entries?

Sure, sorry I didn’t do that on my own. This is not a machine that I usually access on the commandline: (Note that it is in reverse order)

EDIT: This looks horrible, where did I go wrong?

Dec 15 07:21:47 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:21:46 INFO: Unknown address schema 192.168.2.32:22000 Dec 15 07:15:48 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:15:48 INFO: Unexpected folder ID “BilderFavoriten” sent from device "D3ZXPXE Dec 15 07:15:48 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:15:48 INFO: Device D3ZXPXE-QTF24CJ-ANJ52B2-LEQSQ77-KFD34XO-YHHCJC5-3WKJUQH-S Dec 15 07:15:48 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:15:48 INFO: Established secure connection to D3ZXPXE-QTF24CJ-ANJ52B2-LEQSQ77 Dec 15 07:15:43 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:15:43 INFO: Unknown address schema 192.168.2.32:22000 Dec 15 07:15:06 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:15:06 INFO: Completed initial scan (rw) of folder Digitalkamerabilder Dec 15 07:12:55 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:55 WARNING: globbing: syntax error in pattern Dec 15 07:12:54 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:54 WARNING: globbing: syntax error in pattern Dec 15 07:12:54 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:54 WARNING: globbing: syntax error in pattern Dec 15 07:12:53 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:53 WARNING: globbing: syntax error in pattern Dec 15 07:12:52 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:52 WARNING: globbing: syntax error in pattern Dec 15 07:12:52 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:52 WARNING: globbing: syntax error in pattern Dec 15 07:12:51 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:51 WARNING: globbing: syntax error in pattern Dec 15 07:12:51 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:51 WARNING: globbing: syntax error in pattern Dec 15 07:12:51 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:51 WARNING: globbing: syntax error in pattern Dec 15 07:12:51 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:51 WARNING: globbing: syntax error in pattern Dec 15 07:12:50 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:50 WARNING: globbing: syntax error in pattern Dec 15 07:12:50 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:50 WARNING: globbing: syntax error in pattern Dec 15 07:12:50 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:50 WARNING: globbing: syntax error in pattern Dec 15 07:12:50 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:50 WARNING: globbing: syntax error in pattern Dec 15 07:12:49 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:49 WARNING: globbing: syntax error in pattern Dec 15 07:12:49 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:49 WARNING: globbing: syntax error in pattern Dec 15 07:12:49 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:49 WARNING: globbing: syntax error in pattern Dec 15 07:12:48 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:48 WARNING: globbing: syntax error in pattern Dec 15 07:12:48 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:48 WARNING: globbing: syntax error in pattern Dec 15 07:12:48 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:48 WARNING: globbing: syntax error in pattern Dec 15 07:12:46 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:46 WARNING: globbing: syntax error in pattern Dec 15 07:12:45 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:45 WARNING: globbing: syntax error in pattern Dec 15 07:12:45 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:45 WARNING: globbing: syntax error in pattern Dec 15 07:12:44 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:44 WARNING: globbing: syntax error in pattern Dec 15 07:12:44 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:44 WARNING: globbing: syntax error in pattern Dec 15 07:12:44 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:44 WARNING: globbing: syntax error in pattern Dec 15 07:12:42 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:42 WARNING: globbing: syntax error in pattern Dec 15 07:12:41 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:41 WARNING: globbing: syntax error in pattern Dec 15 07:12:41 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:41 WARNING: globbing: syntax error in pattern Dec 15 07:12:41 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:41 WARNING: globbing: syntax error in pattern Dec 15 07:12:41 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:41 WARNING: globbing: syntax error in pattern Dec 15 07:12:41 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:41 WARNING: globbing: syntax error in pattern Dec 15 07:12:40 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:40 WARNING: globbing: syntax error in pattern Dec 15 07:12:40 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:40 WARNING: globbing: syntax error in pattern Dec 15 07:12:40 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:40 WARNING: globbing: syntax error in pattern Dec 15 07:12:40 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:40 WARNING: globbing: syntax error in pattern Dec 15 07:12:39 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:39 WARNING: globbing: syntax error in pattern Dec 15 07:12:37 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:37 WARNING: globbing: syntax error in pattern Dec 15 07:12:37 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:37 WARNING: globbing: syntax error in pattern Dec 15 07:12:36 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:36 WARNING: globbing: syntax error in pattern Dec 15 07:12:36 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:36 WARNING: globbing: syntax error in pattern Dec 15 07:12:35 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:35 WARNING: globbing: syntax error in pattern Dec 15 07:12:25 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:25 INFO: Device ESTGXMS-U6ILDEL-GYVDVZ6-7ERRAAR-2SHZW25-SP7VIL4-ROGNBDR-G Dec 15 07:12:25 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:12:25 INFO: Established secure connection to ESTGXMS-U6ILDEL-GYVDVZ6-7ERRAAR Dec 15 07:11:52 datengrab docker/cb5f66ff0f6e[3828]: [HTCFI] 06:11:52 INFO: Completed initial scan (rw) of folder Music

Looks quite normal to me other than these strange messages - apart from the “old fashioned” ip:port address that I configured. I changed it, let’s see.

Yeah those errors are less than helpful. It’s from somewhere in the versioning, simple or staggered, where it doesn’t correctly handle one of your files probably because of special characters in the name. I’ll improve the error message to show what’s going on and then we can see how to fix it properly.

Try this build please, it should give you an error message mentioning the actual pattern that includes the syntax error, so we can narrow it down:

http://build3.syncthing.net/job/syncthing-pr/1348/

Thanks for your quick and sorry for my late reply- I will try it ASAP. I get the same messages on another machine now, both seem to behave normally otherwise.

Hi,

Il also met this error and assumed it could be ignore pattern but could not manage to find it. ANother idea could be brackets in files names, but I did not manage to pinpoint it either yet.

here is a log sample

[3VIAT] 23:19:22 VERBOSE: Folder “Photos-MN” is now idle

[3VIAT] 23:19:22 VERBOSE: Device MEMAD5G-IX2GJ6K-BSTGZBA-NKWHQGB-YNN5SFK-4PUTFCQ-YPAANHF-GFSZ3QU sent an index update for “Photos-MN” with 195 items

[3VIAT] 23:19:22 VERBOSE: Folder “Photos-MN” is now syncing

[3VIAT] 23:19:23 WARNING: globbing: syntax error in pattern

[3VIAT] 23:19:23 VERBOSE: Finished syncing “Music” / “Lovin’ Spoonful (The)/1969-Revelation_ Revolution '69 (JP - 2008-12-24)/11-Revelation- Revolution '69 [-][Single Version-Alternate Mix].flac” (update file): Success

[3VIAT] 23:19:23 VERBOSE: Started syncing “Music” / “Kinks/1970 - Lola versus Powerman and the moneygoround/15-Apeman [demo].mp3” (update file)

[3VIAT] 23:19:24 VERBOSE: Device MEMAD5G-IX2GJ6K-BSTGZBA-NKWHQGB-YNN5SFK-4PUTFCQ-YPAANHF-GFSZ3QU sent an index update for “S–a” with 194 items

Can you try the build linked above which has an improved error message?

It’s the brackets in those, it gets interpreted as a character range but for example [-] is an invalid range. We should escape that somehow, or use some other matching mechanism…

Thanks Jakob and Audrius,

All my machines were upgraded to 0.12.9. Is the test build still relevant? Currently all my files seem ok and in synct, but I can trigger some new files with brackets if needed.

Cheers

Nah, we know of the issue, no need to test. As it is it’s mostly cosmetic - you get the complaints in the log, and old versions of those files won’t be cleaned up correctly.

For the record, I tried your version but never ran across this error again, neither in the GUI nor in the logs. I’ll upgrade to a regular release now…

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.