i'm doing project in android and using Google app engine as server for
my application. I installed the app engine and proceed the same steps
as per in "http://code.google.com/eclipse/docs/
appengine_connected_android.html" . while i was trying to connect it
to server  it is showing something like tis in eclipse below:
it opens

"Class File Editor showing Source not found
the JAR file C2DM.jar has no source attachment you can attach source
by clicking attach"




"// Compiled from C2DMBaseReceiver.java (version 1.5 : 49.0, super
bit)
public abstract class com.google.android.c2dm.C2DMBaseReceiver extends
android.app.IntentService {

 // Field descriptor #6 Ljava/lang/String;
 private static final java.lang.String C2DM_RETRY =
"com.google.android.c2dm.intent.RETRY";

 // Field descriptor #6 Ljava/lang/String;
 private static final java.lang.String C2DM_INTENT =
"com.google.android.c2dm.intent.RECEIVE";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String REGISTRATION_CALLBACK_INTENT =
"com.google.android.c2dm.intent.REGISTRATION";

 // Field descriptor #6 Ljava/lang/String;
 private static final java.lang.String TAG = "C2DM";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String EXTRA_UNREGISTERED =
"unregistered";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String EXTRA_ERROR = "error";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String EXTRA_REGISTRATION_ID =
"registration_id";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_SERVICE_NOT_AVAILABLE =
"SERVICE_NOT_AVAILABLE";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_ACCOUNT_MISSING =
"ACCOUNT_MISSING";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_AUTHENTICATION_FAILED =
"AUTHENTICATION_FAILED";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_TOO_MANY_REGISTRATIONS =
"TOO_MANY_REGISTRATIONS";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_INVALID_PARAMETERS =
"INVALID_PARAMETERS";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_INVALID_SENDER =
"INVALID_SENDER";

 // Field descriptor #6 Ljava/lang/String;
 public static final java.lang.String ERR_PHONE_REGISTRATION_ERROR =
"PHONE_REGISTRATION_ERROR";

 // Field descriptor #6 Ljava/lang/String;
 private static final java.lang.String WAKELOCK_KEY = "C2DM_LIB";

 // Field descriptor #53 Landroid/os/PowerManager$WakeLock;
 private static android.os.PowerManager$WakeLock mWakeLock;

 // Field descriptor #6 Ljava/lang/String;
 private final java.lang.String senderId;

 // Method descriptor #56 (Ljava/lang/String;)V
 // Stack: 2, Locals: 2
 public C2DMBaseReceiver(java.lang.String senderId);
    0  aload_0 [this]
    1  aload_1 [senderId]
    2  invokespecial android.app.IntentService(java.lang.String) [58]
    5  aload_0 [this]
    6  aload_1 [senderId]
    7  putfield com.google.android.c2dm.C2DMBaseReceiver.senderId :
java.lang.String [60]
   10  return
     Line numbers:
       [pc: 0, line: 69]
       [pc: 5, line: 70]
       [pc: 10, line: 71]
     Local variable table:
       [pc: 0, pc: 11] local: this index: 0 type:
com.google.android.c2dm.C2DMBaseReceiver
       [pc: 0, pc: 11] local: senderId index: 1 type:
java.lang.String

 // Method descriptor #67 (Landroid/content/Context;Landroid/content/
Intent;)V
 protected abstract void onMessage(android.content.Context arg0,
android.content.Intent arg1);

 // Method descriptor #69 (Landroid/content/Context;Ljava/lang/
String;)V
 public abstract void onError(android.content.Context arg0,
java.lang.String arg1);

 // Method descriptor #69 (Landroid/content/Context;Ljava/lang/
String;)V
 // Stack: 0, Locals: 3
 public void onRegistered(android.content.Context context,
java.lang.String registrationId) throws java.io.IOException;
   0  return
     Line numbers:
       [pc: 0, line: 95]
     Local variable table:
       [pc: 0, pc: 1] local: this index: 0 type:
com.google.android.c2dm.C2DMBaseReceiver
       [pc: 0, pc: 1] local: context index: 1 type:
