You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@opennlp.apache.org by Benedict Holland <be...@gmail.com> on 2017/04/17 22:06:23 UTC

UIMA GC Out of Memory exception

I create the pear file and everything compiles. I call java with -Xms10000M
-Xms10000M where

where the last line in runUimaClass.bat is

@"%UIMA_JAVA_CALL%" -Xms10000M -Xms10000M -DVNS_HOST=%VNS_HOST%
-DVNS_PORT=%VNS_PORT% "-Duima.home=%UIMA_HOME%"
"-Duima.datapath=%UIMA_DATAPATH%"
"-Djava.util.logging.config.file=%UIMA_LOGGER_CONFIG_FILE%" "%UIMA_CVDMAN%"
%UIMA_JVM_OPTS% "%LOG4J_CONFIG_FILE%"
-DUimaBootstrapSuppressClassPathDisplay
-Dorg.apache.uima.jarpath="%UIMA_CLASSPATH%" -jar
"%UIMA_HOME%\lib\uimaj-bootstrap.jar" %*

I don't really know what to do. Any help is appreciated.

Thanks,
~Ben


06:03:12.965 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class
org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper
06:03:13.02 - 16:
org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
CONFIG: UIMA pear runtime set classpath to
"F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
for UIMA component opennlp.uima.OpenNlpTextAnalyzer.
06:03:13.02 - 16:
org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
CONFIG: UIMA pear runtime set datapath to
"F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" for UIMA component
opennlp.uima.OpenNlpTextAnalyzer.
06:03:13.03 - 16:
org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRMmap:
CONFIG: UIMA pear runtime: creating a Map from class
"F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
and data path "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" to its
resource manager instance.
06:03:13.130 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:13.194 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:13.243 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:14.70 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:14.851 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:15.262 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:15.705 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:16.154 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:17.367 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:17.815 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:18.278 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:18.421 - 16:
org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
Resource class org.apache.uima.resource.impl.DataResource_impl
06:03:43.21 - 16: org.apache.uima.tools.cvd.MainFrame.handleException(526):
SEVERE: Error initializing
"org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
descriptor
file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.OpenNlpTextAnalyzer_pear.xml.
org.apache.uima.resource.ResourceInitializationException: Error
initializing
"org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
descriptor
file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.OpenNlpTextAnalyzer_pear.xml.
at
org.apache.uima.util.SimpleResourceFactory.produceResource(SimpleResourceFactory.java:144)
at
org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
at
org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:448)
at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1486)
at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFrame.java:476)
at
org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.actionPerformed(AnnotatorOpenEventHandler.java:52)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.io.DataInputStream.readUTF(Unknown Source)
at java.io.DataInputStream.readUTF(Unknown Source)
at
opennlp.tools.ml.model.BinaryFileDataReader.readUTF(BinaryFileDataReader.java:59)
at
opennlp.tools.ml.model.AbstractModelReader.readUTF(AbstractModelReader.java:80)
at
opennlp.tools.ml.model.AbstractModelReader.getPredicates(AbstractModelReader.java:117)
at
opennlp.tools.ml.maxent.io.GISModelReader.constructModel(GISModelReader.java:77)
at
opennlp.tools.ml.model.GenericModelReader.constructModel(GenericModelReader.java:62)
at
opennlp.tools.ml.model.AbstractModelReader.getModel(AbstractModelReader.java:85)
at
opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:32)
at
opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:29)
at
opennlp.tools.util.model.BaseModel.finishLoadingArtifacts(BaseModel.java:309)
at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:239)
at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173)
at opennlp.tools.parser.ParserModel.<init>(ParserModel.java:177)
at
opennlp.uima.parser.ParserModelResourceImpl.loadModel(ParserModelResourceImpl.java:35)
at
opennlp.uima.parser.ParserModelResourceImpl.loadModel(ParserModelResourceImpl.java:26)
at
opennlp.uima.util.AbstractModelResource.load(AbstractModelResource.java:35)
at
org.apache.uima.resource.impl.ResourceManager_impl.registerResource(ResourceManager_impl.java:750)
at
org.apache.uima.resource.impl.ResourceManager_impl.initializeExternalResources(ResourceManager_impl.java:594)
at
org.apache.uima.resource.Resource_ImplBase.initialize(Resource_ImplBase.java:210)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.initialize(AnalysisEngineImplBase.java:157)
at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:128)
at
org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
at
org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
at
org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:448)
at
org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.initialize(PearAnalysisEngineWrapper.java:275)
at
org.apache.uima.util.SimpleResourceFactory.produceResource(SimpleResourceFactory.java:123)
at
org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)

Re: UIMA GC Out of Memory exception

Posted by Benedict Holland <be...@gmail.com>.
Huh. I wonder if this was just something done to assist with the debugger
and never fully tested as a standalone application. It worked in eclipse,
so that was where development stopped. If I have time, I will look into
that.

Unfortunately I come from the python world where this just doesn't happen
so I am a bit rusty on my Java GC and Memory allocation parameters.

Thank you Thilo. I appreciate the feedback. Hopefully the UIMA Folks will
know what to do.

Thanks,
~Ben

On Wed, Apr 19, 2017 at 6:23 AM, Thilo Goetz <tw...@gmx.de> wrote:

