Browse Source

REPORT-17245 埋点上传过程中有npe抛错

* commit '11b21133ca47a5266cf905d72eef58cc9637e78c':
  去除调试信息
  处理下NPE
bugfix/10.0
Alex.Sung 6 years ago
parent
commit
9b4bacfab3
  1. 4
      designer-realize/src/main/java/com/fr/design/mainframe/messagecollect/impl/AbstractSendDataToCloud.java
  2. 3
      designer-realize/src/main/java/com/fr/design/mainframe/messagecollect/impl/FocusPointMessageUploader.java

4
designer-realize/src/main/java/com/fr/design/mainframe/messagecollect/impl/AbstractSendDataToCloud.java

@ -98,9 +98,11 @@ public abstract class AbstractSendDataToCloud implements XMLable {
} }
private <T> void generateThisPageFile(DataList<T> points) { private <T> void generateThisPageFile(DataList<T> points) {
File file = null;
try { try {
JSONArray jsonArray = dealWithSendFunctionContent(points); JSONArray jsonArray = dealWithSendFunctionContent(points);
if (jsonArray == null) {
return;
}
//生成json文件 //生成json文件
fileEntityBuilder.generateFile(jsonArray, getFileEntityBuilder().getFolderName()); fileEntityBuilder.generateFile(jsonArray, getFileEntityBuilder().getFolderName());
} catch (Exception e) { } catch (Exception e) {

3
designer-realize/src/main/java/com/fr/design/mainframe/messagecollect/impl/FocusPointMessageUploader.java

@ -38,6 +38,9 @@ public class FocusPointMessageUploader extends AbstractSendDataToCloud {
@Override @Override
public <T> JSONArray dealWithSendFunctionContent(DataList<T> focusPoints) { public <T> JSONArray dealWithSendFunctionContent(DataList<T> focusPoints) {
if (focusPoints == null) {
return null;
}
JSONArray ja = new JSONArray(); JSONArray ja = new JSONArray();
for(T t:focusPoints.getList()){ for(T t:focusPoints.getList()){
FocusPoint focusPoint = (FocusPoint)t; FocusPoint focusPoint = (FocusPoint)t;

Loading…
Cancel
Save