Install Check & Troubleshooting

Parent Previous Next



CHECKING YOUR INSTALLATION


Checking your installation of MARI Extension Pack is done via MARI's Python Console



A new palette should appear in MARI's User Interface with a series of printouts.

At the bottom of these printouts you should find the following to indicate a successful load




TROUBLESHOOTING YOUR INSTALLATION


Your first stop to troubleshooting MARI Extension Pack 3 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 EDITION.

Unfortunately we currently do not support MARI INDIE 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 3.0v1 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 have Ideascale Nodepack 1.5 installed, is this a problem ?


While there won't be any error (as far as we have seen) it can potentially cause duplication of nodes in the Mari

Interface due to changing names between Extension Pack Versions.


We therefore recommend removing it first by deleting the following files & folders before installing MARI Extension Pack 3 R2:



However 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 have Nodes or Shaders from mari.ideascale.com installed. Is this a problem ?


While there won't be any error (as far as we have seen) it can potentially cause duplication of nodes in the Mari

Interface due to changing names between Extension Pack Versions.


We therefore recommend removing old Nodes first by deleting the following files & folders before installing MARI Extension Pack 3 R2



However 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


Most files that are uploaded to mari.ideascale.com until release should be contained in the Extension Pack in one form or another

(if deemed useful for public)

You can check at mari.ideascale.com if your node is included by navigating to its entry and looking at the bottom





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/__initExtensionPack__.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 3 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. Check mari.ideascale.com for a version that is compatible with MARI Extension Pack 3 R2


  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 3 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 PDF Help documents