I was also getting a Warning: Invalid argument supplied for foreach() in ... notification. Not using Dropbox. An empty tylerreich.wolframalpha folder was made in the Workflow Data folder. I made a settings.plist there and added appid as a string. It doesn't complain about a missing appid anymore, and it seems I can use the appid keyword now without getting that notification.