<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ERROR: [scf-00070] module could not be loaded in Data Protection</title>
    <link>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/72001#M973</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have installed the latest 32-bit agent and Java. The same error message. Any other suggestions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dmitry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Apr 2014 20:41:26 GMT</pubDate>
    <dc:creator>DL_IT_T3AERO</dc:creator>
    <dc:date>2014-04-18T20:41:26Z</dc:date>
    <item>
      <title>ERROR: [scf-00070] module could not be loaded</title>
      <link>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/71986#M970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to create a simple "Hello World" plugin to test-drive the custom plugin development. The plug-in would execute the command from the parameters (COMMAND), entered in the GUI. For now I have added the command call to the quiesce action.&lt;/P&gt;&lt;P&gt;I have SnapCreator 4.1P1 server installed on Windows server and the client installed on the other Windows server. Both are Windows 2008 R2 x64.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To create the custom plugin, I have done the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Server:&lt;/P&gt;&lt;P&gt;Created folder HELLO in&amp;nbsp; C:\Program Files\NetApp\Snap_Creator_Framework\scServer4.1P1\plugins\&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Added hello.conf file&lt;/P&gt;&lt;P&gt;#####################################&lt;/P&gt;&lt;P&gt;### SnapCreator Hello World test&amp;nbsp; ###&lt;/P&gt;&lt;P&gt;#####################################&lt;/P&gt;&lt;P&gt;#################################################################################################################&lt;/P&gt;&lt;P&gt;# &lt;/P&gt;&lt;P&gt;#################################################################################################################&lt;/P&gt;&lt;P&gt;APP_NAME=hello&lt;/P&gt;&lt;P&gt;COMMAND=&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Created hello.xml in C:\Program Files\NetApp\Snap_Creator_Framework\scServer4.1P1\engine\etc\gui\plugins\simple&lt;/P&gt;&lt;P&gt;It only has one parameter, COMMAND &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;SimplePlugin xmlns:xsi='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.netapp.com/snapcreator/ui/client/schema/plugins/simple" target="_blank"&gt;http://www.netapp.com/snapcreator/ui/client/schema/plugins/simple&lt;/A&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xsi:schemaLocation='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.netapp.com/snapcreator/ui/client/schema/plugins/simple" target="_blank"&gt;http://www.netapp.com/snapcreator/ui/client/schema/plugins/simple&lt;/A&gt;&lt;SPAN&gt; com/netapp/snapcreator/ui/xml/simplePlugins.xsd'&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;hello&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;helloTitle&amp;lt;/title&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;COMMUNITY&amp;lt;/type&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;helloDescription&amp;lt;/description&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;screens&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;screen&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;NEW&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;params&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param&amp;gt;COMMAND&amp;lt;/param&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/params&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/screen&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;screen&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;UPDATE&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;params&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param&amp;gt;COMMAND&amp;lt;/param&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/params&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/screen&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/screens&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;params&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;COMMAND&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label&amp;gt;commandLabel&amp;lt;/label&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;allowblank&amp;gt;false&amp;lt;/allowblank&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;default&amp;gt;echo Hello World!&amp;lt;/default&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;commandDescription&amp;lt;/description&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;STRING&amp;lt;/type&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/param&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/params&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/SimplePlugin&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Created hello.properties in &lt;/P&gt;&lt;P&gt;C:\Program Files\NetApp\Snap_Creator_Framework\scServer4.1P1\engine\etc\gui\resources&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;helloTitle=hello&lt;/P&gt;&lt;P&gt;helloDescription=Hello World Script&lt;/P&gt;&lt;P&gt;commandLabel=Command to run&lt;/P&gt;&lt;P&gt;commandDescription=Command to run on the host, such as "echo Hello World!"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The GUI portion works fine, and I can create new profile using the plugin. The application options and plugin parameters get captured in the profile config.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;########################################################################################################################&lt;/P&gt;&lt;P&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application Options&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&lt;/P&gt;&lt;P&gt;########################################################################################################################&lt;/P&gt;&lt;P&gt;APP_NAME=hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;########################################################################################################################&lt;/P&gt;&lt;P&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Plug-In Parameter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&lt;/P&gt;&lt;P&gt;########################################################################################################################&lt;/P&gt;&lt;P&gt;COMMAND=echo Hello World!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the client:&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Created hello.pm in C:\Program Files\NetApp\Snap_Creator_Framework\scAgent4.1P1\plugins\perl\hello&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;It is based on the sample, included with the Snap Creator client &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Restarted the Snap Creator client service. Verified the hello plugin is loaded&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;[2014-04-16T13:37:00,477-0700] INFO&amp;nbsp; [main] com.netapp.snapcreator.agent.nextgen.AgentInitializerImpl - Loaded plugins: [vibe, sybase, domino, mock, arch, oracle, maxdb, &lt;STRONG&gt;hello&lt;/STRONG&gt;, xen, smsql, hana, db2, mysql, sme, kvm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;When I try to run the quiesce task, I get the "ERROR: [scf-00070] module [hello] could not be loaded". It is puzzling, because the agent log states the plugin was loaded.&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Suspecting there could be something wrong with my code, I have tried to use example scripts, as well as the community scripts in place of my hello.pm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;In this case I get different error:&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;[2014-04-17 14:11:42,837] ERROR: [vsclc-01:9090(4.1.1.1)] SCF-00037: Application quiesce for plug-in [hello] failed with error [Could not load plugin hello. Reason: &lt;STRONG&gt;Can't locate object method "new" via package "hello" &lt;/STRONG&gt;(perhaps you forgot to load "hello"?) at /&amp;lt;C:\Program Files\NetApp\Snap_Creator_Framework\scAgent4.1P1\plugins\wrapper\wrapper.exe&amp;gt;SnapCreator/Mod.pm line 184.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;See full debug log below. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Workflow : quiesce started with workflow id : 67&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Version: Snap Creator Framework 4.1P1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Profile: hello&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Config: hello&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Action: quiesce&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Plugin: hello&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Policy: null&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Volume Name: cc_backup_test&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:32,965] DEBUG: Snapshot Name: hello_20140417133132&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;########## Agent validation ##########&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,652] INFO: Agent validation completed successfully for agent vsclc-01:9090&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;########## Plugin validation ##########&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,667] INFO: Plugin validation file for plugin hello not found, skipping validation&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;########## Pre Application Quiesce commands ##########&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,667] INFO: Pre application quiesce commands are not defined&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,667] INFO: Pre Application Quiesce commands finished successfully&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,667] INFO: Application auto discovery is not enabled skipping .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,667] INFO: Validate volume is not enabled skipping validate volume task.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;########## Application Quiesce ##########&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:33,667] INFO: Application Quiesce for plugin : hello&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:44,104] ERROR: [vsclc-01:9090(4.1.1.1)] SCF-00037: Application quiesce for plug-in [hello] failed with error [Could not load plugin hello. Reason: ERROR: [scf-00070] module [hello] could not be loaded at /&amp;lt;C:\Program Files\NetApp\Snap_Creator_Framework\scAgent4.1P1\plugins\wrapper\wrapper.exe&amp;gt;SnapCreator/Mod.pm line 182.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;] and exit code [99], Exiting!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:44,119] DEBUG: Workflow : quiesce_OnFailure started with workflow id : 68&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;########## Agent Workflow Finalization ##########&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:44,119] INFO: Agent Workflow Finalization started&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:49,361] INFO: [vsclc-01:9090 (4.1.1.1)] Finalized workflow with id 67&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:49,361] INFO: Agent Workflow Finalization finished successfully&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;########## Snap Creator Framework 4.1P1 failed ##########&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;[2014-04-17 13:31:49,377] INFO: Pre Exit commands are not defined. Skipping !&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The error scf-00037 does make sense. According to the Snap Creator 4.1 Admin Guide: &lt;/P&gt;&lt;P&gt;scf-00037 Application quiesce for plug-in [%s] failed with error [%s] and exit code [%s], Exiting!&lt;/P&gt;&lt;P&gt;Application quiesce failed due to application error. Check logs and application settings. To ignore application errors and proceed with backup, you can set APP_IGNORE_ERROR=Y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The error scf-00070 in the admin guide is referring to different condition and does not apply here.&lt;/P&gt;&lt;P&gt;scf-00070 File system post_restore for plug-in [%s] failed with exit code [%s], Exiting! &lt;/P&gt;&lt;P&gt;File system post restore failed due to file system error. Check the logs and file system settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Am I missing any plugin installation steps? Is 64-bit Java messing with me? Is there something wrong with my code?&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;I have included hello.pm below for the reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Dmitry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;hello.pm&lt;/P&gt;&lt;P&gt;############################################################################# &lt;/P&gt;&lt;P&gt;### Copyright NetApp Inc. All rights reserved &lt;/P&gt;&lt;P&gt;### Author: ktenzer &lt;/P&gt;&lt;P&gt;### Date: 08/01/2010 &lt;/P&gt;&lt;P&gt;### &lt;/P&gt;&lt;P&gt;### Name: Snap Creator::MOD::Mock &lt;/P&gt;&lt;P&gt;############################################################################# &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;############################################################################# &lt;/P&gt;&lt;P&gt;# Changes &lt;/P&gt;&lt;P&gt;############################################################################# &lt;/P&gt;&lt;P&gt;### Ver Author Description &lt;/P&gt;&lt;P&gt;### 1.0 ktenzer Initial Version &lt;/P&gt;&lt;P&gt;### 1.1 dmitryse Added running command from config file&lt;/P&gt;&lt;P&gt;############################################################################# &lt;/P&gt;&lt;P&gt;package HELLO; &lt;/P&gt;&lt;P&gt;$| = 1; &lt;/P&gt;&lt;P&gt;our &lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/87366"&gt;@Isa&lt;/a&gt; = qw(Snap Creator::Mod); &lt;/P&gt;&lt;P&gt;use strict; &lt;/P&gt;&lt;P&gt;use warnings; &lt;/P&gt;&lt;P&gt;use diagnostics; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;### Load Snap Creator Objects ### &lt;/P&gt;&lt;P&gt;use Snap Creator::Util::Generic qw ( trim isEmpty ); &lt;/P&gt;&lt;P&gt;use Snap Creator::Util::OS qw ( isWindows isUnix getUid createTmpFile ); &lt;/P&gt;&lt;P&gt;use Snap Creator::Event qw ( INFO ERROR WARN DEBUG COMMENT ASUP CMD DUMP ); &lt;/P&gt;&lt;P&gt;my $msgObj = new Snap Creator::Event(); &lt;/P&gt;&lt;P&gt;my %config_h = (); &lt;/P&gt;&lt;P&gt;my $result = { &lt;/P&gt;&lt;P&gt; exit_code =&amp;gt; 0, &lt;/P&gt;&lt;P&gt; stdout =&amp;gt; 'Finished successfully', &lt;/P&gt;&lt;P&gt; stderr =&amp;gt; '' &lt;/P&gt;&lt;P&gt;}; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub new { &lt;/P&gt;&lt;P&gt; my $invocant = shift; &lt;/P&gt;&lt;P&gt; my $class = ref($invocant) || $invocant; &lt;/P&gt;&lt;P&gt; my $self = { &lt;/P&gt;&lt;P&gt; @_ &lt;/P&gt;&lt;P&gt; }; &lt;/P&gt;&lt;P&gt; bless ($self, $class); &lt;/P&gt;&lt;P&gt; return $self; &lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;sub setENV { &lt;/P&gt;&lt;P&gt; my ($self, $obj) = @_; &lt;/P&gt;&lt;P&gt; %config_h = %{$obj}; &lt;/P&gt;&lt;P&gt; my @message_a = (); &lt;/P&gt;&lt;P&gt; $msgObj-&amp;gt;collect(\@message_a, INFO, "$config_h{'APP_NAME'}::setENV"); &lt;/P&gt;&lt;P&gt; $result-&amp;gt;{message} = \@message_a; &lt;/P&gt;&lt;P&gt; return $result; &lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub quiesce { &lt;/P&gt;&lt;P&gt;my $self = shift;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; my $result = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; exit_code =&amp;gt; 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; stdout =&amp;gt; "",&lt;/P&gt;&lt;P&gt;&amp;nbsp; stderr =&amp;gt; "",&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; my $cmd = (); &lt;/P&gt;&lt;P&gt;&amp;nbsp; my @message_a = ();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; my $error_code="0";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, INFO, "Running quiesce");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; #Send command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (defined $config_h{'COMMAND'}) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; $cmd="$config_h{'COMMAND'}";&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; $cmd="echo Hello World!";&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; $result = $RUN_CMD-&amp;gt;($cmd);&lt;/P&gt;&lt;P&gt;&amp;nbsp; push (@message_a, @{$result-&amp;gt;{message}}) if exists ($result-&amp;gt;{message});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ($result-&amp;gt;{exit_code} != 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, ERROR, "Executing command finished with errors");&lt;/P&gt;&lt;P&gt;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, INFO, "Command executed successfully");&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; END:&lt;/P&gt;&lt;P&gt;&amp;nbsp; $result-&amp;gt;{message} = \@message_a;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; return $result;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;sub unquiesce { &lt;/P&gt;&lt;P&gt; my $result = { &lt;/P&gt;&lt;P&gt; exit_code =&amp;gt; 0, &lt;/P&gt;&lt;P&gt; stdout =&amp;gt; "", &lt;/P&gt;&lt;P&gt; stderr =&amp;gt; "", &lt;/P&gt;&lt;P&gt; }; &lt;/P&gt;&lt;P&gt; my @message_a = (); &lt;/P&gt;&lt;P&gt; $msgObj-&amp;gt;collect(\@message_a, INFO, "$config_h{'APP_NAME'}::unquiesce"); &lt;/P&gt;&lt;P&gt; $result-&amp;gt;{message} = \@message_a; &lt;/P&gt;&lt;P&gt; return $result; &lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub discover { &lt;/P&gt;&lt;P&gt; my $result = { &lt;/P&gt;&lt;P&gt; exit_code =&amp;gt; 0, &lt;/P&gt;&lt;P&gt; stdout =&amp;gt; "", &lt;/P&gt;&lt;P&gt; stderr =&amp;gt; "", &lt;/P&gt;&lt;P&gt; }; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; my @message_a = (); &lt;/P&gt;&lt;P&gt; $msgObj-&amp;gt;collect(\@message_a, INFO, "$config_h{'APP_NAME'}::discovery"); &lt;/P&gt;&lt;P&gt; $result-&amp;gt;{message} = \@message_a; &lt;/P&gt;&lt;P&gt; return $result; &lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;########################################&lt;/P&gt;&lt;P&gt;### Private Methods (local use only) ###&lt;/P&gt;&lt;P&gt;########################################&lt;/P&gt;&lt;P&gt;### Run Commands ###&lt;/P&gt;&lt;P&gt;$RUN_CMD=sub {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my ($cmd) = @_;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $result = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit_code =&amp;gt; 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stdout =&amp;gt; "",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stderr =&amp;gt; ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my @message_a = ();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, DEBUG, "Executing command [$cmd]");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result = SnapCreator::Util::OS-&amp;gt;execute($cmd);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, DEBUG, "Command [$cmd] finished with\nexit code: [$result-&amp;gt;{exit_code}]\nstdout: [$result-&amp;gt;{stdout}]\nstderr: [$result-&amp;gt;{stderr}]");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Error logging&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! defined ($result) || $result-&amp;gt;{exit_code} != 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, ERROR, "[hello-00001] Command [$cmd] failed with return code $result-&amp;gt;{exit_code} and message $result-&amp;gt;{stderr}");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; $msgObj-&amp;gt;collect(\@message_a, DEBUG, "Executing of external command finished successfully");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result-&amp;gt;{message} = \@message_a;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $result;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 05:37:56 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/71986#M970</guid>
      <dc:creator>DL_IT_T3AERO</dc:creator>
      <dc:date>2025-06-05T05:37:56Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: [scf-00070] module could not be loaded</title>
      <link>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/71991#M971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dmitry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the beginning you mention that you created a folder called HELLO, but your perl file is called hello.pm with a hello.conf config file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please be sure you use the same case consistently.&amp;nbsp; HELLO is seen different from hello.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd suggest renaming your folder to hello (lower case) to match the other files and see if you have the same issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also change the package name to match lower case hello in your code also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 01:45:09 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/71991#M971</guid>
      <dc:creator>spinks</dc:creator>
      <dc:date>2014-04-18T01:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: [scf-00070] module could not be loaded</title>
      <link>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/71996#M972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have change all names to lower case across all configurations and files. Still does not help. I was suspecting the Perl conflict,because the server with agent installed already had Perl on it. So, I have installed the agent on other test server. I get the same problem. Are they any pre-requisites for Perl on the agent?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try to load 32-bit version of agent next alongside with 32-bit Java and report the results. Any other suggestions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is some inconsistency in the documentation. Administration guide does not have a good explanation for error scf-00070. &lt;/P&gt;&lt;P&gt;My error:&lt;/P&gt;&lt;P&gt;ERROR: [scf-00070] module [hello] could not be loaded at /&amp;lt;C:\Program Files\NetApp\Snap_Creator_Framework\scAgent4.1P1\plugins\wrapper\wrapper.exe&amp;gt;SnapCreator/Mod.pm line 182.&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Admin guide:&lt;/DIV&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;scf-00070 File system post_restore for plug-in [%s] failed with exit code [%s], Exiting!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lastly, I do not have access to the Framework's Wiki, which has tons of good info, and to the Framework's branch on GitHub.&amp;nbsp; I have signed and emailed contributor's agreement on Wednesday, and I hope it gets processed soon. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dmitry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Workflow : quiesce started with workflow id : 85&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Version: Snap Creator Framework 4.1P1&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Profile: hello2&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Config: hello2&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Action: quiesce&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Plugin: hello&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Policy: null&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Volume Name: cc_backup_test&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,212] DEBUG: Snapshot Name: hello2_20140418095150&lt;/P&gt;&lt;P&gt;########## Agent validation ##########&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Agent validation completed successfully for agent vs-01:9090&lt;/P&gt;&lt;P&gt;########## Plugin validation ##########&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Plugin validation file for plugin hello not found, skipping validation&lt;/P&gt;&lt;P&gt;########## Pre Application Quiesce commands ##########&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Pre application quiesce commands are not defined&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Pre Application Quiesce commands finished successfully&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Application auto discovery is not enabled skipping .&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Validate volume is not enabled skipping validate volume task.&lt;/P&gt;&lt;P&gt;########## Application Quiesce ##########&lt;/P&gt;&lt;P&gt;[2014-04-18 09:51:50,368] INFO: Application Quiesce for plugin : hello&lt;/P&gt;&lt;P&gt;[2014-04-18 09:52:00,788] ERROR: [vs-01:9090(4.1.1.1)] SCF-00037: Application quiesce for plug-in [hello] failed with error [Could not load plugin hello. Reason: ERROR: [scf-00070] module [hello] could not be loaded at /&amp;lt;C:\Program Files\NetApp\Snap_Creator_Framework\scAgent4.1P1\plugins\wrapper\wrapper.exe&amp;gt;SnapCreator/Mod.pm line 182.&lt;/P&gt;&lt;P&gt;] and exit code [99], Exiting!&lt;/P&gt;&lt;P&gt;[2014-04-18 09:52:00,804] DEBUG: Workflow : quiesce_OnFailure started with workflow id : 86&lt;/P&gt;&lt;P&gt;########## Agent Workflow Finalization ##########&lt;/P&gt;&lt;P&gt;[2014-04-18 09:52:00,804] INFO: Agent Workflow Finalization started&lt;/P&gt;&lt;P&gt;[2014-04-18 09:52:06,030] INFO: [vs-01:9090 (4.1.1.1)] Finalized workflow with id 85&lt;/P&gt;&lt;P&gt;[2014-04-18 09:52:06,030] INFO: Agent Workflow Finalization finished successfully&lt;/P&gt;&lt;P&gt;########## Snap Creator Framework 4.1P1 failed ##########&lt;/P&gt;&lt;P&gt;[2014-04-18 09:52:06,061] INFO: Pre Exit commands are not defined. Skipping !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 17:04:16 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/71996#M972</guid>
      <dc:creator>DL_IT_T3AERO</dc:creator>
      <dc:date>2014-04-18T17:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: [scf-00070] module could not be loaded</title>
      <link>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/72001#M973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have installed the latest 32-bit agent and Java. The same error message. Any other suggestions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dmitry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 20:41:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/ERROR-scf-00070-module-could-not-be-loaded/m-p/72001#M973</guid>
      <dc:creator>DL_IT_T3AERO</dc:creator>
      <dc:date>2014-04-18T20:41:26Z</dc:date>
    </item>
  </channel>
</rss>

