BlackBerry Parts and Accessories Store
BlackBerry Parts and Accessories Store
Contact form
 
 

在BlackBerry OS 4-7码和JVM的错误描述(JAVA)

This page is translated by robot. You may contact us if you have any questions on its content.

由于各种原因,你可以在你的智能手机操作系统BlackBerry 4-7看到(这是,例如,BlackBerry 9900 Bold,9860 Torch,8520曲线)JVM错误(Java虚拟机),和工作是不是智能手机。

也许,这些信息将有助于解决这一问题。如果你自己不能够理解—参考崩溃后恢复BlackBerry性能服务。

blackberry jvm error 507描述
下表列出了可在BlackBerry设备发生在Java虚拟机(JVM)的错误。联系研究准(RIM®)如果遇到此表中未列出的任何错误代码。

值错误描述

101前启动失败
在JVM启动过程中的设备被重置。在JVM中发现正在进行的国旗在启动时设置引导。屏幕旨在打破连续复位回路以便可以采取纠正措施。

在文件系统102码无效
系统检查的COD文件进行修改的装置与确定与一个或多个的COD文件时存在的一个问题。

如果所有加载失败,可能会出现一个构建过程误差(与签订COD文件存在问题)。

如果该设备上的用户操作导致此问题,因为在文件系统中的代码已被损坏复位周期是连续的。唯一的恢复方法是擦除设备并恢复一个新的系统。

103找不到起始地址
起始地址为引导COD文件无法找到。这可能表明,引导COD文件没有安装到设备上,或者它的格式是无效或损坏。

104
未捕获:<Java的类型名称>

未捕获Java异常是由Java代码抛出由JVM诊断。执行可以继续,或者该设备可以连接到台式计算机上的调试程序。在Microsoft®Windows®事件查看器日志中应包含抛出的异常的回溯。

105
例如,DbRecSize(%D) - >%d个

文件系统的应用程序编程接口(API)已返回为特定操作的错误状态。这可能表明损坏的文件系统或在JVM中的错误。

106
图形系统错误
在设备上的图形系统检测到一个错误。

107
运算符new()被称为

JVM中的C ++类进行编码不正确,从VMRamObject有操作员新的正确的覆盖继承。提取当前(复位后)BUGDISP。

108
运算符delete()呼吁

JVM中的C ++类已被编码不正确,从VMRamObject有操作者删除了正确的覆盖继承。提取当前(复位后)BUGDISP。

109
PriorityMessageCount错误:<优先计数>

通过RimPriorityMessageCount返回的值是负的。它应该总是大于或等于零。这表明在操作系统代码中的错误。提取当前(复位后)BUGDISP和EVENTLOG。

110
非空闲事件的停机时间误差:<
故障时间> <空闲停机时间>

在JVM停机时间,积累它代表了JVM了多长时间怠速时检测到的问题。这通常表示在设备固件或JVM错误。如果滴答计数后400天或以上的设备时,翻转也会出现这种情况。

111
字体引擎错误


在设备上的字体发动机系统检测到错误。提取当前(复位后)BUGDISP和EVENTLOG。

112
Java本地断言失败


在Java本机代码检测到错误。提取当前(复位后)BUGDISP和EVENTLOG。

200
应用程序管理器抛出未捕获的异常

应用程序管理器事件线程抛出未捕获的异常,无法继续执行。

201
加密的初始化代码失败


加密系统的初始化失败,设备无法继续执行。

202
已经在密钥存储的攻击
检测

攻击已检测和执行无法继续。

203
控制台进程死亡


应用程序管理器控制台进程(通常是功能区)已经死亡。这可能是由于在执行期间未捕获的异常。

204
持续异常的内容


一个应用程序试图提交一个明文对象到持久性存储。如内容保护功能上一个进程试图保存东西标记为明文PersistentStore这才会发生。由于这个异常没有被处理,持久性存储是在一个糟糕的状态。你应该重新回滚到最后一个良好的提交点。
注意:这不是一个JVM埃罗; JVM是简单地诊断问题。事件日志包含错误的Java代码信息。

501 VM_THREAD_SWITCHED:
内部错误这是在虚拟机内部使用的一个错误返回。它不应该被报告为一个设备错误。

502 VM_PROCESS_DEATH:
所有进程退出的最后一个Java进程已终止。没有什么留下来执行。

503 VM_THREAD_DEATH:
内部错误这是在虚拟机内部使用的一个错误返回。它不应该被报告为一个设备错误。

