530 VM_PREVENT_GC_OVERFLOW
_preventGC 溢出。原始对象的固定值会被保护起来防止被垃圾收集器收走。这个错误表明, 数值可能超出了被保护对象的固定的极限。如果设备被重置或者线程回滚事件被记录,这个实际的数值可以提取出来。
531 Flash exhausted
内存已经耗尽用完。jvm无法容许超出内存空间的某些操作。如果jvm无法完成分配需要的内存空间大小,将会报告这个错误
532 VM_ASSERTION_FAILED
维护任务失败。通常,当设备没有启动允许维护状态时,这个jvm错误一般不会被报告,模拟器在调试状态时可能会报告这个错误,表明一个vm维护操作违反了约定。可以尝试输入BKPT来激活调试器,然后转储这个本地堆栈转交给vm组
533 VM_RUN_METHOD
方法需要使用国际标准的ECMAScript脚本调用方法才能运行
534 VM_FAST_RESET_DISABLED
快速复位被禁止。内部过去经常用这个代码表示快速复位能力是无效的。请经常使用平台制定的代码
535 VM_UNUSED_535
未使用的vm错误。错误535意味着内存溢出。导致535错误的一个原因可能是一个运行的线程内存溢出,导致虚拟内存线程计划任务程序终止了。这个错误是已知的,发生在一个启动的队列期间,或如果主事件线程被停止了。
解决方案:
首先,硬启动手持设备。如果不能解决问题,从你的载体获得并安装最新版的黑莓手持设备ROM软件,然后,运行桌面管理器里的应用程序加载器更新手持设备。或者删除一些铃声和主题文件等等以释放存储空间
536 VM_FAST_RESET_BAD_INSTANCE
vm快速复位实例检查失败。内部过去经常用这个代码表示:vm结构跳过了错误的地址空间或者vm已经被破坏了
537 VM_FAST_RESET_BAD_HEAP
快速复位错误,堆检查失败。内部过去经常用这个代码表示:vm堆已经无效了,或者指针堆已经无效
538 VM_FAST_RESET_BAD_IRAM
快速复位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
在堆压缩中检测到死循环。Vm在内存堆里检测到一个问题,表明这个内存块是无效的。当进行内存堆压缩时,在确认一个可能的死循环时这个问题可以被检测到,当设备包含了这个错误条件时,bugdisp记录和事件日志可以快速提取这个错误信息。如果可能的话,内存映像将会保存下来。
542 Transient memory leak
瞬间内存泄露。Jvm检测到某些内存没有被释放,这表明发生了内存泄露。希望原因能够尽早检测出来,避免这个情况的发生
543 VM_FS_MISMATCH
文件系统不匹配。安装了不兼容的java文件系统。Jvm检测到现有的系统代码和经常用于创建java文件系统的系统代码有不同。这意味着java本地方法可能没有被正确的编译链接,所以,不能肯定系统的完整性。系统无法通过使用vm DLFX和DLPS命令恢复,也不能删除或修理本地内存的错误。这可能清除所有的数据和固件内容,请重新链接编译文件系统,才能匹配新的系统代码。恢复顺序非常重要:1.删除应用程序,2.删除本地内存内容,3.复位设备
544 VM_SECTION_MAP_OVERFLOW
一个模块引用超过了255个其他模块。Vm检测到一个模块试图引用超过了255个其他的模块。当错误检测到的时候,文件系统应该立即获取到该错误
545 VM_INCOMPATIBLE_FILESYS
Vm检测到一个不兼容的或无效的文件系统存在。当错误检测到的时候,文件系统应该立即获取到该错误
546 VM_UNUSED_546
未使用(的内部错误代码)。Vm检测到文件系统中的内存映像是无效的(CRC冗余检查失败),重新复位机器好过复制错误的内存内容
547 VM_UNUSED_547
未使用(的内部错误代码)。Vm错误
548 VM_UNUSED_548
未使用(的内部错误代码)。Vm错误
549 VM_UNUSED_549
未使用(的内部错误代码)。Vm错误
加入收藏