What version of Jboss are you use?

2011/10/12 Norman Klingspor <[email protected]>

> oh, of course.
>
> This is the stacktrace:
>
> 2011-10-12 15:36:07,163 ERROR [org.apache.catalina.core.ContainerBase.
> [jboss.web].[localhost].[/kylintv.gwt]] (http-0.0.0.0-8080-1)
> Exception while dispatching incoming RPC call:
> com.google.gwt.user.server.rpc.UnexpectedException: Service method
> 'public abstract boolean
>
> sung.app.kylintv.gwt.client.DatabaseBuilderService.createDefaultDatabaseEntries()'
> threw an unexpected exception: javax.ejb.EJBException:
> java.lang.NullPointerException
>        at
> com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:
> 385) [:]
>        at
> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
> 588) [:]
>        at
>
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:
> 208) [:]
>        at
>
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:
> 248) [:]
>        at
>
> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:
> 62) [:]
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [:
> 1.0.0.Final]
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:
> 1.0.0.Final]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 324) [:6.1.0.Final]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 242) [:6.1.0.Final]
>        at
>
> org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:
> 67) [:6.1.0.Final]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 274) [:6.1.0.Final]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 242) [:6.1.0.Final]
>        at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 275) [:6.1.0.Final]
>        at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 161) [:6.1.0.Final]
>        at
>
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:
> 181) [:6.1.0.Final]
>        at org.jboss.modcluster.catalina.CatalinaContext
> $RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
>        at org.jboss.modcluster.catalina.CatalinaContext
> $RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
>        at
>
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:
> 88) [:6.1.0.Final]
>        at
>
> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:
> 100) [:6.1.0.Final]
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> 159) [:6.1.0.Final]
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> 102) [:6.1.0.Final]
>        at
>
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:
> 158) [:6.1.0.Final]
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109) [:6.1.0.Final]
>        at
>
> org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:
> 53) [:6.1.0.Final]
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 362) [:6.1.0.Final]
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 877) [:6.1.0.Final]
>        at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:654) [:
> 6.1.0.Final]
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
> 951) [:6.1.0.Final]
>        at java.lang.Thread.run(Thread.java:662) [:1.6.0_25]
> Caused by: javax.ejb.EJBException: java.lang.NullPointerException
>        at
>
> org.jboss.ejb3.tx2.impl.CMTTxInterceptor.handleExceptionInOurTx(CMTTxInterceptor.java:
> 183) [:0.0.2]
>        at
>
> org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:
> 251) [:0.0.2]
>        at
> org.jboss.ejb3.tx2.impl.CMTTxInterceptor.required(CMTTxInterceptor.java:
> 349) [:0.0.2]
>        at
> org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:
> 209) [:0.0.2]
>        at
>
> org.jboss.ejb3.tx2.aop.CMTTxInterceptorWrapper.invoke(CMTTxInterceptorWrapper.java:
> 52) [:0.0.2]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:
> 76) [:1.0.0.GA]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
> [:1.0.4]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:
> 182) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:
> 41) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:
> 67) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:
> 47) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:
> 67) [:1.0.1]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:
> 86) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:
> 333) [:1.7.21]
>        at
>
> org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:
> 390) [:1.7.21]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:
> 1.6.0_25]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [:1.6.0_25]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [:1.6.0_25]
>        at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
>        at
>
> org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler
>
> $LocalContainerInvocation.invokeTarget(SessionLocalProxyInvocationHandler.java:
> 184) [:1.0.11]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 111) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.async.impl.interceptor.AsynchronousClientInterceptor.invoke(AsynchronousClientInterceptor.java:
> 143) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler
>
> $LocalInvokableContextHandler.invoke(SessionLocalProxyInvocationHandler.java:
> 159) [:1.0.11]
>        at $Proxy207.invoke(Unknown Source)     at
>
> org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:
> 185) [:1.0.11]
>        at $Proxy206.createTestEntry(Unknown Source)    at
>
> sung.app.kylintv.gwt.server.DatabaseBuilderServiceImpl.createDefaultDatabaseEntries(DatabaseBuilderServiceImpl.java:
> 28) [:]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:
> 1.6.0_25]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [:1.6.0_25]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [:1.6.0_25]
>        at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
>        at
> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
> 569) [:]
>        ... 27 more
> Caused by: java.lang.NullPointerException
>        at
> sung.app.kylintv.product.ProductHome.createTestEntry(ProductHome.java:
> 866) [:]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:
> 1.6.0_25]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [:1.6.0_25]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [:1.6.0_25]
>        at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
>        at
>
> org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:
> 122) [jboss-aop.jar:2.2.2.GA]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 111) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.java:
> 72) [:1.1.3]
>        at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor
> $InvocationContext.proceed(InvocationContextInterceptor.java:127) [:
> 1.1.3]
>        at
>
> org.jboss.weld.integration.ejb.interceptor.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:
> 151) [:6.1.0.Final]
>        at
>
> org.jboss.weld.integration.ejb.interceptor.Jsr299BindingsInterceptor.doAroundInvoke(Jsr299BindingsInterceptor.java:
> 122) [:6.1.0.Final]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:
> 1.6.0_25]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [:1.6.0_25]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [:1.6.0_25]
>        at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
>        at
>
> org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:
> 80) [:1.1.3]
>        at
>
> org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:
> 71) [:1.1.3]
>        at
>
> org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.java:
> 62) [:1.1.3]
>        at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor
> $InvocationContext.proceed(InvocationContextInterceptor.java:127) [:
> 1.1.3]
>        at
>
> org.jboss.weld.ejb.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:
> 46) [:6.1.0.Final]
>        at
>
> org.jboss.weld.integration.deployer.metadata.WeldLifecycleInterceptor.doAroundInvoke(WeldLifecycleInterceptor.java:
> 55) [:6.1.0.Final]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:
> 1.6.0_25]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [:1.6.0_25]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [:1.6.0_25]
>        at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
>        at
>
> org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:
> 80) [:1.1.3]
>        at
>
> org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:
> 71) [:1.1.3]
>        at
>
> org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.java:
> 62) [:1.1.3]
>        at
>
> org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:
> 76) [:1.1.3]
>        at
>
> org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:
> 62) [:1.1.3]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:
> 1.6.0_25]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [:1.6.0_25]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [:1.6.0_25]
>        at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
>        at
> org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:
> 174) [jboss-aop.jar:2.2.2.GA]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:
> 74) [:1.1.3]
>        at
>
> org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_fillMethod_744103531.invoke(InvocationContextInterceptor_z_fillMethod_744103531.java)
> [:]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:
> 90) [:1.1.3]
>        at
>
> org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_744103531.invoke(InvocationContextInterceptor_z_setup_744103531.java)
> [:]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.async.impl.interceptor.AsynchronousServerInterceptor.invoke(AsynchronousServerInterceptor.java:
> 128) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:
> 62) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:
> 56) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:
> 47) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
> [:1.0.4]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:
> 68) [:1.7.21]
>        at
> org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:
> 102) [jboss-aop.jar:2.2.2.GA]
>        at
>
> org.jboss.ejb3.core.context.SessionInvocationContextAdapter.proceed(SessionInvocationContextAdapter.java:
> 95) [:1.7.21]
>        at
>
> org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:
> 247) [:0.0.2]
>        ... 67 more
>
>
> On 12 Okt., 17:04, Juan Pablo Gardella <[email protected]>
> wrote:
> > Can you share the stackt trace?
> >
> > 2011/10/12 Norman Klingspor <[email protected]>
> >
> >
> >
> >
> >
> >
> >
> > > Hi,
> >
> > > I'm trying to integrate an EJB-Project (which is connected to a
> > > database by hibernate) into my GWT (in more detail move from CDI-Weld
> > > implementation to GWT).
> >
> > > I created a new ejb-project only containing my entities and their
> > > clients.
> >
> > > Within my GWT-project I reference to my ejb-project and included the
> > > compiled class-files into WEB-INF/classes as described everywhere.
> >
> > > From my ServerServiceImpl the entity are reached, my stateless-class
> > > is called, but the entityManager remains null as I try to reach my
> > > database.
> >
> > > my code:
> >
> > > ServiceImpl:
> >
> > >        private Product product;
> >
> > >        @EJB(name = "Product" )
> > >        public void setProduct(Product product)
> > >        {
> > >                this.product = product;
> > >        }
> >
> > >        public DatabaseBuilderServiceImpl()
> > >        {
> > >        }
> >
> > >        public boolean createDefaultDatabaseEntries()
> > >        {
> > >                boolean returnvalue = false;
> >
> > >                returnvalue =  product.createTestEntry();
> >
> > >                return returnvalue;
> >
> > > my Interface:
> > >  public interface Product
> > >  {
> > >        List<ProductEntity> findAll();
> > >        ProductEntity getProductBy(String productSymbol);
> > >        List<OptionEntity> getOptionsBy(ProductEntity currentProduct);
> > >        List<VariantEntity> getVariantsBy(ProductEntity currentProduct);
> > >        boolean createTestEntry();
> > >  }
> >
> > > my stateless-bean:
> > >  @Stateless(name = "Product")
> > >  @Local(Product.class)
> > >  public class ProductHome extends HomeBase<ProductEntity> implements
> > > Serializable, Product
> > >  {
> > >        @PersistenceContext(unitName="sung.app.kylintv.ejb")
> > >        protected EntityManager entityManager;
> >
> > >        @EJB
> > >        protected Option sessionOption;
> >
> > >        /**
> > >         * @return List of available  products
> > >         */
> > >    @SuppressWarnings("unchecked")
> > >    @TransactionAttribute(REQUIRED)
> > >    public List<ProductEntity> findAll()
> > >    {
> > >        return entityManager.createQuery("SELECT p FROM ProductEntity
> > > p ORDER BY p.id").getResultList();
> > >    }
> >
> > >    @TransactionAttribute(REQUIRED)
> > >    public ProductEntity getProductBy(String productSymbol)
> > >    {
> > >        return (ProductEntity) entityManager.createQuery("SELECT p FROM
> > > ProductEntity p  WHERE p.name = :productSymbol ORDER BY
> > > p.id").setParameter("productSymbol", productSymbol).getSingleResult();
> > >    }
> >
> > >    @SuppressWarnings("unchecked")
> > >    @TransactionAttribute(REQUIRED)
> > >    public List<OptionEntity> getOptionsBy(ProductEntity
> > > currentProduct)
> > >    {
> > >        return entityManager.createQuery("SELECT p FROM OptionEntity p
> > > WHERE p.product = :currentProduct ORDER BY
> > > p.id").setParameter("currentProduct", currentProduct).getResultList();
> > >    }
> > >  }
> >
> > > the function inside my bean is reached, the entityManager is null.
> >
> > > How can I ensure the PersistenceInjection?
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google Web Toolkit" group.
> > > To post to this group, send email to
> [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected].
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to