You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Tom Beerbower (JIRA)" <ji...@apache.org> on 2015/04/25 20:17:38 UTC

[jira] [Created] (AMBARI-10748) Views: IllegalAccessError: tried to access class

Tom Beerbower created AMBARI-10748:
--------------------------------------

             Summary: Views: IllegalAccessError: tried to access class
                 Key: AMBARI-10748
                 URL: https://issues.apache.org/jira/browse/AMBARI-10748
             Project: Ambari
          Issue Type: Bug
            Reporter: Tom Beerbower
            Assignee: Tom Beerbower
             Fix For: 2.1.0


Deploying a spring web app within a view.

Certain spring jars are being picked up from /usr/lib/ambari-server as opposed to my web app's WEB-INF/lib directory.  

For example, when  my view web app gets instantiated (when the web.xml is processed), classes from the jar spring-context are loaded from:

{code}
Latest exception from my view:
IllegalAccessError: tried to access class org.springframework.core.convert.support.NumberToNumberConverterFactory from class org.springframework.core.convert.support.DefaultConversionService
at org.springframework.core.convert.support.DefaultConversionService.addScalarConverters(DefaultConversionService.java:79)
at org.springframework.core.convert.support.DefaultConversionService.addDefaultConverters(DefaultConversionService.java:63)
at org.springframework.core.convert.support.DefaultConversionService.<init>(DefaultConversionService.java:50)
at org.springframework.data.solr.core.convert.SolrConverterBase.<init>(SolrConverterBase.java:33)
at org.springframework.data.solr.core.convert.MappingSolrConverter.<init>(MappingSolrConverter.java:73)
at org.springframework.data.solr.core.SolrTemplate.getDefaultSolrConverter(SolrTemplate.java:480)
at org.springframework.data.solr.core.SolrTemplate.afterPropertiesSet(SolrTemplate.java:529)
at org.springframework.data.solr.repository.support.SolrRepositoryFactory.createTemplate(SolrRepositoryFactory.java:88)
at org.springframework.data.solr.repository.support.SolrRepositoryFactory.<init>(SolrRepositoryFactory.java:76)
at hortonworks.hdp.refapp.ecm.service.core.indexstore.SolrIndexStore.initialize(SolrIndexStore.java:54)
at hortonworks.hdp.refapp.ecm.registry.ECMBeanRefresher.refreshIndexStoreInAppContext(ECMBeanRefresher.java:40)
at hortonworks.hdp.refapp.ecm.registry.ECMBeanRefresher.refreshBeans(ECMBeanRefresher.java:28)
at hortonworks.hdp.refapp.ecm.view.DocumentManagementViewService.createAppContext(DocumentManagementViewService.java:138)
at hortonworks.hdp.refapp.ecm.view.DocumentManagementViewService.initialize(DocumentManagementViewService.java:53)
at hortonworks.hdp.refapp.ecm.view.DocumentManagementViewService.getDocumentService(DocumentManagementViewService.java:109)
at hortonworks.hdp.refapp.ecm.view.DocumentManagementViewService.search(DocumentManagementViewService.java:94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)