From owner-freebsd-ports@FreeBSD.ORG Sun Aug 24 07:19:43 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 613529C6 for ; Sun, 24 Aug 2014 07:19:43 +0000 (UTC) Received: from sh4-5.1blu.de (sh4-5.1blu.de [178.254.11.41]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DA1CA3FE9 for ; Sun, 24 Aug 2014 07:19:42 +0000 (UTC) Received: from ftp51246-2575596 by sh4-5.1blu.de with local (Exim 4.76) (envelope-from ) id 1XLS5U-0006vN-6t for freebsd-ports@freebsd.org; Sun, 24 Aug 2014 09:19:40 +0200 Date: Sun, 24 Aug 2014 09:19:40 +0200 From: Matthias Apitz To: freebsd-ports@freebsd.org Subject: Re: Fwd: building java/eclipse in HEAD w/ poudriere: java.lang.OutOfMemoryError: Java heap space Message-ID: <20140824071940.GA25982@sh4-5.1blu.de> Reply-To: Matthias Apitz References: <20140823135101.GA28621@sh4-5.1blu.de> <53F8DA83.2090809@FreeBSD.org> <53F8E805.6090705@gmx.de> <53F8E87D.9080502@FreeBSD.org> <20140823195132.GA1260@tiny-r269739> <53F90C66.80107@FreeBSD.org> <20140824050406.GA9352@sh4-5.1blu.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20140824050406.GA9352@sh4-5.1blu.de> X-Operating-System: FreeBSD 7.0-RELEASE (i386) User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Aug 2014 07:19:43 -0000 El día Sunday, August 24, 2014 a las 07:04:06AM +0200, Matthias Apitz escribió: > El día Saturday, August 23, 2014 a las 04:49:26PM -0500, Bryan Drewery escribió: > > > Sorry it would not. I am mixing multiple ideas. We need to be able to > > both limit the amount of memory a jail can use (RCTL) but also ensure > > applications don't think they use all of hw.physmem for building. This > > may be actually adding a feature to limit how much memory jails can > > think they have. The openjdk ports peer into hw.physmem and assume they > > have a ton of memory and fail to build once they hit the limits we've > > put in place via ulimit or rctl. Eclipse is probably doing something > > similar regarding guessing how much memory it can use. > > > > Do you have MAX_MEMORY set in poudriere.conf? This would cause the > > openjdk ports to fail if it is largely different than how much memory > > you actually have. > > No. I will set it now to 3 GByte and will let you know. I only have had > in loader.conf: > > kern.maxdsiz="1073741824" # in bytes 1024*1024*1024 > kern.maxssiz="671088640" # in bytes 65536*1024*10 > I have set MAX_MEMORY=3 in poudriere's conf file: # fgrep MAX_MEM /usr/local/etc/poudriere.conf MAX_MEMORY=3 (btw: it is not visible in the log file) and have set also in make.conf: MAVEN_OPTS="-Xmx1792m -XX:MaxPermSize=512m" The built stops again at the same place after ~1 hour. I'm attaching the first 142 lines and the last 200 lines of the log. I run in another terminal a 'top -b -d100000 -I' to see the memory usage in the moment of the crash. Here it is when the java proc is still running and 2 secs later when it went away: last pid: 92498; load averages: 2.52, 2.38, 2.21 up 0+01:38:05 08:11:58 94 processes: 3 running, 91 sleeping CPU: 91.7% user, 0.0% nice, 8.3% system, 0.0% interrupt, 0.0% idle Mem: 886M Active, 2254M Inact, 266M Wired, 49M Cache, 90M Buf, 47M Free Swap: 4096M Total, 1431M Used, 2664M Free, 34% Inuse, 28K In PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 46713 root 26 52 0 465M 395M uwait 34:41 94.67% java 803 guru 1 20 0 95640K 66984K select 2:18 2.49% Xorg 868 guru 4 20 0 255M 54632K select 0:17 1.19% kwin ... last pid: 92561; load averages: 2.52, 2.38, 2.21 up 0+01:38:07 08:12:00 94 processes: 4 running, 90 sleeping CPU: 73.6% user, 0.0% nice, 17.1% system, 0.0% interrupt, 9.3% idle Mem: 502M Active, 2254M Inact, 288M Wired, 49M Cache, 113M Buf, 408M Free Swap: 4096M Total, 1431M Used, 2664M Free, 34% Inuse, 144K In PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 803 guru 1 20 0 95640K 66984K select 2:18 2.12% Xorg 868 guru 4 20 0 255M 54632K RUN 0:17 0.62% kwin 1216 root 1 52 0 10436K 1024K wait 0:05 0.34% sh ... as you can see there is pretty much free RAM and swap space in the system; the limit must be soemthing in the jail or the JVM itself. HIH matthias folow head and tail of the build log: ====>> Building java/eclipse build started at Sun Aug 24 07:08:30 CEST 2014 port directory: /usr/ports/java/eclipse building for: FreeBSD freebsd-head-ports-head-job-01 11.0-CURRENT FreeBSD 11.0-CURRENT i386 maintained by: ljboiler@gmail.com Makefile ident: $FreeBSD: head/java/eclipse/Makefile 361589 2014-07-11 21:56:01Z marino $ Poudriere version: 3.1-pre Host OSVERSION: 1100028 Jail OSVERSION: 1100028 ---Begin Environment--- OSVERSION=1100028 UNAME_v=FreeBSD 11.0-CURRENT UNAME_r=11.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 SAVED_TERM=xterm MASTERMNT=/usr/local/poudriere/data/.m/freebsd-head-ports-head/ref PKG_EXT=txz FORCE_PACKAGE=yes PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin POUDRIERE_BUILD_TYPE=bulk PKGNG=1 PKGNAME=eclipse-4.3.2_1 PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f PKG_ADD=/usr/local/sbin/pkg-static add OLDPWD=/root PWD=/usr/local/poudriere/data/.m/freebsd-head-ports-head/ref/.p/pool MASTERNAME=freebsd-head-ports-head USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes PKG_VERSION=/.p/pkg-static version PKG_BIN=/usr/local/sbin/pkg-static ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for eclipse-4.3.2_1: ====> Options available for the single INSTALLPKG: you have to select exactly one of them FULL_SDK=on: Full SDK (JDT, PDE, source, API docs) PLATFORM_SDK=off: Platform with source, API Docs (no Java tools) PLATFORM=off: Platform only (no Java tools, no source or docs) ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/java/eclipse/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/java/eclipse/work HOME=/wrkdirs/usr/ports/java/eclipse/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/java/eclipse/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/java/eclipse/work HOME=/wrkdirs/usr/ports/java/eclipse/work TMPDIR="/tmp" MAKE=gmake PKG_CONFIG=pkgconf SHELL=/bin/sh CONFIG_SHELL=/bin/sh ESD_CONFIG="/usr/local/bin/esd-config" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/java/eclipse/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/java/eclipse/work HOME=/wrkdirs/usr/ports/java/eclipse/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/java/eclipse/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/java/eclipse/work HOME=/wrkdirs/usr/ports/java/eclipse/work TMPDIR="/tmp" NO_PIE=yes SHELL=/bin/sh NO_LINT=YES ESD_CONFIG="/usr/local/bin/esd-config" PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="clang" CFLAGS="-O2 -pipe -fno-strict-aliasing" CPP="clang-cpp" CPPFLAGS="" LDFLAGS="" LIBS="" CXX="clang++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555" BSD_INSTALL_LIB="install -s -o root -g wheel -m 444" BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555" BSD_INSTALL_DATA="install -o root -g wheel -m 444" BSD_INSTALL_MAN="install -o root -g wheel -m 444" --End MAKE_ENV-- --PLIST_SUB-- JAVASHAREDIR="share/java" JAVAJARDIR="share/java/classes" OSREL=11.0 PREFIX=%D LOCALBASE=/usr/local PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=lib GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" DOCSDIR="share/doc/eclipse" EXAMPLESDIR="share/examples/eclipse" DATADIR="share/eclipse" WWWDIR="www/eclipse" ETCDIR="etc/eclipse" --End PLIST_SUB-- --SUB_LIST-- JAVASHAREDIR="/usr/local/share/java" JAVAJARDIR="/usr/local/share/java/classes" JAVALIBDIR="/usr/local/share/java/classes" JAVA_VERSION="1.7" JAVA_VENDOR="openjdk" JAVA_OS="native" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/eclipse DOCSDIR=/usr/local/share/doc/eclipse EXAMPLESDIR=/usr/local/share/examples/eclipse WWWDIR=/usr/local/www/eclipse ETCDIR=/usr/local/etc/eclipse --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles #### /usr/local/etc/poudriere.d/freebsd-head-make.conf #### WITH_PKGNG=yes # Only required for versions before 10.0 CC=clang # Highly recommended over GCC, CXX=clang++ # but only needed for 8.X and 9.X CPP=clang-cpp # since it's the default in 10.0 MASTER_SITE_BACKUP?= \ http://ftp2.us.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR/} # # from aurora: # # WITHOUT_PKGNG=yes WITH_NEW_XORG=yes WITHOUT_HAL=yes # # NO_IGNORE=yes # From: Chris Rees # CC: freebsd-ports@freebsd.org # Date: Sat, 23 Aug 2014 14:19:24 +0100 # better is: DISABLE_LICENSES=yes # # # added 20130612 guru # CPUTYPE?=pentium3 SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL SENDMAIL_LDFLAGS=-L/usr/local/lib SENDMAIL_LDADD=-lsasl2 # # not used until now: # FETCH_BEFORE_ARGS=-p4 -T 10 # OPTIONS_UNSET= DEBUG HELP STATIC GNUTLS DOCS EXAMPLES IPV6 \ # MANPAGES PTH IDN LIBIDN NLS DBUS SOUND ALSA PULSEAUDIO \ # DOCBOOK CUPS TESTS HTMLDOCS BONJOUR GSSAPI APIDOCS MAVEN_OPTS="-Xmx1792m -XX:MaxPermSize=512m" DISABLE_MAKE_JOBS=poudriere ---End make.conf--- =================================================== ... LogHelper.log(result); ^^^^^^^^^ Discouraged access: The type LogHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[77] LogHelper.log(result); ^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method log(IStatus) from the type LogHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[169] PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(Activator.getBundleContext(), PlatformAdmin.class.getName()); ^^^^^^^^^^^^^ Discouraged access: The type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[169] PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(Activator.getBundleContext(), PlatformAdmin.class.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method getService(BundleContext, String) from the type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[170] PackageAdmin packageAdmin = (PackageAdmin) ServiceHelper.getService(Activator.getBundleContext(), PackageAdmin.class.getName()); ^^^^^^^^^^^^^ Discouraged access: The type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[170] PackageAdmin packageAdmin = (PackageAdmin) ServiceHelper.getService(Activator.getBundleContext(), PackageAdmin.class.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method getService(BundleContext, String) from the type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[193] PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(Activator.getBundleContext(), PlatformAdmin.class.getName()); ^^^^^^^^^^^^^ Discouraged access: The type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[193] PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(Activator.getBundleContext(), PlatformAdmin.class.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method getService(BundleContext, String) from the type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[206] if (ImportPackageSpecification.RESOLUTION_OPTIONAL.equals(((ImportPackageSpecification) leafConstraints[i]).getDirective(Constants.RESOLUTION_DIRECTIVE))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type Constants is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[208] if (ImportPackageSpecification.RESOLUTION_DYNAMIC.equals(((ImportPackageSpecification) leafConstraints[i]).getDirective(Constants.RESOLUTION_DIRECTIVE))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type Constants is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[224] String generalMessage = NLS.bind(EclipseAdaptorMsg.ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED, description.getLocation()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type EclipseAdaptorMsg is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[224] String generalMessage = NLS.bind(EclipseAdaptorMsg.ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED, description.getLocation()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED from the type EclipseAdaptorMsg is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[227] String message = generalMessage + " Reason: " + MessageHelper.getResolutionFailureMessage((VersionConstraint) inner.next()); //$NON-NLS-1$ ^^^^^^^^^^^^^ Discouraged access: The type MessageHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[227] String message = generalMessage + " Reason: " + MessageHelper.getResolutionFailureMessage((VersionConstraint) inner.next()); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method getResolutionFailureMessage(VersionConstraint) from the type MessageHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[239] String generalMessage = NLS.bind(EclipseAdaptorMsg.ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED, bundle); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type EclipseAdaptorMsg is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[239] String generalMessage = NLS.bind(EclipseAdaptorMsg.ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED, bundle); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED from the type EclipseAdaptorMsg is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[248] allProblems.add(createError(generalMessage + " Reason: " + MessageHelper.getResolutionFailureMessage(unsatisfied[j]))); //$NON-NLS-1$ ^^^^^^^^^^^^^ Discouraged access: The type MessageHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[248] allProblems.add(createError(generalMessage + " Reason: " + MessageHelper.getResolutionFailureMessage(unsatisfied[j]))); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method getResolutionFailureMessage(VersionConstraint) from the type MessageHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.framework/bundles/org.eclipse.osgi/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[346] MigrationWizard wizardPage = new MigrationWizard(profile, Collections. emptyList(), new URI[0], false); ^^^^^^^^^^^^^^^ Discouraged access: The type MigrationWizard is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[346] MigrationWizard wizardPage = new MigrationWizard(profile, Collections. emptyList(), new URI[0], false); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The constructor MigrationWizard(IProfile, Collection, URI[], boolean) is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[346] MigrationWizard wizardPage = new MigrationWizard(profile, Collections. emptyList(), new URI[0], false); ^^^^^^^^^^^^^^^ Discouraged access: The type MigrationWizard is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[348] wizardPage.rememberCancellationDecision(cancelAnswer); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method rememberCancellationDecision(int) from the type MigrationWizard is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[409] PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(Activator.getBundleContext(), PlatformAdmin.class.getName()); ^^^^^^^^^^^^^ Discouraged access: The type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[409] PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(Activator.getBundleContext(), PlatformAdmin.class.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method getService(BundleContext, String) from the type ServiceHelper is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[448] migrationSupport.performMigration(agent, reg, profile); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method performMigration(IProvisioningAgent, IProfileRegistry, IProfile) from the type MigrationSupport is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/target/classes [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/org/eclipse/equinox/internal/p2/tests/verifier/VerifierApplication.java:[461] new MigrationWizardTestHelper().rememberMigrationCompleted(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The method rememberMigrationCompleted() from the type MigrationSupport is not accessible due to restriction on classpath entry /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/target/classes 36 problems (36 warnings) [INFO] [INFO] --- tycho-eclipserun-plugin:0.19.0:eclipse-run (default) @ org.eclipse.equinox.p2.tests.verifier --- [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ org.eclipse.equinox.p2.tests.verifier --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/src/test/resources [INFO] [INFO] --- tycho-source-plugin:0.19.0:plugin-source (plugin-source) @ org.eclipse.equinox.p2.tests.verifier --- [WARNING] bundle localization file /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/plugin.properties not found [WARNING] Bundle-Vendor header not found in /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/META-INF/MANIFEST.MF, fallback to 'unknown' for source bundle [INFO] Building jar: /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/target/org.eclipse.equinox.p2.tests.verifier-1.0.100-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging-plugin:0.19.0:package-plugin (default-package-plugin) @ org.eclipse.equinox.p2.tests.verifier --- [WARNING] /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/build.properties: bin.includes value(s) [bin/] do not match any files. [INFO] Building jar: /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/target/org.eclipse.equinox.p2.tests.verifier-1.0.100-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:0.19.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.equinox.p2.tests.verifier --- [INFO] No baseline version MavenProject: org.eclipse.equinox:org.eclipse.equinox.p2.tests.verifier:1.0.100-SNAPSHOT @ /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.verifier/pom.xml [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building org.eclipse.equinox.p2.tests 1.5.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.equinox.p2.tests --- [INFO] [INFO] --- tycho-packaging-plugin:0.19.0:build-qualifier (default-build-qualifier) @ org.eclipse.equinox.p2.tests --- [INFO] The project's OSGi version is 1.5.0.v20140824-0512 [INFO] [INFO] --- tycho-packaging-plugin:0.19.0:validate-id (default-validate-id) @ org.eclipse.equinox.p2.tests --- [INFO] [INFO] --- tycho-packaging-plugin:0.19.0:validate-version (default-validate-version) @ org.eclipse.equinox.p2.tests --- [INFO] [INFO] --- eclipse-cbi-plugin:1.0.4:generate-api-build-xml (default) @ org.eclipse.equinox.p2.tests --- [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ org.eclipse.equinox.p2.tests --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/saveproperties [INFO] [INFO] --- maven-resources-plugin:2.5:resources (filter-resources) @ org.eclipse.equinox.p2.tests --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/saveproperties [INFO] [INFO] --- tycho-compiler-plugin:0.19.0:compile (default-compile) @ org.eclipse.equinox.p2.tests --- [INFO] Compiling 512 source files to /wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-4.3.2/rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/target/classes java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2367) at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415) at java.lang.StringBuffer.append(StringBuffer.java:237) at java.io.StringWriter.write(StringWriter.java:112) at java.io.PrintWriter.write(PrintWriter.java:456) at java.io.PrintWriter.write(PrintWriter.java:473) at java.io.PrintWriter.print(PrintWriter.java:603) at java.io.PrintWriter.println(PrintWriter.java:739) at org.eclipse.jdt.internal.compiler.batch.Main$Logger.printlnErr(Main.java:1121) at org.eclipse.jdt.internal.compiler.batch.Main$Logger.logProblem(Main.java:788) at org.eclipse.jdt.internal.compiler.batch.Main$Logger.logProblems(Main.java:809) at org.eclipse.jdt.internal.compiler.batch.Main$3.acceptResult(Main.java:2962) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:510) at org.eclipse.jdt.internal.compiler.batch.Main.performCompilation(Main.java:4099) at org.eclipse.jdt.internal.compiler.batch.Main.compile(Main.java:1689) at org.eclipse.tycho.compiler.jdt.JDTCompiler.compileInProcess(JDTCompiler.java:348) at org.eclipse.tycho.compiler.jdt.JDTCompiler.performCompile(JDTCompiler.java:109) at copied.org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:424) at org.eclipse.tycho.compiler.AbstractOsgiCompilerMojo.execute(AbstractOsgiCompilerMojo.java:237) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) [ERROR] Java heap space -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/OutOfMemoryError *** Error code 1 Stop. make: stopped in /usr/ports/java/eclipse ====>> Cleaning up wrkdir ===> Cleaning for eclipse-4.3.2_1 build of /usr/ports/java/eclipse ended at Sun Aug 24 08:12:13 CEST 2014 build time: 01:03:43 !!! build failure encountered !!! -- Matthias Apitz | /"\ ASCII Ribbon Campaign: E-mail: guru@unixarea.de | \ / - No HTML/RTF in E-mail WWW: http://www.unixarea.de/ | X - No proprietary attachments phone: +49-170-4527211 | / \ - Respect for open standards | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign