Details

    • Type: Bug Bug
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: DELPHI-0.1
    • Fix Version/s: DELPHI-0.2
    • Component/s: Delphi
    • Labels:
    • Environment:
      Sonar 3.0
      PC: Windows 7
    • Number of attachments :
      0

      Description

      When I install delphi-0.1 Sonar do not start, if I remove delphi-0.1.jar file from plugin directory sonar start without problems.

      STATUS | wrapper  | 2012/05/09 18:44:01 | --> Wrapper Started as Console
      STATUS | wrapper  | 2012/05/09 18:44:01 | Launching a JVM...
      INFO   | jvm 1    | 2012/05/09 18:44:03 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
      INFO   | jvm 1    | 2012/05/09 18:44:03 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
      INFO   | jvm 1    | 2012/05/09 18:44:03 | 
      INFO   | jvm 1    | 2012/05/09 18:44:03 | 2012-05-09 18:44:03.429:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
      INFO   | jvm 1    | 2012/05/09 18:44:03 | 2012-05-09 18:44:03.569:INFO::jetty-6.1.25
      INFO   | jvm 1    | 2012/05/09 18:44:04 | 2012-05-09 18:44:03.975:INFO::NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
      2012.05.09 18:44:06 INFO  org.sonar.INFO  Starting embedded database on port 1527
      2012.05.09 18:44:07 INFO  org.sonar.INFO  Embedded database started. Data stored in: C:\sonar\data
      2012.05.09 18:44:07 WARN  o.s.c.p.DefaultDatabase  Derby database should be used for evaluation purpose only
      2012.05.09 18:44:07 INFO  o.s.c.p.Database  Create JDBC datasource
      2012.05.09 18:44:19 INFO  o.s.s.p.DefaultServerFileSystem  Sonar home: C:\sonar
      2012.05.09 18:44:19 INFO  o.s.s.p.DefaultServerFileSystem  Deploy dir: C:\sonar\war\sonar-server\deploy
      2012.05.09 18:44:23 INFO  org.sonar.INFO  Install plugins...
      2012.05.09 18:44:25 INFO  org.sonar.INFO  Install plugins done: 1730 ms
      2012.05.09 18:44:25 INFO  o.s.s.p.ApplicationDeployer  Deploy Ruby on Rails applications
      2012.05.09 18:44:26 INFO  org.sonar.INFO  Start components...
      2012.05.09 18:44:26 INFO  o.s.j.s.AbstractDatabaseConnector  Initializing Hibernate
      2012.05.09 18:44:34 INFO  org.sonar.INFO  Notification service started (delay 60 sec.)
      2012.05.09 18:44:34 INFO  org.sonar.INFO  Deploy GWT plugins...
      2012.05.09 18:44:34 INFO  org.sonar.INFO  publish org.sonar.plugins.timeline.GwtTimeline to C:\sonar\war\sonar-server\deploy\gwt
      2012.05.09 18:44:34 INFO  org.sonar.INFO  publish org.sonar.plugins.core.testdetailsviewer.TestsViewer to C:\sonar\war\sonar-server\deploy\gwt
      2012.05.09 18:44:35 INFO  org.sonar.INFO  publish org.sonar.plugins.design.ui.libraries.LibrariesPage to C:\sonar\war\sonar-server\deploy\gwt
      2012.05.09 18:44:35 INFO  org.sonar.INFO  publish org.sonar.plugins.design.ui.page.DesignPage to C:\sonar\war\sonar-server\deploy\gwt
      2012.05.09 18:44:35 INFO  org.sonar.INFO  Deploy GWT plugins done: 1662 ms
      2012.05.09 18:44:35 INFO  org.sonar.INFO  Load metrics...
      2012.05.09 18:44:38 INFO  org.sonar.INFO  cleaning alert thresholds...
      2012.05.09 18:44:39 INFO  org.sonar.INFO  Load metrics done: 3209 ms
      2012.05.09 18:44:39 INFO  org.sonar.INFO  Register rules [findbugs/java]...
      2012.05.09 18:44:40 INFO  org.sonar.INFO  384 rules
      2012.05.09 18:44:42 INFO  org.sonar.INFO  Register rules [findbugs/java] done: 2502 ms
      2012.05.09 18:44:42 INFO  org.sonar.INFO  Register rules [delph/delph]...
      2012.05.09 18:44:42 ERROR o.s.s.p.Platform  Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
      com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
      	at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:225) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853) ~[xstream-1.3.1.jar:na]
      	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845) ~[xstream-1.3.1.jar:na]
      	at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.buildRuleSetFromXml(DelphiRulesUtils.java:67) ~[na:na]
      	at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.parseReferential(DelphiRulesUtils.java:128) ~[na:na]
      	at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.getInitialReferential(DelphiRulesUtils.java:117) ~[na:na]
      	at org.sonar.plugins.delphi.pmd.profile.DelphiPmdRuleRepository.createRules(DelphiPmdRuleRepository.java:50) ~[na:na]
      	at org.sonar.server.startup.RegisterRules.registerRepository(RegisterRules.java:97) ~[classes/:na]
      	at org.sonar.server.startup.RegisterRules.start(RegisterRules.java:61) ~[classes/:na]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_03]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
      	at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_03]
      	at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.behaviors.Stored.start(Stored.java:110) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1009) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002) ~[picocontainer-2.14.1.jar:na]
      	at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:760) ~[picocontainer-2.14.1.jar:na]
      	at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70) ~[sonar-plugin-api-3.0.jar:na]
      	at org.sonar.server.platform.Platform.executeStartupTasks(Platform.java:238) ~[classes/:na]
      	at org.sonar.server.platform.Platform.start(Platform.java:117) ~[classes/:na]
      	at org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java:34) [classes/:na]
      	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) [jetty-util-6.1.25.jar:6.1.25]
      	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.jetty.Server.doStart(Server.java:224) [jetty-6.1.25.jar:6.1.25]
      	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) [jetty-util-6.1.25.jar:6.1.25]
      	at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:72) [sonar-application-3.0.jar:na]
      	at org.sonar.application.StartServer.main(StartServer.java:48) [sonar-application-3.0.jar:na]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_03]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
      	at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_03]
      	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) [wrapper-3.2.3.jar:3.2.3]
      	at java.lang.Thread.run(Unknown Source) [na:1.7.0_03]
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 2012-05-09 18:44:42.311:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@17c4da{/,file:/C:/sonar/war/sonar-server}
      INFO   | jvm 1    | 2012/05/09 18:44:42 | com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:225)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.buildRuleSetFromXml(DelphiRulesUtils.java:67)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.parseReferential(DelphiRulesUtils.java:128)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.getInitialReferential(DelphiRulesUtils.java:117)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.plugins.delphi.pmd.profile.DelphiPmdRuleRepository.createRules(DelphiPmdRuleRepository.java:50)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.server.startup.RegisterRules.registerRepository(RegisterRules.java:97)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.server.startup.RegisterRules.start(RegisterRules.java:61)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at java.lang.reflect.Method.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.behaviors.Stored.start(Stored.java:110)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1009)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:760)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.server.platform.Platform.executeStartupTasks(Platform.java:238)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.server.platform.Platform.start(Platform.java:117)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java:34)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.jetty.Server.doStart(Server.java:224)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:72)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.sonar.application.StartServer.main(StartServer.java:48)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at java.lang.reflect.Method.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 	at java.lang.Thread.run(Unknown Source)
      INFO   | jvm 1    | 2012/05/09 18:44:42 | 2012-05-09 18:44:42.467:INFO::Started SelectChannelConnector@0.0.0.0:9000
      

        Activity

        Evgeny Mandrikov made changes -
        Field Original Value New Value
        Description When I install delphi-0.1 Sonar do not start, if I remove delphi-0.1.jar file from plugin directory sonar start without problems.

        STATUS | wrapper | 2012/05/09 18:44:01 | --> Wrapper Started as Console
        STATUS | wrapper | 2012/05/09 18:44:01 | Launching a JVM...
        INFO | jvm 1 | 2012/05/09 18:44:03 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
        INFO | jvm 1 | 2012/05/09 18:44:03 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
        INFO | jvm 1 | 2012/05/09 18:44:03 |
        INFO | jvm 1 | 2012/05/09 18:44:03 | 2012-05-09 18:44:03.429:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
        INFO | jvm 1 | 2012/05/09 18:44:03 | 2012-05-09 18:44:03.569:INFO::jetty-6.1.25
        INFO | jvm 1 | 2012/05/09 18:44:04 | 2012-05-09 18:44:03.975:INFO::NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
        2012.05.09 18:44:06 INFO org.sonar.INFO Starting embedded database on port 1527
        2012.05.09 18:44:07 INFO org.sonar.INFO Embedded database started. Data stored in: C:\sonar\data
        2012.05.09 18:44:07 WARN o.s.c.p.DefaultDatabase Derby database should be used for evaluation purpose only
        2012.05.09 18:44:07 INFO o.s.c.p.Database Create JDBC datasource
        2012.05.09 18:44:19 INFO o.s.s.p.DefaultServerFileSystem Sonar home: C:\sonar
        2012.05.09 18:44:19 INFO o.s.s.p.DefaultServerFileSystem Deploy dir: C:\sonar\war\sonar-server\deploy
        2012.05.09 18:44:23 INFO org.sonar.INFO Install plugins...
        2012.05.09 18:44:25 INFO org.sonar.INFO Install plugins done: 1730 ms
        2012.05.09 18:44:25 INFO o.s.s.p.ApplicationDeployer Deploy Ruby on Rails applications
        2012.05.09 18:44:26 INFO org.sonar.INFO Start components...
        2012.05.09 18:44:26 INFO o.s.j.s.AbstractDatabaseConnector Initializing Hibernate
        2012.05.09 18:44:34 INFO org.sonar.INFO Notification service started (delay 60 sec.)
        2012.05.09 18:44:34 INFO org.sonar.INFO Deploy GWT plugins...
        2012.05.09 18:44:34 INFO org.sonar.INFO publish org.sonar.plugins.timeline.GwtTimeline to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:34 INFO org.sonar.INFO publish org.sonar.plugins.core.testdetailsviewer.TestsViewer to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:35 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.libraries.LibrariesPage to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:35 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.page.DesignPage to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:35 INFO org.sonar.INFO Deploy GWT plugins done: 1662 ms
        2012.05.09 18:44:35 INFO org.sonar.INFO Load metrics...
        2012.05.09 18:44:38 INFO org.sonar.INFO cleaning alert thresholds...
        2012.05.09 18:44:39 INFO org.sonar.INFO Load metrics done: 3209 ms
        2012.05.09 18:44:39 INFO org.sonar.INFO Register rules [findbugs/java]...
        2012.05.09 18:44:40 INFO org.sonar.INFO 384 rules
        2012.05.09 18:44:42 INFO org.sonar.INFO Register rules [findbugs/java] done: 2502 ms
        2012.05.09 18:44:42 INFO org.sonar.INFO Register rules [delph/delph]...
        2012.05.09 18:44:42 ERROR o.s.s.p.Platform Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
        com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
        at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:225) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845) ~[xstream-1.3.1.jar:na]
        at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.buildRuleSetFromXml(DelphiRulesUtils.java:67) ~[na:na]
        at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.parseReferential(DelphiRulesUtils.java:128) ~[na:na]
        at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.getInitialReferential(DelphiRulesUtils.java:117) ~[na:na]
        at org.sonar.plugins.delphi.pmd.profile.DelphiPmdRuleRepository.createRules(DelphiPmdRuleRepository.java:50) ~[na:na]
        at org.sonar.server.startup.RegisterRules.registerRepository(RegisterRules.java:97) ~[classes/:na]
        at org.sonar.server.startup.RegisterRules.start(RegisterRules.java:61) ~[classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_03]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_03]
        at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.behaviors.Stored.start(Stored.java:110) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1009) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:760) ~[picocontainer-2.14.1.jar:na]
        at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70) ~[sonar-plugin-api-3.0.jar:na]
        at org.sonar.server.platform.Platform.executeStartupTasks(Platform.java:238) ~[classes/:na]
        at org.sonar.server.platform.Platform.start(Platform.java:117) ~[classes/:na]
        at org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java:34) [classes/:na]
        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) [jetty-util-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.Server.doStart(Server.java:224) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) [jetty-util-6.1.25.jar:6.1.25]
        at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:72) [sonar-application-3.0.jar:na]
        at org.sonar.application.StartServer.main(StartServer.java:48) [sonar-application-3.0.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_03]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_03]
        at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) [wrapper-3.2.3.jar:3.2.3]
        at java.lang.Thread.run(Unknown Source) [na:1.7.0_03]
        INFO | jvm 1 | 2012/05/09 18:44:42 | 2012-05-09 18:44:42.311:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@17c4da{/,file:/C:/sonar/war/sonar-server}
        INFO | jvm 1 | 2012/05/09 18:44:42 | com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:225)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.buildRuleSetFromXml(DelphiRulesUtils.java:67)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.parseReferential(DelphiRulesUtils.java:128)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.getInitialReferential(DelphiRulesUtils.java:117)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.profile.DelphiPmdRuleRepository.createRules(DelphiPmdRuleRepository.java:50)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.startup.RegisterRules.registerRepository(RegisterRules.java:97)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.startup.RegisterRules.start(RegisterRules.java:61)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at java.lang.reflect.Method.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.behaviors.Stored.start(Stored.java:110)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1009)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:760)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.platform.Platform.executeStartupTasks(Platform.java:238)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.platform.Platform.start(Platform.java:117)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java:34)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.Server.doStart(Server.java:224)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:72)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.application.StartServer.main(StartServer.java:48)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at java.lang.reflect.Method.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at java.lang.Thread.run(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | 2012-05-09 18:44:42.467:INFO::Started SelectChannelConnector@0.0.0.0:9000
        When I install delphi-0.1 Sonar do not start, if I remove delphi-0.1.jar file from plugin directory sonar start without problems.
        {noformat}
        STATUS | wrapper | 2012/05/09 18:44:01 | --> Wrapper Started as Console
        STATUS | wrapper | 2012/05/09 18:44:01 | Launching a JVM...
        INFO | jvm 1 | 2012/05/09 18:44:03 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
        INFO | jvm 1 | 2012/05/09 18:44:03 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
        INFO | jvm 1 | 2012/05/09 18:44:03 |
        INFO | jvm 1 | 2012/05/09 18:44:03 | 2012-05-09 18:44:03.429:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
        INFO | jvm 1 | 2012/05/09 18:44:03 | 2012-05-09 18:44:03.569:INFO::jetty-6.1.25
        INFO | jvm 1 | 2012/05/09 18:44:04 | 2012-05-09 18:44:03.975:INFO::NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
        2012.05.09 18:44:06 INFO org.sonar.INFO Starting embedded database on port 1527
        2012.05.09 18:44:07 INFO org.sonar.INFO Embedded database started. Data stored in: C:\sonar\data
        2012.05.09 18:44:07 WARN o.s.c.p.DefaultDatabase Derby database should be used for evaluation purpose only
        2012.05.09 18:44:07 INFO o.s.c.p.Database Create JDBC datasource
        2012.05.09 18:44:19 INFO o.s.s.p.DefaultServerFileSystem Sonar home: C:\sonar
        2012.05.09 18:44:19 INFO o.s.s.p.DefaultServerFileSystem Deploy dir: C:\sonar\war\sonar-server\deploy
        2012.05.09 18:44:23 INFO org.sonar.INFO Install plugins...
        2012.05.09 18:44:25 INFO org.sonar.INFO Install plugins done: 1730 ms
        2012.05.09 18:44:25 INFO o.s.s.p.ApplicationDeployer Deploy Ruby on Rails applications
        2012.05.09 18:44:26 INFO org.sonar.INFO Start components...
        2012.05.09 18:44:26 INFO o.s.j.s.AbstractDatabaseConnector Initializing Hibernate
        2012.05.09 18:44:34 INFO org.sonar.INFO Notification service started (delay 60 sec.)
        2012.05.09 18:44:34 INFO org.sonar.INFO Deploy GWT plugins...
        2012.05.09 18:44:34 INFO org.sonar.INFO publish org.sonar.plugins.timeline.GwtTimeline to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:34 INFO org.sonar.INFO publish org.sonar.plugins.core.testdetailsviewer.TestsViewer to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:35 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.libraries.LibrariesPage to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:35 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.page.DesignPage to C:\sonar\war\sonar-server\deploy\gwt
        2012.05.09 18:44:35 INFO org.sonar.INFO Deploy GWT plugins done: 1662 ms
        2012.05.09 18:44:35 INFO org.sonar.INFO Load metrics...
        2012.05.09 18:44:38 INFO org.sonar.INFO cleaning alert thresholds...
        2012.05.09 18:44:39 INFO org.sonar.INFO Load metrics done: 3209 ms
        2012.05.09 18:44:39 INFO org.sonar.INFO Register rules [findbugs/java]...
        2012.05.09 18:44:40 INFO org.sonar.INFO 384 rules
        2012.05.09 18:44:42 INFO org.sonar.INFO Register rules [findbugs/java] done: 2502 ms
        2012.05.09 18:44:42 INFO org.sonar.INFO Register rules [delph/delph]...
        2012.05.09 18:44:42 ERROR o.s.s.p.Platform Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
        com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
        at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:225) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853) ~[xstream-1.3.1.jar:na]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845) ~[xstream-1.3.1.jar:na]
        at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.buildRuleSetFromXml(DelphiRulesUtils.java:67) ~[na:na]
        at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.parseReferential(DelphiRulesUtils.java:128) ~[na:na]
        at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.getInitialReferential(DelphiRulesUtils.java:117) ~[na:na]
        at org.sonar.plugins.delphi.pmd.profile.DelphiPmdRuleRepository.createRules(DelphiPmdRuleRepository.java:50) ~[na:na]
        at org.sonar.server.startup.RegisterRules.registerRepository(RegisterRules.java:97) ~[classes/:na]
        at org.sonar.server.startup.RegisterRules.start(RegisterRules.java:61) ~[classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_03]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_03]
        at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.behaviors.Stored.start(Stored.java:110) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1009) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002) ~[picocontainer-2.14.1.jar:na]
        at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:760) ~[picocontainer-2.14.1.jar:na]
        at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70) ~[sonar-plugin-api-3.0.jar:na]
        at org.sonar.server.platform.Platform.executeStartupTasks(Platform.java:238) ~[classes/:na]
        at org.sonar.server.platform.Platform.start(Platform.java:117) ~[classes/:na]
        at org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java:34) [classes/:na]
        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) [jetty-util-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.jetty.Server.doStart(Server.java:224) [jetty-6.1.25.jar:6.1.25]
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) [jetty-util-6.1.25.jar:6.1.25]
        at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:72) [sonar-application-3.0.jar:na]
        at org.sonar.application.StartServer.main(StartServer.java:48) [sonar-application-3.0.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_03]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_03]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_03]
        at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) [wrapper-3.2.3.jar:3.2.3]
        at java.lang.Thread.run(Unknown Source) [na:1.7.0_03]
        INFO | jvm 1 | 2012/05/09 18:44:42 | 2012-05-09 18:44:42.311:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@17c4da{/,file:/C:/sonar/war/sonar-server}
        INFO | jvm 1 | 2012/05/09 18:44:42 | com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:225)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.buildRuleSetFromXml(DelphiRulesUtils.java:67)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.parseReferential(DelphiRulesUtils.java:128)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.xml.DelphiRulesUtils.getInitialReferential(DelphiRulesUtils.java:117)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.plugins.delphi.pmd.profile.DelphiPmdRuleRepository.createRules(DelphiPmdRuleRepository.java:50)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.startup.RegisterRules.registerRepository(RegisterRules.java:97)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.startup.RegisterRules.start(RegisterRules.java:61)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at java.lang.reflect.Method.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.behaviors.Stored.start(Stored.java:110)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1009)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:760)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.platform.Platform.executeStartupTasks(Platform.java:238)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.platform.Platform.start(Platform.java:117)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java:34)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.jetty.Server.doStart(Server.java:224)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:72)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.sonar.application.StartServer.main(StartServer.java:48)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at java.lang.reflect.Method.invoke(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
        INFO | jvm 1 | 2012/05/09 18:44:42 | at java.lang.Thread.run(Unknown Source)
        INFO | jvm 1 | 2012/05/09 18:44:42 | 2012-05-09 18:44:42.467:INFO::Started SelectChannelConnector@0.0.0.0:9000
        {noformat}
        Evgeny Mandrikov made changes -
        Assignee Michal Wojcik [ mgw ] Evgeny Mandrikov [ godin ]
        Evgeny Mandrikov made changes -
        Priority Blocker [ 1 ] Major [ 3 ]
        Przemyslaw Kociolek made changes -
        Assignee Evgeny Mandrikov [ godin ] Przemyslaw Kociolek [ cream ]
        Przemyslaw Kociolek made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Not A Bug [ 6 ]
        Przemyslaw Kociolek made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Evgeny Mandrikov made changes -
        Resolution Not A Bug [ 6 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Assignee Przemyslaw Kociolek [ cream ] Evgeny Mandrikov [ godin ]
        Evgeny Mandrikov made changes -
        Summary ERROR o.s.s.p.Platform Cannot construct org.sonar.plugins.delphi.pmd.xml.DelphiRule as it does not have a no-args constructor Delphi plugin not compatible with Java 7
        Evgeny Mandrikov made changes -
        Assignee Evgeny Mandrikov [ godin ]
        Przemyslaw Kociolek made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Assignee Przemyslaw Kociolek [ cream ]
        Fix Version/s DELPHI-0.2 [ 18336 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Przemyslaw Kociolek
            Reporter:
            Simone Girlanda
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: