【发布时间】:2015-09-01 10:09:58
【问题描述】:
我在如何获取数组字符串时遇到问题,它给了我这个错误:
请求处理失败;嵌套异常是 java.lang.NullPointerException
错误详情:
java.lang.NullPointerException
com.max.common.CampaignSyncEntity.getSyncAdKeywords(CampaignSyncEntity.java:249)
com.max.adwords.testsync.AWSyncTest.runSyncTest(AWSyncTest.java:21)
com.max.web.controller.CampaignSync.uploadMultipleFileHandler(CampaignSync.java:25)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
似乎在获取 Null 字符串数组时会发生此错误。
这是获取空数组的代码:
public class AWSyncTest {
static CampaignSyncEntity syncEntity = new CampaignSyncEntity();
public void runSyncTest() {
System.out.println("CAMPAIGN NAME: "+syncEntity.getSyncCampaignName());
System.out.println("CAMPAIGN ID: "+syncEntity.getSyncCampaignId());
System.out.println("AD GROUP NAME: "+syncEntity.getSyncAdGroupName());
System.out.println("AD GROUP ID: "+syncEntity.getSyncAdGroupId());
System.out.println("AD STATUS: "+syncEntity.getSyncAdStatus());
System.out.println("TEXT AD TYPE: "+syncEntity.getSyncTextAdType());
System.out.println("TEXT HEADLINE: "+syncEntity.getSyncTextHeadline());
System.out.println("TEXT DESCRIPTION 1: "+syncEntity.getSyncTextDesc1());
System.out.println("TEXT DESCRIPTION 2: "+syncEntity.getSyncTextDesc2());
System.out.println("TEXT DISPLAY URL: "+syncEntity.getSyncTextDisplayURL());
System.out.println("TEXT FINAL URL: "+syncEntity.getSyncTextFinalURL());
System.out.println("KEYWORDS: "+Arrays.toString(syncEntity.getSyncAdKeywords()));
System.out.println("NEGATIVE KEYWORD: "+syncEntity.getSyncAdNegativeKeywords());
System.out.println("MATCH TYPE: "+syncEntity.getSyncAdMatchType());
System.out.println("AD CRITERIA TYPE: "+syncEntity.getSyncAdCriteriaType());
System.out.println("LOCATION: "+syncEntity.getSyncLocation());
System.out.println("LOCATION ID: "+syncEntity.getSyncLocationId());
}
}
希望你们能帮我解决我的问题,在此先感谢
【问题讨论】:
-
什么确切代码位于
CampaignSyncEntity类第249行? -
从堆栈跟踪中可以清楚地看出异常位于 CampaignSyncEntity.java 第 249 行。请发布该代码 sn-p。
标签: java arrays nullpointerexception