You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by Robert Munteanu <ro...@apache.org> on 2015/04/21 16:25:17 UTC

Memory needed when building Oak

Hi,

I am having trouble running the oak reactor build. The build fails in 
oak-jcr, with the main complaint being

Caused by: java.lang.OutOfMemoryError: unable to create new native 
thread
        at java.lang.Thread.start0(Native Method)
        at java.lang.Thread.start(Thread.java:714)
        at 
org.apache.jackrabbit.oak.plugins.segment.file.BackgroundThread.<init>(BackgroundThread.java:59)
        at 
org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:405)
        at 
org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:300)
        at 
org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:306)
        at 
org.apache.jackrabbit.oak.jcr.OakTarMKRepositoryStub.<init>(OakTarMKRepositoryStub.java:52)
        ... 30 more

I am building on top of r1675089, with the command line 

$ MAVEN_OPTS="-Xmx2g" mvn clean verify
  and Maven 3.3.1

$ mvn -v
Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-
13T22:10:27+02:00)
Maven home: /usr/share/java/maven
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.19.4-1-desktop", arch: "amd64", family: 
"unix"

Are 2g not enough? Are there any other settings I should change?

Thanks,

Robert

Re: Memory needed when building Oak

Posted by Robert Munteanu <ro...@apache.org>.
On Tue, Apr 21, 2015 at 5:58 PM, Robert Munteanu <ro...@apache.org> wrote:
> Quite a number of them:
>
> Tests run: 981, Failures: 0, Errors: 212, Skipped: 2
>
> Full list is below

(snip)

For the record, this is https://issues.apache.org/jira/browse/OAK-2831
( patch attached )

Robert

Re: Memory needed when building Oak

Posted by Robert Munteanu <ro...@apache.org>.
Quite a number of them:

Tests run: 981, Failures: 0, Errors: 212, Skipped: 2

Full list is below

Tests in error:
  testImportUuidMismatch(org.apache.jackrabbit.oak.jcr.security.user.SystemUserImportTest):
unable to create new native thread
  testImportUuidMismatch(org.apache.jackrabbit.oak.jcr.security.user.SystemUserImportTest)
  testNodeIsCheckedOut(org.apache.jackrabbit.oak.jcr.security.authorization.VersionTest):
unable to create new native thread
  testImportUnknownPrincipal(org.apache.jackrabbit.oak.jcr.security.authorization.ImportIgnoreTest):
unable to create new native thread
  testImportUnknownPrincipal(org.apache.jackrabbit.oak.jcr.security.authorization.ImportAbortTest):
unable to create new native thread
  testEventGeneration(org.apache.jackrabbit.oak.jcr.security.authorization.ObservationTest):
Change processor not started
  testTraverseIndex[0](org.apache.jackrabbit.oak.jcr.security.authorization.MiscTest):
