bndtools / bnd

Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
https://bndtools.org
Other
531 stars 304 forks source link

ant junit on next branch hangs #97

Closed bjhargrave closed 12 years ago

bjhargrave commented 13 years ago

After git pull; ant clean, I run ant junit and it hangs at the end. I had to ctrl-C. The output indicates test.JarTest failed and the next test, test.LauncherTest, hangs.

[hargrave@macbookpro2 bnd (next)]$ ant junit Buildfile: /Users/hargrave/git/bnd/build.xml

junit:

init: [echo] Enter project aQute.libg

dependencies: [subant] No sub-builds to iterate on

compile: [javac] Compiling 61 source files to /Users/hargrave/git/bnd/aQute.libg/bin [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/base64/Base64.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/collections/LineCollection.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/collections/Logic.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/collections/MultiMap.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/filter/Filter.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/hex/Hex.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/index/Index.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/io/IO.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/io/LimitedInputStream.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/putjar/DirectoryInputStream.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/lib/tag/Tag.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/asn1/BER.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/asn1/PDU.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/asn1/Types.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cafs/CAFS.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/classdump/ClassDumper.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/classloaders/URLClassLoaderWrapper.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/clauses/Clause.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/clauses/Clauses.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/clauses/Selector.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/command/Command.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/Crypto.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/Digest.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/Digester.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/Key.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/MD5.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/RSA.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/SHA1.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/Signer.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/cryptography/Verifier.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/dumpzip/DumpZip.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/filecheck/FileCheck.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/fileiterator/FileIterator.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/filelock/DirectoryLock.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/filerepo/FileRepo.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/forker/Forker.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/generics/Create.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/header/OSGiHeader.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/log/Logger.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/map/MAP.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/qtokens/QuotedTokenizer.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/reporter/Reporter.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sax/ContentFilter.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sax/ContentFilterImpl.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sax/SAXElement.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sax/SAXUtil.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sax/filters/ElementSelectionFilter.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sax/filters/MergeContentFilter.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sed/Replacer.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/sed/Sed.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/tarjan/Tarjan.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/tuple/Pair.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/version/Version.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/version/VersionRange.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/aQute/libg/xslt/Transform.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/test/TestCAFS.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/test/TestDirectoryInputStream.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/test/TestForker.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/test/TestIndex.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/test/TestSAXFilters.java [javac] /Users/hargrave/git/bnd/aQute.libg/src/test/TestTarjan.java [copy] Copying 35 files to /Users/hargrave/git/bnd/aQute.libg/bin

build: [bnd] Updating classpath after classpathref setting

junit: [junit] Running test.TestCAFS [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.099 sec [junit] Running test.TestDirectoryInputStream [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.046 sec [junit] Running test.TestForker [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 1.063 sec [junit] Running test.TestIndex [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.103 sec [junit] Running test.TestSAXFilters [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.151 sec [junit] Running test.TestTarjan [junit] Running test.TestTarjan [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.04 sec

init: [echo] Enter project biz.aQute.bnd

dependencies:

init: [echo] Enter project aQute.libg

dependencies:

compile:

build: [bnd] Updating classpath after classpathref setting

init: [echo] Enter project biz.aQute.bndlib

dependencies:

compile: [javac] Compiling 218 source files to /Users/hargrave/git/bnd/biz.aQute.bndlib/bin [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/DefaultPackage.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/ConsumerType.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/Export.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/ProviderType.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/UsePolicy.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/Version.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/Activate.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/Attribute.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/Component.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/ConfigurationPolicy.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/Deactivate.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/Modified.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/component/Reference.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/metatype/Configurable.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/annotation/metatype/Meta.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/CircularDependencyException.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/Container.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/Project.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/ProjectBuilder.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/ProjectLauncher.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/ProjectTester.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/ReflectAction.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/ResolverMode.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/ScriptAction.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/build/Workspace.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/Access.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/GenericParameter.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/GenericType.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/Kind.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/ParseSignatureBuilder.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/RuntimeSignatureBuilder.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/Scope.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/SignatureGenerator.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/compatibility/Signatures.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/component/AnnotationReader.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/component/ComponentDef.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/component/DSAnnotations.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/component/ReferenceDef.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/concurrent/MultiBuilder.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/help/Errors.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/help/Syntax.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/help/Warnings.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/Make.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/MakeBnd.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/MakeCopy.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/calltree/CalltreeResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/component/ComponentAnnotationReader.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/component/ServiceComponent.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/coverage/Coverage.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/coverage/CoverageResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/metatype/MetaTypeReader.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/metatype/MetatypePlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/BsnToMavenPath.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenCommand.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenDependencyGraph.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenDeploy.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenDeployCmd.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenGroup.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenRepository.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/PomFromManifest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/PomParser.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/PomResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/CachedPom.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/Maven.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/MavenEntry.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/MavenRemoteRepository.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/Pom.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/ProjectPom.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/Repo.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/repo/eclipse/EclipseRepo.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/AnalyzerPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/BndListener.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/CommandPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/Compiler.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/DependencyContributor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/Deploy.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/EclipseJUnitTester.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/LauncherPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/MakePlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/OBRIndexProvider.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/OBRResolutionMode.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/Plugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/Refreshable.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/Registry.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/RegistryPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/RemoteRepositoryPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/RepositoryListenerPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/RepositoryPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/ResourceHandle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/Scripter.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/SignerPlugin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/action/Action.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/service/action/NamedAction.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/settings/Settings.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/signing/JartoolSigner.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/signing/Signer.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/test/BndTestCase.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/test/SimpleContext.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/test/XmlTester.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/FileInstallRepo.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/FileRepo.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/AbstractBaseOBR.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/Capability.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/CapabilityType.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/IRepositoryListener.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/LocalOBR.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/OBR.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/OBRSAXHandler.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/Property.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/Referral.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/Require.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/Resource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/StopParseException.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/URLResourceHandle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/UniqueResourceFilter.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/jardiff/Diff.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/About.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/AbstractResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Analyzer.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Annotation.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Builder.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/ClassDataCollector.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Clazz.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Constants.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/EmbeddedResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/FileResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Instruction.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/InstructionFilter.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Jar.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/JarResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Macro.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/OpCodes.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/PreprocessResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Processor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Resource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/TagResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/URLResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/Verifier.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/WriteResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/ZipResource.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/osgi/eclipse/EclipseClasspath.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/spring/JPAComponent.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/spring/SpringComponent.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/spring/SpringXMLType.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/spring/XMLType.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/spring/XMLTypeProcessor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/AnalyzerTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/AnnotationsTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/AttributesTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/BuilderTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/CalltreeTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ClassParserTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ClassReferenceTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ClasspathTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ClazzTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/CompareTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ComponentTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/CorruptManifest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/DSAnnotationTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/DiffTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ExportHeaderTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/FilterTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/GroupsTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/IncludeHeaderTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/InlineTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/JarSignerTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/JarTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/LauncherTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/MacroTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/MakeTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ManifestTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/MavenTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/MergeTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/MetatypeTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/NativeHeader.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/NoUsesTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/PackTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ParseHeaderTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/PluginTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ProcessorTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ProjectTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/PropertiesTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/RepoBuilderTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/ResourcesTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/SpringTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/TestBndBook.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/TestEclipseRepo.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/TestQuotedTokenizer.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/TestSelfBuild.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/TestSignatures.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/VerifierTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/VersionPolicyTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/WorkspaceTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/activator/Activator.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/activator/inherits/InheritedActivator.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/classreference/ClassReference.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/lib/deployer/obr/NanoHTTPD.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/lib/deployer/obr/OBRAllTests.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/lib/deployer/obr/OBRParseTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/lib/deployer/obr/OBRTest.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/make/MD5.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/packageinfo/Dummy.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/packageinfo/ref/DummyRef.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/privateimport/PrivateImport.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/refer/RefersToEventAdmin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/refer/RefersToHttp.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/refer/RefersToMeasurement.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/signatures/Z.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/top/Top.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/top/middle/Middle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/top/middle/bottom/Bottom.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/api/EventAdmin.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/api/EventHandler.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/api/PrivateImpl.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/api/package-info.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/implemented/Implemented.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/implmajor/MajorImplemented.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/uses/Uses.java [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/versionpolicy/api/EventHandler.java:5: warning: [deprecation] aQute.bnd.annotation.UsePolicy in aQute.bnd.annotation has been deprecated [javac] @SuppressWarnings("deprecation") @UsePolicy [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/FileRepo.java:62: warning: [deprecation] get(java.lang.String,java.lang.String) in aQute.bnd.service.RepositoryPlugin has been deprecated [javac] public File[] get(String bsn, String versionRange) throws Exception { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/component/AnnotationReader.java:330: warning: [deprecation] method(int,java.lang.String,java.lang.String) in aQute.lib.osgi.ClassDataCollector has been deprecated [javac] @Override public void method(int access, String name, String descriptor) { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/make/component/ComponentAnnotationReader.java:316: warning: [deprecation] method(int,java.lang.String,java.lang.String) in aQute.lib.osgi.ClassDataCollector has been deprecated [javac] @Override public void method(int access, String name, String descriptor) { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/MavenRepository.java:28: warning: [deprecation] get(java.lang.String,java.lang.String) in aQute.bnd.service.RepositoryPlugin has been deprecated [javac] public File[] get(String bsn, String version) throws Exception { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/maven/support/MavenRemoteRepository.java:19: warning: [deprecation] get(java.lang.String,java.lang.String) in aQute.bnd.service.RepositoryPlugin has been deprecated [javac] public File[] get(String bsn, String range) throws Exception { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/bnd/repo/eclipse/EclipseRepo.java:134: warning: [deprecation] get(java.lang.String,java.lang.String) in aQute.bnd.service.RepositoryPlugin has been deprecated [javac] public File[] get(String bsn, String range) throws Exception { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/aQute/lib/deployer/obr/AbstractBaseOBR.java:170: warning: [deprecation] get(java.lang.String,java.lang.String) in aQute.bnd.service.RepositoryPlugin has been deprecated [javac] public File[] get(String bsn, String range) throws Exception { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/AnnotationsTest.java:87: warning: [deprecation] constructor(int,java.lang.String) in aQute.lib.osgi.ClassDataCollector has been deprecated [javac] public void constructor(int access, String descriptor) { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/AnnotationsTest.java:91: warning: [deprecation] method(int,java.lang.String,java.lang.String) in aQute.lib.osgi.ClassDataCollector has been deprecated [javac] public void method(int access, String name, String descriptor) { [javac] ^ [javac] /Users/hargrave/git/bnd/biz.aQute.bndlib/src/test/lib/deployer/obr/NanoHTTPD.java:775: warning: [deprecation] encode(java.lang.String) in java.net.URLEncoder has been deprecated [javac] newUri += URLEncoder.encode( tok ); [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 11 warnings [copy] Copying 77 files to /Users/hargrave/git/bnd/biz.aQute.bndlib/bin

build: [bnd] Updating classpath after classpathref setting [bnd] # Building biz.aQute.bndlib [bnd] # biz.aQute.bndlib (biz.aQute.bndlib.jar) 533

init: [echo] Enter project biz.aQute.junit

dependencies:

compile: [javac] Compiling 12 source files to /Users/hargrave/git/bnd/biz.aQute.junit/bin [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/Activator.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/BasicTestReport.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/JUnitEclipseReport.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/JunitXmlReport.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/Tag.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/Tee.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/TestReporter.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/constants/TesterConstants.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/plugin/ProjectTesterImpl.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/runtime/OSGiTestCase.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/runtime/Operation.java [javac] /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/runtime/VoidOperation.java [javac] Note: /Users/hargrave/git/bnd/biz.aQute.junit/src/aQute/junit/runtime/OSGiTestCase.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details.

build: [bnd] Updating classpath after classpathref setting [bnd] # Building biz.aQute.junit [bnd] # biz.aQute.junit (biz.aQute.junit.jar) 41

init: [echo] Enter project biz.aQute.launcher

dependencies:

compile: [javac] Compiling 6 source files to /Users/hargrave/git/bnd/biz.aQute.launcher/bin [javac] /Users/hargrave/git/bnd/biz.aQute.launcher/src/aQute/launcher/Launcher.java [javac] /Users/hargrave/git/bnd/biz.aQute.launcher/src/aQute/launcher/SimplePermissionPolicy.java [javac] /Users/hargrave/git/bnd/biz.aQute.launcher/src/aQute/launcher/constants/LauncherConstants.java [javac] /Users/hargrave/git/bnd/biz.aQute.launcher/src/aQute/launcher/minifw/Context.java [javac] /Users/hargrave/git/bnd/biz.aQute.launcher/src/aQute/launcher/minifw/MiniFramework.java [javac] /Users/hargrave/git/bnd/biz.aQute.launcher/src/aQute/launcher/plugin/ProjectLauncherImpl.java [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details.

build: [bnd] Updating classpath after classpathref setting [bnd] # Building biz.aQute.launcher [bnd] # biz.aQute.launcher (biz.aQute.launcher.jar) 20

compile: [javac] Compiling 50 source files to /Users/hargrave/git/bnd/biz.aQute.bnd/bin [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/BaseTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/BndTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/DeployTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/EclipseTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/ExpandPropertiesTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/PrepareTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/ProjectTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/ant/WrapTask.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/classpath/BndContainer.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/classpath/BndContainerInitializer.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/classpath/BndContainerPage.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/classpath/ModelListener.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/jareditor/JarConfiguration.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/jareditor/JarDocumentProvider.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/jareditor/JarEditor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/junit/OSGiArgumentsTab.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/junit/OSGiJUnitLaunchShortcut.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/junit/OSGiJUnitLauncherConfigurationDelegate.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/junit/OSGiJUnitTabGroup.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/launch/LaunchDelegate.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/launch/LaunchTabGroup.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/launch/Shortcut.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/libsync/LibSync.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/main/bnd.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/ActionWrapper.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/Activator.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/Central.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/builder/BndBuilder.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/builder/BndNature.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/builder/ToggleNatureAction.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndCompletionProcessor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndHover.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndMultiPageEditor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndMultiPageEditorContributor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndScanner.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndSourceViewerConfiguration.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/BndTextEditor.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/editors/MacroRule.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/Scripts.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/SubMenu.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/actions/AddToRepo.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/actions/InstallBundle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/actions/MakeBundle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/actions/VerifyBundle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/actions/WrapBundle.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/aQute/bnd/plugin/popup/actions/repo/RepoDialog.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/biz/aqute/bnd/eclipse/popup/Refresh.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/swing2swt/layout/AWTLayout.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/swing2swt/layout/GridLayout.java [javac] /Users/hargrave/git/bnd/biz.aQute.bnd/src/test/TestBuild.java [copy] Copying 6 files to /Users/hargrave/git/bnd/biz.aQute.bnd/bin

build: [bnd] Updating classpath after classpathref setting [bnd] # Building biz.aQute.bnd [bnd] # biz.aQute.bnd.annotation (biz.aQute.bnd.annotation.jar) 47 [bnd] # biz.aQute.bnd (biz.aQute.bnd.jar) 654

junit: [junit] WARNING: multiple versions of ant detected in path for junit [junit] jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/Project.class [junit] and jar:file:/Users/hargrave/git/bnd/cnf/repo/org.apache.tools.ant/org.apache.tools.ant-1.6.5.jar!/org/apache/tools/ant/Project.class [junit] Running test.TestBuild [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.051 sec

init: [echo] Enter project biz.aQute.bndlib

dependencies:

init: [echo] Enter project aQute.libg

dependencies:

compile:

build: [bnd] Updating classpath after classpathref setting

compile:

build: [bnd] Updating classpath after classpathref setting [bnd] # Building biz.aQute.bndlib [bnd] # biz.aQute.bndlib (biz.aQute.bndlib.jar) 533 (not modified since Fri Oct 21 07:35:14 EDT 2011)

junit: [junit] Running test.AnalyzerTest [junit] Tests run: 24, Failures: 0, Errors: 0, Time elapsed: 2.389 sec [junit] Running test.AnnotationsTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.087 sec [junit] Running test.AttributesTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.297 sec [junit] Running test.BuilderTest [junit] Tests run: 81, Failures: 0, Errors: 0, Time elapsed: 3.886 sec [junit] Running test.CalltreeTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 2.623 sec [junit] Running test.ClassParserTest [junit] Tests run: 18, Failures: 0, Errors: 1, Time elapsed: 1.337 sec [junit] Test test.ClassParserTest FAILED [junit] Running test.ClassReferenceTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.191 sec [junit] Running test.ClasspathTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.87 sec [junit] Running test.ClazzTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.054 sec [junit] Running test.CompareTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.053 sec [junit] Running test.ComponentTest [junit] Tests run: 38, Failures: 0, Errors: 0, Time elapsed: 3.403 sec [junit] Running test.CorruptManifest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.188 sec [junit] Running test.DSAnnotationTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.82 sec [junit] Running test.DiffTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.288 sec [junit] Running test.ExportHeaderTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.206 sec [junit] Running test.FilterTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.067 sec [junit] Running test.GroupsTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.479 sec [junit] Running test.IncludeHeaderTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.098 sec [junit] Running test.InlineTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.428 sec [junit] Running test.JarSignerTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 3.686 sec [junit] Running test.JarTest [junit] Tests run: 3, Failures: 1, Errors: 0, Time elapsed: 0.109 sec [junit] Test test.JarTest FAILED [junit] Running test.LauncherTest ^C[hargrave@macbookpro2 bnd (next)]$

njbartlett commented 13 years ago

Sounds similar to #96. A thread dump would probably help.

bjhargrave commented 13 years ago

Here is the thread dump (ctrl-)

^\2011-10-21 08:26:04 Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02-383 mixed mode):

"Thread-59" daemon prio=5 tid=7f94f0840000 nid=0x1126c8000 in Object.wait() [1126c7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method)

"Thread-58" daemon prio=5 tid=7f94f083f000 nid=0x1125c5000 in Object.wait() [1125c4000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method)

"process reaper" daemon prio=5 tid=7f94f083e000 nid=0x1123c7000 runnable [1123c6000] java.lang.Thread.State: RUNNABLE at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$900(UNIXProcess.java:17) at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86)

"Poller SunPKCS11-Darwin" daemon prio=1 tid=7f94ec9c5000 nid=0x1122c4000 waiting on condition [1122c3000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692) at java.lang.Thread.run(Thread.java:680)

"Low Memory Detector" daemon prio=5 tid=7f94ed094000 nid=0x111bdb000 runnable [00000000] java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=9 tid=7f94ed093000 nid=0x111ad8000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=9 tid=7f94ed092800 nid=0x1119d5000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=9 tid=7f94ed091800 nid=0x1118d2000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE

"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=7f94ed091000 nid=0x1117cf000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=7f94ec80d800 nid=0x11150b000 in Object.wait() [11150a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)

"Reference Handler" daemon prio=10 tid=7f94ec80d000 nid=0x111408000 in Object.wait() [111407000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)

"main" prio=5 tid=7f94ec801800 nid=0x109877000 in Object.wait() [109873000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)

"VM Thread" prio=9 tid=7f94ec808800 nid=0x111305000 runnable

"Gang worker#0 (Parallel GC Threads)" prio=9 tid=7f94ed000000 nid=0x10cbb1000 runnable

"Gang worker#1 (Parallel GC Threads)" prio=9 tid=7f94ed001000 nid=0x10ccb4000 runnable

"Gang worker#2 (Parallel GC Threads)" prio=9 tid=7f94ed001800 nid=0x10cdb7000 runnable

"Gang worker#3 (Parallel GC Threads)" prio=9 tid=7f94ed002000 nid=0x10ceba000 runnable

"Concurrent Mark-Sweep GC Thread" prio=9 tid=7f94ed07d000 nid=0x110faa000 runnable "VM Periodic Task Thread" prio=10 tid=7f94ed0a5800 nid=0x111cde000 waiting on condition

"Exception Catcher Thread" prio=10 tid=7f94ec802000 nid=0x1099d9000 runnable JNI global references: 1461

Heap par new generation total 19136K, used 3409K [7ca200000, 7cb6c0000, 7ce200000) eden space 17024K, 14% used [7ca200000, 7ca462238, 7cb2a0000) from space 2112K, 45% used [7cb2a0000, 7cb392258, 7cb4b0000) to space 2112K, 0% used [7cb4b0000, 7cb4b0000, 7cb6c0000) concurrent mark-sweep generation total 72808K, used 16234K [7ce200000, 7d291a000, 7ea200000) concurrent-mark-sweep perm gen total 28980K, used 17458K [7ea200000, 7ebe4d000, 800000000)

fhuberts commented 13 years ago

BJ,

what version of next? :-) please specify git sha

bjhargrave commented 13 years ago

4028d01e2ba89c3096bda3eea89db9289150474f

fhuberts commented 13 years ago

I have the same hang issue, but the JarTest succeeds for me

(git clean -fdx; ant junit)

fhuberts commented 13 years ago

git bisect shows me the following culprit (which is waaaaaay back)

7f5cfa6e6cfdde35df8107ca72a58fad838e1fca is the first bad commit
commit 7f5cfa6e6cfdde35df8107ca72a58fad838e1fca
Author: Peter Kriens <peter.kriens@aqute.biz>
Date:   Mon Mar 7 12:24:23 2011 +0100

    Made the launcher not only update the bundles
    it has installed but also uninstall and install
    when the launcher.properties changes.