List of usage examples for java.lang NoSuchFieldException printStackTrace
public void printStackTrace()
From source file:org.pentaho.di.core.vfs.ConcurrentFileSystemManager.java
public void closeEmbeddedFileSystem(String embeddedMetastoreKey) { lock.readLock().lock();/* ww w. ja va 2 s .com*/ Map<String, FileProvider> providers; try { // Close the file system java.lang.reflect.Field field = null; try { field = this.getClass().getSuperclass().getSuperclass().getDeclaredField("providers"); field.setAccessible(true); } catch (NoSuchFieldException e) { e.printStackTrace(); } providers = (Map<String, FileProvider>) field.get(this); FileProvider provider = providers.get("hc"); if (provider != null) { ((VfsEmbeddedFileSystemCloser) provider).closeFileSystem(embeddedMetastoreKey); } } catch (IllegalAccessException e) { e.printStackTrace(); } finally { lock.readLock().unlock(); } }
From source file:org.apache.nifi.processors.r.RProcessor.java
@OnScheduled public void setup(final ProcessContext context) { System.out.println(System.getProperty("java.library.path")); System.setProperty("java.library.path", "/usr/local/lib/R/3.3/site-library/rJava/jri"); Field fieldSysPath = null;// w ww .j a v a 2 s . c o m try { fieldSysPath = ClassLoader.class.getDeclaredField("sys_paths"); } catch (NoSuchFieldException e) { e.printStackTrace(); } assert fieldSysPath != null; fieldSysPath.setAccessible(true); try { fieldSysPath.set(null, null); } catch (IllegalAccessException e) { e.printStackTrace(); } String scriptBody = context.getProperty(SCRIPT_BODY).getValue(); String scriptFile = context.getProperty(SCRIPT_FILE).getValue(); scriptToRun = scriptBody; try { if (scriptToRun == null && scriptFile != null) { try (final FileInputStream scriptStream = new FileInputStream(scriptFile)) { scriptToRun = IOUtils.toString(scriptStream, "UTF-8"); } } } catch (IOException ioe) { throw new ProcessException(ioe); } int maxTasks = context.getMaxConcurrentTasks(); setupScriptingContainers(context, maxTasks); }
From source file:com.tct.mail.browse.ConversationPagerController.java
/** * reset the private field value 'mFirstLayout' of ViewPager */// w ww .j a v a 2 s . co m private void resetViewPagerFirstLayoutValue() { try { Field firstLayoutField = ViewPager.class.getDeclaredField("mFirstLayout"); if (firstLayoutField != null) { firstLayoutField.setAccessible(true); firstLayoutField.set(mPager, true); } } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
From source file:com.jun.elephant.ui.topic.list.TopicListByForumFragment.java
public void refreshUI() { TypedValue badgeColor = new TypedValue(); TypedValue floatBtnColor = new TypedValue(); Resources.Theme theme = getContext().getTheme(); theme.resolveAttribute(R.attr.elephantBadge, badgeColor, true); theme.resolveAttribute(R.attr.elephantFloatBtn, floatBtnColor, true); int childCount = mRecyclerView.getChildCount(); for (int childIndex = 0; childIndex < childCount; childIndex++) { ViewGroup childView = (ViewGroup) mRecyclerView.getChildAt(childIndex); BGABadgeRelativeLayout bgarl = (BGABadgeRelativeLayout) childView.findViewById(R.id.bgaRl); bgarl.getBadgeViewHelper()/*from ww w. j av a2 s . co m*/ .setBadgeBgColorInt(ContextCompat.getColor(getContext(), badgeColor.resourceId)); } mFabBtn.setColorNormalResId(floatBtnColor.resourceId); mFabBtn.setColorPressedResId(floatBtnColor.resourceId); // RecyclerView Pool Item //ListView????? AbsListView RecycleBin ????? clear Class<RecyclerView> recyclerViewClass = RecyclerView.class; try { Field declaredField = recyclerViewClass.getDeclaredField("mRecycler"); declaredField.setAccessible(true); Method declaredMethod = Class.forName(RecyclerView.Recycler.class.getName()).getDeclaredMethod("clear", (Class<?>[]) new Class[0]); declaredMethod.setAccessible(true); declaredMethod.invoke(declaredField.get(mRecyclerView), new Object[0]); RecyclerView.RecycledViewPool recycledViewPool = mRecyclerView.getRecycledViewPool(); recycledViewPool.clear(); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } }
From source file:com.bilibili.magicasakura.utils.GradientDrawableInflateImpl.java
void setStGradientAngle(Drawable.ConstantState constantState, int angle) { try {//from w ww.j a v a 2s. c om if (sStGradientAngle == null) { sStGradientAngle = Class.forName("android.graphics.drawable.GradientDrawable$GradientState") .getDeclaredField("mAngle"); sStGradientAngle.setAccessible(true); } sStGradientAngle.set(constantState, angle); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
From source file:com.bilibili.magicasakura.utils.GradientDrawableInflateImpl.java
void setStGradientPositions(Drawable.ConstantState constantState, float... positions) { try {/*from www . j a v a 2 s.co m*/ if (sStGradientPositions == null) { sStGradientPositions = Class.forName("android.graphics.drawable.GradientDrawable$GradientState") .getDeclaredField("mPositions"); sStGradientPositions.setAccessible(true); } sStGradientPositions.set(constantState, positions); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
From source file:org.intermine.app.activity.MainActivity.java
private void updateNavigationView() { try {//from w w w . j a va 2 s .c o m Field presenterField = NavigationView.class.getDeclaredField("mPresenter"); presenterField.setAccessible(true); ((NavigationMenuPresenter) presenterField.get(mNavigationView)).updateMenuView(false); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
From source file:com.baidu.rigel.biplatform.tesseract.qsservice.query.impl.QueryServiceImpl.java
private DataModel executeQuery(DataSourceInfo dataSourceInfo, Cube cube, QueryContext queryContext, boolean useIndex, PageInfo pageInfo) throws MiniCubeQueryException { long current = System.currentTimeMillis(); QueryRequest queryRequest = QueryRequestBuilder.buildQueryRequest(dataSourceInfo, cube, queryContext, useIndex, pageInfo);/*from w ww.ja v a 2 s. c om*/ logger.info("transfer queryContext:{} to queryRequest:{} cost:{} ", queryContext, queryRequest, System.currentTimeMillis() - current); if (statDimensionNode(queryContext.getRowMemberTrees(), false, false) == 0 || (statDimensionNode(queryContext.getColumnMemberTrees(), false, false) == 0 && CollectionUtils.isEmpty(queryContext.getQueryMeasures()))) { return new DataModelBuilder(null, queryContext).build(false); } logger.info("cost :" + (System.currentTimeMillis() - current) + " to build query request."); current = System.currentTimeMillis(); DataModel result = null; try { SearchIndexResultSet resultSet = searchService.query(queryRequest); if (queryRequest.getGroupBy() != null && CollectionUtils.isNotEmpty(queryRequest.getGroupBy().getGroups())) { try { resultSet = QueryRequestUtil.processGroupBy(resultSet, queryRequest, queryContext); } catch (NoSuchFieldException e) { e.printStackTrace(); logger.error(String.format(LogInfoConstants.INFO_PATTERN_FUNCTION_EXCEPTION, "query", "[query:" + queryRequest + "]", e)); throw new IndexAndSearchException( TesseractExceptionUtils.getExceptionMessage( IndexAndSearchException.QUERYEXCEPTION_MESSAGE, IndexAndSearchExceptionType.SEARCH_EXCEPTION), e, IndexAndSearchExceptionType.SEARCH_EXCEPTION); } } result = new DataModelBuilder(resultSet, queryContext).build(false); } catch (IndexAndSearchException e) { logger.error("query occur when search queryRequest" + queryContext, e); throw new MiniCubeQueryException(e); } logger.info("cost :" + (System.currentTimeMillis() - current) + " to execute query."); return result; }
From source file:br.edu.ifes.bd2dao.cgt.Menu.java
private void setValue(String field, Object objeto) { PropertyAccessor propAccessor = PropertyAccessorFactory.forBeanPropertyAccess(objeto); Scanner sc = new Scanner(System.in); Object valorModificado = null; Object valorAtual;//from w w w .ja v a2 s . c o m do { try { valorModificado = scanSpecific(field, sc, objeto.getClass()); } catch (NoSuchFieldException ex) { ex.printStackTrace(); } propAccessor.setPropertyValue(field, valorModificado); valorAtual = propAccessor.getPropertyValue(field); if (valorAtual == null) valorAtual = new Object(); } while (!valorAtual.equals(valorModificado)); }
From source file:de.hska.ld.oidc.listeners.LDToSSSEventListener.java
private void checkIfDocumentsHaveAnAttachedEpisode(DocumentReadListEvent event) { Page<Document> documentPage = (Page<Document>) event.getSource(); List<DocumentListItemDto> documentListItemDtoList = new ArrayList<>(); documentPage.forEach(doc -> {/* ww w.ja va 2 s . c o m*/ Long documentId = doc.getId(); DocumentSSSInfo documentSSSInfo = documentSSSInfoService.getDocumentSSSInfoById(documentId); DocumentListItemDto documentListItemDto = new DocumentListItemDto(doc); if (documentSSSInfo != null) { documentListItemDto.setHasConnectedEpisode(true); } documentListItemDtoList.add(documentListItemDto); }); try { Field pageableField = PageImpl.class.getSuperclass().getDeclaredField("pageable"); pageableField.setAccessible(true); Pageable pageable = (Pageable) pageableField.get(documentPage); Page<DocumentListItemDto> documentListItemDtoPage = new PageImpl<DocumentListItemDto>( documentListItemDtoList, pageable, documentPage.getTotalElements()); event.setResultDocument(documentListItemDtoPage); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }