title: Java /dev/input/eventX
body: <p>currently I have an N-Trig Multitouch panel hooked to the event file /dev/input/event4, and I am trying <a href="https://github.com/progman32/evdev-java" rel="nofollow">this</a> to access it. I have included all of the natives and such in the java.library.path but am getting this error even when superuser. The exception:</p>
  
  <pre><code>java.io.IOException: Invalid argument
      at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
      at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
      at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
      at sun.nio.ch.IOUtil.read(IOUtil.java:197)
      at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:149)
      at com.dgis.input.evdev.EventDevice.readEvent(EventDevice.java:269)
      at com.dgis.input.evdev.EventDevice.access$1(EventDevice.java:265)
      at com.dgis.input.evdev.EventDevice$1.run(EventDevice.java:200)
  EVENT:  null
  Exception in thread "Thread-0" java.lang.NullPointerException
      at com.asdev.t3.Bootstrap$1.event(Bootstrap.java:41)
      at com.dgis.input.evdev.EventDevice.distributeEvent(EventDevice.java:256)
      at com.dgis.input.evdev.EventDevice.access$2(EventDevice.java:253)
      at com.dgis.input.evdev.EventDevice$1.run(EventDevice.java:201)
  </code></pre>
  
  <p>Does anyone know why this happens? Thanks</p>