[
https://issues.apache.org/jira/browse/TIKA-576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12983702#action_12983702
]
Jukka Zitting commented on TIKA-576:
------------------------------------
The bundle plugin we're using to produce the tika-app jar consumes quite a bit
of memory dealing with all the classes and resources we are including. We could
consider using some other plugin for that, but I guess a simpler solution would
be to instruct people to simply use something like MAVEN_OPTS=-Xmx256m when
encountering this problem.
> OutofMemory issues while building Tika
> --------------------------------------
>
> Key: TIKA-576
> URL: https://issues.apache.org/jira/browse/TIKA-576
> Project: Tika
> Issue Type: Bug
> Affects Versions: 0.8
> Environment: Windows XP
> Reporter: Gaurav
>
> constituent[26]:
> file:/C:/Program%20Files/Eclipse/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-external-1.0-beta-2.jar
> ---------------------------------------------------
> Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
> at java.util.zip.ZipEntry.initFields(Native Method)
> at java.util.zip.ZipEntry.<init>(ZipEntry.java:96)
> at java.util.zip.ZipFile$2.nextElement(ZipFile.java:329)
> at java.util.zip.ZipFile$2.nextElement(ZipFile.java:299)
> at aQute.lib.osgi.ZipResource.build(ZipResource.java:41)
> at aQute.lib.osgi.ZipResource.build(ZipResource.java:32)
> at aQute.lib.osgi.Jar.<init>(Jar.java:36)
> at aQute.lib.osgi.Jar.<init>(Jar.java:55)
> at aQute.lib.osgi.Analyzer.getJarFromName(Analyzer.java:864)
> at aQute.lib.osgi.Builder.extractFromJar(Builder.java:767)
> at aQute.lib.osgi.Builder.doIncludeResource(Builder.java:682)
> at aQute.lib.osgi.Builder.doIncludeResources(Builder.java:668)
> at aQute.lib.osgi.Builder.build(Builder.java:73)
> at
> org.apache.felix.bundleplugin.BundlePlugin.buildOSGiBundle(BundlePlugin.java:391)
> at
> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:282)
> at
> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:236)
> at
> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:227)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
> at
> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
> at
> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
> at
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
> at
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
> at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.