Converted document
$\newcommand{\lyxlock}{}$
Section 10.1 Up Chapter 10: FEBio Plugins Appendix A: Heterogeneous model parameters

## 10.2 Error Messages

If FEBio cannot find a plugin it will print an error message. There are several reasons why a plugin fails to load. Below is a list of possible error messages and some actions that can be taken to prevent the error.
• “Failed to load the file”: Most likely FEBio cannot find the plugin file specified in the configuration file. Make sure that the file name including the path is correct and that there are no spaces at the start or end of the import tag's value string.
• “Required plugin function PluginNumClasses not found”: The plugin is missing a required function that FEBio needs to communicate with the plugin. Notify the developer of the plugin to fix this.
• “Required plugin function PluginGetFactory not found”: The plugin is missing a required function that FEBio needs to communicate with the plugin. Notify the developer of the plugin to fix this.
• “Invalid number of classes returned by PluginNumClasses”: There was a problem with the plugin's innitialization. Notify the developer of the plugin to fix this.
• “Required plugin function GetSDKVersion not found”: The plugin is missing a required function that FEBio needs to communicate with the plugin. Notify the developer of the plugin to fix this.
• “Invalid SDK version”: The plugin was compiled with a version of the SDK that is not compatible with the FEBio version. This most likely means that the plugin must be rebuilt with a newer version of the SDK.

Section 10.1 Up Chapter 10: FEBio Plugins Appendix A: Heterogeneous model parameters