Hi all, I'm using a script component , which was working fine with tapestry 4.0.2, when I changed the jar files (Tapesrtry 4.1.5 jars( tapestry-annotations-4.1.5.jar , tapestry-contrib-4.1.5.jar, tapestry-framework-4.1.5.jar, tapestry-portlet-4.1.5.jar and ognl-2.7.2.jar) I'm getting null pointer exception at org.apache.tapestry.html.Script.getParsedScript(Script.java:129).
I' have the script files and the component html files in WEB-INF/ . context:/WEB-INF/EditAddress.html, line 47 <span jwcid="@Script" script="EditAddress.script" componentId="ognl:id" componentsToDisable="ognl:{ components.address1Field, components.phoneField, components.address2Field, components.mobileField, components.cityField, components.faxField, components.stateField, components.emailField, components.zipcodeField, components.webAddressField}" readOnly="ognl:readonly" primaryKeyField="ognl:components.primaryKeyField"/> java.lang.NullPointerException Stack Trace: edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap.get( ConcurrentHashMap.java:769) org.apache.tapestry.engine.DefaultScriptSource.getScript( DefaultScriptSource.java:69) $IScriptSource_118e102782e.getScript($IScriptSource_118e102782e.java) org.apache.tapestry.html.Script.getParsedScript(Script.java:129) org.apache.tapestry.html.Script.renderComponent(Script.java:159) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107) com.dentaprise.component.EditAddress.renderComponent(EditAddress.java:101) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.AbstractComponent.renderBody( AbstractComponent.java:538) org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:503) org.apache.tapestry.form.Form.renderComponent(Form.java:217) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.AbstractComponent.renderBody( AbstractComponent.java:538) org.apache.tapestry.components.RenderBody.renderComponent( RenderBody.java:39) org.apache.tapestry.AbstractComponent.render( AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.AbstractComponent.renderBody( AbstractComponent.java:538) org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:94) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.AbstractComponent.renderBody( AbstractComponent.java:538) org.apache.tapestry.html.Body.renderComponent(Body.java:38) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.AbstractComponent.renderBody( AbstractComponent.java:538) org.apache.tapestry.html.Shell.renderComponent(Shell.java:125) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:187) org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724) org.apache.tapestry.services.impl.DefaultResponseBuilder.render( DefaultResponseBuilder.java:185) org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:249) org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:400) org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse (DefaultResponseBuilder.java:159) org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse( ResponseRendererImpl.java:33) $ResponseRenderer_118e102783a.renderResponse($ResponseRenderer_118e102783a.java) org.apache.tapestry.engine.ExternalService.service( ExternalService.java:161) $IEngineService_118e10278b3.service($IEngineService_118e10278b3.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_118e1027884.service($WebRequestServicer_118e1027884.java) $WebRequestServicer_118e1027880.service($WebRequestServicer_118e1027880.java) org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service (WebRequestServicerPipelineBridge.java:61) $ServletRequestServicer_118e1027866.service($ServletRequestServicer_118e1027866.java) org.apache.tapestry.request.DecodedRequestInjector.service( DecodedRequestInjector.java:55) $ServletRequestServicerFilter_118e1027862.service($ServletRequestServicerFilter_118e1027862.java) $ServletRequestServicer_118e1027868.service($ServletRequestServicer_118e1027868.java) org.apache.tapestry.multipart.MultipartDecoderFilter.service( MultipartDecoderFilter.java:52) $ServletRequestServicerFilter_118e1027860.service($ServletRequestServicerFilter_118e1027860.java) $ServletRequestServicer_118e1027868.service($ServletRequestServicer_118e1027868.java) org.apache.tapestry.services.impl.SetupRequestEncoding.service( SetupRequestEncoding.java:53) $ServletRequestServicerFilter_118e1027864.service($ServletRequestServicerFilter_118e1027864.java) $ServletRequestServicer_118e1027868.service($ServletRequestServicer_118e1027868.java) $ServletRequestServicer_118e102785a.service($ServletRequestServicer_118e102785a.java) org.apache.tapestry.ApplicationServlet.doService( ApplicationServlet.java:126) org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:265) org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke( FilterSecurityInterceptor.java:107) org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter( FilterSecurityInterceptor.java:72) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:275) org.acegisecurity.ui.ExceptionTranslationFilter.doFilter( ExceptionTranslationFilter.java:110) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:275) org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:81) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:275) org.acegisecurity.ui.AbstractProcessingFilter.doFilter( AbstractProcessingFilter.java:229) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:275) org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter (HttpSessionContextIntegrationFilter.java:286) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:275) org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) org.acegisecurity.util.FilterToBeanProxy.doFilter( FilterToBeanProxy.java:98) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal (OpenSessionInViewFilter.java:174) org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:76) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:105) org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Thanks in advance, -- Sumanth.D | Indygo Soft | Bangalore