the exception is coming in line

server = solrServerProvider.getSolrServer(solrServerRef, null);//,


On Wed, Sep 25, 2013 at 5:19 PM, Manish Aggarwal <mani.i...@gmail.com>wrote:

> Hi,
>
> I am using the following library in my project
>                 <dependency>
> <groupId>org.apache.stanbol</groupId>
>  <artifactId>org.apache.stanbol.commons.solr.managed</artifactId>
> <version>0.12.0-SNAPSHOT</version>
>  </dependency>
>
> Today while running my project I got the following exception (after it
> downloaded the latest version of solr.manaed from maven repos):
>
> Exception in thread "main" java.lang.NoSuchMethodError:
> org.apache.solr.core.CoreContainer.load()V
> at
> org.apache.stanbol.commons.solr.managed.standalone.StandaloneManagedSolrServer.initServer(StandaloneManagedSolrServer.java:220)
>  at
> org.apache.stanbol.commons.solr.managed.standalone.StandaloneManagedSolrServer.<init>(StandaloneManagedSolrServer.java:203)
> at
> org.apache.stanbol.commons.solr.managed.standalone.StandaloneManagedSolrServer.createManagedServer(StandaloneManagedSolrServer.java:169)
>  at
> org.apache.stanbol.commons.solr.managed.standalone.StandaloneManagedSolrServer.getManagedServer(StandaloneManagedSolrServer.java:118)
> at
> org.apache.stanbol.commons.solr.managed.standalone.StandaloneManagedSolrServer.getManagedServer(StandaloneManagedSolrServer.java:154)
>  at
> org.apache.stanbol.commons.solr.managed.standalone.StandaloneEmbeddedSolrServerProvider.getSolrServer(StandaloneEmbeddedSolrServerProvider.java:87)
>
>
>
>
> The relevant code is where the exception is coming is :
>
>  private static void initYard(String solrServerDir) throws YardException,
> IOException {
>         SolrYardConfig config = new SolrYardConfig(YARD_ID,
> SOLR_CORE_NAME);
>         config.setName("Dbpedia Solr Yard");
>         config.setDescription("The Solr Yard for querying dbpedia");
>         config.setAllowInitialisation(false);
>         System.setProperty(ManagedSolrServer.MANAGED_SOLR_DIR_PROPERTY,
> solrServerDir);
>         IndexReference solrServerRef =
> IndexReference.parse(config.getSolrServerLocation());
>         solrServerProvider =
> StandaloneEmbeddedSolrServerProvider.getInstance();
>         server = solrServerProvider.getSolrServer(solrServerRef, null);//,
>                 //config.isAllowInitialisation() ?
> config.getIndexConfigurationName() : null);
>         //Optional support for the nsPrefix service
>         final NamespacePrefixService nsPrefixService;
>         ServiceLoader<NamespacePrefixService> spsl =
> ServiceLoader.load(NamespacePrefixService.class);
>         Iterator<NamespacePrefixService> it = spsl.iterator();
>         if(it.hasNext()){
>             nsPrefixService = it.next();
>         } else {
>             nsPrefixService = null;
>         }
>         yard = new SolrYard(server, config, nsPrefixService);
>     }
>
>
>
> This code was working perfectly, till the latest libraries are fetched
> from maven. Kindly let me know in case I am missing something?
>
>
>
>

Reply via email to