本文整理了Java中java.lang.NullPointerException.printStackTrace()
方法的一些代码示例,展示了NullPointerException.printStackTrace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NullPointerException.printStackTrace()
方法的具体详情如下:
包路径:java.lang.NullPointerException
类名称:NullPointerException
方法名:printStackTrace
暂无
代码示例来源:origin: aa112901/remusic
@Override
protected Void doInBackground(Void... params) {
try {
JsonObject jsonObject = HttpUtil.getResposeJsonObject(BMA.Billboard.billSongList(BILLBOARD_KING, 0, 3));
JsonArray array = jsonObject.get("song_list").getAsJsonArray();
for (int i = 0; i < array.size(); i++) {
BillboardInfo billboardInfo = new BillboardInfo();
billboardInfo.title = array.get(i).getAsJsonObject().get("title").toString();
billboardInfo.author = array.get(i).getAsJsonObject().get("author").toString();
billboardInfo.id = array.get(i).getAsJsonObject().get("artist_id").toString();
items.add(billboardInfo);
}
} catch (NullPointerException e) {
e.printStackTrace();
}
return null;
}
代码示例来源:origin: aa112901/remusic
@Override
protected Void doInBackground(Integer... params) {
JsonArray array = null;
try {
JsonObject jsonObject = HttpUtil.getResposeJsonObject(BMA.Billboard.billSongList(params[0], 0, 3));
array = jsonObject.get("song_list").getAsJsonArray();
for (int i = 0; i < array.size(); i++) {
BillboardInfo billboardInfo = new BillboardInfo();
billboardInfo.title = array.get(i).getAsJsonObject().get("title").toString();
billboardInfo.author = array.get(i).getAsJsonObject().get("author").toString();
billboardInfo.id = array.get(i).getAsJsonObject().get("artist_id").toString();
items.add(billboardInfo);
}
} catch (NullPointerException e) {
e.printStackTrace();
}
return null;
}
代码示例来源:origin: cucumber/cucumber-jvm
@Override
public void stop() {
try {
if (containerInstance.isRunning()) {
containerInstance.close();
}
} catch (NullPointerException npe) {
System.err.println(STOP_EXCEPTION_MESSAGE);
npe.printStackTrace(System.err);
}
}
代码示例来源:origin: aa112901/remusic
@Override
protected Void doInBackground(Void... params) {
if (NetworkUtils.isConnectInternet(mContext)) {
isFromCache = false;
}
//推荐电台
try {
JsonObject list = HttpUtil.getResposeJsonObject("http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.8.1.0&channel=ppzs&operator=3&method=baidu.ting.plaza.index&cuid=89CF1E1A06826F9AB95A34DC0F6AAA14"
, mContext, isFromCache);
JsonObject object = list.get("result").getAsJsonObject();
JsonArray radioArray = object.get("radio").getAsJsonObject().get("result").getAsJsonArray();
JsonArray recommendArray = object.get("diy").getAsJsonObject().get("result").getAsJsonArray();
JsonArray newAlbumArray = object.get("mix_1").getAsJsonObject().get("result").getAsJsonArray();
for (int i = 0; i < 6; i++) {
mRecomendList.add(MainApplication.gsonInstance().fromJson(recommendArray.get(i), RecommendListRecommendInfo.class));
mNewAlbumsList.add(MainApplication.gsonInstance().fromJson(newAlbumArray.get(i), RecommendListNewAlbumInfo.class));
mRadioList.add(MainApplication.gsonInstance().fromJson(radioArray.get(i), RecommendListRadioInfo.class));
}
} catch (NullPointerException e) {
e.printStackTrace();
}
return null;
}
代码示例来源:origin: aa112901/remusic
@Override
protected Integer doInBackground(Integer... params) {
if (NetworkUtils.isConnectInternet(mContext)) {
isFromCache = false;
}
//推荐电台
try {
JsonObject list = HttpUtil.getResposeJsonObject("http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.8.1.0&channel=ppzs&operator=3&method=baidu.ting.plaza.index&cuid=89CF1E1A06826F9AB95A34DC0F6AAA14"
, mContext, isFromCache);
JsonObject object = list.get("result").getAsJsonObject();
JsonArray radioArray = object.get("radio").getAsJsonObject().get("result").getAsJsonArray();
JsonArray recommendArray = object.get("diy").getAsJsonObject().get("result").getAsJsonArray();
JsonArray newAlbumArray = object.get("mix_1").getAsJsonObject().get("result").getAsJsonArray();
for (int i = 0; i < 6; i++) {
mRecomendList.add(MainApplication.gsonInstance().fromJson(recommendArray.get(i), RecommendListRecommendInfo.class));
mNewAlbumsList.add(MainApplication.gsonInstance().fromJson(newAlbumArray.get(i), RecommendListNewAlbumInfo.class));
mRadioList.add(MainApplication.gsonInstance().fromJson(radioArray.get(i), RecommendListRadioInfo.class));
}
} catch (NullPointerException e) {
e.printStackTrace();
}
return params[0];
}
代码示例来源:origin: stanfordnlp/CoreNLP
private void primeGs() {
GrammaticalStructure gs = null;
while (gs == null && tbIterator.hasNext()) {
Tree t = tbIterator.next();
// log.info("GsIterator: Next tree is");
// log.info(t);
if (t == null) {
continue;
}
try {
gs = params.getGrammaticalStructure(t, puncFilter, hf);
origTrees.put(gs, t);
next = gs;
// log.info("GsIterator: Next tree is");
// log.info(t);
return;
} catch (NullPointerException npe) {
log.info("Bung tree caused below dump. Continuing....");
log.info(t);
npe.printStackTrace();
}
}
next = null;
}
代码示例来源:origin: aa112901/remusic
public static MusicFileDownInfo getUrl(final Context context, final String id) {
MusicFileDownInfo musicFileDownInfo = null;
try {
JsonArray jsonArray = HttpUtil.getResposeJsonObject(BMA.Song.songInfo(id).trim(), context, false).get("songurl")
.getAsJsonObject().get("url").getAsJsonArray();
int len = jsonArray.size();
int downloadBit = 192;
for (int i = len - 1; i > -1; i--) {
int bit = Integer.parseInt(jsonArray.get(i).getAsJsonObject().get("file_bitrate").toString());
if (bit == downloadBit) {
musicFileDownInfo = MainApplication.gsonInstance().fromJson(jsonArray.get(i), MusicFileDownInfo.class);
} else if (bit < downloadBit && bit >= 64) {
musicFileDownInfo = MainApplication.gsonInstance().fromJson(jsonArray.get(i), MusicFileDownInfo.class);
}
}
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (JsonSyntaxException e) {
e.printStackTrace();
} catch (NullPointerException e) {
e.printStackTrace();
}
return musicFileDownInfo;
}
代码示例来源:origin: aa112901/remusic
@Override
protected Void doInBackground(Void... params) {
if (NetworkUtils.isConnectInternet(mContext)) {
isFromCache = false;
}
try {
JsonArray rray = HttpUtil.getResposeJsonObject(BMA.focusPic(7), mContext, isFromCache).get("pic").getAsJsonArray();
int en = rray.size();
Gson gson = new Gson();
imageNet.clear();
for (int i = 0; i < en; i++) {
FocusItemInfo focusItemInfo = gson.fromJson(rray.get(i), FocusItemInfo.class);
if (focusItemInfo != null) {
imageNet.add(focusItemInfo.getRandpic());
} else {
imageNet.add("");
}
}
} catch (NullPointerException e) {
e.printStackTrace();
}
return null;
}
代码示例来源:origin: android-hacker/VirtualXposed
private void deliverNewIntentLocked(ActivityRecord sourceRecord, ActivityRecord targetRecord, Intent intent) {
if (targetRecord == null) {
return;
}
String creator = sourceRecord != null ? sourceRecord.component.getPackageName() : "android";
try {
targetRecord.process.client.scheduleNewIntent(creator, targetRecord.token, intent);
} catch (RemoteException e) {
e.printStackTrace();
} catch (NullPointerException npe) {
npe.printStackTrace();
}
}
代码示例来源:origin: stanfordnlp/CoreNLP
/**
* Runs this session by reading a string, tagging it, and writing
* back the result. The input should be a single line (no embedded
* newlines), which represents a whole sentence or document.
*/
@Override
public void run() {
if (DEBUG) {log.info("Created new session");}
try {
String input = in.readLine();
if (DEBUG) {
EncodingPrintWriter.err.println("Receiving: \"" + input + '\"', charset);
}
if (! (input == null)) {
String output = tagger.apply(input);
if (DEBUG) {
EncodingPrintWriter.err.println("Sending: \"" + output + '\"', charset);
}
out.print(output);
out.flush();
}
close();
} catch (IOException e) {
log.info("MaxentTaggerServer:Session: couldn't read input or error running POS tagger");
e.printStackTrace(System.err);
} catch (NullPointerException npe) {
log.info("MaxentTaggerServer:Session: connection closed by peer");
npe.printStackTrace(System.err);
}
}
代码示例来源:origin: h2oai/h2o-3
e.printStackTrace();
代码示例来源:origin: apache/ignite
@Override public void run() {
while (true) {
try (Transaction tx = client1.transactions().txStart()) {
/** Empty transaction, just testing {@link TransactionProxyImpl#leave} */
}
catch (NullPointerException e) {
e.printStackTrace();
ex.compareAndSet(null, e);
latch.countDown();
break;
}
}
}
}, 1, "tx-thread");
代码示例来源:origin: stanfordnlp/CoreNLP
} catch (NullPointerException npe) {
log.info("NERServer:Session: connection closed by peer");
npe.printStackTrace(System.err);
代码示例来源:origin: btraceio/btrace
private void commandLoop(CommandListener listener)
throws IOException {
assert ois != null : "null input stream?";
final AtomicBoolean exited = new AtomicBoolean(false);
while (true) {
try {
Command cmd = WireIO.read(ois);
if (debug) {
debugPrint("received " + cmd);
}
listener.onCommand(cmd);
if (cmd.getType() == Command.EXIT) {
debugPrint("received EXIT cmd");
return;
}
} catch (IOException e) {
if (exited.compareAndSet(false, true)) listener.onCommand(new ExitCommand(-1));
throw e;
} catch (NullPointerException e) {
e.printStackTrace();
if (exited.compareAndSet(false, true))listener.onCommand(new ExitCommand(-1));
}
}
}
代码示例来源:origin: Rukey7/MvpApp
@Override
public void onSelectedFilePaths(String[] files) {
if (files == null || files.length == 0) {
return;
}
// 这里改成只取第一项
String dFiles = StringUtils.replaceFilePath(files[0]);
if (isPersistent()) {
persistString(dFiles);
}
try {
getOnPreferenceChangeListener().onPreferenceChange(this, dFiles);
} catch (NullPointerException e) {
e.printStackTrace();
}
}
代码示例来源:origin: MovingBlocks/Terasology
@Command(shortDescription = "Sets the eye-height of the player", runOnServer = true,
requiredPermission = PermissionManager.CHEAT_PERMISSION)
public String playerEyeHeight(@Sender EntityRef client, @CommandParam("eye-height") float amount) {
EntityRef player = client.getComponent(ClientComponent.class).character;
try {
GazeMountPointComponent gazeMountPointComponent = player.getComponent(GazeMountPointComponent.class);
if (gazeMountPointComponent != null) {
float prevHeight = gazeMountPointComponent.translate.y;
gazeMountPointComponent.translate.y = amount;
Location.removeChild(player, gazeMountPointComponent.gazeEntity);
Location.attachChild(player, gazeMountPointComponent.gazeEntity, gazeMountPointComponent.translate, new Quat4f(Quat4f.IDENTITY));
player.saveComponent(gazeMountPointComponent);
return "Eye-height of player set to " + amount + " (was " + prevHeight + ")";
}
return "";
} catch (NullPointerException e) {
e.printStackTrace();
return "";
}
}
代码示例来源:origin: Justson/AgentWeb
public void onPageFinished(WebView view) {
if (!mIsOnReceivedTitle && mWebChromeClient != null) {
WebBackForwardList list = null;
try {
list = view.copyBackForwardList();
} catch (NullPointerException e) {
if (LogUtils.isDebug()) {
e.printStackTrace();
}
}
if (list != null
&& list.getSize() > 0
&& list.getCurrentIndex() >= 0
&& list.getItemAtIndex(list.getCurrentIndex()) != null) {
String previousTitle = list.getItemAtIndex(list.getCurrentIndex()).getTitle();
mWebChromeClient.onReceivedTitle(view, previousTitle);
}
}
}
代码示例来源:origin: ReactiveX/RxJava
@Test(timeout = 5000)
public void createOnSubscribeThrowsRuntimeException() {
List<Throwable> errors = TestHelper.trackPluginErrors();
try {
Completable c = Completable.unsafeCreate(new CompletableSource() {
@Override
public void subscribe(CompletableObserver observer) {
throw new TestException();
}
});
c.blockingAwait();
Assert.fail("Did not throw exception");
} catch (NullPointerException ex) {
if (!(ex.getCause() instanceof TestException)) {
ex.printStackTrace();
Assert.fail("Did not wrap the TestException but it returned: " + ex);
}
TestHelper.assertUndeliverable(errors, 0, TestException.class);
} finally {
RxJavaPlugins.reset();
}
}
代码示例来源:origin: voldemort/voldemort
/**
* Checks if the streamingClient stays calm and not throw NPE when calling
* commit before it has been initialized
*/
@Test
public void testUnInitializedClientPreventNPE() {
Props property = new Props();
property.put("streaming.platform.bootstrapURL", SERVER_LOCAL_URL + serverPorts[0]);
StreamingClientConfig config = new StreamingClientConfig(property);
BaseStreamingClient streamer = new BaseStreamingClient(config);
try {
streamer.commitToVoldemort();
} catch (NullPointerException e) {
e.printStackTrace();
Assert.fail("Should not throw NPE at this stage even though streamingSession not initialized");
}
}
代码示例来源:origin: MovingBlocks/Terasology
@Command(shortDescription = "Sets the height of the player", runOnServer = true,
requiredPermission = PermissionManager.CHEAT_PERMISSION)
public String playerHeight(@Sender EntityRef client, @CommandParam("height") float amount) {
try {
ClientComponent clientComp = client.getComponent(ClientComponent.class);
CharacterMovementComponent move = clientComp.character.getComponent(CharacterMovementComponent.class);
if (move != null) {
float prevHeight = move.height;
move.height = amount;
clientComp.character.saveComponent(move);
LocationComponent loc = client.getComponent(LocationComponent.class);
Vector3f currentPosition = loc.getWorldPosition();
clientComp.character
.send(new CharacterTeleportEvent(new Vector3f(currentPosition.getX(), currentPosition.getY() + (amount - prevHeight) / 2, currentPosition.getZ())));
physics.removeCharacterCollider(clientComp.character);
physics.getCharacterCollider(clientComp.character);
return "Height of player set to " + amount + " (was " + prevHeight + ")";
}
return "";
} catch (NullPointerException e) {
e.printStackTrace();
return "";
}
}
内容来源于网络,如有侵权,请联系作者删除!