Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 安装应用程序OTA_Blackberry_Installation - Fatal编程技术网

Blackberry 安装应用程序OTA

Blackberry 安装应用程序OTA,blackberry,installation,Blackberry,Installation,我安装了一个系统,可以在用户的黑莓手机上下载jad文件,但它只能间歇性地工作,而且似乎是随机的。如果用户在BlackBerry浏览器中点击链接,在第一次尝试时,95%的时间会弹出一条错误消息,说是HTTP 500错误(我们的服务器永远不会返回) 在blackberry浏览器中查看此消息的详细信息时,它只显示了java.lang.nullpointerexception,同样,它不可能来自我们的服务器(运行apache/php) 然而,如果用户再点击链接几次,或者离开并返回到该页面,它就会突然工作

我安装了一个系统,可以在用户的黑莓手机上下载jad文件,但它只能间歇性地工作,而且似乎是随机的。如果用户在BlackBerry浏览器中点击链接,在第一次尝试时,95%的时间会弹出一条错误消息,说是HTTP 500错误(我们的服务器永远不会返回)

在blackberry浏览器中查看此消息的详细信息时,它只显示了
java.lang.nullpointerexception
,同样,它不可能来自我们的服务器(运行apache/php)

然而,如果用户再点击链接几次,或者离开并返回到该页面,它就会突然工作。服务器上没有任何更改,它只显示应用程序安装屏幕。不幸的是,这并不总是有效的;有时错误500只是不断出现

链接相当长(包含一个sha哈希作为URL的一部分),但我认为一个长URL要么总是被破坏,要么总是工作,而不是断断续续地工作

该链接使用php脚本下载jad和cod文件。直接链接到文件而不是使用脚本似乎更有效(我还没有确定是否也有错误500),但我找不到标题的任何问题。内容类型设置正确,如我所说,如果标题有问题,我认为它要么总是有效,要么总是失效


有什么线索吗?

您可以通过查看事件日志来了解问题,您可以使用JavaLoader获得这些日志:

javaloader-u eventlog>event.log


在这些日志中搜索NullPointerException,您将能够看到导致它的原因。

您可以通过查看事件日志了解问题,您可以使用JavaLoader获得这些日志:

javaloader-u eventlog>event.log


在这些日志中搜索NullPointerException,您将能够看到导致它的原因。

我无法解释间歇性行为,但我遇到过类似的情况,我在浏览器详细信息中获得了
java.lang.NullPointerException
。不幸的是,事件日志(由
javaloader.exe
转储)或使用Alt-L-G-L-G在设备上查看时未显示异常

(我使用的是
bb ant工具
和JDE 4.6.1。)当签名工具运行时,我注意到有两个
.cod
文件被签名,我可以在编译器创建的
.jar
文件中看到这两个文件。但是写入的输出是一个92306字节大小的
.cod
文件,而不是较小的
.cod
文件的.zip文件。编译器不知何故无法创建包含同级的
.cod
。为了进行比较,使用JDE 5.0.0编译项目创建了能够通过OTA加载的同级
.cod
文件


我的项目包括一个53542字节的
.mp3
文件,我碰巧不需要它。删除它之后,4.6.1编译器输出了一个
.cod
,我可以通过OTA成功下载它。

我无法解释间歇性行为,但我遇到了一个类似的情况,我在浏览器详细信息中获得了
java.lang.NullPointerException
。不幸的是,事件日志(由
javaloader.exe
转储)或使用Alt-L-G-L-G在设备上查看时未显示异常

(我使用的是
bb ant工具
和JDE 4.6.1。)当签名工具运行时,我注意到有两个
.cod
文件被签名,我可以在编译器创建的
.jar
文件中看到这两个文件。但是写入的输出是一个92306字节大小的
.cod
文件,而不是较小的
.cod
文件的.zip文件。编译器不知何故无法创建包含同级的
.cod
。为了进行比较,使用JDE 5.0.0编译项目创建了能够通过OTA加载的同级
.cod
文件

我的项目包括一个53542字节的
.mp3
文件,我碰巧不需要它。删除它之后,4.6.1编译器输出了一个
.cod
,我可以通过OTA成功下载它