专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > BlackBerry

黑莓手机所有软硬件异常代码中译参考

发布时间:2010-05-30 19:38:30 文章来源:www.iduyao.cn 采编人员:星星草
黑莓手机所有软硬件错误代码中译参考
   400-564 Page faults

    页面文件失效。运行应用程序加载器重新给手持设备加载操作系统和应用程序

    410 Radio failure

  无线电服务失败。
  尝试硬复位手持设备,运行应用程序加载器重新给手持设备加载操作系统和应用程序。注意:如果这样都没有解决这个错误,请请联系服务提供商

    Error:411=电池模块问题,更换电池

    device error 423=CPU虚焊所致,可以重新焊接CPU,就可以了

    Error:499=软件问题,重启手持设备

    501 VM_THREAD_SWITCHED

    线程已经被切换,内部错误,这是在VM中被内部使用的一个错误返回信息。它应该从会不报告为一个设备错误代码。

    502 VM_PROCESS_DEATH

  进程已死(挂起),所有的进程已经退出,最后一个java进程已被终止,没有任何程序可以执行

    503 VM_THREAD_DEATH

  线程已死(挂起),内部错误,这是在VM中被内部使用的一个错误返回信息。它应该从不会报告为一个设备错误代码

    504 VM_THREAD_SWITCH

  线程已经被切换,内部错误,这是在VM中被内部使用的一个错误返回信息。它应该从不会报告为一个设备错误代码

    505 VM_BAD_CODE

  无效的代码:无效字节代码,在Jit编译器里发生一个错误

    506 Uncaught Exception

  未知的异常:在初始化VM的java线程的时候一个未知的java异常被抛出,导致了系统被迫结束了唯一活动的线程。事件日志包含了异常的回滚记录

    507 Unsatisfied Link

  在cod文件里有不合适的文件链接关联,可能丢失了cod文件,(原文的英文是如此)

    Device Error 505
    Device Error 507

  手持设备没有安装任何应用程序
  原因1
  当应用程序加载器工作时,黑莓设备上存在的应用程序已经被清除,但应用程序加载器加载新的应用程序时失败了
  解决方案
  1、确认你的电脑上已经正确安装了设备软件
  2、请直接将您的黑莓设备直接连接到一台笔记本电脑的USB接口处
  3、如果第三方程序(如:杀毒软件)已经使用了和桌面管理器手持设备的相同的COM端口,关闭第三方程序来释放COM端口
  4、如果你使用USB数据线链接黑莓设备到你的电脑的串口,请用USB端口直接链接bb
  5、在桌面管理器里,双击应用程序加载器
  6、用应用程序加载器安装设备系统软件
  原因2
  如果你输入密码错误超过10次,你bb上所有的数据和程序都会被清除.
  解决
  1、在桌面管理器里,双击应用程序加载器
  2、用应用程序加载器安装设备系统软件

    508 Invalid object

    无效的对象,当vm执行一个调试器命令时检测到一个问题:无效的对象

    509 VM_PPO_INFINITE_LOOP

  在垃圾手机的PPO阶段中发现死循环,在GC的PPO阶段中,最大的迭代总数必须是系统中的文件句柄的最大数字。这个错误表明这个迭代总数已经超过这个数,因而在PPO循环中或者不正确的文件系统中出现了一个瑕疵。在错误字符串中可以提取到一个特别的16进制整数值,是当前检测到的死循环记录的id值

    510 Deadlock

   死锁,所有的线程对象都在等待,但一个线程返回结果时已经死锁了。系统不能从这个死锁状态中恢复,因为所有的线程都被锁定了。

    511 Debug connection died

  调试器连接已经死锁,当调试的时候,vm的问题或者不正确的调试命令发送给vm时,可能导致这个问题发生

    512 GC Aborted

  GC(垃圾收集)已经终止,空间垃圾收集器程序被用户操作事件强制终止了,诸如挤压键盘或者移动滚轮操作

    513 needs running

  类需要先运行。此类名能继续执行之前要求执行一个opcode。

    514 needs running

  需要运行。一个新的类实例在使用之前必须通过默认构造函数初始化和分配内存空间。

    515 Object group too big

  对象组太大。jvm不能正确的获得对象组,不是因为对象太多就是因为对象组太大

    516 Persistent ids exhausted

  ids固件设备衰竭。当访问一个固件对象时,jvm发现这个本地内存id计数器已经达到最大限制。对象不能被提交,同时报告一个致命的错误。这个错误可能从不会发生,除非这个设备大量使用了数年之久。

    517 Filesystem corrupt

  文件系统不正确。在jvm本地内存里检测到一个错误(矛盾)的分配地址

    518 Unexpected longjmp

  意外的longjmp指令。一个垃圾收集器指令方面结束了一个longjmp指令。这可能表明当指令没有中断即将完成操作时,这个标记阶段被这个错误中断了。这个情况应该从不会发生,因为当设备非空闲的时候,这些操作会被执行,同时, 仅仅当设备空闲时,垃圾收集器的工作才会被中断

    519 Internal Error

  内部服务器错误。Jvm系统丢失或者被禁止

    520 Internal Return

    内部返回一个错误,表明一个java方法返回的一种内部的状态需要执行

    521 Dangerous Wait An Object

  一个危险的等待对象。一个线程执行Wait()方法时被另外一个对象锁定。这个仅仅在基于jvm的模拟器里控制调试应用程序切换时才会检查

    522 Interlaced synchronization

  交互式同步错误,对象的线程已经通过一个命令获得了2个锁定,但是,这2个已经取得的锁定类型并不匹配线程被锁定之前的命令。这表明一个即将发生潜在的死锁情况被报告。这个仅仅在基于jvm的模拟器里控制调试应用程序切换时才会检查

    523 System process died

  系统进程已死(挂起)。一个致命的java程序错误导致系统已经被终止,设备无法继续正常的操作,请复位重新启动手持设备。

    524 LMM error

  LMM错误。一个对象被低内存管理器作了回收标记,但内存垃圾收集时他没有被正确释放。这个仅仅在基于jvm的模拟器里控制调试应用程序切换时才会检查

    525 Bad persistent object

  损坏的本地内存对象。当垃圾收集期间,从本地内存根目录检测到一个自动操作提交到了一个非持久本地对象,这个类型的对象已经记录到事件日志里了

    526 java.lang.Object not found

  类定义java.lang.Object对象未找到。

    527 java.lang.String not found

  类定义java.lang.String对象未找到

    528 –529 Corrupt filesystem

  错误的文件系统。不可恢复的错误,继续执行的话将会导致所有数据丢失。这个错误信息包含了内部“错误原因”的数字代码。如果删除了一个cod文件,这个错误不会诊断出来,因为JVM 必须删除(在已经删除了的)COD 文件中被定义的对象,因此,在设备正常操作时这个错误不会产生

    jvm编译器常见错误代码
  1.根数组引用不是有效的数组引用
  2.根数组类型不是Object[]
  3.根数组大小小于1,如Object[0]
  4. root[0]里的内存不是有效的引用
  5. root[0]类型不是一个长整型哈希表
  6.数组头部段包含一个无效的引用
  7. 在本地Object[]的一个项目中包含一个无效的引用
  8.一个对象类型引用了一个未知的cod文件
  9.在内存里,一个cod文件中的对象的类型描叙文件大小不匹配
  10. 一个对象里面有一个无效的类型字段引用
  11.对象中一个引用的类型字段链接到了另一对象的无效类型
  12.在描叙符中一个本地Object[]丢失
  13.在本地内存中对象没有被标记为persis表
  14.根数组被分割,一个分隔段无效





http://soft.cnmo.com/3/34416.html
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: