• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

MIDI

 
maya jain
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am new to MIDI and I am trying to learn it. I am following examples from java nutshell. Here is an example, and no matter what modifications I am doing to it, I get the same error. Could you please go through this example and let me know what modifications are to be performed for getting a results
P.S: the error is Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at expiano.main(expiano.java:52)




Regards,
Maya
 
Rob Spoor
Sheriff
Pie
Posts: 20546
56
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please UseCodeTags next time. I've added them for you this time.


You potentially increase "a" by two, then use that value. But what if that makes "a" go past args.length? Even your accesses of args[a + 1] are dangerous; if someone gives only "-i" as parameters your read of a[0] ("-i") makes your code access a[1] which does not exist.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic