struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Newton <newton.d...@yahoo.com>
Subject Re: Runtime error while using openEJB3.1
Date Wed, 04 Mar 2009 15:08:25 GMT
http://bancomicsans.com/home.html

vikram.g.byali@accenture.com wrote:
> Hi Celinio,
> 
>  
> 
> Apologies for the delay in responding back.
> 
>            
> 
>             After following the steps mentioned by David Blevins i.e;  
> adding
> 
> log4j.category.Transaction = warn,TX
> 
> to looging.properties file, I was able to invoke the EJB and it is 
> working fine now.
> 
>  
> 
>  
> 
>  
> 
> Best Regards,
> 
>  
> 
> Vikram
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *From:* Fernandes Celinio SGCF [mailto:Celinio.Fernandes@socgen.com]
> *Sent:* Wednesday, January 07, 2009 4:07 PM
> *To:* Struts Users Mailing List
> *Cc:* Byali, Vikram G.
> *Subject:* RE: Runtime error while using openEJB3.1
> 
>  
> 
> Hi Vikram,
> 
> it looks like a JNDI lookup error :
> 
>  
> 
> DefectBean defectBean = (DefectBean) ctx.lookup("DefectBeanRemote");
> 
>  
> 
> Check with Open EJB documentation for the correct parameters to add to 
> the lookup method, it is specific to each vendor.
> 
> Let us know what you find out.
> 
>  
> 
> It is out of topic though, not Struts related.
> 
>  
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *De :* vikram.g.byali@accenture.com [mailto:vikram.g.byali@accenture.com]
> *Envoyé :* mardi 6 janvier 2009 06:21
> *À :* user@struts.apache.org
> *Objet :* RE: Runtime error while using openEJB3.1
> 
>  
> 
> Hi Celinio,
> 
>  
> 
>             Please find the snippet attached. 
> 
>  
> 
>             The flow is;
> 
>                         *DefectDelegate **à** DefectBean.createDefect() 
> **à** ORADefectDAO.createDefect() (uses the DAOFactory)*
> 
>  
> 
>             Please note that the error is generated when the 
> DefectDelegate tries to create the EJB instance and call createDefect().
> 
>             Also note that the request does not complete and the log 
> file grows to enormous size continuousely with the same error (in a 
> recurssive way) until we stop the server.
> 
>  
> 
>             The same flow works if we bypass the EJB and invoke the DAO 
> with some other means using Java hence the DAO seems to be fine.
> 
>  
> 
>             Appreciate your help in this regard.
> 
>  
> 
> Best Regards,
> 
>  
> 
> Vikram
> 
>  
> 
>  
> 
> 
> Accenture - IDC | BANG4 | Bangalore - 560037 | e-mail: 
> vikram.g.byali@accenture.com <mailto:vikram.g.byali@accenture.com> | 
> Office: +91 80 2576 3008 | Mobile: +91 99865 93789 | AOL :vikramgb
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *From:* Fernandes Celinio SGCF [mailto:Celinio.Fernandes@socgen.com]
> *Sent:* Friday, January 02, 2009 7:44 PM
> *To:* Struts Users Mailing List
> *Subject:* RE: Runtime error while using openEJB3.1
> 
>  
> 
> That looks like a parsing error in your method createDefect()
> 
> Show us the code for the class defectBean and in particular the method 
> defectBean.createDefect();
> 
>  
> 
> Celinio Fernandes
> 
>  
> 
>  
> 
>  
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *De :* vikram.g.byali@accenture.com [mailto:vikram.g.byali@accenture.com]
> *Envoyé :* vendredi 2 janvier 2009 05:12
> *À :* user@struts.apache.org
> *Objet :* Runtime error while using openEJB3.1
> 
>  
> 
> Hi,
> 
>    
> 
> I am developing an application using Struts 2 (Tiles 2 framework).  
> Below are the details of the platform used:
> 
>  
> 
> Java:  JDK 1.5
> 
> Framework: Strtus 2.0 (Tiles 2.0)
> 
> EJB Version:  EJB 3.1
> 
> Environment:  Windows XP
> 
> Server: Tomcat Apache 5.5
> 
>  
> 
>  
> 
> I am getting the following error while invoking a stateful session bean 
> from Delegate (client).  We tried both Local & Remote options, but no 
> success. We have a all the code deployed in one single server, local 
> development setup, Apache Tomcat 5.5 version. Please help.
> 
>  
> 
>  1) The Local (DefectLocal), Remote (DefectRemote) & Implementation 
> (DefectBean) of the Bean are done as per the documentation in open ejb  site
> 
>  2) The Delegate (client) code also as per the documentation – snippet below
> 
>  
> 
>  *************************
> 
>  Properties p = new Properties();
> 
>                         //p.put("java.naming.factory.initial", 
> "org.apache.openejb.client.RemoteInitialContextFactory");
> 
>                                             
> p.setProperty(Context.INITIAL_CONTEXT_FACTORY, 
> "org.apache.openejb.client.LocalInitialContextFactory");
> 
>                         p.put("java.naming.provider.url", 
> "http://127.0.0.1:8080/openejb/ejb");
> 
>                         // user and pass optional
> 
>                         //p.put("java.naming.security.principal", "myuser");
> 
>                         //p.put("java.naming.security.credentials", 
> "mypass");
> 
>                         try {
> 
>                                    
> 
>                                     InitialContext ctx = new 
> InitialContext(p);
> 
>                                     //DefectBean defectBean = 
> (DefectBean) ctx.lookup("DefectBeanRemote");
> 
>                                     DefectLocal defectBean = 
> (DefectLocal) ctx.lookup("DefectBeanLocal");
> 
>                                     return defectBean.createDefect();
> 
>                                    
> 
>                         } catch (Exception e) {
> 
>                                     // TODO: handle exception
> 
>                                     
> System.out.println("DefectDelegate.createDefect(): "+e);
> 
>                                     e.printStackTrace();
> 
>                         }
> 
>  ************************
> 
>  3) The open EJB jars are kept in the lib (class path)
> 
>  4) The openejb.war has been deployed in the Tomcat as per the instruction.
> 
>  
> 
>  
> 
>  java.util.concurrent.ExecutionException: 
> java.lang.IllegalArgumentException: can't parse argument number
> 
>             at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
> 
>             at java.util.concurrent.FutureTask.get(Unknown Source)
> 
>             at org.apache.openejb.util.Memoizer.compute(Memoizer.java:53)
> 
>             at org.apache.openejb.util.Logger.formatMessage(Logger.java:185)
> 
>             at org.apache.openejb.util.Logger.debug(Logger.java:234)
> 
>             at 
> org.apache.openejb.core.transaction.JtaTransactionPolicy.beginTransaction(JtaTransactionPolicy.java:235)
> 
>             at 
> org.apache.openejb.core.transaction.TxRequired.<init>(TxRequired.java:54)
> 
>             at 
> org.apache.openejb.core.transaction.JtaTransactionPolicyFactory.createTransactionPolicy(JtaTransactionPolicyFactory.java:36)
> 
>             at 
> org.apache.openejb.core.transaction.EjbTransactionUtil.createTransactionPolicy(EjbTransactionUtil.java:55)
> 
>             at 
> org.apache.openejb.core.stateful.StatefulContainer.createEJBObject(StatefulContainer.java:295)
> 
>             at 
> org.apache.openejb.core.stateful.StatefulContainer.invoke(StatefulContainer.java:263)
> 
>             at 
> org.apache.openejb.core.ivm.EjbHomeProxyHandler.create(EjbHomeProxyHandler.java:270)
> 
>             at 
> org.apache.openejb.core.ivm.EjbHomeProxyHandler._invoke(EjbHomeProxyHandler.java:161)
> 
>             at 
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:286)
> 
>             at $Proxy45.create(Unknown Source)
> 
>             at 
> org.apache.openejb.core.ivm.naming.BusinessLocalReference.getObject(BusinessLocalReference.java:33)
> 
>             at 
> org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:150)
> 
>             at 
> org.apache.openejb.core.ivm.naming.ContextWrapper.lookup(ContextWrapper.java:115)
> 
>             at javax.naming.InitialContext.lookup(Unknown Source)
> 
>             at 
> com.idtt.service.delegate.defect.DefectDelegate.createDefect(DefectDelegate.java:36)
> 
>             at 
> com.idtt.web.action.defect.NewDefectSubmitAction.execute(NewDefectSubmitAction.java:75)
> 
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> 
>             at java.lang.reflect.Method.invoke(Unknown Source)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
> 
>             at 
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)
> 
>             at 
> org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)
> 
>             at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:184)
> 
>             at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:83)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:207)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:127)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:107)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:121)
> 
>             at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:170)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:123)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
> 
>             at 
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
> 
>             at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
> 
>             at 
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
> 
>             at 
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:507)
> 
>             at 
> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:421)
> 
>             at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 
>             at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 
>             at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 
>             at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 
>             at 
> org.apache.openejb.tomcat.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
> 
>             at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 
>             at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 
>             at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 
>             at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> 
>             at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 
>             at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 
>             at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 
>             at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 
>             at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 
>             at java.lang.Thread.run(Unknown Source) Caused by:
> 
>  java.lang.IllegalArgumentException: can't parse argument number
> 
>             at java.text.MessageFormat.makeFormat(Unknown Source)
> 
>             at java.text.MessageFormat.applyPattern(Unknown Source)
> 
>             at java.text.MessageFormat.<init>(Unknown Source)
> 
>             at org.apache.openejb.util.Logger$4.compute(Logger.java:108)
> 
>             at org.apache.openejb.util.Logger$4.compute(Logger.java:107)
> 
>             at org.apache.openejb.util.Memoizer$1.call(Memoizer.java:42)
> 
>             at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> 
>             at java.util.concurrent.FutureTask.run(Unknown Source)
> 
>             at org.apache.openejb.util.Memoizer.compute(Memoizer.java:49)
> 
>             ... 133 more
> 
>  
> 
>  
> 
>  
> 
> Best Regards,
> 
>  
> 
> Vikram
> 
>  
> 
> 
> Accenture - IDC | BANG4 | Bangalore - 560037 | e-mail: 
> vikram.g.byali@accenture.com <mailto:vikram.g.byali@accenture.com> | 
> Office: +91 80 2576 3008 | Mobile: +91 99865 93789 | AOL :vikramgb
> 
>  
> 
> =========================================================
> 
>  
> 
> Ce message et toutes les pieces jointes (ci-apres le "message")
> 
> sont confidentiels et susceptibles de contenir des informations
> 
> couvertes par le secret professionnel. Ce message est etabli
> 
> a l'intention exclusive de ses destinataires. Toute utilisation
> 
> ou diffusion non autorisee interdite.
> 
> Tout message electronique est susceptible d'alteration. La SOCIETE GENERALE
> 
> et ses filiales declinent toute responsabilite au titre de ce message
> 
> s'il a ete altere, deforme falsifie.
> 
>  
> 
> =========================================================
> 
>  
> 
> This message and any attachments (the "message") are confidential,
> 
> intended solely for the addressees, and may contain legally privileged
> 
> information. Any unauthorised use or dissemination is prohibited.
> 
> E-mails are susceptible to alteration. Neither SOCIETE GENERALE nor any
> 
> of its subsidiaries or affiliates shall be liable for the message
> 
> if altered, changed or falsified.
> 
>  
> 
> =========================================================
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message