I'm writing a plugin which works perfectly in my development build, yet when I try to run my plugin via the release builds on the website I get the following error loading my plugin:
<br>
<br>
2015-07-20 21:44:53,867 openlp.core.lib.pluginmanager.PluginManager DEBUG Importing planningcenter from C:\Apps\OpenLP\plugins\planningcenter. Depth 6<br>2015-07-20 21:44:54,110 openlp.core.lib.pluginmanager.PluginManager ERROR OpenLP Error trace<br> File <string> at line 44 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core__init.py at line 388 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\openlpmixin.py at line 54 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core__init.py at line 142 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\registry.py at line 137 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\openlpmixin.py at line 54 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\lib\pluginmanager.py at line 54 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\openlpmixin.py at line 54 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\lib\pluginmanager.py at line 97 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\openlpmixin.py at line 84 <br> called None<br> File D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common__init__.py at line 52 <br> called None<br>2015-07-20 21:44:54,110 openlp.core.lib.pluginmanager.PluginManager ERROR Failed to import module planningcenter on path C:\Apps\OpenLP\plugins\planningcenter\planningcenter.py: No module named 'openlp.plugins.planningcenter'<br>Traceback (most recent call last):<br> File "D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\lib\pluginmanager.py", line 94, in find_plugins<br> File "c:\Python33\lib\imp.py", line 175, in load_module<br> File "c:\Python33\lib\imp.py", line 114, in load_source<br> File "<frozen importlib._bootstrap="">", line 586, in check_name_wrapper<br> File "<frozen importlib.bootstrap="">", line 1024, in load_module<br> File "<frozen importlib.bootstrap="">", line 1005, in load_module<br> File "<frozen importlib.bootstrap="">", line 562, in module_for_loader_wrapper<br> File "<frozen importlib._bootstrap="">", line 870, in load_module<br> File "<frozen importlib.bootstrap="">", line 313, in call_with_frames_removed<br> File "C:\Apps\OpenLP\plugins\planningcenter\planningcenter.py", line 35, in <module><br> from openlp.plugins.planningcenter.lib import PlanningCenterTab<br>ImportError: No module named 'openlp.plugins.planningcenter'</module></frozen></frozen></frozen></frozen></frozen></frozen></string><br>
<string><frozen importlib._bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><module><br></module></frozen></frozen></frozen></frozen></frozen></frozen></string>
<string><frozen importlib._bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><module><br></module></frozen></frozen></frozen></frozen></frozen></frozen></string>
<string><frozen importlib._bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><module>Line 32 in planningcenter.py is:</module></frozen></frozen></frozen></frozen></frozen></frozen></string>
<string><frozen importlib._bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><module>from openlp.plugins.planningcenter.lib import PlanningCenterTab<br></module></frozen></frozen></frozen></frozen></frozen></frozen></string>
<string><frozen importlib._bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><module><br></module></frozen></frozen></frozen></frozen></frozen></frozen></string>
<string><frozen importlib._bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib.bootstrap=""><frozen importlib._bootstrap=""><module>this is the first attempt to include another file from inside the </module></frozen></frozen></frozen></frozen></frozen></frozen></string>from openlp.plugins.planningcenter directory in my code.