android.content.Context
       [pc: 0, pc: 1] local: registrationId index: 2 type:
java.lang.String

 // Method descriptor #78 (Landroid/content/Context;)V
 // Stack: 0, Locals: 2
 public void onUnregistered(android.content.Context context);
   0  return
     Line numbers:
       [pc: 0, line: 103]
     Local variable table:
       [pc: 0, pc: 1] local: this index: 0 type:
com.google.android.c2dm.C2DMBaseReceiver
       [pc: 0, pc: 1] local: context index: 1 type:
android.content.Context

 // Method descriptor #80 (Landroid/content/Intent;)V
 // Stack: 3, Locals: 4
 public final void onHandleIntent(android.content.Intent intent);
    0  aload_0 [this]
    1  invokevirtual
com.google.android.c2dm.C2DMBaseReceiver.getApplicationContext() :
android.content.Context [81]
    4  astore_2 [context]
    5  aload_1 [intent]
    6  invokevirtual android.content.Intent.getAction() :
java.lang.String [85]
    9  ldc <String "com.google.android.c2dm.intent.REGISTRATION">
[14]
   11  invokevirtual java.lang.String.equals(java.lang.Object) :
boolean [91]
   14  ifeq 26
   17  aload_0 [this]
   18  aload_2 [context]
   19  aload_1 [intent]
   20  invokespecial
com.google.android.c2dm.C2DMBaseReceiver.handleRegistration(android.content.Context,
android.content.Intent) : void [97]
   23  goto 79
   26  aload_1 [intent]
   27  invokevirtual android.content.Intent.getAction() :
java.lang.String [85]
   30  ldc <String "com.google.android.c2dm.intent.RECEIVE"> [11]
   32  invokevirtual java.lang.String.equals(java.lang.Object) :
boolean [91]
   35  ifeq 47
   38  aload_0 [this]
   39  aload_2 [context]
   40  aload_1 [intent]
   41  invokevirtual
com.google.android.c2dm.C2DMBaseReceiver.onMessage(android.content.Context,
android.content.Intent) : void [100]
   44  goto 79
   47  aload_1 [intent]
   48  invokevirtual android.content.Intent.getAction() :
java.lang.String [85]
   51  ldc <String "com.google.android.c2dm.intent.RETRY"> [8]
   53  invokevirtual java.lang.String.equals(java.lang.Object) :
boolean [91]
   56  ifeq 79
   59  aload_2 [context]
   60  aload_0 [this]
   61  getfield com.google.android.c2dm.C2DMBaseReceiver.senderId :
java.lang.String [60]
   64  invokestatic
com.google.android.c2dm.C2DMessaging.register(android.content.Context,
java.lang.String) : void [102]
   67  goto 79
   70  astore_3
   71  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :
android.os.PowerManager.WakeLock [107]
   74  invokevirtual android.os.PowerManager$WakeLock.release() :
void [109]
   77  aload_3
   78  athrow
   79  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :
android.os.PowerManager.WakeLock [107]
   82  invokevirtual android.os.PowerManager$WakeLock.release() :
void [109]
   85  return
     Exception Table:
       [pc: 0, pc: 70] -> 70 when : any
     Line numbers:
       [pc: 0, line: 108]
       [pc: 5, line: 109]
       [pc: 17, line: 110]
       [pc: 26, line: 111]
       [pc: 38, line: 112]
       [pc: 47, line: 113]
       [pc: 59, line: 114]
       [pc: 70, line: 116]
       [pc: 71, line: 123]
       [pc: 77, line: 124]
       [pc: 79, line: 123]
       [pc: 85, line: 125]
     Local variable table:
       [pc: 0, pc: 86] local: this index: 0 type:
com.google.android.c2dm.C2DMBaseReceiver
       [pc: 0, pc: 86] local: intent index: 1 type:
android.content.Intent
       [pc: 5, pc: 70] local: context index: 2 type:
android.content.Context

 // Method descriptor #67 (Landroid/content/Context;Landroid/content/
