What about setServiceEntryPoint() ?

336 views
Skip to first unread message

Jacek Żebrowski

unread,
Nov 25, 2009, 8:39:40 PM11/25/09
to gwt...@googlegroups.com
Hi !

I did all according to docu - my service is present under
myapp.url/handler/testrpc.
but GWT expects me to supply : setServiceEntryPoint()...

When i set it to GWT.getModuleBaseURL()
it submits the service to :

localhost:8080/myapp/myapp which is obviously wrong... how should i
proceed ?

--
Jacek

George Georgovassilis

unread,
Dec 4, 2009, 9:54:32 AM12/4/09
to gwt-sl
Hi Jacek,

Sorry for the late reply. Hosted mode and web mode are different
towards which the correct URL is. I'll assume for now that you are
interested in getting hosted mode (-noserver option) running.

The URL is relative from where the javascript is being loaded, so I
think you need something like this:

GWT.getModuleBaseURL()+"../handler/testrpc"

Jacek Zebrowski

unread,
Dec 7, 2009, 7:06:46 AM12/7/09
to gwt...@googlegroups.com
Hi !

I defined my service as follows :

public BaseListLoadResult<ModelData> getList(SlownikMeta meta) {

List list = this.jdbcTemplate.query(
"SELECT * FROM ? ORDER BY SORTORDER ASC", new Object[] { meta
.getTableName() }, new RowMapper() {

public Object mapRow(ResultSet rs, int rowNum)
throws SQLException {
Slownik s = new Slownik(rs.getLong("ID"), rs
.getLong("REFPARENTITEM"), rs.getLong("ITEM"),
rs.getDate("SYSIN"), rs.getDate("SYSOUT"), rs
.getString("DICCODE"), rs
.getString("DICVALUE"), rs
.getDate("DATEIN"), rs
.getDate("DATEOUT"), rs
.getInt("RSTATE"));

return s;
}
});


return new BaseListLoadResult<ModelData>(list);
}

Its pretty straightforward but when call gets executed i get the
following exception :

SEVERE: Exception while dispatching incoming RPC call
java.lang.RuntimeException: java.lang.NoSuchMethodException: public
abstract com.extjs.gxt.ui.client.data.ListLoadResult
com.pl.jzebrowski.kataster.client.services.Slo

And a buch of sl related exceptions after that... can someone point me
in a good way ?

--
Jacek

George Georgovassilis

unread,
Dec 7, 2009, 7:54:05 AM12/7/09
to gwt-sl
Can you paste the entire stacktrace?

Jacek Zebrowski

unread,
Dec 7, 2009, 7:58:50 AM12/7/09
to gwt...@googlegroups.com
Will do that in the evening - dont have access to project in current
location.

George Georgovassilis pisze:

Jacek Żebrowski

unread,
Dec 7, 2009, 6:32:35 PM12/7/09
to gwt...@googlegroups.com
Okay so heres the complete stacktrace :
SEVERE: Exception while dispatching incoming RPC call
java.lang.RuntimeException: java.lang.NoSuchMethodException: public
abstract com.extjs.gxt.ui.client.data.ListLoadResult
com.pl.jzebrowski.kataster.client.services.SlownikService.getList(com.pl.jzebrowski.kataster.client.beanmodels.SlownikMeta)
at
org.gwtwidgets.server.spring.GWTRPCServiceExporter.handleExporterProcessingException(GWTRPCServiceExporter.java:366)
at
org.gwtwidgets.server.spring.GWTRPCServiceExporter.processCall(GWTRPCServiceExporter.java:335)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at
org.gwtwidgets.server.spring.GWTRPCServiceExporter.handleRequest(GWTRPCServiceExporter.java:389)
at
org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:49)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException: public abstract
com.extjs.gxt.ui.client.data.ListLoadResult
com.pl.jzebrowski.kataster.client.services.SlownikService.getList(com.pl.jzebrowski.kataster.client.beanmodels.SlownikMeta)
at
org.gwtwidgets.server.spring.ReflectionUtils.getRPCMethod(ReflectionUtils.java:118)
at
org.gwtwidgets.server.spring.GWTRPCServiceExporter.getMethodToInvoke(GWTRPCServiceExporter.java:301)
at
org.gwtwidgets.server.spring.GWTRPCServiceExporter.processCall(GWTRPCServiceExporter.java:316)


And heres the full service code :

http://pastebin.com/m4074d46d
My servlet handler is : http://pastebin.com/m1779ee6e
And Client code (i Use GXT in a standard way - when i disable data
loader the grid renders ok so i presume its not client code related ) :
http://pastebin.com/m51a0b995

Please help - im stuck 2 days with it now and im kinda desperate :/

--
Jacek



George Georgovassilis pisze:

George Georgovassilis

unread,
Dec 8, 2009, 8:50:37 AM12/8/09
to gwt...@googlegroups.com
Hello Jacek,

Make sure that the JAR containing the SlownikService resides in
WEB-INF/lib and is compiled for your target VM. Also have a look at the
server logs during startup for clues regarding class loading. I suspect
that you might have multiple versions of the SlownikService class in
your application, lost and forgotten in some obscure JAR or WEB-INF/classes.

Reply all
Reply to author
Forward
0 new messages