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 <[email protected]> To: [email protected] 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 <[email protected]> > *To:* [email protected] > *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 <[email protected] <mailto:[email protected]> > > <mailto:[email protected] <mailto:[email protected]>>> > > > > 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 [[email protected]()] 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.threadlo...@d03877]) > > and a > > value of type [org.apache.myfaces.config.RuntimeConfig] (value > > [org.apache.myfaces.config.runtimecon...@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.facescontex...@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://tr.yahoo.com/> ___________________________________________________________________ Yahoo! Türkiye açıldı! http://yahoo.com.tr İnternet üzerindeki en iyi içeriği Yahoo! Türkiye sizlere sunuyor!
