Hi guys,

Does anyone else experience this:

Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/commons/math3/stat/descriptive/SynchronizedDescriptiveStatistics
        at 
org.apache.jackrabbit.oak.segment.SegmentWriter.<init>(SegmentWriter.java:309)
        at 
org.apache.jackrabbit.oak.segment.SegmentWriterBuilder.build(SegmentWriterBuilder.java:146)
        at 
org.apache.jackrabbit.oak.segment.file.FileStore.<init>(FileStore.java:294)
        at 
org.apache.jackrabbit.oak.segment.file.FileStoreBuilder.build(FileStoreBuilder.java:275)
        at 
com.adobe.grannite.oak.segment.tar.OakSegmentTarTest.main(OakSegmentTarTest.java:21)
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.math3.stat.descriptive.SynchronizedDescriptiveStatistics
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 5 more


OakSegmentTarTest is a simple class which constructs a repository as advised in 
[1], using oak-segment-tar.

Regards,
Andrei

[1] http://jackrabbit.apache.org/oak/docs/construct.html



On 14/07/16 15:36, "Francesco Mari" <mari.france...@gmail.com> wrote:

>I embedded Commons Math to make testing easier. I opened OAK-4561 to track
>the removal of the embedded dependency as soon as possible.
>
>2016-07-14 11:57 GMT+02:00 Chetan Mehrotra <chetan.mehro...@gmail.com>:
>
>> On Thu, Jul 14, 2016 at 2:04 PM,  <f...@apache.org> wrote:
>> >                        <Export-Package />
>> > +
>> <Embed-Dependency>commons-math3</Embed-Dependency>
>>
>> commons-math is a 2.1 MB jar. Would it be possible to avoid embedding
>> it whole and only have some parts embedded/copied. (See [1] for an
>> example)
>>
>> Chetan Mehrotra
>> [1] https://issues.apache.org/jira/browse/SLING-2361
>>

Reply via email to