Hey, I am trying to integrate with the Filemaker node, and having some problems.
I am having a hard time getting the filmmaker node to connect to our local filmmaker pro server. We have enabled the API, and are using proper credentials, but we continue to receive a login error.
The error message we are getting is ERROR: Login fail
NodeOperationError: Login fail
at Object.execute (/Applications/n8n.app/Contents/Resources/app/node_modules/n8n-nodes-base/nodes/FileMaker/FileMaker.node.ts:703:10)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Workflow.runNode (/Applications/n8n.app/Contents/Resources/app/node_modules/n8n-workflow/src/Workflow.ts:1270:19)
at /Applications/n8n.app/Contents/Resources/app/node_modules/n8n-core/src/WorkflowExecute.ts:938:29
Please share your workflow
I am just testing the node individually, so I can learn how they work before I compile our entire system.
MacOS 12.6.1
N8N Desktop Version 1.10.0
*I will be switching to N8N server for the real system, this is just testing.
Perfect I will set up a test environment set up to see if I can trigger the same error. I am about to merge in it a PR that should produce better error messages for Filemaker so it could be that the change for that shows something as well.
Hey @Jon,
I hope you have had a chance to start any testing, I have still not been able to get the Filemaker Node to work. Is their a different between the desktop and server nodes?
I have had a few days off but I have not yet had a chance to set it up, I know there is one other user with issues when it comes to logging in but there are also a few users who are able to log in without issue.
Can you update to 0.236.3 which should provide better error messages and let me know if the error changes.
NodeOperationError: self-signed certificate in certificate chain
at Object.execute (/Users/swat/.npm/_npx/a8a7eec953f1f314/node_modules/n8n-nodes-base/nodes/FileMaker/FileMaker.node.ts:705:10)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at Workflow.runNode (/Users/swat/.npm/_npx/a8a7eec953f1f314/node_modules/n8n-workflow/src/Workflow.ts:1249:19)
at /Users/swat/.npm/_npx/a8a7eec953f1f314/node_modules/n8n-core/src/WorkflowExecute.ts:1024:29
I am unsure if their is a way around using a SSL on a lan filmmaker pro server.
That is perfect so at the moment the node doesn’t support self signed certificates for the authentication side of things but now we know what the issue is I can get this fixed.
Hey @Jon,
Okay, this would be amazing. I have been trying to figure out how to setup a syncing system for our school district for over a year now, and with this node functioning, I will be able to connect to all of my endpoints. Let me know if there is anything else I can do to help, and I appreciate the work you have done so far.
Hey @Jon,
I am just running n8n on my MacBook with npn. I can try to setup docker if you would like me to. If so, how would be the best way to go about that?
Hey @Jon,
I am now running n8n via docker, this will be where it is running in production. I do not know if this makes it easier to build that test image, we can go either route, but if a docker image is easier, then we can do that.
Assuming you are on at least 1.0 can you change your docker image to use n8nio/n8n:PR-6851-forum-filemaker-ignore-certs this is a special version that has some changes to allow self signed certificates to be used for the Filemaker node. If this works for you then we can get it merged and make it generally available.
Hey, @Jon,
Thank you for getting this image up, and the Filemaker authentication works as long as I keep the setting “Ignore SSL Issues” turned off. My tabes are loading and everything is working except I am not receiving any output data. I have “Always Output Data” turned on, and I am still not getting anything. I do not know if I am doing something wrong, I probably am, but n8n also says that the node is being executed successfully.
I do not know of any other way to view a log than it showing up after I execute the node, their probably is another way, so let me know how to find it, and I will send it to you.