So it looks like there's an error in the error message printing when plugins throw an exception: instead of printing the error message, I guess this weird TypeError:<br><br>....<br>>>> Done Configuring Sun Grid Engine<br>
>>> Running plugin govlovePlugin<br>---------------------------------------------------------------------------<br>TypeError Traceback (most recent call last)<br><br>/Users/danielyamins/StarCluster/bin/starcluster in <module>()<br>
5 del require<br> 6 __file__ = '/Users/danielyamins/StarCluster/bin/starcluster'<br>----> 7 execfile(__file__)<br> 8 <br> 9 <br><br>/Users/danielyamins/StarCluster/bin/starcluster in <module>()<br>
4 if __name__ == '__main__':<br> 5 try:<br>----> 6 cli.main()<br> 7 except KeyboardInterrupt:<br> 8 print "Interrupted, exiting."<br><br>/Users/danielyamins/StarCluster/starcluster/cli.pyc in main()<br>
750 sys.exit(0)<br> 751 try:<br>--> 752 sc.execute(args)<br> 753 except exception.BaseException,e:<br> 754 log.error(e.msg)<br><br>/Users/danielyamins/StarCluster/starcluster/cli.pyc in execute(self, args)<br>
161 <a href="http://log.info">log.info</a>('Cluster settings are valid')<br> 162 if not self.opts.validate_only:<br>--> 163 scluster.start(create=not self.opts.no_create)<br>
164 if self.opts.login_master:<br> 165 cluster.ssh_to_master(tag, self.cfg)<br><br>/Users/danielyamins/StarCluster/starcluster/utils.pyc in wrapper(*arg, **kargs)<br> 22 """Raw timing function """<br>
23 time1 = time.time()<br>---> 24 res = func(*arg, **kargs)<br> 25 time2 = time.time()<br> 26 <a href="http://log.info">log.info</a>('%s took %0.3f mins' % (func.func_name, (time2-time1)/60.0))<br>
<br>/Users/danielyamins/StarCluster/starcluster/cluster.pyc in start(self, create)<br> 405 self.cluster_shell, self.volumes)<br> 406 except Exception, e:<br>--> 407 log.error("Error occured while running plugin '%s':" % plugin)<br>
408 print e<br> 409 <br><br>TypeError: not all arguments converted during string formatting<br><br>