Intent;)V
 // Stack: 3, Locals: 3
 static void runIntentInService(android.content.Context context,
android.content.Intent intent);
    0  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :
android.os.PowerManager.WakeLock [107]
    3  ifnonnull 26
    6  aload_0 [context]
    7  ldc <String "power"> [118]
    9  invokevirtual
android.content.Context.getSystemService(java.lang.String) :
java.lang.Object [120]
   12  checkcast android.os.PowerManager [126]
   15  astore_2 [pm]
   16  aload_2 [pm]
   17  iconst_1
   18  ldc <String "C2DM_LIB"> [50]
   20  invokevirtual android.os.PowerManager.newWakeLock(int,
java.lang.String) : android.os.PowerManager$WakeLock [128]
   23  putstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :
android.os.PowerManager.WakeLock [107]
   26  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :
android.os.PowerManager.WakeLock [107]
   29  invokevirtual android.os.PowerManager$WakeLock.acquire() :
void [132]
   32  new java.lang.StringBuilder [135]
   35  dup
   36  aload_0 [context]
   37  invokevirtual android.content.Context.getPackageName() :
java.lang.String [137]
   40  invokestatic java.lang.String.valueOf(java.lang.Object) :
java.lang.String [140]
   43  invokespecial java.lang.StringBuilder(java.lang.String) [144]
   46  ldc <String ".C2DMReceiver"> [145]
   48  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
   51  invokevirtual java.lang.StringBuilder.toString() :
java.lang.String [151]
   54  astore_2 [receiver]
   55  aload_1 [intent]
   56  aload_0 [context]
   57  aload_2 [receiver]
   58  invokevirtual
android.content.Intent.setClassName(android.content.Context,
java.lang.String) : android.content.Intent [154]
   61  pop
   62  aload_0 [context]
   63  aload_1 [intent]
   64  invokevirtual
android.content.Context.startService(android.content.Intent) :
android.content.ComponentName [158]
   67  pop
   68  return
     Line numbers:
       [pc: 0, line: 135]
       [pc: 6, line: 138]
       [pc: 15, line: 137]
       [pc: 16, line: 139]
       [pc: 18, line: 140]
       [pc: 20, line: 139]
       [pc: 26, line: 142]
       [pc: 32, line: 146]
       [pc: 55, line: 147]
       [pc: 62, line: 149]
       [pc: 68, line: 150]
     Local variable table:
       [pc: 0, pc: 69] local: context index: 0 type:
android.content.Context
       [pc: 0, pc: 69] local: intent index: 1 type:
android.content.Intent
       [pc: 16, pc: 26] local: pm index: 2 type:
android.os.PowerManager
       [pc: 55, pc: 69] local: receiver index: 2 type:
java.lang.String

 // Method descriptor #67 (Landroid/content/Context;Landroid/content/
Intent;)V
 // Stack: 5, Locals: 11
 private void handleRegistration(android.content.Context context,
android.content.Intent intent);
     0  aload_2 [intent]
     1  ldc <String "registration_id"> [26]
     3  invokevirtual
android.content.Intent.getStringExtra(java.lang.String) :
java.lang.String [165]
     6  astore_3 [registrationId]
     7  aload_2 [intent]
     8  ldc <String "error"> [23]
    10  invokevirtual
android.content.Intent.getStringExtra(java.lang.String) :
java.lang.String [165]
    13  astore 4 [error]
    15  aload_2 [intent]
    16  ldc <String "unregistered"> [20]
    18  invokevirtual
android.content.Intent.getStringExtra(java.lang.String) :
java.lang.String [165]
    21  astore 5 [removed]
    23  ldc <String "C2DM"> [17]
    25  iconst_3
    26  invokestatic android.util.Log.isLoggable(java.lang.String,
int) : boolean [169]
    29  ifeq 74
    32  ldc <String "C2DM"> [17]
    34  new java.lang.StringBuilder [135]
    37  dup
    38  ldc <String "dmControl: registrationId = "> [175]
    40  invokespecial java.lang.StringBuilder(java.lang.String) [144]
    43  aload_3 [registrationId]
    44  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
    47  ldc <String ", error = "> [177]
    49  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
    52  aload 4 [error]
    54  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
    57  ldc <String ", removed = "> [179]
    59  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
    62  aload 5 [removed]
    64  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
    67  invokevirtual java.lang.StringBuilder.toString() :
