« Return to Thread: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"

Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"

by Michel Pawlak :: Rate this Message:

Reply to Author | View in Thread

Hello,

When running Sonar (1.8) for the first time I get the following error. It seems that it tries to insert a null value into a non null column. Can you please help me to recover ?

Thanks in advance.

== 64 CompleteProjectLinkKeys: migrating ======================================
== 64 CompleteProjectLinkKeys: migrated (0.0940s) =============================

2009.06.22 14:55:24 INFO  org.sonar.INFO  loading metrics...
2009.06.22 14:55:25 INFO  org.sonar.INFO  loading pmd rules...
2009.06.22 14:55:29 INFO  org.sonar.INFO  loading pmd extensions...
2009.06.22 14:55:29 WARN  o.h.u.JDBCExceptionReporter  SQL Error: 1400, SQLState: 23000
2009.06.22 14:55:29 ERROR o.h.u.JDBCExceptionReporter  ORA-01400: cannot insert NULL into ("SONAR_ADM"."RULES_PARAMETERS"."DESCRIPTION")

2009.06.22 14:55:29 WARN  o.h.u.JDBCExceptionReporter  SQL Error: 1400, SQLState: 23000
2009.06.22 14:55:29 ERROR o.h.u.JDBCExceptionReporter  ORA-01400: cannot insert NULL into ("SONAR_ADM"."RULES_PARAMETERS"."DESCRIPTION")

