Cannot connect to FTP server

I'm trying to extend an existing rule to upload the file to a specific location on a server. However I cannot get Hazel to connect.
* Hazel 3.2.2 (build 1063)
* OS X Mavericks
* Transmit 4 can FTP correctly to the server
* HazelHelper is granted access to the Keychain login credentials for the server (as is Transmit)
* the remote path exists
* rule:
if name matches [year]-[month]-[day]_(anyname), sort into subfolder with pattern [year]-[month]
When I add the action 'upload' file to the rule, the following happens: I add the server, credentials and path and click 'Connect'. A spinning gear appears and the following is shown in the Console:
04-12-2013 21:23:29,113 secd[38750]: securityd_xpc_dictionary_handler HazelHelper[437] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)
04-12-2013 21:23:29,113 HazelHelper[437]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements))
After clicking 'Cancel' I see (servername and path replaced by EXAMPLE.COM/REMOTE/PATH):
04-12-2013 21:24:41,491 HazelHelper[437]: Error loading contents of URL ftp://EXAMPLE.COM/REMOTE/PATH/: Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)"
04-12-2013 21:24:41,495 HazelHelper[437]: CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: Loading%E2%80%A6
04-12-2013 21:24:41,496 HazelHelper[437]: Ancestor URL not found going up from ftp://EXAMPLE.COM/REMOTE/PATH/ to (null)
04-12-2013 21:24:41,497 HazelHelper[437]: CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: Loading%E2%80%A6
04-12-2013 21:24:41,499 secd[38750]: securityd_xpc_dictionary_handler HazelHelper[437] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)
04-12-2013 21:24:41,499 HazelHelper[437]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements))
* Hazel 3.2.2 (build 1063)
* OS X Mavericks
* Transmit 4 can FTP correctly to the server
* HazelHelper is granted access to the Keychain login credentials for the server (as is Transmit)
* the remote path exists
* rule:
if name matches [year]-[month]-[day]_(anyname), sort into subfolder with pattern [year]-[month]
When I add the action 'upload' file to the rule, the following happens: I add the server, credentials and path and click 'Connect'. A spinning gear appears and the following is shown in the Console:
04-12-2013 21:23:29,113 secd[38750]: securityd_xpc_dictionary_handler HazelHelper[437] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)
04-12-2013 21:23:29,113 HazelHelper[437]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements))
After clicking 'Cancel' I see (servername and path replaced by EXAMPLE.COM/REMOTE/PATH):
04-12-2013 21:24:41,491 HazelHelper[437]: Error loading contents of URL ftp://EXAMPLE.COM/REMOTE/PATH/: Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)"
04-12-2013 21:24:41,495 HazelHelper[437]: CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: Loading%E2%80%A6
04-12-2013 21:24:41,496 HazelHelper[437]: Ancestor URL not found going up from ftp://EXAMPLE.COM/REMOTE/PATH/ to (null)
04-12-2013 21:24:41,497 HazelHelper[437]: CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: Loading%E2%80%A6
04-12-2013 21:24:41,499 secd[38750]: securityd_xpc_dictionary_handler HazelHelper[437] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)
04-12-2013 21:24:41,499 HazelHelper[437]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements))