Program: 15650
Project: 15650
Buggy source:
@Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
  View view=inflater.inflate(R.layout.article_fragment,container,false);
  final AQuery aq=new AQuery(view);
  TypedValue tv=new TypedValue();
  getActivity().getTheme().resolveAttribute(android.R.attr.actionBarSize,tv,true);
  final int actionBarHeight=TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());
  ArticleScrollView articleScrollView=(ArticleScrollView)aq.id(R.id.scrollView).getView();
  articleScrollView.setOnScrollChangedListener(new ArticleScrollView.OnScrollChangedListener(){
    @Override public int getDeadHeight(){
      return actionBarHeight;
    }
    @Override public void onScrollDown(){
      ActionBar actionBar=getActivity().getActionBar();
      actionBar.hide();
    }
    @Override public void onScrollUp(){
      ActionBar actionBar=getActivity().getActionBar();
      actionBar.show();
    }
  }
);
  WebView webView=aq.id(R.id.articleWebView).getWebView();
  webView.getSettings().setUseWideViewPort(true);
  Bundle args=getArguments();
  if (args != null) {
    String jsonStr=args.getString("String_Node_Str");
    if (jsonStr != null) {
      try {
        final JSONObject json=new JSONObject(jsonStr);
        String fontSize=PreferenceUtil.getStringPreference(getActivity(),PreferenceUtil.PREF_FONT_SIZE);
        String html=json.optString("String_Node_Str");
        try {
          html="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str" + fontSize + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ URLEncoder.encode(html,"String_Node_Str").replaceAll("String_Node_Str","String_Node_Str")+ "String_Node_Str"+ "String_Node_Str";
        }
 catch (        UnsupportedEncodingException e) {
          Log.e("String_Node_Str","String_Node_Str",e);
        }
        webView.loadData(html,"String_Node_Str",null);
        aq.id(R.id.title).text(Html.fromHtml(json.optString("String_Node_Str"))).clicked(new OnClickListener(){
          @Override public void onClick(          View v){
            Intent intent=new Intent(Intent.ACTION_VIEW,Uri.parse(json.optString("String_Node_Str")));
            startActivity(intent);
          }
        }
);
        JSONObject subscription=json.optJSONObject("String_Node_Str");
        String creator=json.optString("String_Node_Str");
        aq.id(R.id.author).text(subscription.optString("String_Node_Str"));
        aq.id(R.id.date).text((!creator.isEmpty() ? creator + "String_Node_Str" : "String_Node_Str") + DateUtils.getRelativeTimeSpanString(json.optLong("String_Node_Str"),new Date().getTime(),0).toString());
        String faviconUrl=PreferenceUtil.getServerUrl(getActivity()) + "String_Node_Str" + subscription.optString("String_Node_Str")+ "String_Node_Str";
        aq.id(R.id.imgFavicon).image(new BitmapAjaxCallback().url(faviconUrl).fallback(R.drawable.ic_launcher).animation(AQuery.FADE_IN_NETWORK).cookie("String_Node_Str",PreferenceUtil.getAuthToken(getActivity())));
        JSONObject enclosure=json.optJSONObject("String_Node_Str");
        if (enclosure != null) {
          String type=enclosure.optString("String_Node_Str");
          String url=enclosure.optString("String_Node_Str");
          if (url != null && type != null && (type.equals("String_Node_Str") || type.equals("String_Node_Str") || type.equals("String_Node_Str")|| type.equals("String_Node_Str"))) {
            aq.id(R.id.enclosure).visible();
            aq.id(R.id.imgEnclosure).progress(R.id.progressEnclosure).image(url,true,true,800,AQuery.GONE,null,AQuery.FADE_IN_NETWORK).clicked(new OnClickListener(){
              @Override public void onClick(              View v){
                zoomImageFromThumb(aq.id(R.id.imgEnclosure).getImageView());
              }
            }
);
          }
        }
      }
 catch (      JSONException e) {
        Log.e("String_Node_Str","String_Node_Str",e);
      }
    }
  }
  shortAnimationDuration=getResources().getInteger(android.R.integer.config_shortAnimTime);
  return view;
}

