Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 98183 invoked from network); 15 Mar 2010 08:54:38 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 15 Mar 2010 08:54:38 -0000 Received: (qmail 58929 invoked by uid 500); 15 Mar 2010 08:53:52 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 58855 invoked by uid 500); 15 Mar 2010 08:53:51 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 58820 invoked by uid 99); 15 Mar 2010 08:53:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Mar 2010 08:53:51 +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; Mon, 15 Mar 2010 08:53:48 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 60A4629A0012 for ; Mon, 15 Mar 2010 08:53:27 +0000 (UTC) Message-ID: <810799751.262171268643207395.JavaMail.jira@brutus.apache.org> Date: Mon, 15 Mar 2010 08:53:27 +0000 (UTC) From: "Aleksei Valikov (JIRA)" To: dev@myfaces.apache.org Subject: [jira] Commented: (MYFACES-2604) Unresolved dependency of org.apache.commons.el.Logger In-Reply-To: <1304263647.1247838074900.JavaMail.jira@brutus> 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/MYFACES-2604?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12845240#action_12845240 ] Aleksei Valikov commented on MYFACES-2604: ------------------------------------------ Do you really HAVE to use this {{org.apache.myfaces.shared_orchestra.util.ClassUtils}} class for one single ClassUtils.classForName(...)? Generally you now have something like four references to shared_orchestra: * org.apache.myfaces.shared_orchestra.util.ClassUtils * org.apache.myfaces.shared_orchestra.util.StringUtils * org.apache.myfaces.shared_orchestra.renderkit.RendererUtils * org.apache.myfaces.shared_orchestra.taglib.UIComponentTagBase I'd say it is worth considering, if you really need all this "shared" stuff for just four utility dependencies. > Unresolved dependency of org.apache.commons.el.Logger > ----------------------------------------------------- > > Key: MYFACES-2604 > URL: https://issues.apache.org/jira/browse/MYFACES-2604 > Project: MyFaces Core > Issue Type: Bug > Environment: Deploying to Glassfish v2 > Reporter: Bart Kummel > Priority: Minor > > When deploying an application that uses Orchestra Core 1.3.1, I get a ClassNotFoundException on org.apache.commons.el.Logger. The work around is of course to manually download Apache Commons EL and add is as a dependency. The solution to this bug can be: > - removing the dependency > - mentioning the dependency in the docs. > Stack trace: > java.lang.NoClassDefFoundError: org/apache/commons/el/Logger > at org.apache.myfaces.shared_orchestra.util.ClassUtils.(ClassUtils.java:44) > at org.apache.myfaces.orchestra.annotation.spring.AnnotationsInfoInitializer.postProcessBeanFactory(AnnotationsInfoInitializer.java:93) > at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:553) > at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:536) > at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362) > at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) > at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4523) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:5184) > at com.sun.enterprise.web.WebModule.start(WebModule.java:326) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688) > at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1584) > at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1222) > at com.sun.enterprise.web.WebContainer.loadJ2EEApplicationWebModules(WebContainer.java:1147) > at com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLoader.java:141) > at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:244) > at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:336) > at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:210) > at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:645) > at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeployEventListener(AdminEventMulticaster.java:928) > at com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeployEvent(AdminEventMulticaster.java:912) > at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:461) > at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:176) > at com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308) > at com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:226) > at com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298) > at com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132) > at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108) > at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:919) > at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:276) > at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:294) > at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(ApplicationsConfigMBean.java:555) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:375) > at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:358) > at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:464) > at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) > at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) > at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90) > at $Proxy1.invoke(Unknown Source) > at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304) > at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174) > at com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentService(AutoDeployer.java:564) > at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployJavaEEArchive(AutoDeployer.java:545) > at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:492) > at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:267) > at com.sun.enterprise.deployment.autodeploy.AutoDeployControllerImpl$AutoDeployTask.run(AutoDeployControllerImpl.java:374) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > Caused by: java.lang.ClassNotFoundException: org.apache.commons.el.Logger > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1498) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > ... 58 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.