JRuby 1.4.0 JDK/JRE requirement

I have developed a Rails application and deployed on Weblogic 10.3 with
JDK/JRE 1.6.0_13 with no problem. I am trying to deploy the same app on
Weblogic 10.2 with JDK/JRE 1.5.0_17 and the application is not even
initializing. Is there any minimum JDK requirement of 1.6 or higher for
using JRuby 1.4.0?

Hi,

No, JRuby 1.4 should run 1.5 JRE/JDK just fine.

Typically, the problem is that your classes could be compiled with JDK
1.6, then they won’t load on JDK 1.5.
But, once recompiled with -target 1.5, they should work just fine.

Thanks,
–Vladimir

On Wed, Jan 6, 2010 at 9:07 PM, Saty N. [email protected] wrote:

http://xircles.codehaus.org/manage_email


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

On Wed, Jan 6, 2010 at 2:21 PM, Saty N. [email protected] wrote:

java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize.
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize
 at
org.jruby.gen.org$jruby$RubyObject$ObjectMethods$Populator.populate(org$jruby$RubyObject$ObjectMethods$Populator.java:22)

This generally doesn’t happen unless you’ve got a bad JRuby install.
Are you sure the only thing that’s different is the Java version?

  • Charlie

To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

@Charlie: Thanks for the feedback.

Yes it is due to the bad jruby install. I had several versions installed
and when I switched the jruby with the latest stable release (that is
1.4.0) its working fine. But I am facing the above problem if I switch
it with Jruby 1.5.0 dev, does it mean that Jruby 1.5.0 dev is not
compatible on JDK 1.5.0?

Also my app is running very slow almost on all the servers (tomcat,
weblogic, glassfish). I just have around 50 controllers and 50 modles,
but its tremendously slow. Is there any way to force Jruby to use
Ruby1.9.1 instead of Ruby1.8.x (which is default)? I want to see if it
boosts the performance.

-Satynos

@Charlie:

Thanks for the feedback. I will try building from the snapshots and see
how it goes then.

As far as the application running very slow, when I deploy the app on
Weblogic responses are taking almost 3-5 seconds even for simple
requests except those of static files. I am the only one logged in so
there is no problem of server being hit by several requests. I even
tried to bump the minimum rails instances to 2 as well as setting the
Java memory settings to be minimum 512m (256m default) and maximum 1024m
(512m default). The same application seems to be working faster on
Mongrel (Ruby MRI). So I am not quite sure if the problem is with Rails,
Jruby or Oracle (which is our backend database).

I just signed up for newrelic and in the process of setting it up. Once
I have some results from it, may be it will help to drill down to the
problem area.

Once again thanks for the feedback.
-Satynos

On Thu, Jan 7, 2010 at 5:38 PM, Saty N. [email protected] wrote:

As far as the application running very slow, when I deploy the app on
Weblogic responses are taking almost 3-5 seconds even for simple
requests except those of static files. I am the only one logged in so
there is no problem of server being hit by several requests. I even
tried to bump the minimum rails instances to 2 as well as setting the
Java memory settings to be minimum 512m (256m default) and maximum 1024m
(512m default). The same application seems to be working faster on
Mongrel (Ruby MRI). So I am not quite sure if the problem is with Rails,
Jruby or Oracle (which is our backend database).

It would be worth trying to run your app outside of the app servers,
using Mongrel or GlassFish gem on JRuby. If it performs acceptably
well, then we’ll know it’s something specific to running inside the
app servers.

  • Charlie

To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

On Thu, Jan 7, 2010 at 2:46 PM, Saty N. [email protected] wrote:

@Charlie: Thanks for the feedback.

Yes it is due to the bad jruby install. I had several versions installed
and when I switched the jruby with the latest stable release (that is
1.4.0) its working fine. But I am facing the above problem if I switch
it with Jruby 1.5.0 dev, does it mean that Jruby 1.5.0 dev is not
compatible on JDK 1.5.0?

1.5.0.dev should work just fine if built correctly. Perhaps you can
try a build from http://ci.jruby.org/snapshots to see how well they
work for you?

Also my app is running very slow almost on all the servers (tomcat,
weblogic, glassfish). I just have around 50 controllers and 50 modles,
but its tremendously slow. Is there any way to force Jruby to use
Ruby1.9.1 instead of Ruby1.8.x (which is default)? I want to see if it
boosts the performance.

1.9 mode won’t help performance, and will probably not run your
application right now (still a lot of work to do).

Perhaps you can describe what you mean by “running very slow” and
we’ll try to help you investigate?

  • Charlie

To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

My application is purely Rails and I have not created any JAVA classes,
so what do I have to recompile. Following is the error I am getting when
I am switching the
JAVA_HOME from jdk1.6.0_13 to jdk1.5.0_17

