SKOPOS-ELEMENTS / SFTPTools_Alteryx

📦 Tools for downloading & uploading files from/to SFTP servers in Alteryx. Based on the Python SDK.
MIT License
5 stars 1 forks source link

Post Install Tool Error #16

Open Drvt6713 opened 10 months ago

Drvt6713 commented 10 months ago

After install was successful for Alteryx (Designer version 2023.2.1.7), in a very simple workflow to test the tool, I added the SFTP Downloader tool and immediately, before connecting any flow to it or entering any settings, I received the following error:

Error: SFTP Downloader (12): Traceback (most recent call last): File "main.py", line 5, in File "C:\ProgramData\Alteryx\Tools\SKOPOS_SFTP_venv\Lib\site-packages\pysftp__init.py", line 12, in import paramiko File "C:\ProgramData\Alteryx\Tools\SKOPOS_SFTP_venv\Lib\site-packages\paramiko\init.py", line 22, in from paramiko.transport import ( File "C:\ProgramData\Alteryx\Tools\SKOPOS_SFTP_venv\Lib\site-packages\paramiko\transport.py", line 33, in from cryptography.hazmat.primitives.ciphers import algorithms, Cipher, modes File "C:\ProgramData\Alteryx\Tools\SKOPOS_SFTP_venv\Lib\site-packages\cryptography\hazmat\primitives\ciphers\init__.py", line 11, in from cryptography.hazmat.primitives.ciphers.base import ( File "C:\ProgramData\Alteryx\Tools\SKOPOS_SFTP_venv\Lib\site-packages\cryptography\hazmat\primitives\ciphers\base.py", line 10, in from cryptography.exceptions import ( File "C:\ProgramData\Alteryx\Tools\SKOPOS_SFTP_venv\Lib\site-packages\cryptography\exceptions.py", line 9, in from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions ImportError: DLL load failed while importing _rust: The specified module could not be found.

Wondering if any of it would resolve upon entering some settings, I did so as well as connected it to an incoming flow and nothing changed with the error. Still there.

Let me know what I can do to correct the errors. Thanks,

PhillRogers commented 9 months ago

I have this too, using v1.0.2 (the v1.0 failed to install) With Alteryx 2023.2.1.51 Patch: 1 I see no changes since May 2021 - has this been abandoned & superseded by something else?

neurotroph commented 9 months ago

@PhillRogers @Drvt6713 We are still using the plugin in many of our workflows, but remain on Alteryx 2022.3 right now.

The issue raised here is one with the underlying Python library, which also seems to be related to Alteryx' python version. It is also mentioned in some GitHub issues e.g. in the underlying library:

However, there doesn't seem to be an easy fix.

We would need to rewrite the whole plugin in order to use the latest Alteryx Platform SDK to be supported for future versions. As we are slowly migrating away from Alteryx, I cannot promise that we will actually do that, sorry.

PhillRogers commented 9 months ago

Hi,

Thanks for the info. Out of interest what are you slowly moving towards? I've been happily using KNIME for a while and prefer it greatl, for what I do.

Regards, Phill

Phill Rogers​​​​ CFTP Automation Specialist + Switchboard: +44 (0) 1534 761500 + Direct: +44 (0) 1534 761526<tel:+44%20(0)%201534%20761526> + Email: @.**@.> + Website: www.enhance.grouphttps://enhance.group/ [facebook]https://www.facebook.com/EnhanceGlobal/ [LinkedIn]https://www.linkedin.com/company/enhance-group/ [Twitter]https://twitter.com/enhanceje @.***

@.***

Registered Office: 3rd Floor, 29‑31 Esplanade, St Helier, Jersey, JE2 3QA ​

From: Christopher Harms @.> Sent: Saturday, February 10, 2024 4:18 PM To: SKOPOS-ELEMENTS/SFTPTools_Alteryx @.> Cc: Phill Rogers @.>; Mention @.> Subject: Re: [SKOPOS-ELEMENTS/SFTPTools_Alteryx] Post Install Tool Error (Issue #16)

CAUTION: This email originated from outside of the organization. Do not follow guidance, click links, or open attachments unless you recognize the sender and know the content is safe.

@PhillRogershttps://github.com/PhillRogers @Drvt6713https://github.com/Drvt6713 We are still using the plugin in many of our workflows, but remain on Alteryx 2022.3 right now.

The issue raised here is one with the underlying Python library, which also seems to be related to Alteryx' python version. It is also mentioned in some GitHub issues e.g. in the underlying library:

However, there doesn't seem to be an easy fix.

We would need to rewrite the whole plugin in order to use the latest Alteryx Platform SDK to be supported for future versions. As we are slowly migrating away from Alteryx, I cannot promise that we will actually do that, sorry.

— Reply to this email directly, view it on GitHubhttps://github.com/SKOPOS-ELEMENTS/SFTPTools_Alteryx/issues/16#issuecomment-1937054282, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUNE2NY26KR5CE74EGSUAFTYS6MSJAVCNFSM6AAAAABBSGVL4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZXGA2TIMRYGI. You are receiving this because you were mentioned.Message ID: @.***>

Enhance Wealth Consultancy Limited and Enhance Investment Reporting Limited are wholly owned subsidiaries of Enhance Group Limited. Enhance Wealth Consultancy Limited is regulated by the Jersey Financial Services Commission to conduct investment business under the Financial Services (Jersey) Law 1998 (IB0270). This e-mail is intended only for the person to whom it is addressed. No one else may place any reliance upon it, or copy or forward all or any of it in any form. If an addressing or transmission error has misdirected this e-mail, please notify the sender by replying to this e-mail, and delete this e-mail and do not use, disclose, copy, print or rely on the e-mail in any manner. To the extent permitted by law, Enhance Group Limited does not accept or assume any liability, responsibility or duty of care for any use of or reliance on this e-mail by anyone, other than the intended recipient to the extent agreed in the relevant contract for the matter to which this e-mail relates (if any). This e-mail including any attachments may contain confidential and/or privileged information. If you are not the intended recipient you should not use the contents or disclose them to any other person. Please notify the sender immediately and delete the e-mail. Internet communications are not secure and therefore Enhance Group Limited does not accept legal responsibility for the contents of this message. Although Enhance Group Limited operates anti-virus programmes, it does not accept responsibility for any damage whatsoever that is caused by viruses being passed. Any views or opinions presented are solely those of the author and do not necessarily represent those of Enhance Group Limited. Further information on Enhance Group Limited including the Data Privacy Policy can be accessed via the website at:https://www.enhance.group/privacy_policy