2009.06.22 14:55:29 ERROR o.h.e.d.AbstractFlushingEventListener  Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1114) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:82) [hibernate-entitymanager-3.3.1.ga.jar:na]
        at org.sonar.commons.database.DatabaseSession.getSingleResult(DatabaseSession.java:159) [sonar-commons-1.8.jar:na]
        at org.sonar.commons.database.DatabaseSession.getSingleResult(DatabaseSession.java:172) [sonar-commons-1.8.jar:na]
        at org.sonar.commons.rules.RulesDao.getRuleByKey(RulesDao.java:57) [sonar-commons-1.8.jar:na]
        at org.sonar.core.rules.RulesRepositorySynchronizer.registerRules(RulesRepositorySynchronizer.java:79) [sonar-core-1.8.jar:na]
        at org.sonar.core.rules.RulesRepositorySynchronizer.registerRuleExtensions(RulesRepositorySynchronizer.java:184) [sonar-core-1.8.jar:na]
        at org.sonar.core.rules.RulesRepositorySynchronizer.synchronize(RulesRepositorySynchronizer.java:71) [sonar-core-1.8.jar:na]
        at org.sonar.core.database.SynchronizersBatch.startIn(SynchronizersBatch.java:39) [sonar-core-1.8.jar:na]
        at org.sonar.commons.database.DatabaseBatchStarter.start(DatabaseBatchStarter.java:30) [sonar-commons-1.8.jar:na]
        at org.sonar.core.database.OperationalDatabaseListener.synchronizeDatabase(OperationalDatabaseListener.java:90) [sonar-core-1.8.jar:na]
        at org.sonar.core.database.OperationalDatabaseListener.doStart(OperationalDatabaseListener.java:65) [sonar-core-1.8.jar:na]
        at org.sonar.core.database.OperationalDatabaseListener.start(OperationalDatabaseListener.java:54) [sonar-core-1.8.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.5.0_11]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.5.0_11]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.5.0_11]
        at java.lang.reflect.Method.invoke(Method.java:585) [na:1.5.0_11]
        at org.jruby.javasupport.JavaMethod.invokeWithExceptionHandling(JavaMethod.java:298) [jruby-complete-1.2.0.jar:na]
        at org.jruby.javasupport.JavaMethod.invoke(JavaMethod.java:259) [jruby-complete-1.2.0.jar:na]
        at org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:36) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:253) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:72) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyClass.finvoke(RubyClass.java:332) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyObject.send(RubyObject.java:1397) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:259) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:110) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:125) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:126) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:70) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:114) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:239) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:180) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:190) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:125) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:126) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:70) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:192) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:143) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.Block.yield(Block.java:100) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.YieldNode.interpret(YieldNode.java:115) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:86) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.ArrayNode.interpretPrimitive(ArrayNode.java:94) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.ArrayNode.interpret(ArrayNode.java:84) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:125) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:126) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:70) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.executeBody(RescueNode.java:225) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:147) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.interpret(RescueNode.java:110) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:125) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:126) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:70) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:192) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:143) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.Block.yield(Block.java:100) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.YieldNode.interpret(YieldNode.java:115) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:86) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallNoArgBlockPassNode.interpret(CallNoArgBlockPassNode.java:53) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:114) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:86) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:81) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyClass.finvoke(RubyClass.java:332) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyObject.send(RubyObject.java:1397) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:259) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:110) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:39) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:239) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:180) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:190) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:239) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:180) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:190) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:162) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:66) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:162) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:125) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:126) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:253) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:72) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.executeBody(RescueNode.java:225) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:147) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.interpret(RescueNode.java:110) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:125) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:126) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:253) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:72) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:85) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.executeBody(RescueNode.java:225) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:147) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.RescueNode.interpret(RescueNode.java:110) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:162) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:152) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:239) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:180) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:192) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:163) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.IfNode.interpret(IfNode.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:163) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:163) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273) [jruby-complete-1.2.0.jar:na]
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) [jruby-complete-1.2.0.jar:na]
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:163) [jruby-complete-1.2.0.jar:na]
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyClass.finvoke(RubyClass.java:468) [jruby-complete-1.2.0.jar:na]
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:392) [jruby-complete-1.2.0.jar:na]
        at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:321) [jruby-complete-1.2.0.jar:na]
        at org.jruby.javasupport.JavaEmbedUtils$1.callMethod(JavaEmbedUtils.java:143) [jruby-complete-1.2.0.jar:na]
        at org.jruby.rack.DefaultRackApplication.__call(DefaultRackApplication.java:71) [jruby-rack-0.9.3.jar:na]
        at org.jruby.rack.DefaultRackApplication.call(DefaultRackApplication.java:41) [jruby-rack-0.9.3.jar:na]
        at org.jruby.rack.DefaultRackDispatcher.process(DefaultRackDispatcher.java:32) [jruby-rack-0.9.3.jar:na]
        at org.jruby.rack.RackFilter.doFilter(RackFilter.java:51) [jruby-rack-0.9.3.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.5.0_11]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.5.0_11]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.5.0_11]
        at java.lang.reflect.Method.invoke(Method.java:585) [na:1.5.0_11]
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) [catalina.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.5.0_11]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) [na:1.5.0_11]
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) [catalina.jar:na]
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) [catalina.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.5.0_11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) [catalina.jar:na]
        at org.sonar.web.DatabaseSessionFilter.doFilter(DatabaseSessionFilter.java:40) [DatabaseSessionFilter.class:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.5.0_11]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.5.0_11]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.5.0_11]
        at java.lang.reflect.Method.invoke(Method.java:585) [na:1.5.0_11]
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) [catalina.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.5.0_11]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) [na:1.5.0_11]
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) [catalina.jar:na]
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) [catalina.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.5.0_11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) [catalina.jar:na]
        at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:217) [pjl-comp-filter-1.6.4.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.5.0_11]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.5.0_11]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.5.0_11]
        at java.lang.reflect.Method.invoke(Method.java:585) [na:1.5.0_11]
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) [catalina.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.5.0_11]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) [na:1.5.0_11]
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) [catalina.jar:na]
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) [catalina.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) [catalina.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.5.0_11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) [catalina.jar:na]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) [catalina.jar:na]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) [catalina.jar:na]
        at org.objectweb.jonas.web.catalina55.ResetAuthenticationValve.invoke(ResetAuthenticationValve.java:107) [ow_jonas_tomcat55.jar:na]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) [catalina.jar:na]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) [catalina.jar:na]
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) [catalina.jar:na]
        at websecurity.filter.AuthenticationValve.invoke(AuthenticationValve.java:81) [GINA_backend_tomcat-3.2.15.jar:na]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) [catalina.jar:na]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) [catalina.jar:na]
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [tomcat-http.jar:na]
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) [tomcat-http.jar:na]
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) [tomcat-util.jar:5.1]
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) [tomcat-util.jar:5.1]
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) [tomcat-util.jar:5.1]
        at java.lang.Thread.run(Thread.java:595) [na:1.5.0_11]
Caused by: java.sql.BatchUpdateException: ORA-01400: cannot insert NULL into ("SONAR_ADM"."RULES_PARAMETERS"."DESCRIPTION")

        at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:343) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.3.0"]
        at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10720) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.3.0"]
        at org.objectweb.jonas.resource.PreparedStatementWrapper.executeBatch(PreparedStatementWrapper.java:1629) [ow_jonas.jar:na]
        at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246) [hibernate-3.2.6.ga.jar:3.2.6.ga]
        ... 292 common frames omitted
2009.06.22 14:55:29 ERROR rails  

NativeException (java.lang.RuntimeException: can not synchronize rules extensions of plugin : pmd):
    org/sonar/core/rules/RulesRepositorySynchronizer.java:187:in `registerRuleExtensions'
    org/sonar/core/rules/RulesRepositorySynchronizer.java:71:in `synchronize'
    org/sonar/core/database/SynchronizersBatch.java:39:in `startIn'
    org/sonar/commons/database/DatabaseBatchStarter.java:30:in `start'
    org/sonar/core/database/OperationalDatabaseListener.java:90:in `synchronizeDatabase'
    org/sonar/core/database/OperationalDatabaseListener.java:65:in `doStart'
    org/sonar/core/database/OperationalDatabaseListener.java:54:in `start'
    sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0'
    sun/reflect/NativeMethodAccessorImpl.java:39:in `invoke'
    sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke'
    java/lang/reflect/Method.java:585:in `invoke'
    org/jruby/javasupport/JavaMethod.java:298:in `invokeWithExceptionHandling'
    org/jruby/javasupport/JavaMethod.java:259:in `invoke'
    org/jruby/java/invokers/InstanceMethodInvoker.java:36:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:253:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:72:in `call'
    org/jruby/ast/CallNoArgNode.java:61:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/IfNode.java:112:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:144:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:135:in `call'
    org/jruby/RubyClass.java:332:in `finvoke'
    org/jruby/RubyObject.java:1397:in `send'
    org/jruby/org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:-1:in `call'
    org/jruby/internal/runtime/methods/JavaMethod.java:259:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:110:in `call'
    org/jruby/ast/FCallOneArgNode.java:36:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/IfNode.java:112:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:125:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:126:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:70:in `call'
    org/jruby/ast/VCallNode.java:85:in `interpret'
    org/jruby/ast/IfNode.java:114:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:239:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:180:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:190:in `call'
    org/jruby/ast/FCallThreeArgNode.java:40:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:125:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:126:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:70:in `call'
    org/jruby/ast/VCallNode.java:85:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/runtime/InterpretedBlock.java:192:in `evalBlockBody'
    org/jruby/runtime/InterpretedBlock.java:143:in `yield'
    org/jruby/runtime/Block.java:100:in `yield'
    org/jruby/ast/YieldNode.java:115:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:144:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:135:in `call'
    org/jruby/internal/runtime/methods/WrapperMethod.java:74:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
    org/jruby/runtime/callsite/CachingCallSite.java:86:in `call'
    org/jruby/ast/CallNoArgBlockNode.java:64:in `interpret'
    org/jruby/ast/CallNoArgNode.java:61:in `interpret'
    org/jruby/ast/ArrayNode.java:94:in `interpretPrimitive'
    org/jruby/ast/ArrayNode.java:84:in `interpret'
    org/jruby/ast/CallNoArgNode.java:61:in `interpret'
    org/jruby/ast/LocalAsgnNode.java:123:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/IfNode.java:112:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:125:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:126:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:70:in `call'
    org/jruby/ast/VCallNode.java:85:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/RescueNode.java:225:in `executeBody'
    org/jruby/ast/RescueNode.java:147:in `interpretWithJavaExceptions'
    org/jruby/ast/RescueNode.java:110:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:125:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:126:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:56:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:70:in `call'
    org/jruby/ast/VCallNode.java:85:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/runtime/InterpretedBlock.java:192:in `evalBlockBody'
    org/jruby/runtime/InterpretedBlock.java:143:in `yield'
    org/jruby/runtime/Block.java:100:in `yield'
    org/jruby/ast/YieldNode.java:115:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/EnsureNode.java:96:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:144:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:135:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
    org/jruby/runtime/callsite/CachingCallSite.java:86:in `call'
    org/jruby/ast/CallNoArgBlockPassNode.java:53:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/IfNode.java:114:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:144:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:135:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
    org/jruby/runtime/callsite/CachingCallSite.java:86:in `call'
    org/jruby/ast/CallNoArgBlockNode.java:64:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:144:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:135:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:81:in `call'
    org/jruby/RubyClass.java:332:in `finvoke'
    org/jruby/RubyObject.java:1397:in `send'
    org/jruby/org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:-1:in `call'
    org/jruby/internal/runtime/methods/JavaMethod.java:259:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:110:in `call'
    org/jruby/ast/FCallSpecialArgNode.java:39:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/EnsureNode.java:96:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:239:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:180:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:71:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:190:in `call'
    org/jruby/ast/FCallSpecialArgNode.java:43:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:239:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:180:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:71:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:71:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:190:in `call'
    org/jruby/ast/FCallSpecialArgNode.java:43:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:201:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:162:in `call'
    org/jruby/internal/runtime/methods/AliasMethod.java:66:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:150:in `call'
    org/jruby/ast/CallTwoArgNode.java:59:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:201:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:162:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:150:in `call'
    org/jruby/ast/CallTwoArgNode.java:59:in `interpret'
    org/jruby/ast/CallOneArgNode.java:57:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:125:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:126:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:253:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:72:in `call'
    org/jruby/ast/VCallNode.java:85:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/RescueNode.java:225:in `executeBody'
    org/jruby/ast/RescueNode.java:147:in `interpretWithJavaExceptions'
    org/jruby/ast/RescueNode.java:110:in `interpret'
    org/jruby/ast/EnsureNode.java:96:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:125:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:126:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:253:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:72:in `call'
    org/jruby/ast/VCallNode.java:85:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/ast/IfNode.java:112:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/RescueNode.java:225:in `executeBody'
    org/jruby/ast/RescueNode.java:147:in `interpretWithJavaExceptions'
    org/jruby/ast/RescueNode.java:110:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:201:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:162:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:293:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:152:in `call'
    org/jruby/ast/CallTwoArgNode.java:59:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:239:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:180:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:192:in `call'
    org/jruby/ast/CallThreeArgNode.java:61:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:163:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:144:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:112:in `call'
    org/jruby/ast/FCallOneArgNode.java:36:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/IfNode.java:112:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:163:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:144:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:112:in `call'
    org/jruby/ast/CallOneArgNode.java:57:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/ast/BlockNode.java:71:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:163:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:144:in `call'
    org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
    org/jruby/runtime/callsite/CachingCallSite.java:112:in `call'
    org/jruby/ast/CallOneArgNode.java:57:in `interpret'
    org/jruby/ast/CallOneArgNode.java:57:in `interpret'
    org/jruby/ast/NewlineNode.java:104:in `interpret'
    org/jruby/internal/runtime/methods/InterpretedMethod.java:163:in `call'
    org/jruby/internal/runtime/methods/DefaultMethod.java:144:in `call'
    org/jruby/RubyClass.java:468:in `finvoke'
    org/jruby/javasupport/util/RuntimeHelpers.java:392:in `invoke'
    org/jruby/RubyBasicObject.java:321:in `callMethod'
    org/jruby/javasupport/JavaEmbedUtils.java:143:in `callMethod'
    org/jruby/rack/DefaultRackApplication.java:71:in `__call'
    org/jruby/rack/DefaultRackApplication.java:41:in `call'
    org/jruby/rack/DefaultRackDispatcher.java:32:in `process'
    org/jruby/rack/RackFilter.java:51:in `doFilter'
    sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0'
    sun/reflect/NativeMethodAccessorImpl.java:39:in `invoke'
    sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke'
    java/lang/reflect/Method.java:585:in `invoke'
    org/apache/catalina/security/SecurityUtil.java:243:in `run'
    java/security/AccessController.java:-2:in `doPrivileged'
    javax/security/auth/Subject.java:517:in `doAsPrivileged'
    org/apache/catalina/security/SecurityUtil.java:275:in `execute'
    org/apache/catalina/security/SecurityUtil.java:217:in `doAsPrivilege'
    org/apache/catalina/core/ApplicationFilterChain.java:197:in `internalDoFilter'
    org/apache/catalina/core/ApplicationFilterChain.java:50:in `access$000'
    org/apache/catalina/core/ApplicationFilterChain.java:156:in `run'
    java/security/AccessController.java:-2:in `doPrivileged'
    org/apache/catalina/core/ApplicationFilterChain.java:152:in `doFilter'
    org/sonar/web/DatabaseSessionFilter.java:40:in `doFilter'
    sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0'
    sun/reflect/NativeMethodAccessorImpl.java:39:in `invoke'
    sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke'
    java/lang/reflect/Method.java:585:in `invoke'
    org/apache/catalina/security/SecurityUtil.java:243:in `run'
    java/security/AccessController.java:-2:in `doPrivileged'
    javax/security/auth/Subject.java:517:in `doAsPrivileged'
    org/apache/catalina/security/SecurityUtil.java:275:in `execute'
    org/apache/catalina/security/SecurityUtil.java:217:in `doAsPrivilege'
    org/apache/catalina/core/ApplicationFilterChain.java:197:in `internalDoFilter'
    org/apache/catalina/core/ApplicationFilterChain.java:50:in `access$000'
    org/apache/catalina/core/ApplicationFilterChain.java:156:in `run'
    java/security/AccessController.java:-2:in `doPrivileged'
    org/apache/catalina/core/ApplicationFilterChain.java:152:in `doFilter'
    com/planetj/servlet/filter/compression/CompressingFilter.java:217:in `doFilter'
    sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0'
    sun/reflect/NativeMethodAccessorImpl.java:39:in `invoke'
    sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke'
    java/lang/reflect/Method.java:585:in `invoke'
    org/apache/catalina/security/SecurityUtil.java:243:in `run'
    java/security/AccessController.java:-2:in `doPrivileged'
    javax/security/auth/Subject.java:517:in `doAsPrivileged'
    org/apache/catalina/security/SecurityUtil.java:275:in `execute'
    org/apache/catalina/security/SecurityUtil.java:217:in `doAsPrivilege'
    org/apache/catalina/core/ApplicationFilterChain.java:197:in `internalDoFilter'
    org/apache/catalina/core/ApplicationFilterChain.java:50:in `access$000'
    org/apache/catalina/core/ApplicationFilterChain.java:156:in `run'
    java/security/AccessController.java:-2:in `doPrivileged'
    org/apache/catalina/core/ApplicationFilterChain.java:152:in `doFilter'
    org/apache/catalina/core/StandardWrapperValve.java:213:in `invoke'
    org/apache/catalina/core/StandardContextValve.java:178:in `invoke'
    org/objectweb/jonas/web/catalina55/ResetAuthenticationValve.java:107:in `invoke'
    org/apache/catalina/core/StandardHostValve.java:126:in `invoke'
    org/apache/catalina/valves/ErrorReportValve.java:105:in `invoke'
    org/apache/catalina/valves/AccessLogValve.java:541:in `invoke'
    websecurity/filter/AuthenticationValve.java:81:in `invoke'
    org/apache/catalina/core/StandardEngineValve.java:107:in `invoke'
    org/apache/catalina/connector/CoyoteAdapter.java:148:in `service'
    org/apache/coyote/http11/Http11Processor.java:869:in `process'
    org/apache/coyote/http11/Http11BaseProtocol.java:664:in `processConnection'
    org/apache/tomcat/util/net/PoolTcpEndpoint.java:527:in `processSocket'
    org/apache/tomcat/util/net/LeaderFollowerWorkerThread.java:80:in `runIt'
    org/apache/tomcat/util/threads/ThreadPool.java:684:in `run'
    java/lang/Thread.java:595:in `run'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'
    file:/D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/lib/jruby-complete-1.2.0.jar!/benchmark.rb:293:in `measure'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
    D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/gems/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'
    file:/D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/lib/jruby-rack-0.9.3.jar!/rack/adapter/rails.rb:37:in `serve_rails'
    file:/D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/lib/jruby-rack-0.9.3.jar!/rack/adapter/rails.rb:44:in `call'
    file:/D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/lib/jruby-rack-0.9.3.jar!/jruby/rack/rails.rb:145:in `call'
    file:/D:/melusine/Sonar/jonassonar/work/webapps/jonassonar/single/sonar/WEB-INF/lib/jruby-rack-0.9.3.jar!/rack/handler/servlet.rb:17:in `call'
    :1


2009-06-22 15:15:34,218 : HArrayPool.adjust : close a timed out active connection
2009-06-22 15:15:34,218 : HArrayPool.adjust : MC = org.objectweb.jonas.jdbc.ManagedConnectionImpl@1ea6c69

 « Return to Thread: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"