That method didn't exist until JDK 1.5, perhaps you're using an old JDK?
http://java.sun.com/javase/6/docs/api/java/lang/String.html#replace(java.lang.CharSequence,
java.lang.CharSequence)
Martin
On Mon, 29 Oct 2007 12:50:26 +0100, Joshua Jackson <[EMAIL PROTECTED]>
wrote:
Dear all,
Has anyone successfully deployed T4 on websphere 5.1 ?
I got this exception when displaying lists of data into Table component.
java.lang.String: method
replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
not found org.apache.hivemind.ApplicationRuntimeException
java.lang.String: method
replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
not found
component: [EMAIL PROTECTED]
location: context:/WEB-INF/SearchList.page, line 4, column 60
1 <!DOCTYPE page-specification PUBLIC "-//Apache Software
Foundation//Tapestry Specification 4.0//EN"
2 "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
3
4 <page-specification class="id.co.aia.sis.pages.SearchList">
5 <inject property="service" object="spring:service"/>
6 <inject property="panel" type="page" object="Panel"/>
7 <inject property="detail" type="page" object="Detail"/>
8 <inject property="appForm" type="page" object="AppForm"/>
9 <property name="list" persist="session" />
[ +/- ] Exception:
java.lang.String: method
replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
not found java.lang.NoSuchMethodError
java.lang.String: method
replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
not found
Stack Trace:
org.apache.tapestry.contrib.table.model.simple.SimpleTableColumn.setDisplayName(SimpleTableColumn.java:161)
org.apache.tapestry.contrib.table.model.simple.SimpleTableColumn.<init>(SimpleTableColumn.java:135)
org.apache.tapestry.contrib.table.model.simple.SimpleTableColumn.<init>(SimpleTableColumn.java:115)
org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn.<init>(ExpressionTableColumn.java:56)
org.apache.tapestry.contrib.table.components.DefaultTableColumnSource.generateTableColumn(DefaultTableColumnSource.java:44)
$IAdvancedTableColumnSource_115eb8d29cc.generateTableColumn($IAdvancedTableColumnSource_115eb8d29cc.java)
org.apache.tapestry.contrib.table.components.TableColumnModelSourceImpl.generateTableColumnModel(TableColumnModelSourceImpl.java:127)
$TableColumnModelSource_115eb8d29ca.generateTableColumnModel($TableColumnModelSource_115eb8d29ca.java)
org.apache.tapestry.contrib.table.components.TableView.generateTableColumnModel(TableView.java:370)
org.apache.tapestry.contrib.table.components.TableView.getTableColumnModel(TableView.java:335)
org.apache.tapestry.contrib.table.components.TableView.generateTableModel(TableView.java:252)
org.apache.tapestry.contrib.table.components.TableViewSessionStateManager.recreateTableModel(TableViewSessionStateManager.java:65)
org.apache.tapestry.contrib.table.components.TableView.getTableModel(TableView.java:212)
org.apache.tapestry.contrib.table.components.TableView.validateValues(TableView.java:476)
org.apache.tapestry.contrib.table.components.TableView.renderComponent(TableView.java:509)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java(Compiled
Code))
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java(Compiled
Code))
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:39)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java(Compiled
Code))
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java(Compiled
Code))
org.apache.tapestry.html.Body.renderComponent(Body.java:38)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java(Compiled
Code))
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java(Compiled
Code))
org.apache.tapestry.html.Shell.renderComponent(Shell.java:124)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java(Compiled
Code))
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java(Compiled
Code))
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java(Compiled
Code))
org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:249)
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:397)
org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(DefaultResponseBuilder.java:151)
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:33)
$ResponseRenderer_115eb8d286e.renderResponse($ResponseRenderer_115eb8d286e.java)
org.apache.tapestry.engine.DirectService.service(DirectService.java:147)
$IEngineService_115eb8d28df.service($IEngineService_115eb8d28df.java)
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241)
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
$WebRequestServicer_115eb8d28b8.service($WebRequestServicer_115eb8d28b8.java)
$WebRequestServicer_115eb8d28b4.service($WebRequestServicer_115eb8d28b4.java)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_115eb8d289a.service($ServletRequestServicer_115eb8d289a.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_115eb8d2896.service($ServletRequestServicerFilter_115eb8d2896.java)
$ServletRequestServicer_115eb8d289c.service($ServletRequestServicer_115eb8d289c.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_115eb8d2894.service($ServletRequestServicerFilter_115eb8d2894.java)
$ServletRequestServicer_115eb8d289c.service($ServletRequestServicer_115eb8d289c.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_115eb8d2898.service($ServletRequestServicerFilter_115eb8d2898.java)
$ServletRequestServicer_115eb8d289c.service($ServletRequestServicer_115eb8d289c.java)
$ServletRequestServicer_115eb8d288e.service($ServletRequestServicer_115eb8d288e.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:171)
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:61)
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:965)
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
Thanks for the help
Regards,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]