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]
}
"


and i'm using java 1.7 .
can u pls tel me where i did wrong??

-- 
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