Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 7852 invoked from network); 28 Mar 2007 09:04:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Mar 2007 09:04:27 -0000 Received: (qmail 52360 invoked by uid 500); 28 Mar 2007 09:04:33 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 52329 invoked by uid 500); 28 Mar 2007 09:04:33 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 52313 invoked by uid 99); 28 Mar 2007 09:04:33 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [212.214.83.78] (HELO smtp1.mobeon.com) (212.214.83.78) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Mar 2007 02:04:33 -0700 Received: from smtp1 (unknown [127.0.0.1]) by smtp1.mobeon.com (Symantec Mail Security) with ESMTP id 13A121F11 for ; Wed, 28 Mar 2007 11:03:40 +0200 (MEST) X-AuditID: d4d6534b-00000009000002a3-95-460a2f6a0cdd Received: from vale.mobeon.com (static-212.214.83.65.addr.tdcsong.se [212.214.83.65]) by smtp1.mobeon.com (Symantec Mail Security) with ESMTP id D8BF11F06 for ; Wed, 28 Mar 2007 11:03:38 +0200 (MEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: Including .jar Date: Wed, 28 Mar 2007 11:03:38 +0200 Message-ID: <9B488A5E8C00084C82DB19AF2E713C220243E2DA@vale.MOBEON.COM> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Including .jar thread-index: AcdxF/k+oY5JT1BmTQuTWqekZ45L+A== From: "Erik Hamrin" To: X-Brightmail-Tracker: AAAAAA== X-Virus-Checked: Checked by ClamAV on apache.org Hi. Me and a friend are working on a conversion of the apache ds, turning it = in to a dumb proxy. We=B4ve build the project and it runs fine when = started from the standard uberJarMain.java-file. However, we need to = embed the class Service into our project. When we are trying to = instanciate a member of this class anywhere except in the uberJarMain, = it throws illegalClassChangeException. We have no idea as to why this = happends, the exception claims that there are empty beans in the = server.xml file, but the file run in uberJarMain. We tried rebuildning our project with maven, but since we have imported = some .Jars that are not in the dependencies it won=B4t build. How do we = put our own .jars into the repository?=20 The stacktrace (huge and hardly readable) below: org.springframework.beans.factory.BeanDefinitionStoreException: Error = registering bean with name 'configuration' defined in URL [file:/iMUXTester/server.xml]: Could not parse inner bean definition; nested exception is = org.springframework.beans.factory.BeanDefinitionStoreException: Error = registering bean with name '' defined in URL [file:/iMUXTester/server.xml]: Could = not parse inner bean definition; nested exception is = org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name '' defined in URL = [file:/home/iMUXTester/server.xml]: Unexpected failure during bean definition parsing; nested exception is = java.lang.IncompatibleClassChangeError org.springframework.beans.factory.BeanDefinitionStoreException: Error = registering bean with name '' defined in URL [file:/iMUXTester/server.xml]: Could not parse inner bean definition; = nested exception is = org.springframework.beans.factory.BeanDefinitionStoreException: Error = registering bean with name '' defined in URL [file:/iMUXTester/server.xml]: Unexpected failure during = bean definition parsing; nested exception is = java.lang.IncompatibleClassChangeError org.springframework.beans.factory.BeanDefinitionStoreException: Error = registering bean with name '' defined in URL [file:/iMUXTester/server.xml]: Unexpected failure during bean definition parsing; nested exception is java.lang.IncompatibleClassChangeError java.lang.IncompatibleClassChangeError at = org.apache.directory.server.core.authn.AuthenticationService.(Aut= henticationService.java:62) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at = org.springframework.util.ClassUtils.forName(ClassUtils.java:109) at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.creat= eBeanDefinition(BeanDefinitionReaderUtils.java:65) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= eBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:466) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= eBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:432) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertySubElement(DefaultXmlBeanDefinitionParser.java:795) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertyValue(DefaultXmlBeanDefinitionParser.java:784) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertyElement(DefaultXmlBeanDefinitionParser.java:722) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertyElements(DefaultXmlBeanDefinitionParser.java:621) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= eBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:464) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= eBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:432) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertySubElement(DefaultXmlBeanDefinitionParser.java:795) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= eListElement(DefaultXmlBeanDefinitionParser.java:883) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertySubElement(DefaultXmlBeanDefinitionParser.java:859) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertyValue(DefaultXmlBeanDefinitionParser.java:784) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.pars= ePropertyElement(DefaultXmlBeanDefinitionParser.java:722) at org.springframework.context.support.AbstractXmlApplicationContext.loadBea= nDefinitions(AbstractXmlApplicationContext.java:81) at org.springframework.context.support.AbstractRefreshableApplicationContext= .refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(Ab= stractApplicationContext.java:262) at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:89) at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:74) at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:65) at org.apache.directory.server.Service.init(Service.java:78) at iMUXTesterProxy.TestMain.main(TestMain.java:16) The email is a bit of a mess I=B4m afraid. What is needed are clues to = why it says that there are empty beans in the XML file when it runs in = one application but not the other. Some lines have been omitted from the = stacktrace, all being a oart of DefaultXmlBeanDefinitionParser. Any ideas, anyone?