504 VM_THREAD_SWITCH:
内部错误这是在虚拟机内部使用的一个错误返回。它不应该被报告为一个设备错误。

505 VM_BAD_CODE:
坏字节码发生了JIT编译器错误。

506未捕获的异常
未捕获Java异常被抛出在初始VM Java线程,从而结束在系统中唯一的活动线程。事件日志包含了异常的回溯。

507不合适的链接
由于COD文件丢失的COD文件依赖关系无法满足。

508无效的对象
一个问题已检测与调试命令到VM。

509 VM_PPO_INFINITE_LOOP:
在胃癌的PPO相无限循环的最大迭代计数为GC的PPO相必须是文件的最大数量在系统处理。此错误表示迭代次数超过了最大。因此,一个漏洞存在于PPO循环或损坏的文件系统。在错误字符串额外的十六进制整数是在检测到无限循环的当前记录的闪存ID。

510死锁
所有线程都在等待上对象,从而导致死锁。该系统无法从这种状态中恢复,因为没有线程可以释放锁。

511调试连接死亡
而可以由VM问题或不正确的调试命令来调试导致被发送到虚拟机出现了问题。

512 GC中止
空闲垃圾收集已经由用户事件打断(例如,一个键被按下或使用拨轮)。

运行513 <clinit>的需求
操作码需要一个类<clinit>执行,才可以继续执行。

514 <初始化>需要运行
一类的一个新实例已被分配,它必须通过默认构造函数初始化才能使用它。

515对象组太大
的可达到的对象形成不能正确由JVM,因为无论有太多的对象或对象的总尺寸太大表示的基团。

516持续IDS耗尽
当提交一个持久化对象时,JVM发现,持久性存储ID计数器达到了极限。该对象没有提交,报告严重错误。除非设备大量使用了多年,应该不会出现此错误。

517文件系统损坏
在JVM持久对象存储检测到的不一致。

518意外的longjmp
垃圾收集标记阶段是通过longjmp的终结。这表明,当它应该不中断已完成标记阶段被中断。因为当设备不空闲这些操作被执行不应发生这种错误,并且当设备处于空闲状态的GC只能被中断。

519内部错误
JVM的主机丢失或已被禁用。

520内部收益
这是表示Java方法返回的内部状态需要被执行。

521危险等待
在Object.wait()由持有上另一个对象的锁的线程执行。

522隔行扫描同步
一个线程收购对象上两把锁的不匹配,在其中,两种类型的锁先前已取得的订单的。这表明未来的潜在死锁情况并报告。检查仅在JvmDebugLocks应用开关的控制下,该模拟器提供。

523系统进程死亡
一个关键的Java程序已经终止,并且设备不能继续以正常的方式操作。

524 LMM错误
一个对象被打上了低内存管理器为回收的,但垃圾收集过程中不会释放。

525坏持久化对象
垃圾收集过程中的自动提交操作检测到非持久化对象从持久存储根访问。该对象的类型是输出到事件日志。

526的java.lang.Object未找到
为java.lang.Object继承的类定义不能被发现。

527 java.lang.String中未找到
为java.lang.String中的类定义无法找到。

528文件系统损坏。
不可恢复的。所有的数据都将丢失时,继续执行所有数据都将丢失。错误消息屏幕包含代表了腐败的内在原因的一个数字。如果COD文件被删除,因为JVM必须删除去除COD文件中定义的对象未被诊断此错误。因此,预计不会在正常设备操作这个错误。请参阅以下原因代码:
根数组引用不是有效的数组引用
根数组类型不是Object[]
根数组大小<1(即Object[0])
root[0]的内容不是有效的裁判
root[0]的类型不是LongIntHashtable
持续分段数组头包含无效引用
在持久Object[]的条目中包含一个无效的引用
对象的类型指的是一个未知的codfile
在codfile对象的类型描述并没有在店里的大小相匹配
在一个对象的引用类型字段中有一个无效的引用
在目标点的引用类型字段到错误类型的对象
持久性Object[]缺少其描述
在持久性存储对象没有被标记为可持久化
根段列阵被分段和所述段中的一个是无效