####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762610> <User defined listener
org.jruby.rack.rails.RailsServletContextListener failed:
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize.
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize
at
org.jruby.gen.org$jruby$RubyObject$ObjectMethods$Populator.populate(org$jruby$RubyObject$ObjectMethods$Populator.java:22)
at
org.jruby.RubyModule.defineAnnotatedMethodsIndividually(RubyModule.java:658)
at org.jruby.RubyModule.defineAnnotatedMethods(RubyModule.java:561)
at org.jruby.RubyObject.createObjectClass(RubyObject.java:142)
at org.jruby.Ruby.initRoot(Ruby.java:1058)
at org.jruby.Ruby.init(Ruby.java:1002)
at org.jruby.Ruby.newInstance(Ruby.java:172)
at
org.jruby.javasupport.JavaEmbedUtils.initialize(JavaEmbedUtils.java:94)
at
org.jruby.rack.DefaultRackApplicationFactory.newRuntime(DefaultRackApplicationFactory.java:76)
at
org.jruby.rack.DefaultRackApplicationFactory.createApplication(DefaultRackApplicationFactory.java:146)
at
org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(DefaultRackApplicationFactory.java:96)
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)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:168)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1746)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2919)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:973)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:362)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:118)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:174)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:90)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762641>
####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762657> <User defined listener
org.jruby.rack.rails.RailsServletContextListener failed:
java.lang.NullPointerException.
java.lang.NullPointerException
at
org.jruby.rack.SharedRackApplicationFactory.destroy(SharedRackApplicationFactory.java:58)
at
org.jruby.rack.RackServletContextListener.contextDestroyed(RackServletContextListener.java:50)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:459)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.EventsManager.notifyContextDestroyedEvent(EventsManager.java:187)
at
weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:2987)
at
weblogic.servlet.internal.ServletContextManager.destroyContext(ServletContextManager.java:241)
at
weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:453)
at
weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:1001)
at
weblogic.servlet.internal.WebAppModule.deactivate(WebAppModule.java:375)
at
weblogic.application.internal.flow.ModuleStateDriver$2.previous(ModuleStateDriver.java:189)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:52)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:43)
at
weblogic.application.internal.flow.ModuleStateDriver.deactivate(ModuleStateDriver.java:71)
at
weblogic.application.internal.flow.ScopedModuleDriver.deactivate(ScopedModuleDriver.java:207)
at
weblogic.application.internal.flow.ModuleListenerInvoker.deactivate(ModuleListenerInvoker.java:124)
at
weblogic.application.internal.flow.DeploymentCallbackFlow$2.previous(DeploymentCallbackFlow.java:388)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:52)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:43)
at
weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:88)
at
weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:81)
at
weblogic.application.internal.BaseDeployment$2.previous(BaseDeployment.java:642)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:52)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:29)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:174)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:90)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762704>
####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762719> <Unable to set the activation state to true
for the application ‘_appsdir_active_scaffold_232_war’.
weblogic.application.ModuleException:
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:975)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:361)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize
at
org.jruby.gen.org$jruby$RubyObject$ObjectMethods$Populator.populate(org$jruby$RubyObject$ObjectMethods$Populator.java:22)
at
org.jruby.RubyModule.defineAnnotatedMethodsIndividually(RubyModule.java:658)
at org.jruby.RubyModule.defineAnnotatedMethods(RubyModule.java:561)
at org.jruby.RubyObject.createObjectClass(RubyObject.java:142)
at org.jruby.Ruby.initRoot(Ruby.java:1058)
at org.jruby.Ruby.init(Ruby.java:1002)
at org.jruby.Ruby.newInstance(Ruby.java:172)
at
org.jruby.javasupport.JavaEmbedUtils.initialize(JavaEmbedUtils.java:94)
at
org.jruby.rack.DefaultRackApplicationFactory.newRuntime(DefaultRackApplicationFactory.java:76)
at
org.jruby.rack.DefaultRackApplicationFactory.createApplication(DefaultRackApplicationFactory.java:146)
at
org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(DefaultRackApplicationFactory.java:96)
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)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:168)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1746)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2919)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:973)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:362)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:118)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:174)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:90)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762719>
####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762735>
####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762750>
####<Jan 6, 2010 3:12:42 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808762750>
####<Jan 6, 2010 3:12:43 PM EST>
<[ACTIVE] ExecuteThread: ‘2’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808763657> <WEB-INF/client-classifications.xml file
not found at uri [console//WEB-INF/client-classifications.xml].
Classifications functionality not enabled.>
####<Jan 6, 2010 3:12:43 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808764000> <User defined listener
org.jruby.rack.rails.RailsServletContextListener failed:
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize.
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize
at
org.jruby.gen.org$jruby$RubyObject$ObjectMethods$Populator.populate(org$jruby$RubyObject$ObjectMethods$Populator.java:22)
at
org.jruby.RubyModule.defineAnnotatedMethodsIndividually(RubyModule.java:658)
at org.jruby.RubyModule.defineAnnotatedMethods(RubyModule.java:561)
at org.jruby.RubyObject.createObjectClass(RubyObject.java:142)
at org.jruby.Ruby.initRoot(Ruby.java:1058)
at org.jruby.Ruby.init(Ruby.java:1002)
at org.jruby.Ruby.newInstance(Ruby.java:172)
at
org.jruby.javasupport.JavaEmbedUtils.initialize(JavaEmbedUtils.java:94)
at
org.jruby.rack.DefaultRackApplicationFactory.newRuntime(DefaultRackApplicationFactory.java:76)
at
org.jruby.rack.DefaultRackApplicationFactory.createApplication(DefaultRackApplicationFactory.java:146)
at
org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(DefaultRackApplicationFactory.java:96)
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)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:168)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1746)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2919)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:973)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:362)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:118)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:174)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:90)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

