|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"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 |
|
|
Re: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"Hi Michel,
Looks like you've defined your own PMD rules (http://docs.codehaus.org/display/SONAR/Extend+coding+rules), and one rule parameter doesn't have a description (<description> node).
Hope it helps, Freddy On Wed, Jun 24, 2009 at 10:08 AM, Michel Pawlak <michel.pawlak@...> wrote:
|
|
|
Re: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"Hi Freddy, We have no custom PMD rules, only checkstyle ones. Note that when running with the embedded DB the database setup works fine (I just checked it). The issue only appears when I switch to Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi. Michel
|
|
|
Re: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"Hi again,
The problem was due to our CS rules description file. However I don't know why the logged message was "can not synchronize rules extensions of plugin : pmd" and why we never had the problem before. See you and thank you, Michel
|
|
|
Re: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"Thanks for this notification Michel. Could you confirm a description field was missing in your CS rules description file ?
Freddy ---------------------------------------- Freddy Mallet www.SonarSource.com Sonar.codehaus.org http://twitter.com/FreddyMallet ---------------------------------------- On Wed, Jun 24, 2009 at 12:44 PM, Michel Pawlak <michel.pawlak@...> wrote:
|
|
|
Re: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"Confirmed. However, it's a CS description file, not a PMD one. I just reported issue 941, I'm wondering if it's not related to this behavior (i.e. the CS description file is read when loading PMD extensions, which may explain why CS rules are registered as PMD and findbugs ones) The documentation page should be documented : http://docs.codehaus.org/display/SONAR/Extend+coding+rules If I had access to it I would do it. Is there any possibility to contribute directly to the documentation ? Michel
|
|
|
Re: Sonar 1.8 "can not synchronize rules extensions of plugin : pmd"Hi Michel,
The bug seems to occur only when the sonar.rules.extensionsPath property is defined in the sonar.properties configuration file.
To contribute to the sonar documentation, you just have to create a Codehaus Confluence account and to be logged in.
The documentation is yours :-) Freddy
On Thu, Jun 25, 2009 at 10:23 AM, Michel Pawlak <michel.pawlak@...> wrote:
|
| Free embeddable forum powered by Nabble | Forum Help |