529文件系统损坏。
关于以尝试恢复。有些数据可能丢失时继续执行一些数据都将丢失。错误消息屏幕包含代表了腐败的内在原因的一个数字。如果COD文件被删除,因为虚拟机必须删除去除COD文件中定义的对象未被诊断此错误。因此,预计不会在正常设备操作这个错误。请参阅以下原因代码:
根数组引用不是有效的数组引用
根数组类型不是Object[]
根数组大小<1(即Object[0])
root[0]的内容不是有效的裁判
root[0]的类型不是LongIntHashtable
持续分段数组头包含无效引用
在持久Object[]的条目中包含一个无效的引用
对象的类型指的是一个未知的codfile
在codfile对象的类型描述并没有在店里的大小相匹配
在一个对象的引用类型字段中有一个无效的引用
在目标点的引用类型字段到错误类型的对象
持久性Object[]缺少其描述
在持久性存储对象没有被标记为可持久化
根段列阵被分段和所述段中的一个是无效

530 VM_PREVENT_GC_OVERFLOW:_preventGC溢出
原生对象的固定数目可免遭垃圾收集。此错误表明本机已超出可保护对象的固定限制。如果该设备被重置或线程回溯记录,实际本机的名称可以被提取。

531闪光灯用尽
有某些操作,其中JVM不能承受运行的闪存空间。在这种情况下,如果JVM不能分配的闪存空间需要量这个错误将被报告。

532 VM_ASSERTION_FAILED:
断言通常失败此JVM错误不应该报告由于设备不与启用断言发货。该模拟器可报告在调试模式下这个错误表示VM说法遭到侵犯。尝试输入BKPT来激活调试器和转储本地调用堆栈转发到虚拟机队。

533 VM_RUN_METHOD:<法>运行需求
这是用于内部的ECMAScript调用Java方法。

534 VM_FAST_RESET_DISABLED:
禁用此快速复位内部使用,表明快速复位功能不可用。特定平台的代码经常使用。

535 VM_UNUSED_535:
未使用的这是一个未使用的VM错误。

536 VM_FAST_RESET_BAD_INSTANCE:VM实例检查失败
这是在内部使用,以指示通过在VM结构是在错误的地址或已被损坏。

537 VM_FAST_RESET_BAD_HEAP:堆检查失败
这是在内部使用,以指示VM堆已被损坏或指针到堆已损坏。

538 VM_FAST_RESET_BAD_IRAM:IRAM检查失败
这是在内部使用,以指示该VM IRAM检查检测驻留在IRAM VM数据结构(螺纹和局部堆栈)的损坏。

539 VM_FAST_RESET_NOT_IDLE:没闲着
这是在内部使用,以表明发生了复位当VM不空闲,并因此,不能继续使用快速复位。

540 VM_FAST_RESET_MULTIPLE_RESETS:多个复位
这是在内部使用,以指示自从上次快速复位的时间小于一个最小时间。通过在很短的时间量不允许多个快速复位,这应该防止快速复位循环。

541 VM_HEAP_COMPACT_INFINITE_LOOP:无限循环中堆压缩检测
虚拟机检测到其RAM堆的问题,表明其RAM已损坏。被确定RAM堆压缩过程中可能无限循环检测的问题。一个BUGDISP日志和事件日志应迅速地提取时,该设备处于这种状态。如果可能的话,内存映像应保存。

542瞬态内存泄漏
JVM中检测到某些内存没有释放,这表明发生了内存泄漏。是尽可能早地改善隔离的原因的可能性检测到这种情况。

安装不兼容的Java文件系统:543 VM_FS_MISMATCH
虚拟机检测到操作系统二进制是从用于创建Java文件系统的操作系统二进制不同。这意味着Java本机方法可能无法正确联,因此,该系统的完整性不能保证。该系统可以通过使用虚拟机DLFX和DLPS命令以删除的修正和持久性存储中回收。这将清除所有的数据和地址信息并让文件系统重新连接以匹配新的操作系统的二进制文件。
注意:恢复顺序是:

删除的修正
删除持久化存储
复位装置

544 VM_SECTION_MAP_OVERFLOW:一个模块引用超过255个其他模块
虚拟机检测到一个模块试图引用其他超过255个模块。立即提取文件系统时,这个错误是
检测。

545 VM_INCOMPATIBLE_FILESYS:不兼容或损坏的文件系统中被发现
虚拟机检测到不兼容或损坏的文件系统。立即提取文件系统检测到此错误时。

546 VM_UNUSED_546:未使用
虚拟机检测到其文件系统的图像的RAM损坏(失败CRC校验)。更好的重置不是重复腐败到闪存。

547 VM_UNUSED_547:未使用
这是一个未使用的VM错误。

548 VM_UNUSED_548:未使用
这是一个未使用的VM错误。

549 VM_UNUSED_549:未使用
这是一个未使用的VM错误。