Return-Path: X-Original-To: apmail-cocoon-dev-archive@www.apache.org Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D53A3EE99 for ; Sat, 9 Mar 2013 14:03:31 +0000 (UTC) Received: (qmail 40691 invoked by uid 500); 9 Mar 2013 14:03:31 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 40353 invoked by uid 500); 9 Mar 2013 14:03:26 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 40300 invoked by uid 99); 9 Mar 2013 14:03:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Mar 2013 14:03:24 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lgawron@gmail.com designates 209.85.128.169 as permitted sender) Received: from [209.85.128.169] (HELO mail-ve0-f169.google.com) (209.85.128.169) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Mar 2013 14:03:19 +0000 Received: by mail-ve0-f169.google.com with SMTP id 15so1873611vea.28 for ; Sat, 09 Mar 2013 06:02:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=ZyNl0m4AGC6mYtEO2vth7EqaTzU7v0qeaLlLMxjrPhg=; b=rnYhflXQ4rKEVHD331XLw0ayEQB45iW6Xpls87ePt14jS/r/gg6w2mM75EdX+qA3vw pM2rg2YL7ELyjI7P6UNwLaeWZ1Qsv9ZPPONAdiZUUZcI8FnZfNAaHO3MgEefjlHo8LSn cUUMVB+uSM5SH+qXePzfxa0LDDniJAMSNy317DT2AxGYweiluXrpqtyE7Obnz/JADZa/ YFx65iBfRWyxlqIsFkWAoySf1fNb451IbLJ8ty2qPISsufs5LBqCoYNDChx9bSsStT6c 1xR/U6UmX5tWD9dJb8A3G1kY+fp1NVqkmsZFXlE6EzFPhLai7dXJ8jbNGfXL4pnmn2Ri /xhQ== MIME-Version: 1.0 X-Received: by 10.58.23.169 with SMTP id n9mr2387401vef.58.1362837778317; Sat, 09 Mar 2013 06:02:58 -0800 (PST) Sender: lgawron@gmail.com Received: by 10.58.211.101 with HTTP; Sat, 9 Mar 2013 06:02:58 -0800 (PST) Date: Sat, 9 Mar 2013 15:02:58 +0100 X-Google-Sender-Auth: gxOKTiPwgQn5cp4AZl4nGto5Knc Message-ID: Subject: Cocoon spring configuration dumps loads of exceptions when spring context initialization fails. From: Leszek Gawron To: dev@cocoon.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org If for some reason spring context creation fails for almost each cocoon bean I get: ERROR 2013-03-09 14:56.30:271 [org.springframework.beans.factory.support.DefaultListableBeanFactory] Destroy method on bean with name 'configurator:bean-map#14003fc' threw an exception org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'org.apache.cocoon.forms.datatype.convertor.BeanConvertorBuilder/bean': Singleton bean creation not allowed while the singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:212) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) at org.apache.cocoon.spring.configurator.impl.BeanMap.load(BeanMap.java:103) at org.apache.cocoon.spring.configurator.impl.BeanMap.checkInit(BeanMap.java:140) at org.apache.cocoon.spring.configurator.impl.BeanMap.hashCode(BeanMap.java:323) at java.util.concurrent.ConcurrentHashMap.remove(Unknown Source) at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessBeforeDestruction(PersistenceAnnotationBeanPostProcessor.java:357) I have completely NO idea how to fix this without breaking BeanMap hashCode() contract. Can anyone help? -- Leszek Gawron