> I forget how the pear stuff works, it's been such a long time that I used
> it. Is it possible that the JVM that is started in this batch file actually
> starts another JVM for the UIMA processing, without passing along the
> parameters? The fact that your pear file works when you start CVD
> differently would seem to suggest something along those lines...
>
> --Thilo
>
>
>
> On 18.04.17 18:47, Benedict Holland wrote:
>
>> As an update, it appears that when I run the Eclipse UIMA CAS Visual
>> Debugger tool with the pear file, it works. I will post this to the UIMA
>> message group but I am curious if anyone has run into this before?
>>
>> Thanks,
>> ~Ben
>>
>> On Tue, Apr 18, 2017 at 11:16 AM, Benedict Holland <
>> benedict.m.holland@gmail.com> wrote:
>>
>> Hi Thilo,
>>>
>>> It should have been and I changed it and still receive an identical
>>> error.
>>>
>>> Thanks,
>>> ~Ben
>>>
>>> On Tue, Apr 18, 2017 at 8:06 AM, Thilo Goetz <tw...@gmx.de> wrote:
>>>
>>> The second -Xms should be -Xmx instead?
>>>>
>>>>
>>>>
>>>> On 18.04.17 00:06, Benedict Holland wrote:
>>>>
>>>> I create the pear file and everything compiles. I call java with
>>>>> -Xms10000M
>>>>> -Xms10000M where
>>>>>
>>>>> where the last line in runUimaClass.bat is
>>>>>
>>>>> @"%UIMA_JAVA_CALL%" -Xms10000M -Xms10000M -DVNS_HOST=%VNS_HOST%
>>>>> -DVNS_PORT=%VNS_PORT% "-Duima.home=%UIMA_HOME%"
>>>>> "-Duima.datapath=%UIMA_DATAPATH%"
>>>>> "-Djava.util.logging.config.file=%UIMA_LOGGER_CONFIG_FILE%"
>>>>> "%UIMA_CVDMAN%"
>>>>> %UIMA_JVM_OPTS% "%LOG4J_CONFIG_FILE%"
>>>>> -DUimaBootstrapSuppressClassPathDisplay
>>>>> -Dorg.apache.uima.jarpath="%UIMA_CLASSPATH%" -jar
>>>>> "%UIMA_HOME%\lib\uimaj-bootstrap.jar" %*
>>>>>
>>>>> I don't really know what to do. Any help is appreciated.
>>>>>
>>>>> Thanks,
>>>>> ~Ben
>>>>>
>>>>>
>>>>> 06:03:12.965 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class
>>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper
>>>>> 06:03:13.02 - 16:
>>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>>>> er.createRM:
>>>>> CONFIG: UIMA pear runtime set classpath to
>>>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp
>>>>> /opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/
>>>>> nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima
>>>>> .OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.
>>>>> uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>>>>> for UIMA component opennlp.uima.OpenNlpTextAnalyzer.
>>>>> 06:03:13.02 - 16:
>>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>>>> er.createRM:
>>>>> CONFIG: UIMA pear runtime set datapath to
>>>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" for UIMA component
>>>>> opennlp.uima.OpenNlpTextAnalyzer.
>>>>> 06:03:13.03 - 16:
>>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>>>> er.createRMmap:
>>>>> CONFIG: UIMA pear runtime: creating a Map from class
>>>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp
>>>>> /opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/
>>>>> nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima
>>>>> .OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.
>>>>> uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>>>>> and data path "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" to its
>>>>> resource manager instance.
>>>>> 06:03:13.130 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:13.194 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:13.243 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:14.70 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:14.851 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:15.262 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:15.705 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:16.154 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:17.367 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:17.815 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:18.278 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:18.421 - 16:
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>>> trying
>>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>>> 06:03:43.21 - 16: org.apache.uima.tools.cvd.Main
>>>>> Frame.handleException(526):
>>>>> SEVERE: Error initializing
>>>>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>>>>> descriptor
>>>>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.O
>>>>> penNlpTextAnalyzer_pear.xml.
>>>>> org.apache.uima.resource.ResourceInitializationException: Error
>>>>> initializing
>>>>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>>>>> descriptor
>>>>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.O
>>>>> penNlpTextAnalyzer_pear.xml.
>>>>> at
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>>>>> impleResourceFactory.java:144)
>>>>> at
>>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>>>> source(CompositeResourceFactory_impl.java:62)
>>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.
>>>>> java:279)
>>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.
>>>>> java:331)
>>>>> at
>>>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>>> ework.java:448)
>>>>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1486)
>>>>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>>>>> me.java:476)
>>>>> at
>>>>> org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>>>>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>>>>> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>>>>> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>>>>> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>>>>> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>>>>> at javax.swing.AbstractButton.doClick(Unknown Source)
>>>>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>>>>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased
>>>>> (Unknown
>>>>> Source)
>>>>> at java.awt.Component.processMouseEvent(Unknown Source)
>>>>> at javax.swing.JComponent.processMouseEvent(Unknown Source)
>>>>> at java.awt.Component.processEvent(Unknown Source)
>>>>> at java.awt.Container.processEvent(Unknown Source)
>>>>> at java.awt.Component.dispatchEventImpl(Unknown Source)
>>>>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>>> at java.awt.Component.dispatchEvent(Unknown Source)
>>>>> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>>>>> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>>>>> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>>>>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>>> at java.awt.Window.dispatchEventImpl(Unknown Source)
>>>>> at java.awt.Component.dispatchEvent(Unknown Source)
>>>>> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>>>>> at java.awt.EventQueue.access$500(Unknown Source)
>>>>> at java.awt.EventQueue$3.run(Unknown Source)
>>>>> at java.awt.EventQueue$3.run(Unknown Source)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at
>>>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>>>> rsectionPrivilege(Unknown
>>>>> Source)
>>>>> at
>>>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>>>> rsectionPrivilege(Unknown
>>>>> Source)
>>>>> at java.awt.EventQueue$4.run(Unknown Source)
>>>>> at java.awt.EventQueue$4.run(Unknown Source)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at
>>>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>>>> rsectionPrivilege(Unknown
>>>>> Source)
>>>>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
>>>>> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>>>>> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>>>>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>>>>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>>> at java.awt.EventDispatchThread.run(Unknown Source)
>>>>> Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
>>>>> at java.io.DataInputStream.readUTF(Unknown Source)
>>>>> at java.io.DataInputStream.readUTF(Unknown Source)
>>>>> at
>>>>> opennlp.tools.ml.model.BinaryFileDataReader.readUTF(BinaryFi
>>>>> leDataReader.java:59)
>>>>> at
>>>>> opennlp.tools.ml.model.AbstractModelReader.readUTF(AbstractM
>>>>> odelReader.java:80)
>>>>> at
>>>>> opennlp.tools.ml.model.AbstractModelReader.getPredicates(Abs
>>>>> tractModelReader.java:117)
>>>>> at
>>>>> opennlp.tools.ml.maxent.io.GISModelReader.constructModel(GIS
>>>>> ModelReader.java:77)
>>>>> at
>>>>> opennlp.tools.ml.model.GenericModelReader.constructModel(Gen
>>>>> ericModelReader.java:62)
>>>>> at
>>>>> opennlp.tools.ml.model.AbstractModelReader.getModel(Abstract
>>>>> ModelReader.java:85)
>>>>> at
>>>>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>>>>> icModelSerializer.java:32)
>>>>> at
>>>>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>>>>> icModelSerializer.java:29)
>>>>> at
>>>>> opennlp.tools.util.model.BaseModel.finishLoadingArtifacts(Ba
>>>>> seModel.java:309)
>>>>> at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:239)
>>>>> at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173)
>>>>> at opennlp.tools.parser.ParserModel.<init>(ParserModel.java:177)
>>>>> at
>>>>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>>>>> ModelResourceImpl.java:35)
>>>>> at
>>>>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>>>>> ModelResourceImpl.java:26)
>>>>> at
>>>>> opennlp.uima.util.AbstractModelResource.load(AbstractModelRe
>>>>> source.java:35)
>>>>> at
>>>>> org.apache.uima.resource.impl.ResourceManager_impl.registerR
>>>>> esource(ResourceManager_impl.java:750)
>>>>> at
>>>>> org.apache.uima.resource.impl.ResourceManager_impl.initializ
>>>>> eExternalResources(ResourceManager_impl.java:594)
>>>>> at
>>>>> org.apache.uima.resource.Resource_ImplBase.initialize(Resour
>>>>> ce_ImplBase.java:210)
>>>>> at
>>>>> org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.
>>>>> initialize(AnalysisEngineImplBase.java:157)
>>>>> at
>>>>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>>> _impl.initialize(AggregateAnalysisEngine_impl.java:128)
>>>>> at
>>>>> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResou
>>>>> rce(AnalysisEngineFactory_impl.java:94)
>>>>> at
>>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>>>> source(CompositeResourceFactory_impl.java:62)
>>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.
>>>>> java:279)
>>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.
>>>>> java:331)
>>>>> at
>>>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>>> ework.java:448)
>>>>> at
>>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>>>> er.initialize(PearAnalysisEngineWrapper.java:275)
>>>>> at
>>>>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>>>>> impleResourceFactory.java:123)
>>>>> at
>>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>>>> source(CompositeResourceFactory_impl.java:62)
>>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.
>>>>> java:279)
>>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.
>>>>> java:331)
>>>>>
>>>>>
>>>>>
>

Re: UIMA GC Out of Memory exception

Posted by Thilo Goetz <tw...@gmx.de>.
I forget how the pear stuff works, it's been such a long time that I 
used it. Is it possible that the JVM that is started in this batch file 
actually starts another JVM for the UIMA processing, without passing 
along the parameters? The fact that your pear file works when you start 
CVD differently would seem to suggest something along those lines...

--Thilo


On 18.04.17 18:47, Benedict Holland wrote:
> As an update, it appears that when I run the Eclipse UIMA CAS Visual
> Debugger tool with the pear file, it works. I will post this to the UIMA
> message group but I am curious if anyone has run into this before?
>
> Thanks,
> ~Ben
>
> On Tue, Apr 18, 2017 at 11:16 AM, Benedict Holland <
> benedict.m.holland@gmail.com> wrote:
>
>> Hi Thilo,
>>
>> It should have been and I changed it and still receive an identical error.
>>
>> Thanks,
>> ~Ben
>>
>> On Tue, Apr 18, 2017 at 8:06 AM, Thilo Goetz <tw...@gmx.de> wrote:
>>
>>> The second -Xms should be -Xmx instead?
>>>
>>>
>>>
>>> On 18.04.17 00:06, Benedict Holland wrote:
>>>
>>>> I create the pear file and everything compiles. I call java with
>>>> -Xms10000M
>>>> -Xms10000M where
>>>>
>>>> where the last line in runUimaClass.bat is
>>>>
>>>> @"%UIMA_JAVA_CALL%" -Xms10000M -Xms10000M -DVNS_HOST=%VNS_HOST%
>>>> -DVNS_PORT=%VNS_PORT% "-Duima.home=%UIMA_HOME%"
>>>> "-Duima.datapath=%UIMA_DATAPATH%"
>>>> "-Djava.util.logging.config.file=%UIMA_LOGGER_CONFIG_FILE%"
>>>> "%UIMA_CVDMAN%"
>>>> %UIMA_JVM_OPTS% "%LOG4J_CONFIG_FILE%"
>>>> -DUimaBootstrapSuppressClassPathDisplay
>>>> -Dorg.apache.uima.jarpath="%UIMA_CLASSPATH%" -jar
>>>> "%UIMA_HOME%\lib\uimaj-bootstrap.jar" %*
>>>>
>>>> I don't really know what to do. Any help is appreciated.
>>>>
>>>> Thanks,
>>>> ~Ben
>>>>
>>>>
>>>> 06:03:12.965 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class
>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper
>>>> 06:03:13.02 - 16:
>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
>>>> CONFIG: UIMA pear runtime set classpath to
>>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp
>>>> /opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/
>>>> nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima
>>>> .OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.
>>>> uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>>>> for UIMA component opennlp.uima.OpenNlpTextAnalyzer.
>>>> 06:03:13.02 - 16:
>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
>>>> CONFIG: UIMA pear runtime set datapath to
>>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" for UIMA component
>>>> opennlp.uima.OpenNlpTextAnalyzer.
>>>> 06:03:13.03 - 16:
>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>>> er.createRMmap:
>>>> CONFIG: UIMA pear runtime: creating a Map from class
>>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp
>>>> /opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/
>>>> nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima
>>>> .OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.
>>>> uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>>>> and data path "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" to its
>>>> resource manager instance.
>>>> 06:03:13.130 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:13.194 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:13.243 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:14.70 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:14.851 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:15.262 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:15.705 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:16.154 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:17.367 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:17.815 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:18.278 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:18.421 - 16:
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>>> trying
>>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>>> 06:03:43.21 - 16: org.apache.uima.tools.cvd.Main
>>>> Frame.handleException(526):
>>>> SEVERE: Error initializing
>>>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>>>> descriptor
>>>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.O
>>>> penNlpTextAnalyzer_pear.xml.
>>>> org.apache.uima.resource.ResourceInitializationException: Error
>>>> initializing
>>>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>>>> descriptor
>>>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.O
>>>> penNlpTextAnalyzer_pear.xml.
>>>> at
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>>>> impleResourceFactory.java:144)
>>>> at
>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>>> source(CompositeResourceFactory_impl.java:62)
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>>> at
>>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:448)
>>>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1486)
>>>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>>>> me.java:476)
>>>> at
>>>> org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>>>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>>>> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>>>> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>>>> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>>>> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>>>> at javax.swing.AbstractButton.doClick(Unknown Source)
>>>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>>>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
>>>> Source)
>>>> at java.awt.Component.processMouseEvent(Unknown Source)
>>>> at javax.swing.JComponent.processMouseEvent(Unknown Source)
>>>> at java.awt.Component.processEvent(Unknown Source)
>>>> at java.awt.Container.processEvent(Unknown Source)
>>>> at java.awt.Component.dispatchEventImpl(Unknown Source)
>>>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>> at java.awt.Component.dispatchEvent(Unknown Source)
>>>> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>>>> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>>>> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>>>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>> at java.awt.Window.dispatchEventImpl(Unknown Source)
>>>> at java.awt.Component.dispatchEvent(Unknown Source)
>>>> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>>>> at java.awt.EventQueue.access$500(Unknown Source)
>>>> at java.awt.EventQueue$3.run(Unknown Source)
>>>> at java.awt.EventQueue$3.run(Unknown Source)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>>> rsectionPrivilege(Unknown
>>>> Source)
>>>> at
>>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>>> rsectionPrivilege(Unknown
>>>> Source)
>>>> at java.awt.EventQueue$4.run(Unknown Source)
>>>> at java.awt.EventQueue$4.run(Unknown Source)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>>> rsectionPrivilege(Unknown
>>>> Source)
>>>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
>>>> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>>>> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>>>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>>>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>> at java.awt.EventDispatchThread.run(Unknown Source)
>>>> Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
>>>> at java.io.DataInputStream.readUTF(Unknown Source)
>>>> at java.io.DataInputStream.readUTF(Unknown Source)
>>>> at
>>>> opennlp.tools.ml.model.BinaryFileDataReader.readUTF(BinaryFi
>>>> leDataReader.java:59)
>>>> at
>>>> opennlp.tools.ml.model.AbstractModelReader.readUTF(AbstractM
>>>> odelReader.java:80)
>>>> at
>>>> opennlp.tools.ml.model.AbstractModelReader.getPredicates(Abs
>>>> tractModelReader.java:117)
>>>> at
>>>> opennlp.tools.ml.maxent.io.GISModelReader.constructModel(GIS
>>>> ModelReader.java:77)
>>>> at
>>>> opennlp.tools.ml.model.GenericModelReader.constructModel(Gen
>>>> ericModelReader.java:62)
>>>> at
>>>> opennlp.tools.ml.model.AbstractModelReader.getModel(Abstract
>>>> ModelReader.java:85)
>>>> at
>>>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>>>> icModelSerializer.java:32)
>>>> at
>>>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>>>> icModelSerializer.java:29)
>>>> at
>>>> opennlp.tools.util.model.BaseModel.finishLoadingArtifacts(Ba
>>>> seModel.java:309)
>>>> at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:239)
>>>> at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173)
>>>> at opennlp.tools.parser.ParserModel.<init>(ParserModel.java:177)
>>>> at
>>>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>>>> ModelResourceImpl.java:35)
>>>> at
>>>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>>>> ModelResourceImpl.java:26)
>>>> at
>>>> opennlp.uima.util.AbstractModelResource.load(AbstractModelRe
>>>> source.java:35)
>>>> at
>>>> org.apache.uima.resource.impl.ResourceManager_impl.registerR
>>>> esource(ResourceManager_impl.java:750)
>>>> at
>>>> org.apache.uima.resource.impl.ResourceManager_impl.initializ
>>>> eExternalResources(ResourceManager_impl.java:594)
>>>> at
>>>> org.apache.uima.resource.Resource_ImplBase.initialize(Resour
>>>> ce_ImplBase.java:210)
>>>> at
>>>> org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.
>>>> initialize(AnalysisEngineImplBase.java:157)
>>>> at
>>>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initialize(AggregateAnalysisEngine_impl.java:128)
>>>> at
>>>> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResou
>>>> rce(AnalysisEngineFactory_impl.java:94)
>>>> at
>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>>> source(CompositeResourceFactory_impl.java:62)
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>>> at
>>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:448)
>>>> at
>>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>>> er.initialize(PearAnalysisEngineWrapper.java:275)
>>>> at
>>>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>>>> impleResourceFactory.java:123)
>>>> at
>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>>> source(CompositeResourceFactory_impl.java:62)
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>>>
>>>>


