New reply on DataCleaner's online discussion forum 
(http://datacleaner.org/forum):

Mashud replied to subject 'Synonym catalog DC version 4.5.2'

-------------------

Hi,

So i did further investigation and it is not the synonym which is causing the 
issue, rather it is the dictionary matcher. I have a dictionary datastore which 
holds 74197 records. This job used to run fine with version 3.7.2 but with 
4.5.2 it is causing the below out of memory error, is there a setting i can 
configure to make this work?

{{{

java.lang.RuntimeException: java.lang.OutOfMemoryError: GC overhead limit 
exceeded
        at 
org.datacleaner.descriptors.AbstractMethodDescriptor.convertThrownException(AbstractMethodDescriptor.java:97)
 ~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.descriptors.AbstractMethodDescriptor.invoke(AbstractMethodDescriptor.java:83)
 ~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.descriptors.InitializeMethodDescriptorImpl.initialize(InitializeMethodDescriptorImpl.java:44)
 ~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.lifecycle.LifeCycleHelper.initialize(LifeCycleHelper.java:180) 
~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.job.tasks.InitializeTask.executeInternal(InitializeTask.java:83)
 ~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.job.tasks.InitializeTask.execute(InitializeTask.java:55) 
~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.job.concurrent.TaskRunnable.run(TaskRunnable.java:61) 
~[DataCleaner-api-4.5.2.jar:na]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_25]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_25]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
        at 
org.apache.metamodel.data.AbstractRow.getSubSelection(AbstractRow.java:157) 
~[MetaModel-core-4.4.0.jar:4.4.0]
        at 
org.apache.metamodel.MetaModelHelper.getGrouped(MetaModelHelper.java:326) 
~[MetaModel-core-4.4.0.jar:4.4.0]
        at 
org.apache.metamodel.MetaModelHelper.getDistinct(MetaModelHelper.java:782) 
~[MetaModel-core-4.4.0.jar:4.4.0]
        at 
org.apache.metamodel.QueryPostprocessDataContext.executeQuery(QueryPostprocessDataContext.java:212)
 ~[MetaModel-core-4.4.0.jar:4.4.0]
        at 
org.datacleaner.reference.DatastoreDictionary.loadIntoMemory(DatastoreDictionary.java:91)
 ~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.reference.DatastoreDictionary.openConnection(DatastoreDictionary.java:113)
 ~[DataCleaner-engine-core-4.5.2.jar:na]
        at 
org.datacleaner.beans.transform.DictionaryMatcherTransformer.init(DictionaryMatcherTransformer.java:97)
 ~[DataCleaner-reference-data-4.5.2.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_25]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_25]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_25]

}}}

-------------------

View the topic online to reply - go to 
http://datacleaner.org/topic/1099/Synonym-catalog-DC-version-4.5.2

-- 
You received this message because you are subscribed to the Google Groups 
"DataCleaner-notify" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/datacleaner-notify.
For more options, visit https://groups.google.com/d/optout.

Reply via email to