Troubleshooting Installation

Parent Previous Next





TROUBLESHOOTING YOUR INSTALLATION


Your first stop to troubleshooting MARI Extension Pack 4 R2 Installations is your Python Console  (Menu Python /  Show Console)


Please see below for potential problems you may encounter





Can't find the python console



You are most likely using MARI INDIE or MARI NON COMMERCIAL.

Unfortunately Extension Pack currently does not support MARI INDIE and NON COMMERCIAL due to restrictions by the foundy


Missing any printout in the python console


Please check that you have extracted the Folder structure correctly into your Script directory.

There should not be a second Script directory nested in the first one but the folder structure should look like this:





Python Console Output : ImportError: No module named PySide


You are using an old Mari Version. MARI Extension Pack requires Mari 4.1v1 or higher to run


I have a previous Extension Pack installed, is this a problem ?


As long as you overwrite ALL files especially __initExtensionPack__.py from the previous version with the new

ones included in the current version you should not be getting any problems.


In case a file got renamed there are certain checks in place to avoid duplication in which case you will receive a warning.

Refer to "Extension Pack Version Conflict" Dialog when starting MARI



I get a "Extension Pack Version Conflict" Dialog when starting MARI



MARI Extension Pack is running various checks on startup to ensure that other scripts and shaders (such as old versions of new tools)

do not interfere or cause duplication in the MARI UI. This is done by scanning your script folder for cetain blacklisted filenames.

If a conflict is found the extension pack will not load.


The dialog above is usually accompanied by a print out in the Python Console (Menu Python /  Show Console) telling you exactly what is going on.



Possible Solutions:


  1. Try the automatic Fix via the Dialog Box that appears.

Conflicting Files in your script directory will be renamed to .VersionConflict





AUTOMATIC FIX NEEDS WRITE PERMISSIONS TO YOUR SCRIPT DIRECTORY




  1. Manually rename or remove the files listed in the print out
  2. Edit the "IllegalFiles" and/or "IllegalShaders" Variable under /Mari/Scripts/ExtensionPackVersion/__init__.py to exclude a certain file name



I have JTOOLS installed and get a Version Conflict Dialog when starting MARI


JTOOLS by Jorel Latraille is a collection of different Python Functions.

We have integrated the most useful of the bunch into this Release of MARI Extension Pack 4 R2


Removing the conflicting files alone is unfortunately not enough due to the way the package is installed.

The Python Console usually names a bunch of Conflicting Modules that need to be removed:



Possible Solutions:


  1. Try the automatic Fix via the Dialog Box that appears.

This will try to edit the __init__.py listed in the print out to remove the conflicting modules & function calls.





AUTOMATIC FIX NEEDS WRITE PERMISSIONS TO YOUR SCRIPT DIRECTORY





  1. Open the __init__.py filepath listed in the console print out and remove the modules from the __init__ file

that are specified in the console printout. In addition you will have to remove the accompanying and similarly

named FunctionCalls further down in the __init__ file.


  1. Edit the "IllegalModules" + "IllegalFunc" Variables under /Mari/Scripts/__initExtensionPack__.py to exclude a certain module




I can't seem to find the Edge Wear Presets or MODO Bake Presets


Modo Bake Presets and Edge Wear presets ('Gizmos') currently need to be installed separately.

Please refer to the Preset Installation Help.


Version Conflict File Blacklist


During load of MARI Extension Pack 4 R2 your script directory path(s) are scanned for certain filenames.

If any of the following are found the Extension Pack will not load:


Scripts:


Shaders:






Created with the Personal Edition of HelpNDoc: Easily create Web Help sites