Re: Marvin Question
Thanks for the reply, Sanjeev. As it turns out, going back to version 7.19.0 of pycurl fixed the issue for me. From: Sanjeev Neelarapu <sanjeev.neelar...@accelerite.com> Sent: Thursday, March 31, 2016 10:58 PM To: dev@cloudstack.apache.org Subject: RE: Marvin Question Hi Mike, This could be an issue with Pycurl. Try to install or upgrade pycurl since MarvinPlugin module might be dependent on Pycurl. Best Regards, Sanjeev N Chief Product Engineer, Accelerite Off: +91 40 6722 9368 | EMail: sanjeev.neelar...@accelerite.com -Original Message- From: Tutkowski, Mike [mailto:mike.tutkow...@netapp.com] Sent: Friday, April 01, 2016 7:02 AM To: dev@cloudstack.apache.org Subject: Re: Marvin Question I don't remember ever explicitly building libcurl, but maybe I'll have to do that. > On Mar 31, 2016, at 6:46 PM, Tutkowski, Mike <mike.tutkow...@netapp.com> > wrote: > > Hi, > > > I'm not sure what changed in my environment, but now I'm having trouble > running my Marvin tests. > > > I've un-installed and re-installed Marvin, but it doesn't seem to fix this > issue. I've also run pip install --upgrade pycurl, but that didn't fix it > either. > > > === TestName: Failure: | Status : EXCEPTION === ERROR > > == > ERROR: Failure: ImportError (pycurl: libcurl link-time version > (7.37.1) is older than compile-time version (7.43.0)) > -- > Traceback (most recent call last): > File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run >self.beforeTest(result) > File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest >beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in > beforeTest >self.plugins.beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, > in __call__ >return self.call(*arg, **kw) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, > in simple >result = meth(*arg, **kw) > File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, > in beforeTest >join([self.__identifier, self.__testName]) > TypeError: sequence item 0: expected string, NoneType found > >> begin captured stdout << - > === TestName: Failure: | Status : EXCEPTION === > > > - >> end captured stdout << -- > >> begin captured logging << > CSLog: CRITICAL: EXCEPTION: Failure:: ['Traceback (most recent call > last):\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line > 132, in run\nself.beforeTest(result)\n', ' File > "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest\n > beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest\n > self.plugins.beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in > __call__\nreturn self.call(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in > simple\nresult = meth(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in > beforeTest\njoin([self.__identifier, self.__testName])\n', 'TypeError: > sequence item 0: expected string, NoneType found\n'] > - >> end captured logging << - > > -- > Ran 0 tests in 0.008s > > FAILED (errors=1) > > Thoughts? > > Thanks, > Mike > DISCLAIMER == This e-mail may contain privileged and confidential information which is the property of Accelerite, a Persistent Systems business. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Accelerite, a Persistent Systems business does not accept any liability for virus infected mails.
RE: Marvin Question
Hi Mike, This could be an issue with Pycurl. Try to install or upgrade pycurl since MarvinPlugin module might be dependent on Pycurl. Best Regards, Sanjeev N Chief Product Engineer, Accelerite Off: +91 40 6722 9368 | EMail: sanjeev.neelar...@accelerite.com -Original Message- From: Tutkowski, Mike [mailto:mike.tutkow...@netapp.com] Sent: Friday, April 01, 2016 7:02 AM To: dev@cloudstack.apache.org Subject: Re: Marvin Question I don't remember ever explicitly building libcurl, but maybe I'll have to do that. > On Mar 31, 2016, at 6:46 PM, Tutkowski, Mike <mike.tutkow...@netapp.com> > wrote: > > Hi, > > > I'm not sure what changed in my environment, but now I'm having trouble > running my Marvin tests. > > > I've un-installed and re-installed Marvin, but it doesn't seem to fix this > issue. I've also run pip install --upgrade pycurl, but that didn't fix it > either. > > > === TestName: Failure: | Status : EXCEPTION === ERROR > > == > ERROR: Failure: ImportError (pycurl: libcurl link-time version > (7.37.1) is older than compile-time version (7.43.0)) > -- > Traceback (most recent call last): > File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run >self.beforeTest(result) > File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest >beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in > beforeTest >self.plugins.beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, > in __call__ >return self.call(*arg, **kw) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, > in simple >result = meth(*arg, **kw) > File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, > in beforeTest >join([self.__identifier, self.__testName]) > TypeError: sequence item 0: expected string, NoneType found > >> begin captured stdout << - > === TestName: Failure: | Status : EXCEPTION === > > > - >> end captured stdout << -- > >> begin captured logging << > CSLog: CRITICAL: EXCEPTION: Failure:: ['Traceback (most recent call > last):\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line > 132, in run\nself.beforeTest(result)\n', ' File > "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest\n > beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest\n > self.plugins.beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in > __call__\nreturn self.call(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in > simple\nresult = meth(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in > beforeTest\njoin([self.__identifier, self.__testName])\n', 'TypeError: > sequence item 0: expected string, NoneType found\n'] > - >> end captured logging << - > > -- > Ran 0 tests in 0.008s > > FAILED (errors=1) > > Thoughts? > > Thanks, > Mike > DISCLAIMER == This e-mail may contain privileged and confidential information which is the property of Accelerite, a Persistent Systems business. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Accelerite, a Persistent Systems business does not accept any liability for virus infected mails.
Re: Marvin Question
Just an FYI that going to an older version of pycurl seems to have fixed the issue for me: mtutkowski-LT:~ mtutkowski-LT$ pip show pycurl --- Metadata-Version: 1.0 Name: pycurl Version: 7.19.0 Summary: PycURL -- cURL library module for Python Home-page: http://pycurl.sourceforge.net/ Author: Kjetil Jacobsen, Markus F.X.J. Oberhumer Author-email: kjetilja at gmail.com, markus at oberhumer.com License: LGPL/MIT Location: /Library/Python/2.7/site-packages/pycurl-7.19.0-py2.7-macosx-10.10-intel.egg Requires: Classifiers: From: Tutkowski, Mike <mike.tutkow...@netapp.com> Sent: Thursday, March 31, 2016 7:32 PM To: dev@cloudstack.apache.org Subject: Re: Marvin Question I don't remember ever explicitly building libcurl, but maybe I'll have to do that. > On Mar 31, 2016, at 6:46 PM, Tutkowski, Mike <mike.tutkow...@netapp.com> > wrote: > > Hi, > > > I'm not sure what changed in my environment, but now I'm having trouble > running my Marvin tests. > > > I've un-installed and re-installed Marvin, but it doesn't seem to fix this > issue. I've also run pip install --upgrade pycurl, but that didn't fix it > either. > > > === TestName: Failure: | Status : EXCEPTION === > ERROR > > == > ERROR: Failure: ImportError (pycurl: libcurl link-time version (7.37.1) is > older than compile-time version (7.43.0)) > -- > Traceback (most recent call last): > File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run >self.beforeTest(result) > File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest >beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in > beforeTest >self.plugins.beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, > in __call__ >return self.call(*arg, **kw) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, > in simple >result = meth(*arg, **kw) > File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, > in beforeTest >join([self.__identifier, self.__testName]) > TypeError: sequence item 0: expected string, NoneType found > >> begin captured stdout << - > === TestName: Failure: | Status : EXCEPTION === > > > - >> end captured stdout << -- > >> begin captured logging << > CSLog: CRITICAL: EXCEPTION: Failure:: ['Traceback (most recent call > last):\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line > 132, in run\nself.beforeTest(result)\n', ' File > "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest\n > beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest\n > self.plugins.beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in > __call__\nreturn self.call(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in > simple\nresult = meth(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in > beforeTest\njoin([self.__identifier, self.__testName])\n', 'TypeError: > sequence item 0: expected string, NoneType found\n'] > - >> end captured logging << - > > -- > Ran 0 tests in 0.008s > > FAILED (errors=1) > > Thoughts? > > Thanks, > Mike >
Re: Marvin Question
I don't remember ever explicitly building libcurl, but maybe I'll have to do that. > On Mar 31, 2016, at 6:46 PM, Tutkowski, Mike> wrote: > > Hi, > > > I'm not sure what changed in my environment, but now I'm having trouble > running my Marvin tests. > > > I've un-installed and re-installed Marvin, but it doesn't seem to fix this > issue. I've also run pip install --upgrade pycurl, but that didn't fix it > either. > > > === TestName: Failure: | Status : EXCEPTION === > ERROR > > == > ERROR: Failure: ImportError (pycurl: libcurl link-time version (7.37.1) is > older than compile-time version (7.43.0)) > -- > Traceback (most recent call last): > File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run >self.beforeTest(result) > File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest >beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in > beforeTest >self.plugins.beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, > in __call__ >return self.call(*arg, **kw) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, > in simple >result = meth(*arg, **kw) > File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, > in beforeTest >join([self.__identifier, self.__testName]) > TypeError: sequence item 0: expected string, NoneType found > >> begin captured stdout << - > === TestName: Failure: | Status : EXCEPTION === > > > - >> end captured stdout << -- > >> begin captured logging << > CSLog: CRITICAL: EXCEPTION: Failure:: ['Traceback (most recent call > last):\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line > 132, in run\nself.beforeTest(result)\n', ' File > "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest\n > beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest\n > self.plugins.beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in > __call__\nreturn self.call(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in > simple\nresult = meth(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in > beforeTest\njoin([self.__identifier, self.__testName])\n', 'TypeError: > sequence item 0: expected string, NoneType found\n'] > - >> end captured logging << - > > -- > Ran 0 tests in 0.008s > > FAILED (errors=1) > > Thoughts? > > Thanks, > Mike >
Marvin Question
Hi, I'm not sure what changed in my environment, but now I'm having trouble running my Marvin tests. I've un-installed and re-installed Marvin, but it doesn't seem to fix this issue. I've also run pip install --upgrade pycurl, but that didn't fix it either. === TestName: Failure: | Status : EXCEPTION === ERROR == ERROR: Failure: ImportError (pycurl: libcurl link-time version (7.37.1) is older than compile-time version (7.43.0)) -- Traceback (most recent call last): File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run self.beforeTest(result) File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest beforeTest(self.test) File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest self.plugins.beforeTest(self.test) File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in __call__ return self.call(*arg, **kw) File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in simple result = meth(*arg, **kw) File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in beforeTest join([self.__identifier, self.__testName]) TypeError: sequence item 0: expected string, NoneType found >> begin captured stdout << - === TestName: Failure: | Status : EXCEPTION === - >> end captured stdout << -- >> begin captured logging << CSLog: CRITICAL: EXCEPTION: Failure:: ['Traceback (most recent call last):\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run\n self.beforeTest(result)\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest\n beforeTest(self.test)\n', ' File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest\n self.plugins.beforeTest(self.test)\n', ' File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in __call__\nreturn self.call(*arg, **kw)\n', ' File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in simple\nresult = meth(*arg, **kw)\n', ' File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in beforeTest\njoin([self.__identifier, self.__testName])\n', 'TypeError: sequence item 0: expected string, NoneType found\n'] - >> end captured logging << - -- Ran 0 tests in 0.008s FAILED (errors=1) Thoughts? Thanks, Mike
RE: Marvin Question
1. Check the config file you are providing input to nose, it should have LogFolderPath variable. For reference you can see setup/dev/advanced.cfg. 2. Below example should give an idea of running a test suite using nose. nosetests-2.7 --with-marvin --marvin-config=setup/dev/advanced.cfg --with-xunit --xunit-file=/tmp/test_offerings_out.xml test/integration/smoke/path_to_test_offerings.py -a tags=advanced --zone=zone --hypervisor=xenserver Thanks! Santhosh From: Mike Tutkowski [mike.tutkow...@solidfire.com] Sent: Tuesday, June 03, 2014 3:14 PM To: dev@cloudstack.apache.org Subject: Marvin Question Hi, I've been playing around with Marvin lately. I got it to build a CS cloud with one zone, one pod, one cluster, and two hosts in it just fine. I've been trying to run another script to create a Compute Offering, but get the following error (below). Perhaps I'm missing some piece of Marvin configuration? Thanks! Exception Occurred Under __initLogging :'list' object has no attribute 'LogFolderPath' Traceback (most recent call last): File /usr/local/bin/nosetests, line 8, in module load_entry_point('nose==1.3.3', 'console_scripts', 'nosetests')() File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 121, in __init__ **extra_args) File /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py, line 95, in __init__ self.runTests() File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 207, in runTests result = self.testRunner.run(self.test) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 62, in run test(result) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 176, in __call__ return self.run(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 223, in run test(orig) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 176, in __call__ return self.run(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 223, in run test(orig) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/case.py, line 45, in __call__ return self.run(*arg, **kwarg) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/case.py, line 138, in run result.addError(self, err) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/proxy.py, line 124, in addError plugin_handled = plugins.handleError(self.test, err) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py, line 99, in __call__ return self.call(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py, line 167, in simple result = meth(*arg, **kw) File /Library/Python/2.7/site-packages/Marvin-0.1.0-py2.7.egg/marvin/marvinPlugin.py, line 155, in handleError self.tcRunLogger.fatal(%s: %s: %s % AttributeError: 'NoneType' object has no attribute 'fatal' -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Re: Marvin Question
Hi Santhosh, Thanks for the reply! I usually send out a follow-up e-mail when I solve a problem after raising a question on the mailing list; however, in this case, I forgot to do so. As it turns out, I solved this problem the way you specified. For some reason, I had removed the LogFolderPath variable and that was, in fact, the problem. Thanks! Mike On Wed, Jun 4, 2014 at 6:29 AM, Santhosh Edukulla santhosh.eduku...@citrix.com wrote: 1. Check the config file you are providing input to nose, it should have LogFolderPath variable. For reference you can see setup/dev/advanced.cfg. 2. Below example should give an idea of running a test suite using nose. nosetests-2.7 --with-marvin --marvin-config=setup/dev/advanced.cfg --with-xunit --xunit-file=/tmp/test_offerings_out.xml test/integration/smoke/path_to_test_offerings.py -a tags=advanced --zone=zone --hypervisor=xenserver Thanks! Santhosh From: Mike Tutkowski [mike.tutkow...@solidfire.com] Sent: Tuesday, June 03, 2014 3:14 PM To: dev@cloudstack.apache.org Subject: Marvin Question Hi, I've been playing around with Marvin lately. I got it to build a CS cloud with one zone, one pod, one cluster, and two hosts in it just fine. I've been trying to run another script to create a Compute Offering, but get the following error (below). Perhaps I'm missing some piece of Marvin configuration? Thanks! Exception Occurred Under __initLogging :'list' object has no attribute 'LogFolderPath' Traceback (most recent call last): File /usr/local/bin/nosetests, line 8, in module load_entry_point('nose==1.3.3', 'console_scripts', 'nosetests')() File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 121, in __init__ **extra_args) File /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py, line 95, in __init__ self.runTests() File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 207, in runTests result = self.testRunner.run(self.test) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 62, in run test(result) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 176, in __call__ return self.run(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 223, in run test(orig) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 176, in __call__ return self.run(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 223, in run test(orig) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/case.py, line 45, in __call__ return self.run(*arg, **kwarg) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/case.py, line 138, in run result.addError(self, err) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/proxy.py, line 124, in addError plugin_handled = plugins.handleError(self.test, err) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py, line 99, in __call__ return self.call(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py, line 167, in simple result = meth(*arg, **kw) File /Library/Python/2.7/site-packages/Marvin-0.1.0-py2.7.egg/marvin/marvinPlugin.py, line 155, in handleError self.tcRunLogger.fatal(%s: %s: %s % AttributeError: 'NoneType' object has no attribute 'fatal' -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Marvin Question
Hi, I've been playing around with Marvin lately. I got it to build a CS cloud with one zone, one pod, one cluster, and two hosts in it just fine. I've been trying to run another script to create a Compute Offering, but get the following error (below). Perhaps I'm missing some piece of Marvin configuration? Thanks! Exception Occurred Under __initLogging :'list' object has no attribute 'LogFolderPath' Traceback (most recent call last): File /usr/local/bin/nosetests, line 8, in module load_entry_point('nose==1.3.3', 'console_scripts', 'nosetests')() File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 121, in __init__ **extra_args) File /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py, line 95, in __init__ self.runTests() File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 207, in runTests result = self.testRunner.run(self.test) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/core.py, line 62, in run test(result) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 176, in __call__ return self.run(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 223, in run test(orig) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 176, in __call__ return self.run(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/suite.py, line 223, in run test(orig) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/case.py, line 45, in __call__ return self.run(*arg, **kwarg) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/case.py, line 138, in run result.addError(self, err) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/proxy.py, line 124, in addError plugin_handled = plugins.handleError(self.test, err) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py, line 99, in __call__ return self.call(*arg, **kw) File /Library/Python/2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py, line 167, in simple result = meth(*arg, **kw) File /Library/Python/2.7/site-packages/Marvin-0.1.0-py2.7.egg/marvin/marvinPlugin.py, line 155, in handleError self.tcRunLogger.fatal(%s: %s: %s % AttributeError: 'NoneType' object has no attribute 'fatal' -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*