@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; }
@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; }
@Override public void stop() { try { if (containerInstance.isRunning()) { containerInstance.close(); } } catch (NullPointerException npe) { System.err.println(STOP_EXCEPTION_MESSAGE); npe.printStackTrace(System.err); } }
@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; }
@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]; }
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; }
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; }
@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; }
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(); } }
/** * 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); } }
@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");
} catch (NullPointerException npe) { log.info("NERServer:Session: connection closed by peer"); npe.printStackTrace(System.err);
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)); } } }
@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(); } }
@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 ""; } }
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); } } }
@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(); } }
/** * 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"); } }
@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 ""; } }