[ 
https://issues.apache.org/jira/browse/TAP5-2113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship closed TAP5-2113.
--------------------------------------

    Resolution: Won't Fix

tapestry-yuicompressor has been removed; replaced in 5.4 with tapestry-wro4j.
                
> Encounter Exception in Tomcat
> -----------------------------
>
>                 Key: TAP5-2113
>                 URL: https://issues.apache.org/jira/browse/TAP5-2113
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-yuicompressor
>    Affects Versions: 5.3.7
>            Reporter: Ed Yu
>              Labels: javascript
>
> Encounter Exception in 5.3.7 and in 5.3.6:
> .
> .
> .
> [ERROR] AssetsModule.ResourceMinimizer JavaScript compression problems for 
> resource classpath:edu/utah/egi/peds/mixins/confirm.js:
> [ERROR] AssetsModule.ResourceMinimizer String index out of range: 286
> java.lang.StringIndexOutOfBoundsException: String index out of range: 286
>       at java.lang.String.substring(Unknown Source)
>       at 
> com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:267)
>       at 
> com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:330)
>       at 
> com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:533)
>       at 
> org.apache.tapestry5.internal.yuicompressor.JavaScriptResourceMinimizer.doMinimize(JavaScriptResourceMinimizer.java:150)
>       at 
> org.apache.tapestry5.internal.yuicompressor.AbstractMinimizer$1.perform(AbstractMinimizer.java:67)
>       at 
> org.apache.tapestry5.internal.TapestryInternalUtils$5.run(TapestryInternalUtils.java:582)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:51)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:48)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:47)
>       at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:76)
>       at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1119)
>       at 
> org.apache.tapestry5.internal.TapestryInternalUtils.performIO(TapestryInternalUtils.java:576)
>       at 
> org.apache.tapestry5.internal.yuicompressor.AbstractMinimizer.minimize(AbstractMinimizer.java:61)
>       at 
> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:44)
>       at $ResourceMinimizer_620a1f3254af4.minimize(Unknown Source)
>       at 
> org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:44)
>       at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:56)
>       at 
> org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:40)
>       at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:56)
>       at 
> $StreamableResourceSource_620a1f3254af2.getStreamableResource(Unknown Source)
>       at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:93)
>       at 
> org.apache.tapestry5.internal.TapestryInternalUtils$5.run(TapestryInternalUtils.java:582)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:51)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:48)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
>       at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:47)
>       at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:76)
>       at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1119)
>       at 
> org.apache.tapestry5.internal.TapestryInternalUtils.performIO(TapestryInternalUtils.java:576)
>       at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl.streamResource(ResourceStreamerImpl.java:86)
>       at $ResourceStreamer_620a1f3254af0.streamResource(Unknown Source)
>       at 
> org.apache.tapestry5.internal.services.assets.ClasspathAssetRequestHandler.handleAssetRequest(ClasspathAssetRequestHandler.java:58)
>       at 
> org.apache.tapestry5.internal.services.AssetDispatcher.dispatch(AssetDispatcher.java:114)
>       at $Dispatcher_620a1f3254ae9.dispatch(Unknown Source)
>       at $Dispatcher_620a1f3254aed.dispatch(Unknown Source)
>       at $Dispatcher_620a1f3254ae7.dispatch(Unknown Source)
>       at 
> org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
>       at edu.utah.egi.peds.services.AppModule$1.service(AppModule.java:98)
>       at $RequestFilter_620a1f3254ae6.service(Unknown Source)
>       at $RequestHandler_620a1f3254ae8.service(Unknown Source)
>       at 
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
>       at $RequestHandler_620a1f3254ae8.service(Unknown Source)
>       at 
> org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
>       at $RequestHandler_620a1f3254ae8.service(Unknown Source)
>       at 
> org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
>       at $RequestHandler_620a1f3254ae8.service(Unknown Source)
>       at 
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
>       at $RequestHandler_620a1f3254ae8.service(Unknown Source)
>       at $RequestHandler_620a1f3254adc.service(Unknown Source)
>       at 
> org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
>       at 
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
>       at $HttpServletRequestHandler_620a1f3254ade.service(Unknown Source)
>       at 
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
>       at $HttpServletRequestFilter_620a1f3254ada.service(Unknown Source)
>       at $HttpServletRequestHandler_620a1f3254ade.service(Unknown Source)
>       at 
> org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
>       at $HttpServletRequestHandler_620a1f3254ade.service(Unknown Source)
>       at $HttpServletRequestHandler_620a1f3254ad9.service(Unknown Source)
>       at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>       at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>       at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
>       at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
> Source)
>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>       at java.lang.Thread.run(Unknown Source)
> [INFO] AssetsModule.ResourceMinimizer Minimized 
> classpath:edu/utah/egi/peds/mixins/confirm.js (625 input bytes of JavaScript 
> to 625 output bytes in 352.42 ms, 0.00% reduction)
> .
> .
> .

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to