unable to create new native thread
  testRegisterPrivilegeWithReadOnly(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  testRegisterCustomPrivilegesVisibleInContent(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  testCustomPrivilegeVisibleToNewSession(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  testCustomPrivilegeVisibleAfterRefresh(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  testRegisterPrivilegeWithPendingChanges(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  testJcrAllWithCustomPrivileges(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  testRegisterPrivilegeAggregatingJcrAll(org.apache.jackrabbit.oak.jcr.security.privilege.PrivilegeRegistrationTest):
unable to create new native thread
  org.apache.jackrabbit.oak.jcr.AtomicCounterTest: unable to create
new native thread
  org.apache.jackrabbit.oak.jcr.OrderableNodesTest: unable to create
new native thread
  testAddShareableMixin(org.apache.jackrabbit.core.observation.ShareableNodesTest):
Failed to get Repository instance.
  testMove(org.apache.jackrabbit.core.observation.MoveInPlaceTest):
Failed to get Repository instance.
  testRename[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  testRename[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  testMove[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  testMove[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  testReorder[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  testReorder[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  uuidFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  uuidFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  identifier[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  identifier[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  observationOnRootNode[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  observationOnRootNode[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  pathFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  pathFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  pathFilterWithTrailingSlash[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  pathFilterWithTrailingSlash[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  observationDispose[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  observationDispose[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  observationDisposeFromListener[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  observationDisposeFromListener[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  addSubtree[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  addSubtree[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  removeSubtree[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  removeSubtree[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  moveSubtree[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  moveSubtree[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  filterDisjunctPaths[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  filterDisjunctPaths[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  disjunctPaths[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  disjunctPaths[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  noDuplicates[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  noDuplicates[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  pathExclude[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  pathExclude[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  parentPathExclude[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  parentPathExclude[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  filterPropertyOfParent[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  filterPropertyOfParent[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  filterPropertyOfChild[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  filterPropertyOfChild[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  addSubtreeFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  addSubtreeFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  removeSubtreeFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  removeSubtreeFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  propertyValue[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  propertyValue[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  propertyValues[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  propertyValues[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  observation[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  observation[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  infoMap[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  infoMap[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  observation2[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  observation2[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  typeFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
unable to create new native thread
  typeFilter[0](org.apache.jackrabbit.oak.jcr.observation.ObservationTest)
  observation[0](org.apache.jackrabbit.oak.jcr.observation.ObservationRefreshTest):
unable to create new native thread
  observation[0](org.apache.jackrabbit.oak.jcr.observation.ObservationRefreshTest)
  hiddenTree(org.apache.jackrabbit.oak.jcr.version.HiddenNodeTest):
unable to create new native thread
  hiddenProperty(org.apache.jackrabbit.oak.jcr.version.HiddenNodeTest):
unable to create new native thread
  hiddenOrderProperty(org.apache.jackrabbit.oak.jcr.version.HiddenNodeTest):
unable to create new native thread
  hiddenChildNode(org.apache.jackrabbit.oak.jcr.version.HiddenNodeTest):
unable to create new native thread
  hiddenChildProperty(org.apache.jackrabbit.oak.jcr.version.HiddenNodeTest):
unable to create new native thread
  hiddenChildOrderProperty(org.apache.jackrabbit.oak.jcr.version.HiddenNodeTest):
unable to create new native thread
  testMVNameProperty[0](org.apache.jackrabbit.oak.jcr.NameAndPathPropertyTest):
unable to create new native thread
  testMVPathProperty[0](org.apache.jackrabbit.oak.jcr.NameAndPathPropertyTest):
unable to create new native thread
  testPathProperty[0](org.apache.jackrabbit.oak.jcr.NameAndPathPropertyTest):
unable to create new native thread
  testInvalidPathProperty[0](org.apache.jackrabbit.oak.jcr.NameAndPathPropertyTest):
unable to create new native thread
  testInvalidMVPathProperty[0](org.apache.jackrabbit.oak.jcr.NameAndPathPropertyTest):
unable to create new native thread
  testSlashInPath(org.apache.jackrabbit.oak.jcr.NamePathTest): unable
to create new native thread
  testSlashInPath(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testSlashInName(org.apache.jackrabbit.oak.jcr.NamePathTest): unable
to create new native thread
  testSlashInName(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testColonInPath(org.apache.jackrabbit.oak.jcr.NamePathTest): unable
to create new native thread
  testColonInPath(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testColonInName(org.apache.jackrabbit.oak.jcr.NamePathTest): unable
to create new native thread
  testColonInName(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testSquareBracketsInName(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testSquareBracketsInName(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testAsteriskInPath(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testAsteriskInPath(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testAsteriskInName(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testAsteriskInName(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testVerticalLineInName(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testVerticalLineInName(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testWhitespaceInPath(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testWhitespaceInPath(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testWhitespaceInName(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testWhitespaceInName(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testSpaceInNames(org.apache.jackrabbit.oak.jcr.NamePathTest): unable
to create new native thread
  testSpaceInNames(org.apache.jackrabbit.oak.jcr.NamePathTest)
  testSquareBracketsInPath(org.apache.jackrabbit.oak.jcr.NamePathTest):
unable to create new native thread
  testSquareBracketsInPath(org.apache.jackrabbit.oak.jcr.NamePathTest)
  org.apache.jackrabbit.oak.jcr.query.qom.QomTest: unable to create
new native thread
  org.apache.jackrabbit.oak.jcr.query.QueryPlanTest: unable to create
new native thread
  org.apache.jackrabbit.oak.jcr.query.QueryJcrTest: unable to create
new native thread
  org.apache.jackrabbit.oak.jcr.query.QueryTest: unable to create new
native thread
  org.apache.jackrabbit.oak.jcr.query.QueryFulltextTest: unable to
create new native thread
  noChangesAtAll[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest):
unable to create new native thread
  saveContainsAllChanges[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest):
unable to create new native thread
  saveOnRoot[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest): unable to
create new native thread
  saveMissesNode[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest):
unable to create new native thread
  saveOnNewNode[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest): unable
to create new native thread
  saveOnChangedProperty[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest):
unable to create new native thread
  saveMissesProperty[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest):
unable to create new native thread
  saveOnNewProperty[0](org.apache.jackrabbit.oak.jcr.ItemSaveTest):
unable to create new native thread
  testRemoveMixinWithoutMixinProperty(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testRemoveInheritedMixin(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testRemoveInheritedMixin2(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testRemoveMixVersionable(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testRemoveMixVersionable1(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testRemoveAddMixVersionable(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testRemoveAddMixVersionable1(org.apache.jackrabbit.oak.jcr.nodetype.MixinTest):
Failed to get Repository instance.
  testGetRequiredPrimaryTypes(org.apache.jackrabbit.oak.jcr.nodetype.NodeDefinitionTest):
Failed to get Repository instance.
  testGetRequiredPrimaryTypes2(org.apache.jackrabbit.oak.jcr.nodetype.NodeDefinitionTest):
Failed to get Repository instance.
  testRootType(org.apache.jackrabbit.oak.jcr.nodetype.NodeDefinitionTest):
Failed to get Repository instance.
  org.apache.jackrabbit.oak.jcr.nodetype.NodeTypeTest: unable to
create new native thread
  testNodeTypeEquals(org.apache.jackrabbit.oak.jcr.nodetype.NodeTypeEqualsTest):
Failed to get Repository instance.
  org.apache.jackrabbit.oak.jcr.AutoCreatedItemsTest: unable to create
new native thread
  move[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  sessionIsolation[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  typeChecksOnSave[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
Unexpected exception,
expected<javax.jcr.nodetype.ConstraintViolationException> but
was<java.lang.OutOfMemoryError>
  removeNodeInDifferentSession[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  noEventsForTouchedProperties[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  noSNSSupport[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  addNodeTest[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  testBinaryCoercion[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  testSearchDescendentUsingXPath[0](org.apache.jackrabbit.oak.jcr.CompatibilityIssuesTest):
unable to create new native thread
  manyChildrenWithoutIndex(org.apache.jackrabbit.oak.jcr.cluster.ManyChildrenTest):
unable to create new native thread
  org.apache.jackrabbit.oak.jcr.ValueFactoryTest: unable to create new
native thread
  compactionCausesRefresh(org.apache.jackrabbit.oak.jcr.RefreshOnGCTest):
unable to create new native thread
  testDispose10kSave(org.apache.jackrabbit.core.value.BinaryValueTest):
Failed to get Repository instance.
  testDispose10Save(org.apache.jackrabbit.core.value.BinaryValueTest):
Failed to get Repository instance.
  testDispose10(org.apache.jackrabbit.core.value.BinaryValueTest):
Failed to get Repository instance.
  testDispose10k(org.apache.jackrabbit.core.value.BinaryValueTest):
Failed to get Repository instance.
  testGetBinaryFromValue(org.apache.jackrabbit.core.value.PathTest):
Failed to get Repository instance.
  testGetStreamFromValue(org.apache.jackrabbit.core.value.PathTest):
Failed to get Repository instance.
  testGetStream(org.apache.jackrabbit.core.value.PathTest): Failed to
get Repository instance.
  testGetBinary(org.apache.jackrabbit.core.value.PathTest): Failed to
get Repository instance.
  org.apache.jackrabbit.oak.jcr.LongPathTest: unable to create new native thread
  org.apache.jackrabbit.oak.jcr.ConcurrentFileOperationsTest: unable
to create new native thread
  org.apache.jackrabbit.oak.jcr.RepositoryTest: unable to create new
native thread
  testRename(org.apache.jackrabbit.oak.jcr.MoveTest): Failed to get
Repository instance.
  testMove(org.apache.jackrabbit.oak.jcr.MoveTest): Failed to get
Repository instance.
  testRenameNewNode(org.apache.jackrabbit.oak.jcr.MoveTest): Failed to
get Repository instance.
  testOak898(org.apache.jackrabbit.oak.jcr.MoveTest): Failed to get
Repository instance.
  testMoveNewNode(org.apache.jackrabbit.oak.jcr.MoveTest): Failed to
get Repository instance.
  testMoveNewReferenceable(org.apache.jackrabbit.oak.jcr.MoveTest):
Failed to get Repository instance.
  testMoveReferenceable(org.apache.jackrabbit.oak.jcr.MoveTest):
Failed to get Repository instance.
  testReadAcl(org.apache.jackrabbit.oak.jcr.random.RandomizedReadTest):
unable to create new native thread
  org.apache.jackrabbit.oak.jcr.MoveRemoveTest: unable to create new
native thread
  testSimpleReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testSimpleWeakReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMultipleMultiReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testWeakReferencesAddLater(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMultipleReferencesOnSameNode(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMultipleReferencesOnSameNode1(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMultipleReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMultipleReferences1(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMixedReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMixedReferencesOnSameNode(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMixedReferencesOnSameNode3(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMovedReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMVReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMVAddReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMVRemoveReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testVersionReferencesVH(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testVersionReferencesV0(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testVersionReferencesV1(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testVersionedReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  testMovedVersionedReferences(org.apache.jackrabbit.oak.jcr.ReferencesTest):
Failed to get Repository instance.
  org.apache.jackrabbit.oak.jcr.ConcurrentAddReferenceTest: unable to
create new native thread
  org.apache.jackrabbit.oak.jcr.CRUDTest: unable to create new native thread
  testHasProperty(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testGetProperty(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testGetItem(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testItemExists(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testIsSame(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testNodeExists(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testSessionGetNode(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testHasNode(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testGetNode(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testPropertyExists(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testSessionGetProperty(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testNodeStoreSupport(org.apache.jackrabbit.oak.jcr.SameNamePropertyNodeTest):
Failed to get Repository instance.
  testRename(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest): Failed
to get Repository instance.
  testRenameEventHandling(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  testSetNewMixins(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  testSetNewMixins2(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  testSetEmptyMixins(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  testSetRemoveMixins(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  testUpdateMixins(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  testSetMixins(org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest):
Failed to get Repository instance.
  org.apache.jackrabbit.oak.jcr.CopyTest: unable to create new native thread

Robert

On Tue, Apr 21, 2015 at 5:47 PM, Michael Dürig <md...@apache.org> wrote:
>
> This should be by far enough memory. Which test do you see failing?
>
> Michael
>
>
> On 21.4.15 4:25 , Robert Munteanu wrote:
>>
>> Hi,
>>
>> I am having trouble running the oak reactor build. The build fails in
>> oak-jcr, with the main complaint being
>>
>> Caused by: java.lang.OutOfMemoryError: unable to create new native
>> thread
>>          at java.lang.Thread.start0(Native Method)
>>          at java.lang.Thread.start(Thread.java:714)
>>          at
>>
>> org.apache.jackrabbit.oak.plugins.segment.file.BackgroundThread.<init>(BackgroundThread.java:59)
>>          at
>>
>> org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:405)
>>          at
>>
>> org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:300)
>>          at
>>
>> org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:306)
>>          at
>>
>> org.apache.jackrabbit.oak.jcr.OakTarMKRepositoryStub.<init>(OakTarMKRepositoryStub.java:52)
>>          ... 30 more
>>
>> I am building on top of r1675089, with the command line
>>
>> $ MAVEN_OPTS="-Xmx2g" mvn clean verify
>>    and Maven 3.3.1
>>
>> $ mvn -v
>> Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-
>> 13T22:10:27+02:00)
>> Maven home: /usr/share/java/maven
>> Java version: 1.8.0_45, vendor: Oracle Corporation
>> Java home: /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre
>> Default locale: en_US, platform encoding: UTF-8
>> OS name: "linux", version: "3.19.4-1-desktop", arch: "amd64", family:
>> "unix"
>>
>> Are 2g not enough? Are there any other settings I should change?
>>
>> Thanks,
>>
>> Robert
>>
>

Re: Memory needed when building Oak

Posted by Michael Dürig <md...@apache.org>.
This should be by far enough memory. Which test do you see failing?

Michael

On 21.4.15 4:25 , Robert Munteanu wrote:
> Hi,
>
> I am having trouble running the oak reactor build. The build fails in
> oak-jcr, with the main complaint being
>
> Caused by: java.lang.OutOfMemoryError: unable to create new native
> thread
>          at java.lang.Thread.start0(Native Method)
>          at java.lang.Thread.start(Thread.java:714)
>          at
> org.apache.jackrabbit.oak.plugins.segment.file.BackgroundThread.<init>(BackgroundThread.java:59)
>          at
> org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:405)
>          at
> org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:300)
>          at
> org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:306)
>          at
> org.apache.jackrabbit.oak.jcr.OakTarMKRepositoryStub.<init>(OakTarMKRepositoryStub.java:52)
>          ... 30 more
>
> I am building on top of r1675089, with the command line
>
> $ MAVEN_OPTS="-Xmx2g" mvn clean verify
>    and Maven 3.3.1
>
> $ mvn -v
> Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-
> 13T22:10:27+02:00)
> Maven home: /usr/share/java/maven
> Java version: 1.8.0_45, vendor: Oracle Corporation
> Java home: /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "3.19.4-1-desktop", arch: "amd64", family:
> "unix"
>
> Are 2g not enough? Are there any other settings I should change?
>
> Thanks,
>
> Robert
>