Fixed version (ground truth):
@Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
  View view=inflater.inflate(R.layout.article_fragment,container,false);
  final AQuery aq=new AQuery(view);
  TypedValue tv=new TypedValue();
  getActivity().getTheme().resolveAttribute(android.R.attr.actionBarSize,tv,true);
  final int actionBarHeight=TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());
  ArticleScrollView articleScrollView=(ArticleScrollView)aq.id(R.id.scrollView).getView();
  articleScrollView.setOnScrollChangedListener(new ArticleScrollView.OnScrollChangedListener(){
    @Override public int getDeadHeight(){
      return actionBarHeight;
    }
    @Override public void onScrollDown(){
      ActionBar actionBar=getActivity().getActionBar();
      actionBar.hide();
    }
    @Override public void onScrollUp(){
      ActionBar actionBar=getActivity().getActionBar();
      actionBar.show();
    }
  }
);
  WebView webView=aq.id(R.id.articleWebView).getWebView();
  webView.getSettings().setUseWideViewPort(true);
  Bundle args=getArguments();
  if (args != null) {
    String jsonStr=args.getString("String_Node_Str");
    if (jsonStr != null) {
      try {
        final JSONObject json=new JSONObject(jsonStr);
        String fontSize=PreferenceUtil.getStringPreference(getActivity(),PreferenceUtil.PREF_FONT_SIZE);
        String html=json.optString("String_Node_Str");
        try {
          html="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str" + fontSize + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ URLEncoder.encode(html,"String_Node_Str").replaceAll("String_Node_Str","String_Node_Str")+ "String_Node_Str"+ "String_Node_Str";
        }
 catch (        UnsupportedEncodingException e) {
          Log.e("String_Node_Str","String_Node_Str",e);
        }
        webView.loadData(html,"String_Node_Str",null);
        aq.id(R.id.title).text(Html.fromHtml(json.optString("String_Node_Str"))).clicked(new OnClickListener(){
          @Override public void onClick(          View v){
            Intent intent=new Intent(Intent.ACTION_VIEW,Uri.parse(json.optString("String_Node_Str")));
            startActivity(intent);
          }
        }
);
        JSONObject subscription=json.optJSONObject("String_Node_Str");
        String creator=json.optString("String_Node_Str");
        aq.id(R.id.author).text(subscription.optString("String_Node_Str"));
        aq.id(R.id.date).text((!creator.isEmpty() ? creator + "String_Node_Str" : "String_Node_Str") + DateUtils.getRelativeTimeSpanString(json.optLong("String_Node_Str"),new Date().getTime(),0).toString());
        String faviconUrl=PreferenceUtil.getServerUrl(getActivity()) + "String_Node_Str" + subscription.optString("String_Node_Str")+ "String_Node_Str";
        aq.id(R.id.imgFavicon).image(new BitmapAjaxCallback().url(faviconUrl).fallback(R.drawable.ic_launcher).animation(AQuery.FADE_IN_NETWORK).cookie("String_Node_Str",PreferenceUtil.getAuthToken(getActivity())));
        JSONObject enclosure=json.optJSONObject("String_Node_Str");
        if (enclosure != null) {
          String type=enclosure.optString("String_Node_Str");
          String url=enclosure.optString("String_Node_Str");
          if (url != null && type != null && (type.equals("String_Node_Str") || type.equals("String_Node_Str") || type.equals("String_Node_Str")|| type.equals("String_Node_Str"))) {
            aq.id(R.id.enclosure).visible();
            aq.id(R.id.imgEnclosure).progress(R.id.progressEnclosure).image(url,true,true,800,AQuery.GONE,null,AQuery.FADE_IN_NETWORK).clicked(new OnClickListener(){
              @Override public void onClick(              View v){
                zoomImageFromThumb(aq.id(R.id.imgEnclosure).getImageView());
              }
            }
);
          }
        }
      }
 catch (      JSONException e) {
        Log.e("String_Node_Str","String_Node_Str",e);
      }
    }
  }
  shortAnimationDuration=getResources().getInteger(android.R.integer.config_shortAnimTime);
  return view;
}