openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vicky Kak <vicky....@gmail.com>
Subject Re: Installation details in README_M3.txt is confusing.
Date Wed, 17 Mar 2010 11:07:35 GMT
unfortunately not getting it work and this time I see this the cause

************************************************************************************ 

17 Mar, 2010 2:46:12 PM org.apache.catalina.core.StandardContext 
listenerStart
SEVERE: Exception sending context initialized event to listener instance 
of class org.apache.myfaces.webapp.StartupServletContextListener
java.lang.LinkageError: loader (instance of 
org/apache/catalina/loader/StandardClassLoader): attempted duplicate 
class definition for name: "javax/el/ELResolver"
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
************************************************************************************ 


Is there anyone else who got it working for M4 release?
The other sample application are getting deployed properly.

Thanks,
Vicky
Gurkan Erdogdu wrote:
> java version "1.6.0_14"
> Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
> Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)
>
> ------------------------------------------------------------------------
> *From:* Vicky Kak <vicky.kak@gmail.com>
> *To:* user@openwebbeans.apache.org
> *Sent:* Wed, March 17, 2010 5:49:27 AM
> *Subject:* Re: Installation details in README_M3.txt is confusing.
>
> I did try with the older version of java but could not get passed this 
> issue, I will take a fresh look at it now.
> You seem to have tested the stuff with M4, which version of jdk have 
> you been using?
>
> -Vicky
> Gurkan Erdogdu wrote:
> > Yeah, this is mostly related with java version.
> >
> >
> > ------------------------------------------------------------------------
> > *From:* Vicky Kak <vicky.kak@gmail.com <mailto:vicky.kak@gmail.com>>
> > *To:* user@openwebbeans.apache.org <mailto:user@openwebbeans.apache.org>
> > *Sent:* Tue, March 16, 2010 8:20:28 PM
> > *Subject:* Re: Installation details in README_M3.txt is confusing.
> >
> > Gurkan,
> >
> > The problem is cropping from openejb, check the logs
> >
> > 
> *********************************************************************************************************************************************************

>
> >
> >
> > 2010-03-16 22:44:54,629 - INFO - Found ejb module EjbModule in war
> > /ejb-sample
> > 2010-03-16 22:44:54,874 - INFO - Configuring enterprise application:
> > /home/vicky/developer/build-openejb/webapps/ejb-sample
> > 2010-03-16 22:44:56,621 - INFO - Configuring
> > PersistenceUnit(name=myDataBase,
> > provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> > 2010-03-16 22:44:56,621 - INFO - Adjusting PersistenceUnit myDataBase
> > <jta-data-source> to Resource ID 'My DataSource' from 'null'
> > 2010-03-16 22:44:56,621 - INFO - Adjusting PersistenceUnit myDataBase
> > <non-jta-data-source> to Resource ID 'My Unmanaged DataSource' from 
> 'null'
> > 2010-03-16 22:44:56,628 - INFO - Enterprise application
> > "/home/vicky/developer/build-openejb/webapps/ejb-sample" loaded.
> > 2010-03-16 22:44:56,628 - INFO - Assembling app:
> > /home/vicky/developer/build-openejb/webapps/ejb-sample
> > 2010-03-16 22:44:56,638 - INFO - PersistenceUnit(name=myDataBase,
> > provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> > 2010-03-16 22:44:57,130 - INFO - Jndi(name=EchoBeanLocal) -->
> > Ejb(deployment-id=EchoBean)
> > 2010-03-16 22:44:57,130 - INFO - Created Ejb(deployment-id=EchoBean,
> > ejb-name=EchoBean, container=My Stateless Container)
> > 2010-03-16 22:44:57,130 - INFO - Deployed
> > Application(path=/home/vicky/developer/build-openejb/webapps/ejb-sample)
> > 2010-03-16 22:44:57,440 - INFO - Undeploying app:
> > /home/vicky/developer/build-openejb/webapps/ejb-sample
> > 2010-03-16 22:44:57,458 - ERROR - Unable to clear Sun JarFileFactory 
> cache
> > java.lang.ClassCastException: java.lang.String cannot be cast to
> > java.net.URL
> > at
> > 
> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> > at
> > 
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> > at
> > 
> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
> > at
> > 
> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:785)
> > at
> > 
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:403)
> > at
> > 
> org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:66)
> > at
> > 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > at
> > org.apache.catalina.core.StandardContext.stop(StandardContext.java:4678)
> > 
> *********************************************************************************************************************************************************

