now i am getting the runtime exception for EMF class Server Error: Could not initialize class com.....................shared.EMF
On Monday, 23 April 2012 17:21:48 UTC+5:30, Ashu wrote: > Hi, > > I am getting the above exception while running the GWT application. > > I am using Entity and EntityProxies. > > Below is the code: > > @Entity > @Table(name = "tlkpState") > public class State{ > ................. > } > @ProxyFor(value = State.class) > public interface StateProxy extends EntityProxy { > > public String getFips(); > public String getName(); > EntityProxyId<StateProxy> stableId(); > } > @Service(value = StateServiceImpl.class) > public interface StateRequest extends RequestContext { > Request<List<StateProxy>> getStates() throws Exception; > //Request<Void> getStates() throws Exception; > } > in widget.java > try { > > clientFactory.getRequestFactory().stateRequestContext().getStates().fire(new > Receiver<List<StateProxy>>(){ > @Override > public void onSuccess(List<StateProxy> response) { > // TODO Auto-generated method stub > System.out.println("on success"); > } > > @Override > public void onFailure(ServerFailure error) { > System.out.println("on Failure"); > } > }); > } catch (Exception e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > > when i call getstate() method with return type void it is working fine. > but the same method with return type List<StateProxy> it is throwing the > following exception: > > > * > > com.google.web.bindery.requestfactory.server.UnexpectedException > *: Could not find static method with a single parameter of a key type > > at com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.die( > *ServiceLayerDecorator.java:216*) > > at > com.google.web.bindery.requestfactory.server.ReflectiveServiceLayer.getFind( > *ReflectiveServiceLayer.java:253*) > > at > com.google.web.bindery.requestfactory.server.ReflectiveServiceLayer.getFind( > *ReflectiveServiceLayer.java:271*) > > at > com.google.web.bindery.requestfactory.server.ReflectiveServiceLayer.getFind( > *ReflectiveServiceLayer.java:271*) > > at > com.google.web.bindery.requestfactory.server.ReflectiveServiceLayer.isLive( > *ReflectiveServiceLayer.java:200*) > > at > com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.isLive( > *ServiceLayerDecorator.java:116*) > > at > com.google.web.bindery.requestfactory.server.LocatorServiceLayer.doIsLive( > *LocatorServiceLayer.java:186*) > > at com.google.web.bindery.requestfactory.server.LocatorServiceLayer.isLive( > *LocatorServiceLayer.java:85*) > > at > com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.isLive( > *ServiceLayerDecorator.java:116*) > > at > com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.createReturnOperations( > *SimpleRequestProcessor.java:274*) > > at > com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.process( > *SimpleRequestProcessor.java:232*) > > at > com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.process( > *SimpleRequestProcessor.java:127*) > > at > com.google.web.bindery.requestfactory.server.RequestFactoryServlet.doPost( > *RequestFactoryServlet.java:133*) > > at javax.servlet.http.HttpServlet.service( > *HttpServlet.java:637*) > > at javax.servlet.http.HttpServlet.service( > *HttpServlet.java:717*) > > at org.mortbay.jetty.servlet.ServletHolder.handle( > *ServletHolder.java:487*) > > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > *ServletHandler.java:1097*) > > at com.yieldstar.mpfui.server.MpfAuthFilter.doFilter( > *MpfAuthFilter.java:41*) > > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > *ServletHandler.java:1088*) > > at org.mortbay.jetty.servlet.ServletHandler.handle( > *ServletHandler.java:360*) > > at org.mortbay.jetty.security.SecurityHandler.handle( > *SecurityHandler.java:216*) > > at org.mortbay.jetty.servlet.SessionHandler.handle( > *SessionHandler.java:181*) > > at org.mortbay.jetty.handler.ContextHandler.handle( > *ContextHandler.java:729*) > > at org.mortbay.jetty.webapp.WebAppContext.handle( > *WebAppContext.java:405*) > > at org.mortbay.jetty.handler.HandlerWrapper.handle( > *HandlerWrapper.java:152*) > > at org.mortbay.jetty.handler.RequestLogHandler.handle( > *RequestLogHandler.java:49*) > > at org.mortbay.jetty.handler.HandlerWrapper.handle( > *HandlerWrapper.java:152*) > > at org.mortbay.jetty.Server.handle( > *Server.java:324*) > > at org.mortbay.jetty.HttpConnection.handleRequest( > *HttpConnection.java:505*) > > at org.mortbay.jetty.HttpConnection$RequestHandler.content( > *HttpConnection.java:843*) > > at org.mortbay.jetty.HttpParser.parseNext( > *HttpParser.java:647*) > > at org.mortbay.jetty.HttpParser.parseAvailable( > *HttpParser.java:211*) > > at org.mortbay.jetty.HttpConnection.handle( > *HttpConnection.java:380*) > > at org.mortbay.io.nio.SelectChannelEndPoint.run( > *SelectChannelEndPoint.java:395*) > > at org.mortbay.thread.QueuedThreadPool$PoolThread.run( > *QueuedThreadPool.java:488*) > > > > I am using gwt 2.4 version. > > Not using locators. > > could any one help on this. > > > > Thanks > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/PGywdJbbk2sJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.