Hi All, When I am trying to deploy warabler war file in weblogic server it is not loading the rails. avax.servlet.ServletException: Could not load Rails. See the logs for more details. at org.jruby.webapp.RailsFactory.makeObject(RailsFactory.java:137) at org.jruby.webapp.util.CustomObjectPool.addObjectInternal(CustomObjectPool.java:111) at org.jruby.webapp.util.CustomObjectPool.access$200(CustomObjectPool.java:15) at org.jruby.webapp.util.CustomObjectPool$PoolSizeManager.run(CustomObjectPool.java:193) javax.servlet.ServletException: Could not load Rails. See the logs for more details. at org.jruby.webapp.RailsFactory.makeObject(RailsFactory.java:137) at org.jruby.webapp.util.CustomObjectPool.addObjectInternal(CustomObjectPool.java:111) at org.jruby.webapp.util.CustomObjectPool.access$200(CustomObjectPool.java:15) at org.jruby.webapp.util.CustomObjectPool$PoolSizeManager.run(CustomObjectPool.java:193) javax.servlet.ServletException: Could not load Rails. See the logs for more details. at org.jruby.webapp.RailsFactory.makeObject(RailsFactory.java:137) at org.jruby.webapp.util.CustomObjectPool.addObjectInternal(CustomObjectPool.java:111) at org.jruby.webapp.util.CustomObjectPool.access$200(CustomObjectPool.java:15) at org.jruby.webapp.util.CustomObjectPool$PoolSizeManager.run(CustomObjectPool.java:193) javax.servlet.ServletException: Failed to initialize JRuby. See the logs for more details. at org.jruby.webapp.RailsFactory.makeObject(RailsFactory.java:89) at org.jruby.webapp.util.CustomObjectPool.addObjectInternal(CustomObjectPool.java:111) at org.jruby.webapp.util.CustomObjectPool.access$200(CustomObjectPool.java:15) at org.jruby.webapp.util.CustomObjectPool$PoolSizeManager.run(CustomObjectPool.java:193) ..... I am using JRuby 1.1.4. actionmailer (2.0.2) actionpack (2.0.2) activerecord (2.3.5, 2.0.2) activeresource (2.0.2) activesupport (2.3.5, 2.0.2) gemcutter (0.5.0) jruby-jars (1.4.0) json_pure (1.2.2) rack (1.1.0) rails (2.0.2) rake (0.8.7, 0.8.1) rspec (1.1.4) rubyforge (2.0.4) sources (0.0.1) warbler (0.9) Please advice. Thanks Nayan
on 2010-03-10 04:34
on 2010-03-10 04:44
I think the first piece of advice everyone will give you is to try and use a more current version of JRuby and possibly Rails. JRuby 1.1.4 is very old, so is Rails 2.0.2. Is there a reason you are using such an old version? Joe
on 2010-03-10 05:00
Joseph Athman wrote: > I think the first piece of advice everyone will give you is to try and > use a > more current version of JRuby and possibly Rails. JRuby 1.1.4 is very > old, > so is Rails 2.0.2. Is there a reason you are using such an old version? > > Joe Thanks Joe for your quick reply. We developed this application last year but in production environment we are facing connection pool issue. After some time the connection pool is not responding using app. Earlier we were using goldspike plugin to create war file. so I am thinking to use warble to create war file and deploy in web logic. If you feel I need to use new version then I will try. Thanks again.
on 2010-03-10 05:05
Well you might not HAVE to use a new version, but there are probably very few people left using 1.1.4 so you will likely get a lot more help if you are using the current version. Good luck. Joe
on 2010-03-11 05:48
Joseph Athman wrote: > Well you might not HAVE to use a new version, but there are probably > very > few people left using 1.1.4 so you will likely get a lot more help if > you > are using the current version. Good luck. > > Joe Hi Joe I used new version of the Jruby and rails and now i am getting below exception while deploying warabler war file in weblogic server. org.jruby.rack.RackInitializationException: no such file to load -- rack from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1 from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22:in `require' from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in `boot!' from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9 from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:1:in `load' from <script>:1 at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:153) at org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(DefaultRackApplicationFactory.java:102) at org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:36) at org.jruby.rack.SharedRackApplicationFactory.init(SharedRackApplicationFactory.java:25) at org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:39) Truncated. see log file for complete stacktrace org.jruby.exceptions.RaiseException: no such file to load -- rack at (unknown).new(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) at Kernel.require(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) at (unknown).(unknown)(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22) at Kernel.require(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22) at JRuby::Rack::Booter.boot!(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9) Truncated. see log file for complete stacktrace > Warning: JRuby home "C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home" does not exist, using C:\DOCUME~1\ctrq027\LOCALS~1\Temp\ <Mar 10, 2010 10:33:48 AM EST> <Error> <ServletContext-/FACastMemberApp> <BEA-000000> <unable to create shared application instance org.jruby.rack.RackInitializationException: no such file to load -- rack from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1 from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22:in `require' from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in `boot!' from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/rails.rb:20:in `boot!' from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9 from C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:1:in `load' from <script>:1 at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:153) at org.jruby.rack.DefaultRackApplicationFactory.getApplication(DefaultRackApplicationFactory.java:50) at org.jruby.rack.SharedRackApplicationFactory.init(SharedRackApplicationFactory.java:26) at org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:39) at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458) Truncated. see log file for complete stacktrace org.jruby.exceptions.RaiseException: no such file to load -- rack at (unknown).new(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) at Kernel.require(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) at (unknown).(unknown)(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22) at Kernel.require(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22) at JRuby::Rack::Booter.boot!(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/rails.rb:20) Truncated. see log file for complete stacktrace I am using Jruby1.4.0 actionmailer (2.3.5) actionpack (2.3.5) activerecord (2.3.5) activeresource (2.3.5) activesupport (2.3.5) jruby-jars (1.4.0) rack (1.0.1) rails (2.3.5) rake (0.8.7) rspec (1.2.9) sources (0.0.1) warbler (0.9.14) Please Advice. Thanks Nayan
on 2010-03-11 07:48
Hi Nayan, in your config/environment.rb you should add: config.gem "rack" Then run: jruby -S rake gems:unpack:dependencies After running warbler again, you should be fine without the excpeption. Cheers Michael Johann Am 11.03.2010 um 05:48 schrieb Nayan Shah: > > C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in > at > (unknown).new(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) > Warning: JRuby home > from > from <script>:1 > weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458) > at > activesupport (2.3.5) > Thanks > Nayan > -- > Posted via http://www.ruby-forum.com/. > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-03-13 23:59
Michael Johann wrote: > Hi Nayan, > > in your config/environment.rb you should add: > > config.gem "rack" > > Then run: > > jruby -S rake gems:unpack:dependencies > > After running warbler again, you should be fine without the excpeption. > > Cheers > Michael Johann > > > Am 11.03.2010 um 05:48 schrieb Nayan Shah: > >> >> C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in >> at >> (unknown).new(C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) >> Warning: JRuby home >> from >> from <script>:1 >> weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458) >> at >> activesupport (2.3.5) >> Thanks >> Nayan >> -- >> Posted via http://www.ruby-forum.com/. >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email Hi Michael Thanks for you replay. I tried both thing as you describe but still it is giving same exception. Looks like it is not able to find the JRuby Home. Warning: JRuby home "C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home" does not exist, using C:\DOCUME~1\nuser\LOCALS~1\Temp\ <Mar 13, 2010 5:46:45 PM EST> <Error> <ServletContext-/blog> <BEA-000000> <Warning: error application could not be initialized org.jruby.rack.RackInitializationException: no such file to load -- rack from C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1 from C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22:in `require' from C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in `boot!' from C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9 from C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:1:in `load' from <script>:1 at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:153) at org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(DefaultRackApplicationFactory.java:102) at org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:36) at org.jruby.rack.SharedRackApplicationFactory.init(SharedRackApplicationFactory.java:25) at org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:39) Truncated. see log file for complete stacktrace org.jruby.exceptions.RaiseException: no such file to load -- rack at (unknown).new(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) at Kernel.require(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:1) at (unknown).(unknown)(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22) at Kernel.require(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22) at JRuby::Rack::Booter.boot!(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9) Truncated. see log file for complete stacktrace > Please advice. -Nayan
on 2010-03-29 22:47
Hello, I had the same problems deploying a war file on Weblogic 10 (apparently this affects JBoss too). It was caused by an issue that prevented the interpreter to load files from .jar-Libraries (like jruby-complete.jar and jruby-rack.jar). Please find a patched fork of jruby-rack at http://github.com/joernh/jruby-rack . I submitted my changes to Nick Sieger and hope he can verify them. - Joern On 13.03.2010, at 23:59, Nayan Shah wrote: >> >>> at >>> Posted via http://www.ruby-forum.com/. >> To unsubscribe from this list, please visit: > > `require' > at > org.jruby.exceptions.RaiseException: no such file to load -- rack > Truncated. see log file for complete stacktrace > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-03-29 23:16
I reviewed the commits and they're now in jruby-rack trunk. Thanks Jörn! /Nick On Mon, Mar 29, 2010 at 3:47 PM, Jörn Hartmann <joern.hartmann@gmail.com> wrote: > On 13.03.2010, at 23:59, Nayan Shah wrote: >>> jruby -S rake gems:unpack:dependencies >>>> C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in >>>> -- >>> --------------------------------------------------------------------- >> Looks like it is not able to find the JRuby Home. >> C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22:in >> >> Truncated. see log file for complete stacktrace >> JRuby::Rack::Booter.boot!(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9) >> > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-04-01 00:05
Nick Sieger wrote: > I reviewed the commits and they're now in jruby-rack trunk. > > Thanks J�rn! > > /Nick > > On Mon, Mar 29, 2010 at 3:47 PM, J�rn Hartmann <joern.hartmann@gmail.com> > wrote: >> On 13.03.2010, at 23:59, Nayan Shah wrote: >>>> jruby -S rake gems:unpack:dependencies >>>>> C:/bea/user_projects/domains/rcionline50_domain/servers/RCIOnline50_AdminServer/tmp/_WL_user/FACastMemberApp/p09sh/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/booter.rb:22:in >>>>> -- >>>> --------------------------------------------------------------------- >>> Looks like it is not able to find the JRuby Home. >>> C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/vendor/rack.rb:22:in >>> >>> �Truncated. see log file for complete stacktrace >>> JRuby::Rack::Booter.boot!(C:/bea/user_projects/domains/test_domain/servers/test_AdminServer/tmp/_WL_user/blog/8mcv03/war/WEB-INF/lib/jruby-rack-0.9.5.jar!/jruby/rack/boot/rack.rb:9) >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email Thanks for that. Can you please let me know How do I use that source code and use into the project. Thanks Nayan
on 2010-04-01 01:55
Get and build the latest source code from http://github.com/nicksieger/jruby-rack Then replace the previous jruby-rack.jar file in warbler's gem directory with the new one you have just built. - Jörn On 01.04.2010, at 00:05, Nayan Shah wrote: >>>>> jruby -S rake gems:unpack:dependencies >>> > Nayan > -- > Posted via http://www.ruby-forum.com/. > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-04-01 04:02
Hi Jorn, I did that change and deploy the war file in weblogic and now I am getting below exception. JRuby limited openssl loaded. gem install jruby-openssl for full support. http://jruby.kenai.com/pages/JRuby_Builtin_OpenSSL java.io.IOException: The filename, directory name, or volume label syntax is incorrect at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:395) at java.io.File.getCanonicalPath(File.java:531) at org.jruby.ext.posix.JavaSecuredFile.getCanonicalPath(JavaSecuredFile.java:82) at org.jruby.util.JRubyFile.getCanonicalPath(JRubyFile.java:96) at org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMangler.java:41) at org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMangler.java:32) at org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMangler.java:28) at org.jruby.compiler.JITCompiler$JITClassGenerator.<init>(JITCompiler.java:187) at org.jruby.compiler.JITCompiler.jitThresholdReached(JITCompiler.java:129) at org.jruby.compiler.JITCompiler.jitIsEnabled(JITCompiler.java:92) at org.jruby.compiler.JITCompiler.tryJIT(JITCompiler.java:72) at org.jruby.internal.runtime.methods.DefaultMethod.tryJitReturnMethod(DefaultMethod.java:128) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:169) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:147) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.OrNode.interpret(OrNode.java:97) at org.jruby.ast.IfNode.interpret(IfNode.java:111) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:317) at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:268) at org.jruby.runtime.Block.yield(Block.java:194) at org.jruby.RubyArray.eachCommon(RubyArray.java:1635) at org.jruby.RubyArray.each(RubyArray.java:1642) at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:118) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:123) at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(ASTInterpreter.java:196) at org.jruby.ast.ClassNode.interpret(ClassNode.java:141) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(ASTInterpreter.java:196) at org.jruby.ast.ModuleNode.interpret(ModuleNode.java:120) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(ASTInterpreter.java:196) at org.jruby.ast.ModuleNode.interpret(ModuleNode.java:120) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.Ruby.loadFile(Ruby.java:2419) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:64) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:629) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:308) at org.jruby.runtime.load.LoadService.require(LoadService.java:319) at org.jruby.RubyKernel$6.load(RubyKernel.java:206) at org.jruby.runtime.load.LoadService.autoload(LoadService.java:370) at org.jruby.RubyModule.resolveUndefConstant(RubyModule.java:2686) at org.jruby.parser.StaticScope.getUndefConstant(StaticScope.java:210) at org.jruby.parser.StaticScope.getConstantInner(StaticScope.java:195) at org.jruby.parser.StaticScope.getConstant(StaticScope.java:185) at org.jruby.runtime.ThreadContext.getConstant(ThreadContext.java:554) at org.jruby.ast.ConstNode.reCache(ConstNode.java:111) at org.jruby.ast.ConstNode.getValue(ConstNode.java:102) at org.jruby.ast.ConstNode.interpret(ConstNode.java:87) at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:317) at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:305) at org.jruby.runtime.Block.yield(Block.java:199) at org.jruby.RubyObject.yieldUnder(RubyObject.java:508) at org.jruby.RubyObject.specificEval(RubyObject.java:330) at org.jruby.RubyModule.module_eval(RubyModule.java:2100) at org.jruby.RubyModule$i_method_multi$RUBYFRAMEDINVOKER$module_eval.call(org/jruby/RubyModule$i_method_multi$RUBYFRAMEDINVOKER$module_eval.gen) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:118) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:123) at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(ASTInterpreter.java:196) at org.jruby.ast.ModuleNode.interpret(ModuleNode.java:120) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.Ruby.loadFile(Ruby.java:2419) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:64) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:629) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:308) at org.jruby.runtime.load.LoadService.require(LoadService.java:319) at org.jruby.RubyKernel$6.load(RubyKernel.java:206) at org.jruby.runtime.load.LoadService.autoload(LoadService.java:370) at org.jruby.RubyModule.resolveUndefConstant(RubyModule.java:2686) at org.jruby.RubyModule.fastGetConstantFromNoConstMissing(RubyModule.java:2658) at org.jruby.ast.Colon2ConstNode.reCache(Colon2ConstNode.java:69) at org.jruby.ast.Colon2ConstNode.getValue(Colon2ConstNode.java:56) at org.jruby.ast.Colon2ConstNode.interpret(Colon2ConstNode.java:35) at org.jruby.ast.AttrAssignOneArgNode.interpret(AttrAssignOneArgNode.java:32) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.IfNode.interpret(IfNode.java:117) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:136) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:153) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:290) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:109) at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:155) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:161) at org.jruby.RubyClass.finvoke(RubyClass.java:432) at org.jruby.RubyObject.send(RubyObject.java:1436) at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:259) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310) please Advice. -Nayan
on 2010-04-01 15:51
Nayan - I did test the patch on Linux and Solaris only. It might require modification on the Windows platform. It would be interesting to know which file path is causing this error. It does not look like as if it's cut off, but is there any hint on the path in the log file? Best, Jörn On 01.04.2010, at 04:02, Nayan Shah wrote: > at java.io.WinNTFileSystem.canonicalize0(Native Method) > org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMangler.java:28) > at > at org.jruby.RubyArray.each(RubyArray.java:1642) > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > at > at org.jruby.RubyKernel$6.load(RubyKernel.java:206) > org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40) > org.jruby.RubyModule$i_method_multi$RUBYFRAMEDINVOKER$module_eval.call(org/jruby/RubyModule$i_method_multi$RUBYFRAMEDINVOKER$module_eval.gen) > at > at org.jruby.runtime.load.LoadService.require(LoadService.java:319) > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:109) > org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen) > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-05-18 09:38
Hi,
Even i am getting the following error when deploying jruby app war in
weblogic 9.2.
The error:
java.io.IOException: The filename, directory name, or volume label
syntax is inc
orrect
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at
java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:395)
at java.io.File.getCanonicalPath(File.java:531)
at
org.jruby.ext.posix.JavaSecuredFile.getCanonicalPath(JavaSecuredFile.
java:82)
at org.jruby.util.JRubyFile.getCanonicalPath(JRubyFile.java:96)
at
org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMan
gler.java:41)
at
org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMan
gler.java:32)
at
org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMan
gler.java:28)
at
org.jruby.compiler.JITCompiler$JITClassGenerator.<init>(JITCompiler.j
ava:187)
at
org.jruby.compiler.JITCompiler.jitThresholdReached(JITCompiler.java:1
29)
at
org.jruby.compiler.JITCompiler.jitIsEnabled(JITCompiler.java:92)
at org.jruby.compiler.JITCompiler.tryJIT(JITCompiler.java:72)
at
org.jruby.internal.runtime.methods.DefaultMethod.tryJitReturnMethod(D
efaultMethod.java:128)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.j
ava:169)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
147)
at
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.jav
a:317)
at
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:268)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyArray.eachCommon(RubyArray.java:1635)
at org.jruby.RubyArray.each(RubyArray.java:1642)
at
org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jrub
y/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:300)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:118)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at
org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64
)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:119)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at
org.jruby.internal.runtime.methods.InterpretedMethod.call(Interpreted
Method.java:173)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.j
ava:169)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:310)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
149)
at
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.IfNode.interpret(IfNode.java:119)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at
org.jruby.internal.runtime.methods.InterpretedMethod.call(Interpreted
Method.java:192)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.j
ava:177)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:320)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:158)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
163)
at org.jruby.RubyClass$SpecificArityNew.call(RubyClass.java:709)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.j
ava:176)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:310)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
149)
at
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.ConstDeclNode.interpret(ConstDeclNode.java:97)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at
org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(ASTInterpr
eter.java:196)
at org.jruby.ast.ModuleNode.interpret(ModuleNode.java:120)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at
org.jruby.evaluator.ASTInterpreter.evalClassDefinitionBody(ASTInterpr
eter.java:196)
at org.jruby.ast.ModuleNode.interpret(ModuleNode.java:120)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.RootNode.interpret(RootNode.java:129)
at org.jruby.Ruby.loadFile(Ruby.java:2419)
at
org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:64)
at
org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadServ
ice.java:629)
at
org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:308)
at
org.jruby.runtime.load.LoadService.require(LoadService.java:319)
at
org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:28
3)
at org.jruby.RubyKernel.require(RubyKernel.java:920)
at
org.jruby.RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.call(org/
jruby/RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.gen)
at
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.c
all(JavaMethod.java:312)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:310)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
149)
at
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.RootNode.interpret(RootNode.java:129)
at org.jruby.Ruby.loadFile(Ruby.java:2419)
at
org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:64)
at
org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadServ
ice.java:629)
at
org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:308)
at
org.jruby.runtime.load.LoadService.require(LoadService.java:319)
at
org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:28
3)
at org.jruby.RubyKernel.require(RubyKernel.java:920)
at
org.jruby.RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.call(org/
jruby/RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.gen)
at
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.c
all(JavaMethod.java:312)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:310)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
149)
at
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.RootNode.interpret(RootNode.java:129)
at org.jruby.Ruby.loadFile(Ruby.java:2419)
at
org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:64)
at
org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadServ
ice.java:629)
at
org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:308)
at
org.jruby.runtime.load.LoadService.require(LoadService.java:319)
at org.jruby.RubyKernel$6.load(RubyKernel.java:206)
at
org.jruby.runtime.load.LoadService.autoload(LoadService.java:370)
at
org.jruby.RubyModule.resolveUndefConstant(RubyModule.java:2686)
at
org.jruby.RubyModule.fastGetConstantFromNoConstMissing(RubyModule.jav
a:2658)
at
org.jruby.ast.Colon2ConstNode.reCache(Colon2ConstNode.java:69)
at
org.jruby.ast.Colon2ConstNode.getValue(Colon2ConstNode.java:56)
at
org.jruby.ast.Colon2ConstNode.interpret(Colon2ConstNode.java:35)
at
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.jav
a:317)
at
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:305)
at org.jruby.runtime.Block.yield(Block.java:199)
at org.jruby.RubyObject.yieldUnder(RubyObject.java:508)
at org.jruby.RubyObject.specificEval(RubyObject.java:330)
at org.jruby.RubyObject.instance_eval(RubyObject.java:1284)
at
org.jruby.RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.c
all(org/jruby/RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.gen)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:116)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at
org.jruby.ast.FCallNoArgBlockPassNode.interpret(FCallNoArgBlockPassNo
de.java:27)
at org.jruby.ast.IfNode.interpret(IfNode.java:117)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at
org.jruby.internal.runtime.methods.InterpretedMethod.call(Interpreted
Method.java:155)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.j
ava:161)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:116)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at org.jruby.RubyClass$SpecificArityNew.call(RubyClass.java:698)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:300)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:118)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at
org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64
)
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at
org.jruby.internal.runtime.methods.InterpretedMethod.call(Interpreted
Method.java:136)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.j
ava:153)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:290)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
109)
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
at
org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.jav
a:317)
at
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:305)
at org.jruby.runtime.Block.yield(Block.java:199)
at org.jruby.RubyObject.yieldUnder(RubyObject.java:508)
at org.jruby.RubyObject.specificEval(RubyObject.java:330)
at org.jruby.RubyObject.instance_eval(RubyObject.java:1284)
at
org.jruby.RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.c
all(org/jruby/RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.gen)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:300)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:118)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at
org.jruby.ast.FCallNoArgBlockPassNode.interpret(FCallNoArgBlockPassNo
de.java:27)
at org.jruby.ast.IfNode.interpret(IfNode.java:117)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at
org.jruby.internal.runtime.methods.InterpretedMethod.call(Interpreted
Method.java:155)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.j
ava:161)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:300)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:118)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at org.jruby.RubyClass$SpecificArityNew.call(RubyClass.java:698)
at
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi
te.java:300)
at
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.
java:118)
at
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:
123)
at
org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64
)
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
at
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.RootNode.interpret(RootNode.java:129)
at org.jruby.Ruby.evalScriptlet(Ruby.java:293)
at org.jruby.Ruby.evalScriptlet(Ruby.java:270)
at
org.jruby.rack.DefaultRackApplicationFactory.createRackServletWrapper
(DefaultRackApplicationFactory.java:152)
at
org.jruby.rack.DefaultRackApplicationFactory.createErrorApplicationOb
ject(DefaultRackApplicationFactory.java:110)
at
org.jruby.rack.DefaultRackApplicationFactory$2.create(DefaultRackAppl
icationFactory.java:118)
at
org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplic
ationFactory.java:170)
at
org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(Defa
ultRackApplicationFactory.java:121)
at
org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicat
ionFactory.java:37)
at
org.jruby.rack.PoolingRackApplicationFactory.init(PoolingRackApplicat
ionFactory.java:50)
at
org.jruby.rack.RackServletContextListener.contextInitialized(RackServ
letContextListener.java:40)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run
(EventsManager.java:376)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(Eve
ntsManager.java:82)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:1608)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletCon
text.java:2750)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.jav
a:889)
at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleSta
teDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStat
eDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedMod
uleDriver.java:200)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(Module
ListenerInvoker.java:117)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleSta
teDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStat
eDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartMod
ulesFlow.java:26)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.ja
va:635)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.
java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(Deploym
entStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(Ap
pContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.ac
tivate(AbstractOperation.java:566)
at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.ac
tivateDeployment(ActivateOperation.java:136)
at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.do
Commit(ActivateOperation.java:104)
at
weblogic.deploy.internal.targetserver.operations.StartOperation.doCom
mit(StartOperation.java:139)
at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.co
mmit(AbstractOperation.java:320)
at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploym
entCommit(DeploymentManager.java:815)
at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeplo
ymentList(DeploymentManager.java:1222)
at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(
DeploymentManager.java:433)
at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.com
mit(DeploymentServiceDispatcher.java:161)
at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at
weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkMan
agerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
My rails version is 2.3.5
jruby version is 1.5.0
I used warbler 1.0.3 to package the app into a war file.
Could anyone help on this?
on 2010-05-18 18:20
This looks like a JRuby bug to me. Can one of you file a bug with this stacktrace on http://bugs.jruby.org/? Better yet, reproduce the error using this development snapshot. Just download, run "jruby -S gem install path/to/jruby-jars-1.6.0.dev.gem", re-warble your war file and re-deploy. That should give us a better idea of how the path is being mangled in Weblogic. http://ci.jruby.org/job/jruby-dist/ http://ci.jruby.org/job/jruby-dist/lastSuccessfulBuild/artifact/gem/pkg/jruby-jars-1.6.0.dev.gem /Nick On Tue, May 18, 2010 at 2:38 AM, Yani Yen <lists@ruby-forum.com> wrote: > at > org.jruby.util.JavaNameMangler.mangleFilenameForClasspath(JavaNameMan > at > 147) > at org.jruby.RubyArray.each(RubyArray.java:1642) > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java: > org.jruby.internal.runtime.methods.InterpretedMethod.call(Interpreted > at > ava:177) > at > at org.jruby.ast.ConstDeclNode.interpret(ConstDeclNode.java:97) > at org.jruby.ast.ModuleNode.interpret(ModuleNode.java:120) > org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:308) > org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.c > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > org.jruby.runtime.load.LoadService.require(LoadService.java:319) > at > at org.jruby.Ruby.loadFile(Ruby.java:2419) > at > at > at org.jruby.runtime.Block.yield(Block.java:199) > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java: > at > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSi > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61) > at > org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:305) > at > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite. > java:118) > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > org.jruby.rack.DefaultRackApplicationFactory$2.create(DefaultRackAppl > at > dSubject.java:321) > weblogic.servlet.internal.WebAppServletContext.start(WebAppServletCon > weblogic.application.utils.StateMachineDriver.nextState(StateMachineD > at > ulesFlow.java:26) > weblogic.application.internal.DeploymentStateChecker.activate(Deploym > at > entCommit(DeploymentManager.java:815) > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) > -- > Posted via http://www.ruby-forum.com/. > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-05-19 13:38
Hi Nick, I was using jruby-jars1.4.0.gem, after using the gem u mentioned it worked great. Then later i re- warbled using jruby-jars-1.5.0 which is officially released and it works great.. So just wanted to confirm that this issue with weblogic has been handled in jruby-jars version 1.5.0 onwards?? Nick Sieger wrote: > This looks like a JRuby bug to me. Can one of you file a bug with this > stacktrace on http://bugs.jruby.org/? > > Better yet, reproduce the error using this development snapshot. Just > download, run "jruby -S gem install path/to/jruby-jars-1.6.0.dev.gem", > re-warble your war file and re-deploy. That should give us a better > idea of how the path is being mangled in Weblogic. > > http://ci.jruby.org/job/jruby-dist/ > http://ci.jruby.org/job/jruby-dist/lastSuccessfulBuild/artifact/gem/pkg/jruby-jars-1.6.0.dev.gem > > /Nick >
on 2010-05-19 18:30
If that's the case, that's great news. I haven't heard confirmation that 1.5.0 fixes all the issues, so I'll take yours as first evidence of that. It would be great to hear other Weblogic users chime in as well. /Nick On Wed, May 19, 2010 at 6:38 AM, Yani Yen <lists@ruby-forum.com> wrote: > Nick Sieger wrote: >> > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
on 2010-05-19 19:29
I have not testing it extensively, just deployed a simple app, was just checking its compatibility with weblogic and it worked. Nick Sieger wrote: > If that's the case, that's great news. I haven't heard confirmation > that 1.5.0 fixes all the issues, so I'll take yours as first evidence > of that. It would be great to hear other Weblogic users chime in as > well. > > /Nick > > On Wed, May 19, 2010 at 6:38 AM, Yani Yen <lists@ruby-forum.com> wrote: >> Nick Sieger wrote: >>> >> >> >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.