Hello!
New user of Alfred, I'm trying to use your workflow. But I got an error: "No confluence base URL set" although I did put a correct one following your how to guide.
Here's the debug log:
[2018-12-31 14:46:41][ERROR: input.scriptfilter] Code 1: 14:46:40 workflow.py:1884 DEBUG loading cached data: /Users/tbienvenot/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.k15t.labs.alfredapp.confluence.quicksearch/__workflow_update_status.cpickle
14:46:40 workflow.py:2461 DEBUG update_data: {u'available': False, u'version': u'1.0.3', u'download_url': u'https://github.com/skleinei/alfred-confluence/releases/download/1.0.3/alfred-confluence.alfredworkflow'}
14:46:40 workflow.py:2247 DEBUG ---------- Confluence Quick Search v1.0.3 (1.0.3) ----------
14:46:40 workflow.py:1657 DEBUG reading settings from /Users/tbienvenot/Library/Application Support/Alfred 3/Workflow Data/com.k15t.labs.alfredapp.confluence.quicksearch/settings.json
14:46:40 workflow.py:2531 DEBUG update check not due
14:46:40 alfred-confluence.py:59 INFO ~~ Checking config..
14:46:40 workflow.py:2266 ERROR cannot concatenate 'str' and 'int' objects
Traceback (most recent call last):
File "/Users/tbienvenot/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.64DBA4D3-917A-40F6-A301-ACAFBE8F79E2/lib/workflow/workflow.py", line 2259, in run
func(self)
File "alfred-confluence.py", line 119, in main
checkConfig(config)
File "alfred-confluence.py", line 60, in checkConfig
log.info('~~ baseUrl: ' + config['baseUrl'])
TypeError: cannot concatenate 'str' and 'int' objects
14:46:40 workflow.py:2289 DEBUG ---------- finished in 0.062s ----------
[2018-12-31 14:46:41][WARNING: input.scriptfilter] XML Parse Error 'The operation couldn’t be completed. (NSXMLParserErrorDomain error 64.)'. Row 2, Col 162: 'XML declaration allowed only at the start of the document' in XML:
<?xml version="1.0" encoding="utf-8"?>
<items><item valid="no"><title>No Confluence Base URL set.</title><subtitle>Type confluence_baseurl <baseUrl> and hit enter.</subtitle></item></items><?xml version="1.0" encoding="utf-8"?>
<items><item valid="no"><title>No Confluence Base URL set.</title><subtitle>Type confluence_baseurl <baseUrl> and hit enter.</subtitle></item><item valid="no"><title>No Confluence Username set. Please run confluence_username</title><subtitle>Type confluence_username <username> and hit enter.</subtitle></item></items><?xml version="1.0" encoding="utf-8"?>
<items><item valid="no"><title>No Confluence Base URL set.</title><subtitle>Type confluence_baseurl <baseUrl> and hit enter.</subtitle></item><item valid="no"><title>No Confluence Username set. Please run confluence_username</title><subtitle>Type confluence_username <username> and hit enter.</subtitle></item><item valid="no"><title>No Confluence Password set. Please run confluence_password</title><subtitle>Type confluence_password <password> and hit enter.</subtitle></item></items><?xml version="1.0" encoding="utf-8"?>
<items><item valid="no"><title>Error in workflow 'Confluence Quick Search v1.0.3'</title><subtitle>cannot concatenate 'str' and 'int' objects</subtitle><icon>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns</icon></item></items>
[2018-12-31 14:46:41][ERROR: input.scriptfilter] Code 1: 14:46:41 workflow.py:1884 DEBUG loading cached data: /Users/tbienvenot/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.k15t.labs.alfredapp.confluence.quicksearch/__workflow_update_status.cpickle
14:46:41 workflow.py:2461 DEBUG update_data: {u'available': False, u'version': u'1.0.3', u'download_url': u'https://github.com/skleinei/alfred-confluence/releases/download/1.0.3/alfred-confluence.alfredworkflow'}
14:46:41 workflow.py:2247 DEBUG ---------- Confluence Quick Search v1.0.3 (1.0.3) ----------
14:46:41 workflow.py:1657 DEBUG reading settings from /Users/tbienvenot/Library/Application Support/Alfred 3/Workflow Data/com.k15t.labs.alfredapp.confluence.quicksearch/settings.json
14:46:41 workflow.py:2531 DEBUG update check not due
14:46:41 alfred-confluence.py:59 INFO ~~ Checking config..
14:46:41 workflow.py:2266 ERROR cannot concatenate 'str' and 'int' objects
Traceback (most recent call last):
File "/Users/tbienvenot/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.64DBA4D3-917A-40F6-A301-ACAFBE8F79E2/lib/workflow/workflow.py", line 2259, in run
func(self)
File "alfred-confluence.py", line 119, in main
checkConfig(config)
File "alfred-confluence.py", line 60, in checkConfig
log.info('~~ baseUrl: ' + config['baseUrl'])
TypeError: cannot concatenate 'str' and 'int' objects
14:46:41 workflow.py:2289 DEBUG ---------- finished in 0.042s ----------
Thanks for your help!
Tom