Closed pawelpabich closed 10 years ago
Looking at the first error, it is the initialisation of the mock for SProject (which is in the Jetbrains package) that fails (line 121, UtilsTest.java). I could only think there's a problem with your classpath (I don't see it on my Windows installation when building).
Could you run only the init
target from build.xml
and paste the output here?
If you have ant installed, could you also run the build (the test target) from the command line?
Here's mine:
init:
[echo] Source: /Users/parautenbach/git/TeamCity-HipChat-Notifier/src
[echo] Classes: /Users/parautenbach/git/TeamCity-HipChat-Notifier/classes
[echo] Classpath: lib/httpcomponents-client-4.3.2/commons-codec-1.6.jar lib/httpcomponents-client-4.3.2/commons-logging-1.1.3.jar lib/httpcomponents-client-4.3.2/fluent-hc-4.3.2.jar lib/httpcomponents-client-4.3.2/httpclient-4.3.2.jar lib/httpcomponents-client-4.3.2/httpclient-cache-4.3.2.jar lib/httpcomponents-client-4.3.2/httpcore-4.3.1.jar lib/httpcomponents-client-4.3.2/httpmime-4.3.2.jar lib/jackson-1.9.11/jackson-all-1.9.11.jar lib/junit-4.8.2/hamcrest-core-1.3.jar lib/junit-4.8.2/junit-4.11.jar lib/mockito-1.9.0/mockito-all-1.9.0.jar lib/stringtemplate-4.0.7/stringtemplate-4.0.7.jar classes/ ../../TeamCity/webapps/ROOT/WEB-INF/classes ../../TeamCity/lib/annotations-api.jar ../../TeamCity/lib/catalina-ant.jar ../../TeamCity/lib/catalina-ha.jar ../../TeamCity/lib/catalina-tribes.jar ../../TeamCity/lib/catalina.jar ../../TeamCity/lib/ecj-4.2.1.jar ../../TeamCity/lib/el-api.jar ../../TeamCity/lib/jasper-el.jar ../../TeamCity/lib/jasper.jar ../../TeamCity/lib/jsp-api.jar ../../TeamCity/lib/servlet-api.jar ../../TeamCity/lib/tomcat-api.jar ../../TeamCity/lib/tomcat-coyote.jar ../../TeamCity/lib/tomcat-dbcp.jar ../../TeamCity/lib/tomcat-i18n-es.jar ../../TeamCity/lib/tomcat-i18n-fr.jar ../../TeamCity/lib/tomcat-i18n-ja.jar ../../TeamCity/lib/tomcat-jdbc.jar ../../TeamCity/lib/tomcat-util.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/UserAgentUtils-1.6.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/activation.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/annotations.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/aopalliance-1.0.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/cglib-nodep-2.1_3.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/cl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/cloud-interface.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/cloud-server.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/cloud-shared.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/common-api.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/common-impl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-beanutils-core.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-cli-1.0.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-codec-1.3.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-collections-3.2.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-compress-1.4.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-dbcp-1.3.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-exec-1.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-fileupload-1.2.2.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-httpclient-3.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-io-1.3.2.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-lang.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-logging.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-pool-1.5.6.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/db-upgrade.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/db.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/duplicator-util.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/ehcache-1.6.0-patch.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/ehcache-1.6.0.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/freemarker.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/gson-1.7.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/guava-13.0.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/hsqldb.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/hsqldb1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/ide-notificator-common.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/ide-notificator.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/idea-settings.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/inspections-util.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/issue-tracker-impl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jaxen-1.1.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jcommon-1.0.12.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jdom.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jfreechart-1.0.9.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jhighlight-njcms-patch.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jnlp-servlet.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jnlp.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/joda-time-1.5.2.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jsr305-1.3.9.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/jstl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/log4j-1.2.12.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/lucene-core-2.9.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/mail.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/nekohtml.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/notificator-common.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/openapi.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/opencsv-1.8.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/packtag-3.7.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/patches-impl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/processesTerminator.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/quartz-1.6.0.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/remote-api-impl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/resources_en.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/runtime-util.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/server-api.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/server-common-api.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/server-vcs-api.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/server.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-api-1.5.11.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-simple-1.5.11.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/spring-ldap-1.3.0.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/spring-security.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/spring-webmvc.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/spring.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/standard.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/teamcity.coverage-server.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/tomcat-jdbc-7.0.23.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/tomcat-juli-7.0.23.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/toolLoader.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/trove4j.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/util.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/web.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/xercesImpl.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/xmlrpc-2.0.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/xpp3-1.1.4c.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/xstream-1.4.1.jar ../../TeamCity/webapps/ROOT/WEB-INF/lib/yuicompressor-2.4.7.jar
[echo] Resources: /Users/parautenbach/git/TeamCity-HipChat-Notifier/src/resources
[echo] Build: /Users/parautenbach/git/TeamCity-HipChat-Notifier/build
[echo] Reports: /Users/parautenbach/git/TeamCity-HipChat-Notifier/reports
[echo] Main Class: HipChatNotifier
[echo] Version: 0.4.2
[echo] Version Tag: <version>0.4.2</version>
[echo] Vendor: What's That Light?
[echo] Tag Type: final
[echo] Jar Name HipChatNotifier
[echo] Library path: lib
[echo] JUnit Home: lib/junit
[echo] TeamCity Home: /Users/parautenbach/TeamCity
[echo] TeamCity App: /Users/parautenbach/TeamCity/webapps/ROOT/WEB-INF
Buildfile: C:\Users\Pawel\Documents\GitHub\TeamCity-HipChat-Notifier\build.xml
init:
[echo] Source: C:\Users\Pawel\Documents\GitHub\TeamCity-HipChat-Notifier\src
[echo] Classes: C:\Users\Pawel\Documents\GitHub\TeamCity-HipChat-Notifier\classes
[echo] Classpath: lib/httpcomponents-client-4.3.2/commons-codec-1.6.jar lib/httpcomponents-client-4.3.2/commons-logging-1.1.3.jar lib/httpcomponents-client-4.3.2/fluent-hc-4.3.2.jar lib/httpcomponents-client-4.3.2/httpclient-4.3.2.jar lib/httpcomponents-client-4.3.2/httpclient-cache-4.3.2.jar lib/httpcomponents-client-4.3.2/httpcore-4.3.1.jar lib/httpcomponents-client-4.3.2/httpmime-4.3.2.jar lib/jackson-1.9.11/jackson-all-1.9.11.jar lib/junit-4.8.2/hamcrest-core-1.3.jar lib/junit-4.8.2/junit-4.11.jar lib/mockito-1.9.0/mockito-all-1.9.0.jar lib/stringtemplate-4.0.7/stringtemplate-4.0.7.jar classes/ ../../../../../TeamCity/webapps/ROOT/WEB-INF/classes ../../../../../TeamCity/lib/annotations-api.jar ../../../../../TeamCity/lib/catalina-ant.jar ../../../../../TeamCity/lib/catalina-ha.jar ../../../../../TeamCity/lib/catalina-tribes.jar ../../../../../TeamCity/lib/catalina.jar ../../../../../TeamCity/lib/ecj-4.2.1.jar ../../../../../TeamCity/lib/el-api.jar ../../../../../TeamCity/lib/jasper-el.jar ../../../../../TeamCity/lib/jasper.jar ../../../../../TeamCity/lib/jsp-api.jar ../../../../../TeamCity/lib/servlet-api.jar ../../../../../TeamCity/lib/tomcat-api.jar ../../../../../TeamCity/lib/tomcat-coyote.jar ../../../../../TeamCity/lib/tomcat-dbcp.jar ../../../../../TeamCity/lib/tomcat-i18n-es.jar ../../../../../TeamCity/lib/tomcat-i18n-fr.jar ../../../../../TeamCity/lib/tomcat-i18n-ja.jar ../../../../../TeamCity/lib/tomcat-jdbc.jar ../../../../../TeamCity/lib/tomcat-util.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/activation.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/agent-upgrade.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/annotations.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/aopalliance-1.0.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/buildAgent-upgrade.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/cglib-nodep-2.1_3.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/cl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/cloud-interface.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/cloud-server.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/cloud-shared.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/common-api.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/common-impl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-beanutils-core.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-cli-1.2.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-codec-1.3.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-collections-3.2.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-compress-1.5.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-dbcp-1.3.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-exec-1.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-fileupload-1.2.2.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-httpclient-3.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-io-1.3.2.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-lang.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-logging.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/commons-pool-1.5.6.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/db-upgrade.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/db.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/duplicator-util.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/ehcache-1.6.0-patch.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/ehcache-1.6.0.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/freemarker.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/gson-1.7.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/guava-13.0.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/hsqldb.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/hsqldb1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/ide-notificator-common.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/ide-notificator.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/idea-settings-server.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/idea-settings.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/inspections-util.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/issue-tracker-impl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jaxen-1.1.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jcommon-1.0.12.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jdom.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jfreechart-1.0.9.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jhighlight-njcms-patch.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jnlp-servlet.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jnlp.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/joda-time-1.5.2.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jsr305-1.3.9.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/jstl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/log4j-1.2.12.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/lucene-core-2.9.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/mail.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/nekohtml.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/notificator-common.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/openapi.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/opencsv-1.8.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/packtag-3.8.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/patches-impl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/processesTerminator.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/quartz-1.6.0.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/remote-api-impl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/resources_en.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/runtime-util.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/server-api.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/server-common-api.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/server-vcs-api.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/server.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/serviceMessages.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-api-1.7.5.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-log4j12-1.7.5.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/spring-ldap-1.3.0.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/spring-security.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/spring-webmvc.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/spring.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/standard.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/teamcity.coverage-server.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/tomcat-jdbc-7.0.23.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/tomcat-juli-7.0.23.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/toolLoader.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/trove4j.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/user-agent-utils-1.12.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/util.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/web.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/xercesImpl.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/xmlrpc-2.0.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/xpp3-1.1.4c.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/xstream-1.4.1.jar ../../../../../TeamCity/webapps/ROOT/WEB-INF/lib/yuicompressor-2.4.8.jar
[echo] Resources: C:\Users\Pawel\Documents\GitHub\TeamCity-HipChat-Notifier\src\resources
[echo] Build: C:\Users\Pawel\Documents\GitHub\TeamCity-HipChat-Notifier\build
[echo] Reports: C:\Users\Pawel\Documents\GitHub\TeamCity-HipChat-Notifier\reports
[echo] Main Class: HipChatNotifier
[echo] Version: 0.4.2
[echo] Version Tag:
BUILD SUCCESSFUL
Total time: 483 milliseconds
I've compared your classpath with mine and found that you've updated the classpath by removing
TeamCity/webapps/ROOT/WEB-INF/lib/UserAgentUtils-1.6.jar
TeamCity/webapps/ROOT/WEB-INF/lib/commons-cli-1.0.jar
TeamCity/webapps/ROOT/WEB-INF/lib/commons-compress-1.4.1.jar
TeamCity/webapps/ROOT/WEB-INF/lib/packtag-3.7.jar
TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-api-1.5.11.jar
TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-simple-1.5.11.jar
TeamCity/webapps/ROOT/WEB-INF/lib/yuicompressor-2.4.7.jar
and added these:
TeamCity/webapps/ROOT/WEB-INF/lib/agent-upgrade.jar
TeamCity/webapps/ROOT/WEB-INF/lib/buildAgent-upgrade.jar
TeamCity/webapps/ROOT/WEB-INF/lib/commons-cli-1.2.jar
TeamCity/webapps/ROOT/WEB-INF/lib/commons-compress-1.5.jar
TeamCity/webapps/ROOT/WEB-INF/lib/idea-settings-server.jar
TeamCity/webapps/ROOT/WEB-INF/lib/packtag-3.8.jar
TeamCity/webapps/ROOT/WEB-INF/lib/serviceMessages.jar
TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-api-1.7.5.jar
TeamCity/webapps/ROOT/WEB-INF/lib/slf4j-log4j12-1.7.5.jar
TeamCity/webapps/ROOT/WEB-INF/lib/user-agent-utils-1.12.jar
TeamCity/webapps/ROOT/WEB-INF/lib/yuicompressor-2.4.8.jar
It's probably due to different TeamCity versions. I wouldn't expected for these JAR file names to change between minor updates, but I don't think that's the problem here (I'm ranting as developer).
It always seems to be lines of this form that's the problem:
SProject project = mock(SProject.class);
At this stage, I can't imagine why, as SProject
is an interface and there should be no problem for Mockito to mock it. I think it's a symptom and not the cause. What I'll do, is to download v8.1.1 (the latest version) of TeamCity a bit later and test with that on Windows. Would you remind me what version of TeamCity you are testing against?
I can't find anything in their release notes that would indicate a breaking API change.
By the way, GitHub does allow XML if you use markdown (e.g. triple backticks before and after).
I'm using 8.1.1. And I tried to attach an xml file this is when GitHub complained. Let me know if I can run anything else to help with this problem.
Ok, I've fixed this. A reference to openapi.jar
had to be added during the upgrade to TeamCity 8.1.1. There is an underlying import of some StringUtil
class during reflection when the mock is constructed (which wasn't required before). Please update your checkout and let me know if you can now run all tests successfully.
All good now :). Thanks a lot.
Great!
Hi,
I can compile the project but a few tests are failing. Can you have a look ? I put the results on dropbox as GitHub does not accept xml files. https://dl.dropboxusercontent.com/u/7579883/com.whatsthatlight.teamcity.hipchat.test%2020140319-225309.xml
Thanks
Pawel