java.lang.String [151]
    70  invokestatic android.util.Log.d(java.lang.String,
java.lang.String) : int [181]
    73  pop
    74  aload 5 [removed]
    76  ifnull 89
    79  aload_1 [context]
    80  invokestatic
com.google.android.c2dm.C2DMessaging.clearRegistrationId(android.content.Context)
 :
void [185]
    83  aload_0 [this]
    84  aload_1 [context]
    85  invokevirtual
com.google.android.c2dm.C2DMBaseReceiver.onUnregistered(android.content.Context)
 :
void [188]
    88  return
    89  aload 4 [error]
    91  ifnull 226
    94  aload_1 [context]
    95  invokestatic
com.google.android.c2dm.C2DMessaging.clearRegistrationId(android.content.Context)
 :
void [185]
    98  ldc <String "C2DM"> [17]
   100  new java.lang.StringBuilder [135]
   103  dup
   104  ldc <String "Registration error "> [190]
   106  invokespecial java.lang.StringBuilder(java.lang.String) [144]
   109  aload 4 [error]
   111  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
   114  invokevirtual java.lang.StringBuilder.toString() :
java.lang.String [151]
   117  invokestatic android.util.Log.e(java.lang.String,
java.lang.String) : int [192]
   120  pop
   121  aload_0 [this]
   122  aload_1 [context]
   123  aload 4 [error]
   125  invokevirtual
com.google.android.c2dm.C2DMBaseReceiver.onError(android.content.Context,
java.lang.String) : void [195]
   128  ldc <String "SERVICE_NOT_AVAILABLE"> [29]
   130  aload 4 [error]
   132  invokevirtual java.lang.String.equals(java.lang.Object) :
boolean [91]
   135  ifeq 268
   138  aload_1 [context]
   139  invokestatic
com.google.android.c2dm.C2DMessaging.getBackoff(android.content.Context) :
long [197]
   142  lstore 6 [backoffTimeMs]
   144  ldc <String "C2DM"> [17]
   146  new java.lang.StringBuilder [135]
   149  dup
   150  ldc <String "Scheduling registration retry, backoff = ">
[201]
   152  invokespecial java.lang.StringBuilder(java.lang.String) [144]
   155  lload 6 [backoffTimeMs]
   157  invokevirtual java.lang.StringBuilder.append(long) :
java.lang.StringBuilder [203]
   160  invokevirtual java.lang.StringBuilder.toString() :
java.lang.String [151]
   163  invokestatic android.util.Log.d(java.lang.String,
java.lang.String) : int [181]
   166  pop
   167  new android.content.Intent [86]
   170  dup
   171  ldc <String "com.google.android.c2dm.intent.RETRY"> [8]
   173  invokespecial android.content.Intent(java.lang.String) [206]
   176  astore 8 [retryIntent]
   178  aload_1 [context]
   179  iconst_0
   180  aload 8 [retryIntent]
   182  iconst_0
   183  invokestatic
android.app.PendingIntent.getBroadcast(android.content.Context, int,
android.content.Intent, int) : android.app.PendingIntent [207]
   186  astore 9 [retryPIntent]
   188  aload_1 [context]
   189  ldc <String "alarm"> [213]
   191  invokevirtual
android.content.Context.getSystemService(java.lang.String) :
java.lang.Object [120]
   194  checkcast android.app.AlarmManager [215]
   197  astore 10 [am]
   199  aload 10 [am]
   201  iconst_3
   202  lload 6 [backoffTimeMs]
   204  aload 9 [retryPIntent]
   206  invokevirtual android.app.AlarmManager.set(int, long,
android.app.PendingIntent) : void [217]
   209  lload 6 [backoffTimeMs]
   211  ldc2_w <Long 2> [221]
   214  lmul
   215  lstore 6 [backoffTimeMs]
   217  aload_1 [context]
   218  lload 6 [backoffTimeMs]
   220  invokestatic
