Hello Joshua,

We've deployed tapestry on Websphere 5.1 successfully, however we had allot
of problems because of "Security ON" in WS and Javassist.

We haven't used contrib:table. It might happen that it was compiled against
Java5.

Renat


On 29/10/2007, 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,
>
> --
> What you want today, may not exist tommorrow
>
> Blog: http://joshuajava.wordpress.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Best regards,
Renat Zubairov

Reply via email to