Error while launching iOS tests through TestNG

I am trying to run a bunch of test cases through TestNG. When I run any script individually, it runs fine. But with TestNG, I get this error while starting the IOS driver :

org.openqa.selenium.SessionNotCreatedException:
A new session could not be created. (Original error: Trying to start
iOS log capture but it’s already started!) (WARNING: The server did not
provide any stacktrace information)

Command duration or timeout: 567 milliseconds

Build info: version: ‘2.44.0’, revision: ‘76d78cf’, time: ‘2014-10-23 20:02:37’

System info: host: ‘Pratyush.local’, ip: ‘192.168.1.144’, os.name: ‘Mac
OS X’, os.arch: ‘x86_64’, os.version: ‘10.9.4’, java.version: ‘1.8.0_40’

Driver info: io.appium.java_client.ios.IOSDriver

Any help regarding the same?

I am using :

iPHONE 5
Appium - 1.3.6
Java - 1.7
Mac OX 10.9.4

How have you started appium outside of your test suite? Through the gui or via command line, and with which flags?