ant - SONAR - java.lang.IllegalStateException: Infinite loop in property interpolation of ${SQLSCRIPT}: SQLSCRIPT -
ant - SONAR - java.lang.IllegalStateException: Infinite loop in property interpolation of ${SQLSCRIPT}: SQLSCRIPT -
i have simple sonar configuration ant task:
<target name="upload_to_sonar"> <property name="sonar.jdbc.url" value="jdbc:oracle:thin:@server:1521:sid"/> <property name="sonar.host.url" value="http://sonar:80"/> <property name="sonar.jdbc.username" value="sonar"/> <property name="sonar.jdbc.password" value="sonar"/> <property name="sonar.projectkey" value="test"/> <property name="sonar.projectname" value="test"/> <property name="sonar.projectversion" value="trunk"/> <property name="sonar.language" value="java"/> <property name="sonar.sources" value="sources_for_sonar"/> <property name="sonar.binaries" value="classes_for_sonar"/> <taskdef name="sonar" classname="org.sonar.ant.sonartask"> <classpath path="${external}/sonar-ant-task-2.0.jar" /> </taskdef> <sonar/> </target> those folders contain sources , classes in root level. reason execution gives me next error no matter how configure it:
buildfile: d:\trunk\src\build.xml upload_to_sonar: [sonar:sonar] apache ant(tm) version 1.8.2 compiled on dec 20 2010 [sonar:sonar] sonar ant task version: 2.0 [sonar:sonar] loaded from: file:/d:/trunk/src/./sources/external/sonar-ant-task- 2.0.jar [sonar:sonar] sonar work directory: d:\trunk\src\.sonar [sonar:sonar] sonar server: http://sonar:80 build failed d:\trunk\src\build.xml:132: org.sonar.runner.runnerexception: java.lang.illegals tateexception: infinite loop in property interpolation of ${sqlscript}: sqlscrip t @ org.sonar.runner.runner.delegateexecution(runner.java:288) @ org.sonar.runner.runner.execute(runner.java:151) @ org.sonar.ant.sonartask.launchanalysis(sonartask.java:93) @ org.sonar.ant.sonartask.execute(sonartask.java:75) @ org.apache.tools.ant.unknownelement.execute(unknownelement.java:291) @ sun.reflect.generatedmethodaccessor4.invoke(unknown source) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodacces sorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ org.apache.tools.ant.dispatch.dispatchutils.execute(dispatchutils.jav a:106) @ org.apache.tools.ant.task.perform(task.java:348) @ org.apache.tools.ant.target.execute(target.java:390) @ org.apache.tools.ant.target.performtasks(target.java:411) @ org.apache.tools.ant.project.executesortedtargets(project.java:1399) @ org.apache.tools.ant.project.executetarget(project.java:1368) @ org.apache.tools.ant.helper.defaultexecutor.executetargets(defaultexe cutor.java:41) @ org.apache.tools.ant.project.executetargets(project.java:1251) @ org.apache.tools.ant.main.runbuild(main.java:809) @ org.apache.tools.ant.main.startant(main.java:217) @ org.apache.tools.ant.launch.launcher.run(launcher.java:280) @ org.apache.tools.ant.launch.launcher.main(launcher.java:109) caused by: java.lang.illegalstateexception: infinite loop in property interpolat ion of ${sqlscript}: sqlscript @ org.apache.commons.lang.text.strsubstitutor.checkcyclicsubstitution(s trsubstitutor.java:701) @ org.apache.commons.lang.text.strsubstitutor.substitute(strsubstitutor .java:645) @ org.apache.commons.lang.text.strsubstitutor.substitute(strsubstitutor .java:656) @ org.apache.commons.lang.text.strsubstitutor.substitute(strsubstitutor .java:563) @ org.apache.commons.lang.text.strsubstitutor.replace(strsubstitutor.ja va:305) @ org.apache.commons.configuration.propertyconverter.interpolate(proper tyconverter.java:958) @ org.apache.commons.configuration.abstractconfiguration.interpolate(ab stractconfiguration.java:446) @ org.apache.commons.configuration.compositeconfiguration.getlist(compo siteconfiguration.java:312) @ org.apache.commons.configuration.abstractconfiguration.getlist(abstra ctconfiguration.java:1109) @ org.apache.commons.configuration.compositeconfiguration.getstringarra y(compositeconfiguration.java:320) @ org.sonar.batch.batch.converttoproperties(batch.java:89) @ org.sonar.batch.batch.create(batch.java:78) @ org.sonar.runner.internal.batch.launcher.executebatch(launcher.java:6 8) @ org.sonar.runner.internal.batch.launcher.execute(launcher.java:61) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl. java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodacces sorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ org.sonar.runner.runner.delegateexecution(runner.java:285) ... 19 more total time: 1 min 12 seconds sonar server version 3.2 ant task version 2.0 enabling verbosity don't give additional details whatsoever
created ticket community http://jira.codehaus.org/browse/sonarplugins-2704
ant sonarqube
Comments
Post a Comment