Post 来自 ASP.net 曲棍球应用程序 mvc 的自定义崩溃不起作用

Post Custom Crashes from ASP.net mvc for hockey app doesn't work

我们正在开发使用 ASP .net MVC 构建的 Web 服务,现在我们想将崩溃发送到 Hockey 应用程序,如他们在 website我们应该用他们的publicAPI。 我已按照所有说明进行操作,但是当我尝试从 curl 发送日志文件时,例如我使用以下代码并发送日志文件

curl -F "log=@log.log" https://rink.hockeyapp.net/api/2/apps/MY_APPLICATION_ID/crashes/upload 

响应是

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>id</key>
    <string>0</string>
    <key>delay</key>
    <integer>0</integer>
    <key>status</key>
    <integer>0</integer>
  </dict>
</plist>

创建了状态代码 201,但是当我在 HockeyApp 上打开我帐户上的应用程序门户时,我没有发现崩溃

我的日志文件格式如下

Package: APPLICATION_PACKAGE_NAME
Version: MY_APPLICATION_VERSION
OS: 2.2
Manufacturer: HTC
Model: HTC Desire
Date: Sun Nov 27 17:35:08 GMT+01:00 2011
CrashReporter Key: 353391450fd2bd05c2753d23848042f3

java.lang.RuntimeException: Unable to start activity ComponentInfo{de.codenauts.hockeyapp/de.codenauts.hockeyapp.MainActivity}: java.lang.NullPointerException
  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2787)
  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2803)
  at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:4066)
  at android.app.ActivityThread.access00(ActivityThread.java:135)
  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2140)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:144)
  at android.app.ActivityThread.main(ActivityThread.java:4937)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:521)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
  at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
  at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112)
  at org.json.JSONTokener.nextValue(JSONTokener.java:90)
  at org.json.JSONArray.<init>(JSONArray.java:87)
  at org.json.JSONArray.<init>(JSONArray.java:103)
  at de.codenauts.hockeyapp.MainActivity.loadApps(MainActivity.java:137)
  at de.codenauts.hockeyapp.MainActivity.onCreate(MainActivity.java:66)
  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)
  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2751)

我的配置有没有错误? 有人将 Hockey 应用程序与 ASP .net MVC 集成了吗?

我已经联系了 Hockey 支持团队,他们告诉我问题出在日志文件中的这一行

Date: Sun Nov 27 17:35:08 GMT+01:00 2011

Hockey 应用程序将拒绝在同一时间戳中创建的崩溃 所以当我更改日期字段时,问题已经解决