####<Jan 6, 2010 3:12:43 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808764000>
####<Jan 6, 2010 3:12:43 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808764000> <User defined listener
org.jruby.rack.rails.RailsServletContextListener failed:
java.lang.NullPointerException.
java.lang.NullPointerException
at
org.jruby.rack.SharedRackApplicationFactory.destroy(SharedRackApplicationFactory.java:58)
at
org.jruby.rack.RackServletContextListener.contextDestroyed(RackServletContextListener.java:50)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:459)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.EventsManager.notifyContextDestroyedEvent(EventsManager.java:187)
at
weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:2987)
at
weblogic.servlet.internal.ServletContextManager.destroyContext(ServletContextManager.java:241)
at
weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:453)
at
weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:1001)
at
weblogic.servlet.internal.WebAppModule.deactivate(WebAppModule.java:375)
at
weblogic.application.internal.flow.ModuleStateDriver$2.previous(ModuleStateDriver.java:189)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:52)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:43)
at
weblogic.application.internal.flow.ModuleStateDriver.deactivate(ModuleStateDriver.java:71)
at
weblogic.application.internal.flow.ScopedModuleDriver.deactivate(ScopedModuleDriver.java:207)
at
weblogic.application.internal.flow.ModuleListenerInvoker.deactivate(ModuleListenerInvoker.java:124)
at
weblogic.application.internal.flow.DeploymentCallbackFlow$2.previous(DeploymentCallbackFlow.java:388)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:52)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:43)
at
weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:88)
at
weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:81)
at
weblogic.application.internal.BaseDeployment$2.previous(BaseDeployment.java:642)
at
weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:52)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:29)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:174)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:90)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

####<Jan 6, 2010 3:12:44 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808764047>
####<Jan 6, 2010 3:12:44 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808764047> <Unable to set the activation state to true
for the application ‘_appsdir_cidr_dir’.
weblogic.application.ModuleException:
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:975)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:361)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
java.lang.NoClassDefFoundError:
org/jruby/RubyObject$ObjectMethods$s_method_0_0$RUBYINVOKER$intialize
at
org.jruby.gen.org$jruby$RubyObject$ObjectMethods$Populator.populate(org$jruby$RubyObject$ObjectMethods$Populator.java:22)
at
org.jruby.RubyModule.defineAnnotatedMethodsIndividually(RubyModule.java:658)
at org.jruby.RubyModule.defineAnnotatedMethods(RubyModule.java:561)
at org.jruby.RubyObject.createObjectClass(RubyObject.java:142)
at org.jruby.Ruby.initRoot(Ruby.java:1058)
at org.jruby.Ruby.init(Ruby.java:1002)
at org.jruby.Ruby.newInstance(Ruby.java:172)
at
org.jruby.javasupport.JavaEmbedUtils.initialize(JavaEmbedUtils.java:94)
at
org.jruby.rack.DefaultRackApplicationFactory.newRuntime(DefaultRackApplicationFactory.java:76)
at
org.jruby.rack.DefaultRackApplicationFactory.createApplication(DefaultRackApplicationFactory.java:146)
at
org.jruby.rack.DefaultRackApplicationFactory.newErrorApplication(DefaultRackApplicationFactory.java:96)
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)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:168)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1746)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2919)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:973)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:362)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:118)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:205)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:182)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:359)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:174)
at
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:90)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

####<Jan 6, 2010 3:12:44 PM EST>
<[ACTIVE] ExecuteThread: ‘0’ for queue:
‘weblogic.kernel.Default (self-tuning)’> <> <> <>
<1262808764047>
####<

Thanks in advance.
-Satynos