Re: UIMA GC Out of Memory exception

Posted by Benedict Holland <be...@gmail.com>.
As an update, it appears that when I run the Eclipse UIMA CAS Visual
Debugger tool with the pear file, it works. I will post this to the UIMA
message group but I am curious if anyone has run into this before?

Thanks,
~Ben

On Tue, Apr 18, 2017 at 11:16 AM, Benedict Holland <
benedict.m.holland@gmail.com> wrote:

> Hi Thilo,
>
> It should have been and I changed it and still receive an identical error.
>
> Thanks,
> ~Ben
>
> On Tue, Apr 18, 2017 at 8:06 AM, Thilo Goetz <tw...@gmx.de> wrote:
>
>> The second -Xms should be -Xmx instead?
>>
>>
>>
>> On 18.04.17 00:06, Benedict Holland wrote:
>>
>>> I create the pear file and everything compiles. I call java with
>>> -Xms10000M
>>> -Xms10000M where
>>>
>>> where the last line in runUimaClass.bat is
>>>
>>> @"%UIMA_JAVA_CALL%" -Xms10000M -Xms10000M -DVNS_HOST=%VNS_HOST%
>>> -DVNS_PORT=%VNS_PORT% "-Duima.home=%UIMA_HOME%"
>>> "-Duima.datapath=%UIMA_DATAPATH%"
>>> "-Djava.util.logging.config.file=%UIMA_LOGGER_CONFIG_FILE%"
>>> "%UIMA_CVDMAN%"
>>> %UIMA_JVM_OPTS% "%LOG4J_CONFIG_FILE%"
>>> -DUimaBootstrapSuppressClassPathDisplay
>>> -Dorg.apache.uima.jarpath="%UIMA_CLASSPATH%" -jar
>>> "%UIMA_HOME%\lib\uimaj-bootstrap.jar" %*
>>>
>>> I don't really know what to do. Any help is appreciated.
>>>
>>> Thanks,
>>> ~Ben
>>>
>>>
>>> 06:03:12.965 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class
>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper
>>> 06:03:13.02 - 16:
>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
>>> CONFIG: UIMA pear runtime set classpath to
>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp
>>> /opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/
>>> nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima
>>> .OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.
>>> uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>>> for UIMA component opennlp.uima.OpenNlpTextAnalyzer.
>>> 06:03:13.02 - 16:
>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
>>> CONFIG: UIMA pear runtime set datapath to
>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" for UIMA component
>>> opennlp.uima.OpenNlpTextAnalyzer.
>>> 06:03:13.03 - 16:
>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>> er.createRMmap:
>>> CONFIG: UIMA pear runtime: creating a Map from class
>>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp
>>> /opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/
>>> nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima
>>> .OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.
>>> uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>>> and data path "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" to its
>>> resource manager instance.
>>> 06:03:13.130 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:13.194 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:13.243 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:14.70 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:14.851 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:15.262 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:15.705 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:16.154 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:17.367 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:17.815 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:18.278 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:18.421 - 16:
>>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>>> trying
>>> Resource class org.apache.uima.resource.impl.DataResource_impl
>>> 06:03:43.21 - 16: org.apache.uima.tools.cvd.Main
>>> Frame.handleException(526):
>>> SEVERE: Error initializing
>>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>>> descriptor
>>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.O
>>> penNlpTextAnalyzer_pear.xml.
>>> org.apache.uima.resource.ResourceInitializationException: Error
>>> initializing
>>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>>> descriptor
>>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.O
>>> penNlpTextAnalyzer_pear.xml.
>>> at
>>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>>> impleResourceFactory.java:144)
>>> at
>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>> source(CompositeResourceFactory_impl.java:62)
>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>> at
>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>> ework.java:448)
>>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1486)
>>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>>> me.java:476)
>>> at
>>> org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>>> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>>> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>>> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>>> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>>> at javax.swing.AbstractButton.doClick(Unknown Source)
>>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
>>> Source)
>>> at java.awt.Component.processMouseEvent(Unknown Source)
>>> at javax.swing.JComponent.processMouseEvent(Unknown Source)
>>> at java.awt.Component.processEvent(Unknown Source)
>>> at java.awt.Container.processEvent(Unknown Source)
>>> at java.awt.Component.dispatchEventImpl(Unknown Source)
>>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>>> at java.awt.Component.dispatchEvent(Unknown Source)
>>> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>>> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>>> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>>> at java.awt.Window.dispatchEventImpl(Unknown Source)
>>> at java.awt.Component.dispatchEvent(Unknown Source)
>>> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>>> at java.awt.EventQueue.access$500(Unknown Source)
>>> at java.awt.EventQueue$3.run(Unknown Source)
>>> at java.awt.EventQueue$3.run(Unknown Source)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>> rsectionPrivilege(Unknown
>>> Source)
>>> at
>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>> rsectionPrivilege(Unknown
>>> Source)
>>> at java.awt.EventQueue$4.run(Unknown Source)
>>> at java.awt.EventQueue$4.run(Unknown Source)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>>> rsectionPrivilege(Unknown
>>> Source)
>>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
>>> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>>> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>> at java.awt.EventDispatchThread.run(Unknown Source)
>>> Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
>>> at java.io.DataInputStream.readUTF(Unknown Source)
>>> at java.io.DataInputStream.readUTF(Unknown Source)
>>> at
>>> opennlp.tools.ml.model.BinaryFileDataReader.readUTF(BinaryFi
>>> leDataReader.java:59)
>>> at
>>> opennlp.tools.ml.model.AbstractModelReader.readUTF(AbstractM
>>> odelReader.java:80)
>>> at
>>> opennlp.tools.ml.model.AbstractModelReader.getPredicates(Abs
>>> tractModelReader.java:117)
>>> at
>>> opennlp.tools.ml.maxent.io.GISModelReader.constructModel(GIS
>>> ModelReader.java:77)
>>> at
>>> opennlp.tools.ml.model.GenericModelReader.constructModel(Gen
>>> ericModelReader.java:62)
>>> at
>>> opennlp.tools.ml.model.AbstractModelReader.getModel(Abstract
>>> ModelReader.java:85)
>>> at
>>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>>> icModelSerializer.java:32)
>>> at
>>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>>> icModelSerializer.java:29)
>>> at
>>> opennlp.tools.util.model.BaseModel.finishLoadingArtifacts(Ba
>>> seModel.java:309)
>>> at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:239)
>>> at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173)
>>> at opennlp.tools.parser.ParserModel.<init>(ParserModel.java:177)
>>> at
>>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>>> ModelResourceImpl.java:35)
>>> at
>>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>>> ModelResourceImpl.java:26)
>>> at
>>> opennlp.uima.util.AbstractModelResource.load(AbstractModelRe
>>> source.java:35)
>>> at
>>> org.apache.uima.resource.impl.ResourceManager_impl.registerR
>>> esource(ResourceManager_impl.java:750)
>>> at
>>> org.apache.uima.resource.impl.ResourceManager_impl.initializ
>>> eExternalResources(ResourceManager_impl.java:594)
>>> at
>>> org.apache.uima.resource.Resource_ImplBase.initialize(Resour
>>> ce_ImplBase.java:210)
>>> at
>>> org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.
>>> initialize(AnalysisEngineImplBase.java:157)
>>> at
>>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>> _impl.initialize(AggregateAnalysisEngine_impl.java:128)
>>> at
>>> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResou
>>> rce(AnalysisEngineFactory_impl.java:94)
>>> at
>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>> source(CompositeResourceFactory_impl.java:62)
>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>> at
>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>> ework.java:448)
>>> at
>>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>>> er.initialize(PearAnalysisEngineWrapper.java:275)
>>> at
>>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>>> impleResourceFactory.java:123)
>>> at
>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>>> source(CompositeResourceFactory_impl.java:62)
>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>>
>>>
>>
>

