title: OutOfMemoryError: GC overhead limit exceeded
body: <p>I seem to be getting this exception:</p>
  
  <pre><code>Execution exception
  InvocationTargetException occured : null
  
  play.exceptions.JavaExecutionException
      at play.mvc.ActionInvoker.invoke(ActionInvoker.java:239)
      at Invocation.HTTP Request(Play!)
  Caused by: java.lang.reflect.InvocationTargetException
      at play.mvc.ActionInvoker.invokeWithContinuation(ActionInvoker.java:557)
      at play.mvc.ActionInvoker.invoke(ActionInvoker.java:508)
      at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:484)
      at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:479)
      at play.mvc.ActionInvoker.invoke(ActionInvoker.java:161)
      ... 1 more
  Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
      at java.util.Arrays.copyOf(Arrays.java:2367)
      at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
      at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
      at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at play.data.binding.Unbinder.unBind(Unbinder.java:106)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
      at play.data.binding.Unbinder.unBind(Unbinder.java:63)
      at play.data.binding.Unbinder.unBind(Unbinder.java:110)
  </code></pre>
  
  <p>My code is:</p>
  
  <pre><code>"".equals(question.uniqueID)
  </code></pre>
  
  <p>where question is a model and uniqueID is a String. I'm using play framework 1.2.6 and this is totally unexpected. SO is asking for me to write some more text so I'm trying.</p>