Hi,

Is this fixed? We are facing the same issue in ML product as well.

Thanks,
Supun

On Tue, Feb 24, 2015 at 1:14 PM, Gokul Balakrishnan <[email protected]> wrote:

> Hi Danesh,
>
> Is there any update on the status of the above, because we'll have to
> attend to this before our M1 release?
>
> Thanks,
>
>
>
> On 4 February 2015 at 22:54, Danesh Kuruppu <[email protected]> wrote:
>
>> Hi Gimantha,
>>
>> Sorry for the delay in responding.
>> Problem seems to be when importing packages in registry-indexing, There
>> we have imported lucene package as [1]. which will look for version 2.9.3
>> or upper.
>>
>> 1. org.apache.lucene.*;version="2.9.3"
>>
>> https://github.com/wso2-dev/carbon-registry/blob/master/components/registry/org.wso2.carbon.registry.indexing/pom.xml
>>
>> This issue will be fixed with Apache Solr update [2] where we export only
>> solr package and lucene package will bundle inside. We are not going import
>> lucene package from registry-indexing.
>>
>> 2. https://github.com/wso2/orbit/pull/47/files
>>
>> Thanks
>> Danesh
>>
>>
>> On Mon, Feb 2, 2015 at 1:43 PM, Gimantha Bandara <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Mon, Feb 2, 2015 at 1:08 PM, Gimantha Bandara <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> For carbon-analytics, the lucene version we use, is 4.10.3 (
>>>> 4.10.3.wso2v1) which is the latest. For carbon registry indexing and search
>>>> functionalities, Solris used, which depends on lucene. we are facing the
>>>> following issue when we install the carbon-analytics features because of
>>>> two missing classes.
>>>>
>>>> 1).
>>>>
>>>> Exception in thread "Thread-16" java.lang.NoClassDefFoundError:
>>>> org/apache/lucene/search/Searcher
>>>>     at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:166)
>>>>     at
>>>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:134)
>>>>     at
>>>> org.wso2.carbon.registry.indexing.solr.SolrClient.<init>(SolrClient.java:90)
>>>>     at
>>>> org.wso2.carbon.registry.indexing.solr.SolrClient.getInstance(SolrClient.java:98)
>>>>     at
>>>> org.wso2.carbon.registry.indexing.AsyncIndexer.<init>(AsyncIndexer.java:93)
>>>>     at
>>>> org.wso2.carbon.registry.indexing.IndexingManager.<init>(IndexingManager.java:69)
>>>>     at
>>>> org.wso2.carbon.registry.indexing.IndexingManager.getInstance(IndexingManager.java:78)
>>>>     at
>>>> org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$1.startingShutdown(IndexingServiceComponent.java:80)
>>>>     at
>>>> org.wso2.carbon.core.ServerManagement.waitForServerTaskCompletion(ServerManagement.java:113)
>>>>     at
>>>> org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:97)
>>>>     at
>>>> org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:878)
>>>>     at
>>>> org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:901)
>>>> Caused by: java.lang.ClassNotFoundException:
>>>> org.apache.lucene.search.Searcher
>>>>     at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:455)
>>>>     at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
>>>>     at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
>>>>     at
>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>>>>     at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>>>>     ... 12 more
>>>>
>>>> 2).
>>>>
>>>> Exception in thread "Thread-18" java.lang.NoClassDefFoundError:
>>>> org/apache/lucene/index/FilterIndexReader
>>>>
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>>>>
>>>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.
>>>> defineClass(DefaultClassLoader.java:188)
>>>>
>>>> at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.
>>>> defineClassHoldingLock(ClasspathManager.java:632)
>>>>
>>>> at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.
>>>> defineClass(ClasspathManager.java:607)
>>>>
>>>> at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(
>>>> ClasspathManager.java:568)
>>>>
>>>> at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.
>>>> findLocalClassImpl(ClasspathManager.java:492)
>>>>
>>>> at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(
>>>> ClasspathManager.java:465)
>>>>
>>>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.
>>>> findLocalClass(DefaultClassLoader.java:216)
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.
>>>> findLocalClass(BundleLoader.java:395)
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
>>>> BundleLoader.java:464)
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
>>>> BundleLoader.java:421)
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
>>>> BundleLoader.java:412)
>>>>
>>>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(
>>>> DefaultClassLoader.java:107)
>>>>
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>>>
>>>> at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:166)
>>>>
>>>> at org.apache.solr.core.CoreContainer$Initializer.
>>>> initialize(CoreContainer.java:134)
>>>>
>>>> at org.wso2.carbon.registry.indexing.solr.SolrClient.<
>>>> init>(SolrClient.java:90)
>>>>
>>>> at org.wso2.carbon.registry.indexing.solr.SolrClient.
>>>> getInstance(SolrClient.java:98)
>>>>
>>>> at org.wso2.carbon.registry.indexing.AsyncIndexer.<init>(
>>>> AsyncIndexer.java:93)
>>>>
>>>> at org.wso2.carbon.registry.indexing.IndexingManager.<
>>>> init>(IndexingManager.java:69)
>>>>
>>>> at org.wso2.carbon.registry.indexing.IndexingManager.
>>>> getInstance(IndexingManager.java:78)
>>>>
>>>> at org.wso2.carbon.registry.indexing.internal.
>>>> IndexingServiceComponent$1.startingShutdown(
>>>> IndexingServiceComponent.java:80)
>>>>
>>>> at org.wso2.carbon.core.ServerManagement.waitForServerTaskCompletion(
>>>> ServerManagement.java:113)
>>>>
>>>> at org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(
>>>> ServerManagement.java:97)
>>>>
>>>> at org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(
>>>> CarbonServerManager.java:878)
>>>>
>>>> at org.wso2.carbon.core.init.CarbonServerManager$4.run(
>>>> CarbonServerManager.java:901)
>>>>
>>>> Caused by: java.lang.ClassNotFoundException: org.apache.lucene.index.
>>>> FilterIndexReader
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
>>>> BundleLoader.java:455)
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
>>>> BundleLoader.java:421)
>>>>
>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
>>>> BundleLoader.java:412)
>>>>
>>>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(
>>>> DefaultClassLoader.java:107)
>>>>
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>>>
>>>> ... 27 more
>>>>
>>>> The Classes org.apache.lucene.search.Searcher and
>>>> org.apache.lucene.index.FilterIndexReader are no longer there in lucene
>>>> v4.10.3. So, if solr imports packages from lucene v4.10.3, the above errors
>>>> occur.
>>>>
>>>> @danesh, Can you please check if the packages required by solr are
>>>> properly exported?
>>>>
>>>>
>>>> --
>>>> Gimantha Bandara
>>>> Software Engineer
>>>> WSO2. Inc : http://wso2.com
>>>> Mobile : +94714961919
>>>>
>>>
>>>
>>>
>>> --
>>> Gimantha Bandara
>>> Software Engineer
>>> WSO2. Inc : http://wso2.com
>>> Mobile : +94714961919
>>>
>>
>>
>>
>> --
>>
>> Danesh Kuruppu
>> Software Engineer
>> WSO2 Inc,
>> Mobile: +94 (77) 1690552
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Balakrishnan Gokulakrishnan*
> Software Engineer,
> WSO2, Inc. http://wso2.com
> Mob: +94 77 593 5789 | +1 650 272 9927
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Supun Sethunga*
Software Engineer
WSO2, Inc.
lean | enterprise | middleware
Mobile : +94 716546324
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to