com.google.android.c2dm.C2DMessaging.setBackoff(android.content.Context,
long) : void [223]
   223  goto 268
   226  aload_0 [this]
   227  aload_1 [context]
   228  aload_3 [registrationId]
   229  invokevirtual
com.google.android.c2dm.C2DMBaseReceiver.onRegistered(android.content.Context,
java.lang.String) : void [227]
   232  aload_1 [context]
   233  aload_3 [registrationId]
   234  invokestatic
com.google.android.c2dm.C2DMessaging.setRegistrationId(android.content.Context,
java.lang.String) : void [229]
   237  goto 268
   240  astore 6 [ex]
   242  ldc <String "C2DM"> [17]
   244  new java.lang.StringBuilder [135]
   247  dup
   248  ldc <String "Registration error "> [190]
   250  invokespecial java.lang.StringBuilder(java.lang.String) [144]
   253  aload 6 [ex]
   255  invokevirtual java.io.IOException.getMessage() :
java.lang.String [232]
   258  invokevirtual
java.lang.StringBuilder.append(java.lang.String) :
java.lang.StringBuilder [147]
   261  invokevirtual java.lang.StringBuilder.toString() :
java.lang.String [151]
   264  invokestatic android.util.Log.e(java.lang.String,
java.lang.String) : int [192]
   267  pop
   268  return
     Exception Table:
       [pc: 226, pc: 237] -> 240 when : java.io.IOException
     Line numbers:
       [pc: 0, line: 153]
       [pc: 7, line: 154]
       [pc: 15, line: 155]
       [pc: 23, line: 157]
       [pc: 32, line: 158]
       [pc: 47, line: 159]
       [pc: 70, line: 158]
       [pc: 74, line: 162]
       [pc: 79, line: 164]
       [pc: 83, line: 165]
       [pc: 88, line: 166]
       [pc: 89, line: 167]
       [pc: 94, line: 169]
       [pc: 98, line: 171]
       [pc: 121, line: 172]
       [pc: 128, line: 173]
       [pc: 138, line: 174]
       [pc: 144, line: 176]
       [pc: 167, line: 177]
       [pc: 178, line: 178]
       [pc: 179, line: 179]
       [pc: 183, line: 178]
       [pc: 188, line: 181]
       [pc: 199, line: 182]
       [pc: 202, line: 183]
       [pc: 206, line: 182]
       [pc: 209, line: 186]
       [pc: 217, line: 187]
       [pc: 226, line: 191]
       [pc: 232, line: 192]
       [pc: 240, line: 193]
       [pc: 242, line: 194]
       [pc: 268, line: 197]
     Local variable table:
       [pc: 0, pc: 269] local: this index: 0 type:
com.google.android.c2dm.C2DMBaseReceiver
       [pc: 0, pc: 269] local: context index: 1 type:
android.content.Context
       [pc: 0, pc: 269] local: intent index: 2 type:
android.content.Intent
       [pc: 7, pc: 269] local: registrationId index: 3 type:
java.lang.String
       [pc: 15, pc: 269] local: error index: 4 type: java.lang.String
       [pc: 23, pc: 269] local: removed index: 5 type:
java.lang.String
       [pc: 144, pc: 223] local: backoffTimeMs index: 6 type: long
       [pc: 178, pc: 223] local: retryIntent index: 8 type:
android.content.Intent
       [pc: 188, pc: 223] local: retryPIntent index: 9 type:
android.app.PendingIntent
       [pc: 199, pc: 223] local: am index: 10 type:
android.app.AlarmManager
       [pc: 242, pc: 268] local: ex index: 6 type:
java.io.IOException

 Inner classes:
   [inner class info: #110 android/os/PowerManager$WakeLock, outer
class info: #126 android/os/PowerManager
    inner name: #248 WakeLock, accessflags: 1 public]
}
"

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to