https://issues.apache.org/jira/browse/TAP5-1729

I don't have a good fix for this as of yet.


On Sat, Oct 22, 2011 at 10:46 AM, Lenny Primak <lpri...@hope.nyc.ny.us> wrote:
> I had the problem under Glassfish as well.
> There is a conflict between Rhino JS and yuicompressor libraries.
> I got around it by putting a combined Rhino-js and Yuicompressor library onto 
> the CLASSPATH
>
> Here is a little maven / ant magic to generate the combind JAR
> (from http://code.google.com/p/flowlogix/source/browse/build-core/pom.xml)
> ---------------
> <rhino.version>1.6R7</rhino.version>
> <yuicompressor.version>2.4.6</yuicompressor.version>
>
>
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-antrun-plugin</artifactId>
>                <version>1.6</version>
>                <executions>
>                    <execution>
>                        <id>default-cli</id>
>                        <configuration>
>                            <target>
>                                <unjar dest="target/_rhino_tmp" 
> src="target/deps/js-${rhino.version}.jar" />
>                                <unjar dest="target/_rhino_tmp" 
> src="target/deps/yuicompressor-${yuicompressor.version}.jar" />
>                                <delete 
> file="target/deps/js-${rhino.version}.jar" />
>                                <delete 
> file="target/deps/yuicompressor-${yuicompressor.version}.jar" />
>                                <jar 
> destfile="target/deps/js-${rhino.version}-cust-yuicompressor-${yuicompressor.version}-combined.jar"
>  basedir="target/_rhino_tmp" 
> manifest="target/_rhino_tmp/META-INF/MANIFEST.MF" />
>                                <delete dir="target/_rhino_tmp" />
>                            </target>
>                        </configuration>
>                        <goals>
>                            <goal>run</goal>
>                        </goals>
>                    </execution>
>                </executions>
>            </plugin>
>
>
>
> On Oct 22, 2011, at 8:54 AM, Barry Books <trs...@gmail.com> wrote:
>
>> Does not work for me in Tomcat either, but Jetty under Eclipse works
>> fine. I get a 500 under Tomcat and this:
>>
>>
>> [ERROR] ioc.Registry java.util.EmptyStackException
>> [ERROR] ioc.Registry Operations trace:
>> [ERROR] ioc.Registry [ 1] Streaming asset stack en/core.js
>> [ERROR] ioc.Registry [ 2] Minimizing JavaScript
>> [ERROR] TapestryModule.RequestExceptionHandler Processing of request
>> failed with uncaught exception:
>> org.apache.tapestry5.ioc.internal.OperationException
>> org.apache.tapestry5.ioc.internal.OperationException
>>   at 
>> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121)
>>   at 
>> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88)
>>   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:1029)
>>   at 
>> org.apache.tapestry5.internal.TapestryInternalUtils.performIO(TapestryInternalUtils.java:588)
>>   at 
>> org.apache.tapestry5.internal.yuicompressor.AbstractMinimizer.minimize(AbstractMinimizer.java:62)
>>   at 
>> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:44)
>>   at $ResourceMinimizer_2660649bed476b.minimize(Unknown Source)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.assembleStackContent(StackAssetRequestHandler.java:175)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.assembleStackContent(StackAssetRequestHandler.java:163)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.getUncompressedResource(StackAssetRequestHandler.java:146)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.getCompressedResource(StackAssetRequestHandler.java:132)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.getResource(StackAssetRequestHandler.java:123)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.access$100(StackAssetRequestHandler.java:40)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler$1.perform(StackAssetRequestHandler.java:103)
>>   at 
>> org.apache.tapestry5.internal.TapestryInternalUtils$5.run(TapestryInternalUtils.java:594)
>>   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:1029)
>>   at 
>> org.apache.tapestry5.internal.TapestryInternalUtils.performIO(TapestryInternalUtils.java:588)
>>   at 
>> org.apache.tapestry5.internal.services.assets.StackAssetRequestHandler.handleAssetRequest(StackAssetRequestHandler.java:96)
>>   at 
>> org.apache.tapestry5.internal.services.AssetDispatcher.dispatch(AssetDispatcher.java:109)
>>   at $Dispatcher_2660649bed4762.dispatch(Unknown Source)
>>   at $Dispatcher_2660649bed4766.dispatch(Unknown Source)
>>   at $Dispatcher_2660649bed4760.dispatch(Unknown Source)
>>   at 
>> org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
>>   at 
>> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
>>   at $RequestHandler_2660649bed4761.service(Unknown Source)
>>   at 
>> org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:901)
>>   at $RequestHandler_2660649bed4761.service(Unknown Source)
>>   at 
>> org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:891)
>>   at $RequestHandler_2660649bed4761.service(Unknown Source)
>>   at 
>> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
>>   at $RequestHandler_2660649bed4761.service(Unknown Source)
>>   at $RequestHandler_2660649bed4753.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_2660649bed4755.service(Unknown Source)
>>   at 
>> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
>>   at $HttpServletRequestFilter_2660649bed4751.service(Unknown Source)
>>   at $HttpServletRequestHandler_2660649bed4755.service(Unknown Source)
>>   at 
>> org.tynamo.security.services.impl.SecurityConfiguration$2.call(SecurityConfiguration.java:104)
>>   at 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>   at 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>   at 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344)
>>   at 
>> org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:102)
>>   at $HttpServletRequestFilter_2660649bed4752.service(Unknown Source)
>>   at $HttpServletRequestHandler_2660649bed4755.service(Unknown Source)
>>   at 
>> org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:851)
>>   at $HttpServletRequestHandler_2660649bed4755.service(Unknown Source)
>>   at $HttpServletRequestHandler_2660649bed474f.service(Unknown Source)
>>   at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>   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.valves.AccessLogValve.invoke(AccessLogValve.java:567)
>>   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(Thread.java:619)
>> Caused by: java.util.EmptyStackException
>>   at java.util.Stack.peek(Stack.java:85)
>>   at 
>> com.yahoo.platform.yui.compressor.JavaScriptCompressor.getCurrentScope(JavaScriptCompressor.java:559)
>>   at 
>> com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSymbolTree(JavaScriptCompressor.java:1105)
>>   at 
>> com.yahoo.platform.yui.compressor.JavaScriptCompressor.compress(JavaScriptCompressor.java:553)
>>   at 
>> org.apache.tapestry5.internal.yuicompressor.JavaScriptResourceMinimizer.doMinimize(JavaScriptResourceMinimizer.java:98)
>>   at 
>> org.apache.tapestry5.internal.yuicompressor.AbstractMinimizer$1.perform(AbstractMinimizer.java:68)
>>   at 
>> org.apache.tapestry5.internal.TapestryInternalUtils$5.run(TapestryInternalUtils.java:594)
>>   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)
>>   ... 67 more
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to