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

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

by Freddy Mallet :: Rate this Message:

Reply to Author | View in Thread

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:

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

--
View this message in context: http://www.nabble.com/Sonar-1.8-%22can-not-synchronize-rules-extensions-of-plugin-%3A-pmd%22-tp24180418p24180418.html
Sent from the Sonar user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



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