Re: UIMA GC Out of Memory exception

Posted by Benedict Holland <be...@gmail.com>.
Hi Thilo,

It should have been and I changed it and still receive an identical error.

Thanks,
~Ben

On Tue, Apr 18, 2017 at 8:06 AM, Thilo Goetz <tw...@gmx.de> wrote:

> The second -Xms should be -Xmx instead?
>
>
>
> On 18.04.17 00:06, Benedict Holland wrote:
>
>> I create the pear file and everything compiles. I call java with
>> -Xms10000M
>> -Xms10000M where
>>
>> where the last line in runUimaClass.bat is
>>
>> @"%UIMA_JAVA_CALL%" -Xms10000M -Xms10000M -DVNS_HOST=%VNS_HOST%
>> -DVNS_PORT=%VNS_PORT% "-Duima.home=%UIMA_HOME%"
>> "-Duima.datapath=%UIMA_DATAPATH%"
>> "-Djava.util.logging.config.file=%UIMA_LOGGER_CONFIG_FILE%"
>> "%UIMA_CVDMAN%"
>> %UIMA_JVM_OPTS% "%LOG4J_CONFIG_FILE%"
>> -DUimaBootstrapSuppressClassPathDisplay
>> -Dorg.apache.uima.jarpath="%UIMA_CLASSPATH%" -jar
>> "%UIMA_HOME%\lib\uimaj-bootstrap.jar" %*
>>
>> I don't really know what to do. Any help is appreciated.
>>
>> Thanks,
>> ~Ben
>>
>>
>> 06:03:12.965 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class
>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper
>> 06:03:13.02 - 16:
>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
>> CONFIG: UIMA pear runtime set classpath to
>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/
>> nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;
>> F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.
>> uima.OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennl
>> p.uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>> for UIMA component opennlp.uima.OpenNlpTextAnalyzer.
>> 06:03:13.02 - 16:
>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
>> CONFIG: UIMA pear runtime set datapath to
>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" for UIMA component
>> opennlp.uima.OpenNlpTextAnalyzer.
>> 06:03:13.03 - 16:
>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>> er.createRMmap:
>> CONFIG: UIMA pear runtime: creating a Map from class
>> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/
>> nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;
>> F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.
>> uima.OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennl
>> p.uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
>> and data path "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" to its
>> resource manager instance.
>> 06:03:13.130 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:13.194 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:13.243 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:14.70 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:14.851 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:15.262 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:15.705 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:16.154 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:17.367 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:17.815 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:18.278 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:18.421 - 16:
>> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG:
>> trying
>> Resource class org.apache.uima.resource.impl.DataResource_impl
>> 06:03:43.21 - 16: org.apache.uima.tools.cvd.Main
>> Frame.handleException(526):
>> SEVERE: Error initializing
>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>> descriptor
>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.
>> OpenNlpTextAnalyzer_pear.xml.
>> org.apache.uima.resource.ResourceInitializationException: Error
>> initializing
>> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
>> descriptor
>> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.
>> OpenNlpTextAnalyzer_pear.xml.
>> at
>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>> impleResourceFactory.java:144)
>> at
>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>> source(CompositeResourceFactory_impl.java:62)
>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>> at
>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>> ework.java:448)
>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1486)
>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>> me.java:476)
>> at
>> org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>> at javax.swing.AbstractButton.doClick(Unknown Source)
>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
>> Source)
>> at java.awt.Component.processMouseEvent(Unknown Source)
>> at javax.swing.JComponent.processMouseEvent(Unknown Source)
>> at java.awt.Component.processEvent(Unknown Source)
>> at java.awt.Container.processEvent(Unknown Source)
>> at java.awt.Component.dispatchEventImpl(Unknown Source)
>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>> at java.awt.Component.dispatchEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>> at java.awt.Window.dispatchEventImpl(Unknown Source)
>> at java.awt.Component.dispatchEvent(Unknown Source)
>> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>> at java.awt.EventQueue.access$500(Unknown Source)
>> at java.awt.EventQueue$3.run(Unknown Source)
>> at java.awt.EventQueue$3.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>> rsectionPrivilege(Unknown
>> Source)
>> at
>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>> rsectionPrivilege(Unknown
>> Source)
>> at java.awt.EventQueue$4.run(Unknown Source)
>> at java.awt.EventQueue$4.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte
>> rsectionPrivilege(Unknown
>> Source)
>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
>> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>> at java.awt.EventDispatchThread.run(Unknown Source)
>> Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
>> at java.io.DataInputStream.readUTF(Unknown Source)
>> at java.io.DataInputStream.readUTF(Unknown Source)
>> at
>> opennlp.tools.ml.model.BinaryFileDataReader.readUTF(BinaryFi
>> leDataReader.java:59)
>> at
>> opennlp.tools.ml.model.AbstractModelReader.readUTF(AbstractM
>> odelReader.java:80)
>> at
>> opennlp.tools.ml.model.AbstractModelReader.getPredicates(Abs
>> tractModelReader.java:117)
>> at
>> opennlp.tools.ml.maxent.io.GISModelReader.constructModel(GIS
>> ModelReader.java:77)
>> at
>> opennlp.tools.ml.model.GenericModelReader.constructModel(Gen
>> ericModelReader.java:62)
>> at
>> opennlp.tools.ml.model.AbstractModelReader.getModel(Abstract
>> ModelReader.java:85)
>> at
>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>> icModelSerializer.java:32)
>> at
>> opennlp.tools.util.model.GenericModelSerializer.create(Gener
>> icModelSerializer.java:29)
>> at
>> opennlp.tools.util.model.BaseModel.finishLoadingArtifacts(Ba
>> seModel.java:309)
>> at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:239)
>> at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173)
>> at opennlp.tools.parser.ParserModel.<init>(ParserModel.java:177)
>> at
>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>> ModelResourceImpl.java:35)
>> at
>> opennlp.uima.parser.ParserModelResourceImpl.loadModel(Parser
>> ModelResourceImpl.java:26)
>> at
>> opennlp.uima.util.AbstractModelResource.load(AbstractModelRe
>> source.java:35)
>> at
>> org.apache.uima.resource.impl.ResourceManager_impl.registerR
>> esource(ResourceManager_impl.java:750)
>> at
>> org.apache.uima.resource.impl.ResourceManager_impl.initializ
>> eExternalResources(ResourceManager_impl.java:594)
>> at
>> org.apache.uima.resource.Resource_ImplBase.initialize(Resour
>> ce_ImplBase.java:210)
>> at
>> org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.
>> initialize(AnalysisEngineImplBase.java:157)
>> at
>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>> _impl.initialize(AggregateAnalysisEngine_impl.java:128)
>> at
>> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResou
>> rce(AnalysisEngineFactory_impl.java:94)
>> at
>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>> source(CompositeResourceFactory_impl.java:62)
>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>> at
>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>> ework.java:448)
>> at
>> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapp
>> er.initialize(PearAnalysisEngineWrapper.java:275)
>> at
>> org.apache.uima.util.SimpleResourceFactory.produceResource(S
>> impleResourceFactory.java:123)
>> at
>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe
>> source(CompositeResourceFactory_impl.java:62)
>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>>
>>
>

Re: UIMA GC Out of Memory exception

Posted by Thilo Goetz <tw...@gmx.de>.
The second -Xms should be -Xmx instead?


On 18.04.17 00:06, Benedict Holland wrote:
> I create the pear file and everything compiles. I call java with -Xms10000M
> -Xms10000M where
>
> where the last line in runUimaClass.bat is
>
> @"%UIMA_JAVA_CALL%" -Xms10000M -Xms10000M -DVNS_HOST=%VNS_HOST%
> -DVNS_PORT=%VNS_PORT% "-Duima.home=%UIMA_HOME%"
> "-Duima.datapath=%UIMA_DATAPATH%"
> "-Djava.util.logging.config.file=%UIMA_LOGGER_CONFIG_FILE%" "%UIMA_CVDMAN%"
> %UIMA_JVM_OPTS% "%LOG4J_CONFIG_FILE%"
> -DUimaBootstrapSuppressClassPathDisplay
> -Dorg.apache.uima.jarpath="%UIMA_CLASSPATH%" -jar
> "%UIMA_HOME%\lib\uimaj-bootstrap.jar" %*
>
> I don't really know what to do. Any help is appreciated.
>
> Thanks,
> ~Ben
>
>
> 06:03:12.965 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class
> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper
> 06:03:13.02 - 16:
> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
> CONFIG: UIMA pear runtime set classpath to
> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
> for UIMA component opennlp.uima.OpenNlpTextAnalyzer.
> 06:03:13.02 - 16:
> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRM:
> CONFIG: UIMA pear runtime set datapath to
> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" for UIMA component
> opennlp.uima.OpenNlpTextAnalyzer.
> 06:03:13.03 - 16:
> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.createRMmap:
> CONFIG: UIMA pear runtime: creating a Map from class
> "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/jwnl.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-maxent.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/bin;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-tools.jar;F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/lib/opennlp-uima.jar"
> and data path "F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/models" to its
> resource manager instance.
> 06:03:13.130 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:13.194 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:13.243 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:14.70 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:14.851 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:15.262 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:15.705 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:16.154 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:17.367 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:17.815 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:18.278 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:18.421 - 16:
> org.apache.uima.util.SimpleResourceFactory.produceResource: CONFIG: trying
> Resource class org.apache.uima.resource.impl.DataResource_impl
> 06:03:43.21 - 16: org.apache.uima.tools.cvd.MainFrame.handleException(526):
> SEVERE: Error initializing
> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
> descriptor
> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.OpenNlpTextAnalyzer_pear.xml.
> org.apache.uima.resource.ResourceInitializationException: Error
> initializing
> "org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper" from
> descriptor
> file:/F:/nlp/opennlp.uima.OpenNlpTextAnalyzer/opennlp.uima.OpenNlpTextAnalyzer_pear.xml.
> at
> org.apache.uima.util.SimpleResourceFactory.produceResource(SimpleResourceFactory.java:144)
> at
> org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
> at
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:448)
> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1486)
> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFrame.java:476)
> at
> org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.actionPerformed(AnnotatorOpenEventHandler.java:52)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.AbstractButton.doClick(Unknown Source)
> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
> Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Window.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> at java.awt.EventQueue.access$500(Unknown Source)
> at java.awt.EventQueue$3.run(Unknown Source)
> at java.awt.EventQueue$3.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
> Source)
> at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
> Source)
> at java.awt.EventQueue$4.run(Unknown Source)
> at java.awt.EventQueue$4.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
> Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
> Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
> at java.io.DataInputStream.readUTF(Unknown Source)
> at java.io.DataInputStream.readUTF(Unknown Source)
> at
> opennlp.tools.ml.model.BinaryFileDataReader.readUTF(BinaryFileDataReader.java:59)
> at
> opennlp.tools.ml.model.AbstractModelReader.readUTF(AbstractModelReader.java:80)
> at
> opennlp.tools.ml.model.AbstractModelReader.getPredicates(AbstractModelReader.java:117)
> at
> opennlp.tools.ml.maxent.io.GISModelReader.constructModel(GISModelReader.java:77)
> at
> opennlp.tools.ml.model.GenericModelReader.constructModel(GenericModelReader.java:62)
> at
> opennlp.tools.ml.model.AbstractModelReader.getModel(AbstractModelReader.java:85)
> at
> opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:32)
> at
> opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:29)
> at
> opennlp.tools.util.model.BaseModel.finishLoadingArtifacts(BaseModel.java:309)
> at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:239)
> at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173)
> at opennlp.tools.parser.ParserModel.<init>(ParserModel.java:177)
> at
> opennlp.uima.parser.ParserModelResourceImpl.loadModel(ParserModelResourceImpl.java:35)
> at
> opennlp.uima.parser.ParserModelResourceImpl.loadModel(ParserModelResourceImpl.java:26)
> at
> opennlp.uima.util.AbstractModelResource.load(AbstractModelResource.java:35)
> at
> org.apache.uima.resource.impl.ResourceManager_impl.registerResource(ResourceManager_impl.java:750)
> at
> org.apache.uima.resource.impl.ResourceManager_impl.initializeExternalResources(ResourceManager_impl.java:594)
> at
> org.apache.uima.resource.Resource_ImplBase.initialize(Resource_ImplBase.java:210)
> at
> org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.initialize(AnalysisEngineImplBase.java:157)
> at
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:128)
> at
> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
> at
> org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
> at
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:448)
> at
> org.apache.uima.analysis_engine.impl.PearAnalysisEngineWrapper.initialize(PearAnalysisEngineWrapper.java:275)
> at
> org.apache.uima.util.SimpleResourceFactory.produceResource(SimpleResourceFactory.java:123)
> at
> org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:331)
>