Program: 177480
Project: 177480
Buggy source:
private static Entity loadEntity(SpoutRegion r,CompoundTag tag){
  CompoundMap map=tag.getValue();
  @SuppressWarnings("String_Node_Str") Byte version=(Byte)map.get("String_Node_Str").getValue();
  String name=(String)map.get("String_Node_Str").getValue();
  ControllerType type=ControllerRegistry.get(name);
  if (type == null) {
    Spout.getEngine().getLogger().log(Level.SEVERE,"String_Node_Str" + name);
  }
 else   if (type.canCreateController()) {
    System.out.println("String_Node_Str" + name);
    float pX=(Float)map.get("String_Node_Str").getValue();
    float pY=(Float)map.get("String_Node_Str").getValue();
    float pZ=(Float)map.get("String_Node_Str").getValue();
    float sX=(Float)map.get("String_Node_Str").getValue();
    float sY=(Float)map.get("String_Node_Str").getValue();
    float sZ=(Float)map.get("String_Node_Str").getValue();
    float qX=(Float)map.get("String_Node_Str").getValue();
    float qY=(Float)map.get("String_Node_Str").getValue();
    float qZ=(Float)map.get("String_Node_Str").getValue();
    float qW=(Float)map.get("String_Node_Str").getValue();
    int view=(Integer)map.get("String_Node_Str").getValue();
    boolean observer=((ByteTag)map.get("String_Node_Str")).getBooleanValue();
    Transform t=new Transform(new Point(r != null ? r.getWorld() : null,pX,pY,pZ),new Quaternion(qX,qY,qZ,qW,false),new Vector3(sX,sY,sZ));
    Entity e=new SpoutEntity((SpoutEngine)Spout.getEngine(),null,type.createController(),view);
    e.setObserver(observer);
    e.setTransform(t);
    if (r != null) {
      r.addEntity(e);
    }
    try {
      if (((ByteTag)map.get("String_Node_Str")).getBooleanValue()) {
        byte[] data=((ByteArrayTag)map.get("String_Node_Str")).getValue();
        GenericDatatableMap dataMap=new GenericDatatableMap();
        dataMap.decompress(data);
        e.getController().read(new DataMap(dataMap));
      }
    }
 catch (    Exception error) {
      Spout.getEngine().getLogger().log(Level.SEVERE,"String_Node_Str" + type,error);
    }
    return e;
  }
 else {
    Spout.getEngine().getLogger().log(Level.SEVERE,"String_Node_Str" + type);
  }
  return null;
}

Fixed version (ground truth):
private static Entity loadEntity(SpoutRegion r,CompoundTag tag){
  CompoundMap map=tag.getValue();
  @SuppressWarnings("String_Node_Str") Byte version=(Byte)map.get("String_Node_Str").getValue();
  String name=(String)map.get("String_Node_Str").getValue();
  ControllerType type=ControllerRegistry.get(name);
  if (type == null) {
    Spout.getEngine().getLogger().log(Level.SEVERE,"String_Node_Str" + name);
  }
 else   if (type.canCreateController()) {
    System.out.println("String_Node_Str" + name);
    float pX=(Float)map.get("String_Node_Str").getValue();
    float pY=(Float)map.get("String_Node_Str").getValue();
    float pZ=(Float)map.get("String_Node_Str").getValue();
    float sX=(Float)map.get("String_Node_Str").getValue();
    float sY=(Float)map.get("String_Node_Str").getValue();
    float sZ=(Float)map.get("String_Node_Str").getValue();
    float qX=(Float)map.get("String_Node_Str").getValue();
    float qY=(Float)map.get("String_Node_Str").getValue();
    float qZ=(Float)map.get("String_Node_Str").getValue();
    float qW=(Float)map.get("String_Node_Str").getValue();
    int view=(Integer)map.get("String_Node_Str").getValue();
    boolean observer=((ByteTag)map.get("String_Node_Str")).getBooleanValue();
    Transform t=new Transform(new Point(r != null ? r.getWorld() : null,pX,pY,pZ),new Quaternion(qX,qY,qZ,qW,false),new Vector3(sX,sY,sZ));
    SpoutEntity e=new SpoutEntity((SpoutEngine)Spout.getEngine(),t,type.createController(),view,false);
    e.setObserver(observer);
    if (r != null) {
      r.addEntity(e);
    }
    try {
      if (((ByteTag)map.get("String_Node_Str")).getBooleanValue()) {
        byte[] data=((ByteArrayTag)map.get("String_Node_Str")).getValue();
        GenericDatatableMap dataMap=new GenericDatatableMap();
        dataMap.decompress(data);
        e.getController().read(new DataMap(dataMap));
      }
    }
 catch (    Exception error) {
      Spout.getEngine().getLogger().log(Level.SEVERE,"String_Node_Str" + type,error);
    }
    return e;
  }
 else {
    Spout.getEngine().getLogger().log(Level.SEVERE,"String_Node_Str" + type);
  }
  return null;
}