Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: DELPHI-0.1
-
Fix Version/s: DELPHI-0.2
-
Component/s: Delphi
-
Environment:Sonar 3.0
PC: Windows 7
-
Number of attachments :
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