>
> >
> >
> >
> > Mark already brought this to our notice before
> >
> > http://issues.apache.org/jira/browse/GERONIMO-5036
> >
> >
> > regards,
> > Vicky
> >
> >
> >
> > Gurkan Erdogdu wrote:
> > > As I said before, do not use trunk, it is under heavy development :).
> > >
> > > Download our latest M4 version from our web site and follow
> > > instructions on README file.
> > >
> > > For quick look, readme file is in
> > > 
> http://svn.apache.org/repos/asf/openwebbeans/trunk/readme/README_M4.txt
> > > explains how to deploy ejb-sample using mvn tomcat:deploy.
> > >
> > > After downloading M4, go into samples directory and run mvn
> > > tomcat:deploy on ejb-sample. But, please ensure that you configure
> > > your tomcat correctly.
> > >
> > > Thanks;
> > >
> > > --Gurkan
> > >
> > > 2010/3/16 Paul J. Reder <rederpj@remulak.net 
> <mailto:rederpj@remulak.net> <mailto:rederpj@remulak.net 
> <mailto:rederpj@remulak.net>> <mailto:rederpj@remulak.net 
> <mailto:rederpj@remulak.net> <mailto:rederpj@remulak.net 
> <mailto:rederpj@remulak.net>>>>
> > >
> > > I'm also trying to deploy/run the ejb-sample with tomcat6 +
> > > openEJB3 + 1.6.0-openjdk on Fedora 11 x86_64 and getting failures.
> > > I'm still looking into it, but figured I'd
> > > add my data to Vicky's.
> > >
> > > I'm using trunk as of 3/16/2010 10:00am Eastern US time and I've
> > > copied the latest:
> > > geronimo-atinject_1.0_spec-1.0-beta.jar
> > > geronimo-interceptor_1.1_spec-1.0.0-beta.jar
> > > geronimo-jcdi_1.0_spec-1.0-beta.jar
> > > openwebbeans-tomcat-1.0.0-SNAPSHOT.jar
> > > openwebbeans-spi-1.0.0-SNAPSHOT.jar
> > >
> > > into tomcat/lib
> > >
> > > Deploy works fine, but trying to start the app results in the
> > > following (It appears I'm not making it as far as Vicky):
> > > (according to debug msgs, FindByQualifier is passed an empty set
> > > for remainingSet before it gets to InjectionResolver.java:174)
> > >
> > > 
> ==============================================================================================
> > >
> > > Mar 16, 2010 9:28:47 AM org.apache.webbeans.config.BeansDeployer
> > > deploy
> > > SEVERE:
> > > Throwable occurred:
> > > javax.enterprise.inject.UnsatisfiedResolutionException: Api type
> > > [org.apache.webbeans.sample.ejb.Echo] is not found with the
> > > qualifiers [@javax.enterprise.inject.Default()] for injection into
> > > Field Injection Point, field name : echo, Bean Owner :
> > > [Name:echo,WebBeans Type:MANAGED,API
> > > 
> Types:[java.lang.Object,org.apache.webbeans.sample.bean.EchoManaged],Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
> > > at
> > > 
> org.apache.webbeans.container.ResolutionUtil.checkResolvedBeans(ResolutionUtil.java:116)
> > > at
> > > 
> org.apache.webbeans.container.InjectionResolver.checkInjectionPoints(InjectionResolver.java:174)
> > > at
> > > 
> org.apache.webbeans.container.BeanManagerImpl.validate(BeanManagerImpl.java:1007)
> > > at
> > > 
> org.apache.webbeans.config.BeansDeployer.validate(BeansDeployer.java:346)
> > > at
> > > 
> org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(BeansDeployer.java:301)
> > > at
> > > 
> org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:154)
> > > at
> > > 
> org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:120)
> > > at
> > > 
> org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:75)
> > > at
> > > 
> org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:66)
> > > at
> > > 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
> > > at
> > > 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
> > > at
> > > 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> > > at
> > > 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> > > at
> > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
> > > at
> > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
> > > at
> > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
> > > at
> > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
> > > at
> > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
> > > at
> > > 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
> > > at
> > > 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > at
> > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> > > at
> > > org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
> > > at
> > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> > > at
> > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> > > at
> > > 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
> > > at
> > > org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> > > at
> > > org.apache.catalina.startup.Catalina.start(Catalina.java:593)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at
> > > 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
> > > at
> > > 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> > > at java.lang.reflect.Method.invoke(Method.java:600)
> > > at
> > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> > > at
> > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> > >
> > >
> > > 
> ==============================================================================================
> > >
> > >
> > >
> > >
> > > On 03/16/2010 08:15 AM, Vicky Kak wrote:
> > >
> > > I downloaded the binaries for M4 and here is the result
> > >
> > > 
> *********************************************************************************************
> > >
> > > 16 Mar, 2010 5:39:14 PM org.apache.catalina.startup.HostConfig
> > > deployWAR
> > > INFO: Deploying web application archive ejb-sample.war
> > > context path = /ejb-sample
> > > 16 Mar, 2010 5:39:20 PM
> > > org.apache.catalina.loader.WebappClassLoader
> > > findResourceInternal
> > > INFO: Illegal access: this web application instance has been
> > > stopped
> > > already. Could not load
> > > org/apache/openjpa/util/ImplHelper.class. The
> > > eventual following stack trace is caused by an error thrown for
> > > debugging purposes as well as to attempt to terminate the
> > > thread which
> > > caused the illegal access, and has no functional impact.
> > > 16 Mar, 2010 5:39:20 PM
> > > org.apache.catalina.loader.WebappClassLoader
> > > findResourceInternal
> > > INFO: Illegal access: this web application instance has been
> > > stopped
> > > already. Could not load
> > > org/apache/openjpa/util/ImplHelper$1.class. The
> > > eventual following stack trace is caused by an error thrown for
> > > debugging purposes as well as to attempt to terminate the
> > > thread which
> > > caused the illegal access, and has no functional impact.
> > > 
> *********************************************************************************************
> > >
> > >
> > > I did place the openjpa jar in the tomat/lib, it resulted in the
> > > following trace
> > > 
> *********************************************************************************************
> > >
> > > context path = /ejb-sample
> > > 17:42:57,088 INFO OpenWebBeansConfiguration:134 - Config
> > > properties
> > > [META-INF/openwebbeans/openwebbeans.properties] found at location
> > > 
> :jar:file:/home/vicky/developer/build-openejb/webapps/ejb-sample/WEB-INF/lib/ejb-sample.jar!/META-INF/openwebbeans/openwebbeans.properties.
> > > Overriding default settings.
> > > 17:42:57,124 INFO PluginLoader:143 - Adding OpenWebBeansPlugin
> > > : EjbPlugin
> > > 17:42:57,126 INFO PluginLoader:143 - Adding OpenWebBeansPlugin :
> > > OpenWebBeansJsfPlugin
> > > 17:42:57,376 INFO StartupServletContextListener:81 - Checking for
> > > plugins:org.apache.myfaces.FACES_INIT_PLUGINS
> > > 17:42:57,406 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.PRETTY_HTML' found, using default value true
> > > 17:42:57,406 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default
> > > value true
> > > 17:42:57,407 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.RENDER_CLEAR_JAVASCRIPT_FOR_BUTTON' found,
> > > using
> > > default value false
> > > 17:42:57,410 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.SAVE_FORM_SUBMIT_LINK_IE' found, using
> > > default value
> > > false
> > > 17:42:57,410 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using
> > > default value true
> > > 17:42:57,411 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.RENDER_VIEWSTATE_ID' found, using default
> > > value true
> > > 17:42:57,411 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.STRICT_XHTML_LINKS' found, using default
> > > value true
> > > 17:42:57,411 INFO MyfacesConfig:379 - No context init parameter
> > > 'org.apache.myfaces.CONFIG_REFRESH_PERIOD' found, using
> > > default value 2
> > > 17:42:57,412 INFO MyfacesConfig:341 - No context init parameter
> > > 'org.apache.myfaces.VIEWSTATE_JAVASCRIPT' found, using default
> > > value false
> > > 17:42:57,412 INFO MyfacesConfig:307 - Tomahawk jar not available.
> > > Autoscrolling, DetectJavascript, AddResourceClass and
> > > CheckExtensionsFilter are disabled now.
> > > 17:42:57,412 INFO MyfacesConfig:323 - Starting up Tomahawk on the
> > > MyFaces-JSF-Implementation
> > > 17:42:57,459 INFO FacesConfigurator:441 - Reading standard config
> > > META-INF/standard-faces-config.xml
> > > 17:42:57,757 INFO FacesConfigurator:642 - Reading config :
> > > 
> jar:file:/home/vicky/developer/build-openejb/webapps/ejb-sample/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/faces-config.xml
> > >
> > > 17:42:57,765 INFO FacesConfigurator:642 - Reading config :
> > > 
> jar:file:/home/vicky/developer/build-openejb/webapps/ejb-sample/WEB-INF/lib/openwebbeans-jsf-1.0.0-M4.jar!/META-INF/faces-config.xml
> > >
> > > 17:42:57,768 INFO FacesConfigurator:715 - Reading config
> > > /WEB-INF/faces-config.xml
> > > 17:42:57,784 INFO FacesConfigurator:755 - Starting up
> > > MyFaces-package :
> > > myfaces-api in version : 1.2.8 from path :
> > > 
> file:/home/vicky/developer/build-openejb/webapps/ejb-sample/WEB-INF/lib/myfaces-api-1.2.8.jar
> > >
> > > 17:42:57,785 INFO FacesConfigurator:755 - Starting up
> > > MyFaces-package :
> > > myfaces-impl in version : 1.2.8 from path :
> > > 
> file:/home/vicky/developer/build-openejb/webapps/ejb-sample/WEB-INF/lib/myfaces-impl-1.2.8.jar
> > >
> > > 17:42:57,785 INFO FacesConfigurator:750 - MyFaces-package :
> > > tomahawk not
> > > found.
> > > 17:42:57,785 INFO FacesConfigurator:750 - MyFaces-package :
> > > tomahawk12
> > > not found.
> > > 17:42:57,786 INFO FacesConfigurator:750 - MyFaces-package :
> > > tomahawk-sandbox not found.
> > > 17:42:57,786 INFO FacesConfigurator:750 - MyFaces-package :
> > > tomahawk-sandbox12 not found.
> > > 17:42:57,786 INFO FacesConfigurator:750 - MyFaces-package :
> > > tomahawk-sandbox15 not found.
> > > 17:42:57,787 INFO FacesConfigurator:750 - MyFaces-package :
> > > myfaces-orchestra-core not found.
> > > 17:42:57,790 INFO FacesConfigurator:750 - MyFaces-package :
> > > myfaces-orchestra-core12 not found.
> > > 17:42:57,790 INFO FacesConfigurator:750 - MyFaces-package :
> > > trinidad-api
> > > not found.
> > > 17:42:57,791 INFO FacesConfigurator:750 - MyFaces-package :
> > > trinidad-impl not found.
> > > 17:42:57,791 INFO FacesConfigurator:750 - MyFaces-package :
> > > tobago not
> > > found.
> > > 17:42:57,791 INFO FacesConfigurator:750 - MyFaces-package :
> > > commons-el
> > > not found.
> > > 17:42:57,792 INFO FacesConfigurator:750 - MyFaces-package :
> > > jsp-api not
> > > found.
> > > 17:42:57,809 WARN LocaleUtils:55 - Locale name in
> > > faces-config.xml null
> > > or empty, setting locale to default locale : en_IN
> > > 17:42:57,926 INFO FacesConfigurator:1367 - Serialization
> > > provider :
> > > class
> > > org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
> > > 17:42:57,936 INFO AbstractFacesInitializer:98 - ServletContext
> > > '/home/vicky/developer/build-openejb/webapps/ejb-sample/'
> > > initialized.
> > > 17:42:57,937 INFO StartupServletContextListener:81 - Checking for
> > > plugins:org.apache.myfaces.FACES_INIT_PLUGINS
> > > 17:42:57,940 INFO StartupServletContextListener:81 - Checking for
> > > plugins:org.apache.myfaces.FACES_INIT_PLUGINS
> > > 17:42:57,974 INFO DefaultLifecycleProviderFactory:58 - No
> > > ExternalContext using fallback LifecycleProvider.
> > > 17:42:57,979 INFO DefaultLifecycleProviderFactory:71 - Using
> > > LifecycleProvider
> > > org.apache.myfaces.config.annotation.AllAnnotationLifecycleProvider
> > > 17:42:57,983 INFO StartupServletContextListener:81 - Checking for
> > > plugins:org.apache.myfaces.FACES_INIT_PLUGINS
> > > 17:42:57,986 INFO DefaultLifecycle:143 - OpenWebBeans
> > > Container was
> > > stopped for context path, /ejb-sample
> > > 16 Mar, 2010 5:42:57 PM
> > > org.apache.catalina.loader.WebappClassLoader
> > > clearReferencesThreads
> > > SEVERE: A web application appears to have started a thread named
> > > [pool-1-thread-1] but has failed to stop it. This is very
> > > likely to
> > > create a memory leak.
> > > 16 Mar, 2010 5:42:57 PM
> > > org.apache.catalina.loader.WebappClassLoader
> > > clearThreadLocalMap
> > > SEVERE: A web application created a ThreadLocal with key of type
> > > [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@d03877])
> > > and a
> > > value of type [org.apache.myfaces.config.RuntimeConfig] (value
> > > [org.apache.myfaces.config.RuntimeConfig@2b2fec]) but failed
> > > to remove
> > > it when the web application was stopped. To prevent a memory
> > > leak, the
> > > ThreadLocal has been forcibly removed.
> > > 16 Mar, 2010 5:42:57 PM
> > > org.apache.catalina.loader.WebappClassLoader
> > > clearThreadLocalMap
> > > SEVERE: A web application created a ThreadLocal with key of
> > > type [null]
> > > (value [javax.faces.context.FacesContext$1@17fb9d5]) and a
> > > value of type
> > > [null] (value [null]) but failed to remove it when the web
> > > application
> > > was stopped. To prevent a memory leak, the ThreadLocal has
> > > been forcibly
> > > removed.
> > > 16 Mar, 2010 5:42:58 PM org.apache.catalina.startup.HostConfig
> > > deployDirectory
> > > 
> *********************************************************************************************
> > >
> > >
> > > I did got the similar behavior with the code from the trunk.
> > >
> > > Vicky
> > >
> > >
> > > --
> > > Paul J. Reder
> > > -----------------------------------------------------------
> > > "The strength of the Constitution lies entirely in the
> > > determination of each
> > > citizen to defend it. Only if every single citizen feels duty
> > > bound to do
> > > his share in this defense are the constitutional rights secure."
> > > -- Albert Einstein
> > >
> > >
> > >
> > >
> > > --
> > > Gurkan Erdogdu
> > > http://gurkanerdogdu.blogspot.com
> >
> >
> >
> > ------------------------------------------------------------------------
> > Yahoo! Türkiye aç?ld?!
> > Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de!
> > www.yahoo.com.tr <http://www.yahoo.com.tr> <http://tr.yahoo.com/>
>
>
> ------------------------------------------------------------------------
> Yahoo! Türkiye açıldı!
> Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de!
> www.yahoo.com.tr <http://tr.yahoo.com/>


Mime
View raw message