Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 93971 invoked from network); 8 Jan 2010 19:32:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Jan 2010 19:32:19 -0000 Received: (qmail 28023 invoked by uid 500); 8 Jan 2010 19:32:18 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 27935 invoked by uid 500); 8 Jan 2010 19:32:18 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 27925 invoked by uid 99); 8 Jan 2010 19:32:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jan 2010 19:32:18 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jan 2010 19:32:15 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 59D93234C052 for ; Fri, 8 Jan 2010 11:31:54 -0800 (PST) Message-ID: <1204985656.127991262979114353.JavaMail.jira@brutus.apache.org> Date: Fri, 8 Jan 2010 19:31:54 +0000 (UTC) From: "Richard S. Hall (JIRA)" To: dev@felix.apache.org Subject: [jira] Commented: (FELIX-1967) Freeze finding consistent class space In-Reply-To: <309137356.31621262648814644.JavaMail.jira@brutus.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/FELIX-1967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798148#action_12798148 ] Richard S. Hall commented on FELIX-1967: ---------------------------------------- There appears to be another missing package: com.atlassian.plugin.osgi.bridge.external I added this to system packages extra and now the bundle resolves for me without issue. It looks these steps are not sufficient to reproduce. I would guess that what is happening is that some of the bundles are resolved before resolving the toolkit bundle, which would change the priority of some packages, which could lead to constraint conflicts. If you are able to reproduce this regularly, then please tell me the precise steps. I should note that it looks like you are using a patched 1.8.x framework, while I am testing on the trunk. > Freeze finding consistent class space > ------------------------------------- > > Key: FELIX-1967 > URL: https://issues.apache.org/jira/browse/FELIX-1967 > Project: Felix > Issue Type: Bug > Components: Framework > Affects Versions: felix-2.0.1 > Reporter: Don Brown > Attachments: felix.m_configMap.txt, MANIFEST.MF, manifests.zip > > > Felix seems to be frozen (as in still running from yesterday) while creating a consistent class space. Here are excerpts from five thread dumps: > (first three times and the last) > 74012 "http-2990-Processor1" daemon prio=10 tid=0x9048b800 nid=0x52eb runnable [0x90fcc000..0x90fceeb0] > 74013 java.lang.Thread.State: RUNNABLE > 74014 at java.util.AbstractCollection.containsAll(AbstractCollection.java:276) > 74015 at org.apache.felix.framework.searchpolicy.ResolvedPackage.isSubset(ResolvedPackage.java:55) > 74016 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:775) > 74017 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:720) > 74018 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:720) > 74019 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:720) > 74020 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:720) > 74021 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:720) > 74022 at org.apache.felix.framework.searchpolicy.Resolver.findConsistentClassSpace(Resolver.java:462) > 74023 at org.apache.felix.framework.searchpolicy.Resolver.resolve(Resolver.java:94) > 74024 at org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:3733) > 74025 at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3105) > 74026 at org.apache.felix.framework.Felix.startBundle(Felix.java:1441) > 74027 at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:779) > 74028 at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:760) > (fourth time) > 76082 "http-2990-Processor1" daemon prio=10 tid=0x9048b800 nid=0x52eb runnable [0x90fcc000..0x90fceeb0] > 76083 java.lang.Thread.State: RUNNABLE > 76084 at java.util.HashMap.put(HashMap.java:385) > 76085 at org.apache.felix.framework.searchpolicy.Resolver.calculateExportedPackages(Resolver.java:1071) > 76086 at org.apache.felix.framework.searchpolicy.Resolver.calculateModulePackages(Resolver.java:954) > 76087 at org.apache.felix.framework.searchpolicy.Resolver.getModulePackages(Resolver.java:929) > 76088 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:697) > 76089 at org.apache.felix.framework.searchpolicy.Resolver.isClassSpaceConsistent(Resolver.java:720) > 76090 at org.apache.felix.framework.searchpolicy.Resolver.findConsistentClassSpace(Resolver.java:462) > 76091 at org.apache.felix.framework.searchpolicy.Resolver.resolve(Resolver.java:94) > 76092 at org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:3733) > 76093 at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3105) > 76094 at org.apache.felix.framework.Felix.startBundle(Felix.java:1441) > 76095 at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:779) > 76096 at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:760) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.