totoleheros

360Works_ScriptMaster.fmplugin cannot load

8 posts in this topic

Hi,

I am struggling : I have a script using 360Works_ScriptMaster.fmplugin functions. It used to run smoothly with FMP12 and 13. I had to update FMP and now the 360Works_ScriptMaster.fmplugin would not load. I have tried with both FMP14 and FMP15. The 360Works_ScriptMaster.fmplugin is not listed in the pref pane of FMP14/15, while — on the same machine (and the same java 8.121 version) — it is loaded. I have tried to have the file in these directories: /Application/ FMP FileMaker Pro 14 Advanced/Extensions or the ~/Library/Application Support/Filemaker/Filemaker Pro Advanced/14.0 (or 15.0)/Extensions.

No success. Could someone have a clue about my problem? Many many thanks in advance.

Share this post


Link to post
Share on other sites

Hi totoleheros,

Make sure that you have Java 6 installed as it is a requirement to use our plugins in the Mac OS. You can download it here. Also make sure that you put the .fmplugin version of the plugin in the Extensions folder and not the .fmx or .fm64. Alternatively, you can place the plugin in a container field and use the "Install Plugin File" script step to install the plugin.

Share this post


Link to post
Share on other sites

@ryan360WorksHere are my current settings: I run my db from FMS 15. Now the 360works scripts are correctly loaded (and listed as 'activated' in the Server Plugins tab). But it seems that the functions of the plugin are not available when the db are accessed from client FM. So I decided to install the plugin on each client computer. It was running OK with FMP12 and then FMP13. Now, it is not working with FMP14 or FMP15, regardless of the location where I place the .fmplugin version.

As you suggested, I just tried the 'Install Plugin File' technic, placing the .fmplugin in a container field, but I have ended with a "1551: Cannot install the plug-in. Cannot delete an existing plug-in or cannot write to the folder or disk". My readings on the nets indicate that this issue could be very difficult to solve. So I'd like to go back to the former solution, that is to load the plugin in each client computer.

I'll try to work on the java version, since this might be the issue...

Thank you for your kind help

AN

Share this post


Link to post
Share on other sites

Installation of java 6 on macOS sierra failed on my MPBR running a client FMP (had to install java 8.121) and the same holds true for the FMS-running computer with Yosemite. But since the plugin is installed on the FMS, why the hell its functions not accessible of the client FMP accessing the DB??? And why the FMP 13 with java 8.121 is loading the 360work plugin while the FMP 14 an 15 would not?!?

Share this post


Link to post
Share on other sites
Quote

But it seems that the functions of the plugin are not available when the db are accessed from client FM.

This is expected behavior. The only way to see the functions in FileMaker Pro, regardless if the solution is hosted and the plugin is installed on the server, is to install the plugin in FileMaker Pro. This is the case with any FileMaker plugin. If you want to be able to run scripts with plugin functions from a hosted solution and not have to install the plugin locally, your scripts must be executed with the Perform Script on Server script step. Otherwise, the script will be executed locally and you will need to have the plugin installed for FMP. You will also need to install the plugin in FileMaker Pro for any machine that is going to be used to write the scripts, otherwise the plugin functions will not show up and you will see <function missing> in your pre-existing scripts.

 

8 hours ago, totoleheros said:

why the FMP 13 with java 8.121 is loading the 360work plugin while the FMP 14 an 15 would not?!?

Assuming that the machine with FMP13 is a Mac, then you have Java 6 installed because our plugins will not operate without it installed. You can check to see if you have Java 6 installed by opening Terminal and typing:

 /usr/libexec/java_home -V 

Java 6 should be listed if you are able to enable our plugins in FMP 13.

Do you have any of our other plugins installed? What version of ScriptMaster are you installing for FMP 14/15?

Share this post


Link to post
Share on other sites

@ryan360WorksThank you so much for your clear reply concerning the way to runPerform Script on Server script steps. Things are much clearer for me now!! I just have to learn to do it this way...

Now, I ran as you suggested the command '/usr/libexec/java_home -V ' which returned that I indeed have the 1.6.0 idk. Now, in the OS Java Pref Panel of my mac, it is stated that I have the version 8 update 121 (build 1.8.0_121-b13)...???

No other plugin installed. And for FMP14 and 15, I use the same version of ScriptMaster, that is the 4.134 version (the same running on the FMP12 and 13).

Thank you again!

AN

Share this post


Link to post
Share on other sites
7 hours ago, totoleheros said:

Now, I ran as you suggested the command '/usr/libexec/java_home -V ' which returned that I indeed have the 1.6.0 idk. Now, in the OS Java Pref Panel of my mac, it is stated that I have the version 8 update 121 (build 1.8.0_121-b13)...???

You can have multiple versions of Java installed on your machine. I suspect the preference panel is just showing the newest version of Java that is installed. Since Java 6 showed up when you ran that command in Terminal, you should be good as far as Java goes.

7 hours ago, totoleheros said:

No other plugin installed. And for FMP14 and 15, I use the same version of ScriptMaster, that is the 4.134 version (the same running on the FMP12 and 13).

That is a pretty old version (released in 2012). We have had quite a few updates to ScriptMaster since then including a compatibility release for FM14. I recommend download and installing version 4.42 for FM14 and 15 and seeing if that resolves the issue. You can download that here. Be sure to remove version 4.134 from the FM14 and FM15 extensions folders. Try that and let me know if you continue to have issues.

Share this post


Link to post
Share on other sites

@ryan360WorksYou made my day!! The new version of the script is working with both FMP14 and 15. T H A N K  Y O U  SOOOO much!!

Best regards

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Similar Content

    • By EdwinJ
      We have a script using the 360 Works plugin and it worked for a long time and know we get the message "No login methods supported!". The script is connecting to an exchange server with Imap.  In the script we already use  "forceTrust=True".
      Is there somebody who has the same problem ?
    • By 360Works
      We have recently released versions 3.14 - 3.16 of MirrorSync with improvements for recovery mode, high-volume syncs, and rebuilding sync data. Overall, the reliability of MirrorSync has greatly improved, and the speed of SQL and server-to-server syncs have increased significantly! 
       
      Immediately after the release of 3.14 and 3.15, we were able to identify and fix a few quirks resulting in an even more reliable version with 3.16. 
       
      In 3.16, we even added a few additional features including the ability to pre-populate databases for server-to-server syncs with non-FileMaker databases, faster initial syncs, and new support for re-importing a new configuration over an existing one, which is very useful in a vertical market solution deployment. 
       
      This is a free update for current users. For those new to MirrorSync, the server license is free and ships with one free configuration of FileMaker Pro or FileMaker Go syncing with FileMaker Server and one free device allowance. All additional configurations and devices are available for purchase. 
       
      MirrorSync can sync between any combination of FileMaker Pro, FileMaker Go, FileMaker Server, SQL database (MySQL, Oracle, SQL Server, or any database that supports JDBC), Salesforce, and Amazon RedShift. To download the current version, please visit the MirrorSync product page
       
      For a complete list of changes, please visit our MirrorSync changelog
    • By 360Works
      We have recently released versions 3.14 - 3.16 of MirrorSync with improvements for recovery mode, high-volume syncs, and rebuilding sync data. Overall, the reliability of MirrorSync has greatly improved, and the speed of SQL and server-to-server syncs have increased significantly! 
       
      Immediately after the release of 3.14 and 3.15, we were able to identify and fix a few quirks resulting in an even more reliable version with 3.16. 
       
      In 3.16, we even added a few additional features including the ability to pre-populate databases for server-to-server syncs with non-FileMaker databases, faster initial syncs, and new support for re-importing a new configuration over an existing one, which is very useful in a vertical market solution deployment. 
       
      This is a free update for current users. For those new to MirrorSync, the server license is free and ships with one free configuration of FileMaker Pro or FileMaker Go syncing with FileMaker Server and one free device allowance. All additional configurations and devices are available for purchase. 
       
      MirrorSync can sync between any combination of FileMaker Pro, FileMaker Go, FileMaker Server, SQL database (MySQL, Oracle, SQL Server, or any database that supports JDBC), Salesforce, and Amazon RedShift. To download the current version, please visit the MirrorSync product page
       
      For a complete list of changes, please visit our MirrorSync changelog
       
    • By D Rai
      Does 360Works Email V1.99 does it work with FileMaker Server 15 or do we need to upgrade plugin to version 2.17 on windows server 2008 server.
      Hope to get reply soon.
      D Rai
    • By cril
      Hi I'm trying to develop an interface between my filemaker database and a SOAP service. No where in the wsdl is there any authorisation so I believe I need to send my username and password before the SOAP envelope. I'm trying to do that with Scriptmaster but there are only three input parameters none of which appear useful for generating or inputting the HTTP authorisation Basic that needs to be in place. I can't see the fedex modules which may have had the parameters I needed. Can anybody help/advise or suggest another plugin I should use.
       
      Many thanks for reading this.