[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [jakartaee-platform-dev] [External] : Re: Concurrency TCK without remote EJB, javax.rmi.RemoteException
 | 
I'm looking into it. I have setup the following temp ci jobs to build the snapshot tck and run against the web profile.
    Job to build EPL concurrency tck:
Job to run web profile against it:
    
    
        
Thanks,
Scott
regards,
Guru
So there is a successful run against the web profile here:
I don't know what went into that.
From the server.log of your run, there are several additional errors like:
Caused by: java.lang.RuntimeException: Invalid application.  EJB CounterSingleton exposes a Remote client view. This feature is not part of the EJB 3.1 Lite API
	at com.sun.ejb.containers.BaseContainer.assertFullProfile(BaseContainer.java:1029)
	at com.sun.ejb.containers.BaseContainer.<init>(BaseContainer.java:557)
	at com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessionContainer.java:111)
	at com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessionContainer.java:105)
	at com.sun.ejb.containers.StatelessContainerFactory.createContainer(StatelessContainerFactory.java:37)
	at org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.java:198)
	... 66 more
 
The concurrency tck used can't be the updated version as there is only one CounterSingleton class in the tck, and it is now:
@Stateless
public class CounterSingleton implements Counter {
   private int count = 0;
   public void inc() {
      count++;
   }
   public int getCount() {
      return count;
   }
   public void reset() {
      count = 0;
   }
}
 
public interface Counter {
   public void inc();
   public int getCount();
   public void reset();
}