I'm being bombarded by messages from all sources, I can see the BrickSync errors.
From what I see, BrickLink appears to have broken their API this morning. The API reply we receive when fetching the whole inventory is truncated! In other words, it's missing a big chunk of data, and BrickSync can't work with that.
I'm investigating if it could (somehow) be a bug in BrickSync or if there's anything we can do.
If you have not yet entered blmaster mode, please don't type blmaster on, it won't be able to fetch the BL inventory for sync'ing.
Comments
Arggh, is BL now filling up some statically sized 131072 buffer (2^17 bytes) and sending that? Plus the 40 bytes from the server's standard reply. *sigh*
I have had to work around many bugs on the BL side, but that one tops them all!
Frank
No reply yet on all avenues where I reported that BL bug.
It would be possible to code a fallback path able to log in using user/password, scrapping HTML pages for data and applying changes by XML upload... That's really a lot of work though.
The issue arises not just when fetching the inventory, I have had reports of a big store not even being able to fetch his order list through the API, it's also missing a chunk of data.
Frank
@steendorp Oh absolutely, this is not a BrickOwl API issue (I'm posting this here by lack of a more appropriate and welcoming place).
I'm glad I won't have to code a fallback path scrapping HTML pages for data, at least not yet...