Advertisement
Guest User

Untitled

a guest
Aug 27th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.12 KB | None | 0 0
  1. 08-28 07:42:55.598 7810-7810/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
  2. java.lang.IllegalStateException: Could not execute method of the activity
  3. at android.view.View$1.onClick(View.java:3617)
  4. at android.view.View.performClick(View.java:4222)
  5. at android.view.View$PerformClick.run(View.java:17620)
  6. at android.os.Handler.handleCallback(Handler.java:800)
  7. at android.os.Handler.dispatchMessage(Handler.java:100)
  8. at android.os.Looper.loop(Looper.java:194)
  9. at android.app.ActivityThread.main(ActivityThread.java:5391)
  10. at java.lang.reflect.Method.invokeNative(Native Method)
  11. at java.lang.reflect.Method.invoke(Method.java:525)
  12. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
  13. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
  14. at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
  15. at dalvik.system.NativeStart.main(Native Method)
  16. Caused by: java.lang.reflect.InvocationTargetException
  17. at java.lang.reflect.Method.invokeNative(Native Method)
  18. at java.lang.reflect.Method.invoke(Method.java:525)
  19. at android.view.View$1.onClick(View.java:3612)
  20.             at android.view.View.performClick(View.java:4222)
  21.             at android.view.View$PerformClick.run(View.java:17620)
  22.             at android.os.Handler.handleCallback(Handler.java:800)
  23.             at android.os.Handler.dispatchMessage(Handler.java:100)
  24.             at android.os.Looper.loop(Looper.java:194)
  25.             at android.app.ActivityThread.main(ActivityThread.java:5391)
  26.             at java.lang.reflect.Method.invokeNative(Native Method)
  27.             at java.lang.reflect.Method.invoke(Method.java:525)
  28.             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
  29.             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
  30.             at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
  31.             at dalvik.system.NativeStart.main(Native Method)
  32. Caused by: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = thesleeplesselite.drgreenthumb.CropRotationPlan$SubPlan)
  33. at android.os.Parcel.writeSerializable(Parcel.java:1279)
  34. at android.os.Parcel.writeValue(Parcel.java:1233)
  35. at android.os.Parcel.writeList(Parcel.java:622)
  36. at thesleeplesselite.drgreenthumb.CropRotationPlan.writeToParcel(CropRotationPlan.java:248)
  37. at android.os.Parcel.writeParcelable(Parcel.java:1254)
  38. at android.os.Parcel.writeValue(Parcel.java:1173)
  39. at android.os.Parcel.writeMapInternal(Parcel.java:591)
  40. at android.os.Bundle.writeToParcel(Bundle.java:1627)
  41. at android.os.Parcel.writeBundle(Parcel.java:605)
  42. at android.content.Intent.writeToParcel(Intent.java:6850)
  43. at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1908)
  44. at android.app.Instrumentation.execStartActivity(Instrumentation.java:1483)
  45. at android.app.Activity.startActivityForResult(Activity.java:3388)
  46. at android.app.Activity.startActivityForResult(Activity.java:3349)
  47. at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:820)
  48. at thesleeplesselite.drgreenthumb.CropRotationPlannerActivity.btnViewPlan(CropRotationPlannerActivity.java:197)
  49.             at java.lang.reflect.Method.invokeNative(Native Method)
  50.             at java.lang.reflect.Method.invoke(Method.java:525)
  51.             at android.view.View$1.onClick(View.java:3612)
  52.             at android.view.View.performClick(View.java:4222)
  53.             at android.view.View$PerformClick.run(View.java:17620)
  54.             at android.os.Handler.handleCallback(Handler.java:800)
  55.             at android.os.Handler.dispatchMessage(Handler.java:100)
  56.             at android.os.Looper.loop(Looper.java:194)
  57.             at android.app.ActivityThread.main(ActivityThread.java:5391)
  58.             at java.lang.reflect.Method.invokeNative(Native Method)
  59.             at java.lang.reflect.Method.invoke(Method.java:525)
  60.             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
  61.             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
  62.             at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
  63.             at dalvik.system.NativeStart.main(Native Method)
  64. Caused by: java.io.NotSerializableException: thesleeplesselite.drgreenthumb.CropRotationPlan
  65. at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1364)
  66. at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1671)
  67. at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1517)
  68. at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1481)
  69. at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:979)
  70. at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:368)
  71. at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1074)
  72. at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1404)
  73. at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1671)
  74. at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1517)
  75. at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1481)
  76. at android.os.Parcel.writeSerializable(Parcel.java:1274)
  77.             at android.os.Parcel.writeValue(Parcel.java:1233)
  78.             at android.os.Parcel.writeList(Parcel.java:622)
  79.             at thesleeplesselite.drgreenthumb.CropRotationPlan.writeToParcel(CropRotationPlan.java:248)
  80.             at android.os.Parcel.writeParcelable(Parcel.java:1254)
  81.             at android.os.Parcel.writeValue(Parcel.java:1173)
  82.             at android.os.Parcel.writeMapInternal(Parcel.java:591)
  83.             at android.os.Bundle.writeToParcel(Bundle.java:1627)
  84.             at android.os.Parcel.writeBundle(Parcel.java:605)
  85.             at android.content.Intent.writeToParcel(Intent.java:6850)
  86.             at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1908)
  87.             at android.app.Instrumentation.execStartActivity(Instrumentation.java:1483)
  88.             at android.app.Activity.startActivityForResult(Activity.java:3388)
  89.             at android.app.Activity.startActivityForResult(Activity.java:3349)
  90.             at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:820)
  91.             at thesleeplesselite.drgreenthumb.CropRotationPlannerActivity.btnViewPlan(CropRotationPlannerActivity.java:197)
  92.             at java.lang.reflect.Method.invokeNative(Native Method)
  93.             at java.lang.reflect.Method.invoke(Method.java:525)
  94.             at android.view.View$1.onClick(View.java:3612)
  95.             at android.view.View.performClick(View.java:4222)
  96.             at android.view.View$PerformClick.run(View.java:17620)
  97.             at android.os.Handler.handleCallback(Handler.java:800)
  98.             at android.os.Handler.dispatchMessage(Handler.java:100)
  99.             at android.os.Looper.loop(Looper.java:194)
  100.             at android.app.ActivityThread.main(ActivityThread.java:5391)
  101.             at java.lang.reflect.Method.invokeNative(Native Method)
  102.             at java.lang.reflect.Method.invoke(Method.java:525)
  103.             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
  104.             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
  105.             at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
  106.             at dalvik.system.NativeStart.main(Native Method)
  107.  
  108. public class CropRotationPlan implements Parcelable {
  109.  
  110. String name; // Name of plan
  111. HashMap<String, List<HashMap<String, String>>> listOfFamilies; // HashMap containing Plant Family Names as keys and a List of plants
  112. List<SubPlan> listOfSubPlans;
  113.  
  114. public CropRotationPlan() {
  115. name = null;
  116. listOfFamilies = new HashMap<>();
  117. listOfSubPlans = new ArrayList<>();
  118. }
  119.  
  120. ...
  121.  
  122. @Override
  123. public int describeContents() {
  124. return 0;
  125. }
  126.  
  127. @Override
  128. public void writeToParcel(Parcel dest, int flags) {
  129. dest.writeString(this.name);
  130. dest.writeSerializable(this.listOfFamilies);
  131. dest.writeList(this.listOfSubPlans);
  132. }
  133.  
  134. protected CropRotationPlan(Parcel in) {
  135. this.name = in.readString();
  136. this.listOfFamilies = (HashMap<String, List<HashMap<String, String>>>) in.readSerializable();
  137. this.listOfSubPlans = new ArrayList<SubPlan>();
  138. in.readList(this.listOfSubPlans, List.class.getClassLoader());
  139. }
  140.  
  141. public static final Parcelable.Creator<CropRotationPlan> CREATOR = new Parcelable.Creator<CropRotationPlan>() {
  142. public CropRotationPlan createFromParcel(Parcel source) {
  143. return new CropRotationPlan(source);
  144. }
  145.  
  146. public CropRotationPlan[] newArray(int size) {
  147. return new CropRotationPlan[size];
  148. }
  149. };
  150.  
  151. public class SubPlan implements Serializable {
  152. int year;
  153. HashMap<String, Integer> orderOfFamilies;
  154. ...
  155. }
  156. }
  157.  
  158. public void btnViewPlan(View view) {
  159. // We'll be sending our cropRotationPlan object to next activity (PlanActivity)
  160. // And we'll be expecting a result (since we'll allow the user to manipulate the object there)
  161. Intent i = new Intent(CropRotationPlannerActivity.this, PlanActivity.class);
  162. i.putExtra("cropRotationPlan", cropRotationPlan);
  163. startActivityForResult(i, SET_PLAN_REQUEST);
  164. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement