title: BufferOverflowException when building application
body: <p>Everytime i want to run my Android application i get a error:</p>
  
  <pre><code>[2013-11-02 13:05:36 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
  [2013-11-02 13:05:36 - **********] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
  </code></pre>
  
  <p>I google'd it but haven't found anything. I have set the permsize to 512m, Xms1024m and Xmx2048m.
  I'm using v22.0.0-675183.</p>
  
  <p>.Log:</p>
  
  <pre><code>!ENTRY com.android.ide.eclipse.adt 4 0 2013-11-02 13:05:36.597
  !MESSAGE Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log             for stack trace.
  !STACK 0
  java.nio.BufferOverflowException
  at java.nio.Buffer.nextPutIndex(Unknown Source)
  at java.nio.HeapByteBuffer.putShort(Unknown Source)
  at com.android.dex.Dex$Section.writeShort(Dex.java:818)
  at com.android.dex.Dex$Section.writeTypeList(Dex.java:870)
  at com.android.dx.merge.DexMerger$3.write(DexMerger.java:437)
  at com.android.dx.merge.DexMerger$3.write(DexMerger.java:423)
  at com.android.dx.merge.DexMerger$IdMerger.mergeUnsorted(DexMerger.java:317)
  at com.android.dx.merge.DexMerger.mergeTypeLists(DexMerger.java:423)
  at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:163)
  at com.android.dx.merge.DexMerger.merge(DexMerger.java:187)
  at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
  at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
  at com.android.dx.command.dexer.Main.run(Main.java:230)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:187)
  at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:780)
  at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:593)
  at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321)
  at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396)
  at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
  at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
  at org.eclipse.core.internal.resources.Project.build(Project.java:124)
  at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1057)
  at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147)
  at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
  at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
  at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
  at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  </code></pre>