Tapadoo / TCSlackNotifierPlugin

A hastily built plugin for TeamCity to post notifications to slack
MIT License
81 stars 26 forks source link

Can't get any notifications when using TC 8.1.1 #3

Closed csprocket777 closed 10 years ago

csprocket777 commented 10 years ago

I've followed the instructions on how to configure the plugin but I'm not getting ANY notifications out of Team City now. Not even the build failure emails I used to get.

jasonconnery commented 10 years ago

I've just released a new version of the plugin with some new features and minor tweaks maybe you might have better luck with that one. I tested on TC 8.1.2 and everything seemed fine.

csprocket777 commented 10 years ago

After installation what should i see in the interface?

On May 26, 2014, at 5:37 AM, Jason notifications@github.com wrote:

I've just released a new version of the plugin with some new features and minor tweaks maybe you might have better luck with that one. I tested on TC 8.1.2 and everything seemed fine.

— Reply to this email directly or view it on GitHub.

jasonconnery commented 10 years ago

In Administration -> Plugins List you should see the plugin name and version.

In Administration page, in the left menu in the integrations section there should be an entry called 'Slack Notifier' , that's a page that displays the current configuration. That might help make sure that urls / tokens , etc are being read correctly from the config file.

csprocket777 commented 10 years ago

No dice, what am I doing wrong? screen shot 2014-05-26 at 8 55 00 am

jasonconnery commented 10 years ago

Odd. Maybe check the TC log output when it starts to see if there's any issues loading the plugin. Did you add a element to the main-config.xml file?

csprocket777 commented 10 years ago

Here's my main-config.xml

screen shot 2014-05-26 at 8 59 20 am

csprocket777 commented 10 years ago

which log?

jasonconnery commented 10 years ago

Log in /logs/teamcity-server.log , maybe if there's an error something if might be logged there. I got messages there before when developing and things were broke. I can't see anything wrong with the xml config. Personally I have it right after the opening server tag, before everything else but I really doubt that matters.

csprocket777 commented 10 years ago

I did find this:

[2014-05-26 09:53:06,617]   INFO - rver.plugins.PluginManagerImpl - Plugins initialization started... 
[2014-05-26 09:53:06,617]   INFO - rver.plugins.PluginManagerImpl - Scanning plugins folders 
[2014-05-26 09:53:06,618]   INFO - .plugins.files.JarSearcherBase - Scanning plugin folder: /ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins 
[2014-05-26 09:53:36,296]   WARN - ins.files.ServerPluginUnpacker - Failed to clean plugins temporary folder: /ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked. Some plugins may misbehave 
[2014-05-26 09:53:45,223]   INFO - .plugins.files.JarSearcherBase - Scanning plugin folder: /users/chshipma/.BuildServer/plugins 
csprocket777 commented 10 years ago

Just for the sake of being thorough, I renamed the teamcity-server.log file to a backup name then restarted the server to get a fresh log. This is what I got:

[2014-05-26 10:13:49,147]   INFO -  jetbrains.buildServer.STARTUP - 

[2014-05-26 10:13:49,155]   INFO -  jetbrains.buildServer.STARTUP - =========================================================== 
[2014-05-26 10:13:49,155]   INFO -  jetbrains.buildServer.STARTUP - Starting TeamCity server 
[2014-05-26 10:13:49,715]   INFO -  jetbrains.buildServer.STARTUP - TeamCity version: 8.1.1 (build 29939), data format version 658 
[2014-05-26 10:13:49,722]   INFO -  jetbrains.buildServer.STARTUP - OS: Linux, JRE: 1.6.0_21-b06 
[2014-05-26 10:13:49,722]   INFO -  jetbrains.buildServer.STARTUP - Servlet real path: /ls/teamcity-ci/TeamCity/webapps/ROOT/ 
[2014-05-26 10:13:50,262]   INFO -  jetbrains.buildServer.STARTUP - Current stage: Looking for the TeamCity Data Directory 
[2014-05-26 10:13:50,262]   INFO -  jetbrains.buildServer.STARTUP - TeamCity Data Directory path is determined using the user home directory 
[2014-05-26 10:13:50,262]   INFO -  jetbrains.buildServer.STARTUP - Data Directory "/users/chshipma/.BuildServer" exists 
[2014-05-26 10:13:50,311]   INFO -  jetbrains.buildServer.STARTUP - The main configuration file "/users/chshipma/.BuildServer/config/main-config.xml" exists 
[2014-05-26 10:13:50,311]   INFO -  jetbrains.buildServer.STARTUP - The database properties file "/users/chshipma/.BuildServer/config/database.properties" exists 
[2014-05-26 10:13:50,311]   INFO -  jetbrains.buildServer.STARTUP - The internal database data file "/users/chshipma/.BuildServer/system/buildserver.data" doesn't exist 
[2014-05-26 10:13:50,387]   INFO -  jetbrains.buildServer.STARTUP - Data Directory version: 658 
[2014-05-26 10:13:50,387]   INFO -  jetbrains.buildServer.STARTUP - Current stage: Looking for the database configuration 
[2014-05-26 10:13:50,388]   INFO -  jetbrains.buildServer.STARTUP - Database properties file "/users/chshipma/.BuildServer/config/database.properties" exists 
[2014-05-26 10:13:50,388]   INFO -  jetbrains.buildServer.STARTUP - Internal HSQL database file (/users/chshipma/.BuildServer/system/buildserver.data) doesn't exist 
[2014-05-26 10:13:50,388]   INFO -  jetbrains.buildServer.STARTUP - Database connection URL: jdbc:mysql://localhost:3306/teamcity-ci 
[2014-05-26 10:13:50,388]   INFO -  jetbrains.buildServer.STARTUP - Using database connection URL from the database properties file. The URL is: jdbc:mysql://localhost:3306/teamcity-ci 
[2014-05-26 10:13:50,389]   INFO -  jetbrains.buildServer.STARTUP - Using external (MYSQL) database 
[2014-05-26 10:13:50,389]   INFO -  jetbrains.buildServer.STARTUP - Current stage: Connecting to the database 
[2014-05-26 10:13:51,080]   INFO -  jetbrains.buildServer.STARTUP - Connected to the database successfully 
[2014-05-26 10:13:51,080]   INFO -  jetbrains.buildServer.STARTUP - Current stage: Checking the database 
[2014-05-26 10:13:51,130]   INFO -  jetbrains.buildServer.STARTUP - Database contains 110 tables. 
[2014-05-26 10:13:51,141]   INFO -  jetbrains.buildServer.STARTUP - Database version is 658 
[2014-05-26 10:13:51,158]   INFO - etbrains.buildServer.HEARTBEAT - Attempting to capture the DB lock. My session starting code: 835669822 
[2014-05-26 10:13:51,231]   INFO - etbrains.buildServer.HEARTBEAT - The Heartbeat thread is started. 
[2014-05-26 10:13:51,231]   INFO -  jetbrains.buildServer.STARTUP - Current stage: Initializing TeamCity server components 
[2014-05-26 10:13:51,263]   INFO -  jetbrains.buildServer.STARTUP - Starting the main application 
[2014-05-26 10:13:51,383]   INFO - ebDispatcherApplicationContext - Refreshing jetbrains.buildServer.maintenance.WebDispatcherApplicationContext@eebf17: startup date [Mon May 26 10:13:51 EDT 2014]; root of context hierarchy 
[2014-05-26 10:13:51,416]   INFO - MainTeamCityApplicationContext - Refreshing WebApplicationContext for namespace 'buildServer-servlet': startup date [Mon May 26 10:13:51 EDT 2014]; parent: jetbrains.buildServer.maintenance.WebDispatcherApplicationContext@eebf17 
[2014-05-26 10:14:03,325]   INFO -   jetbrains.buildServer.SERVER - Loading test names index from database... 
[2014-05-26 10:14:03,332]   INFO -   jetbrains.buildServer.SERVER - Finished loading test names index 
[2014-05-26 10:14:04,239]   INFO -   jetbrains.buildServer.SERVER - Start initializing build durations cache... 
[2014-05-26 10:14:04,251]   INFO -   jetbrains.buildServer.SERVER - Finished initializing build durations cache 
[2014-05-26 10:14:08,325]   INFO -   jetbrains.buildServer.SERVER - Loading roles from the configuration file: /users/chshipma/.BuildServer/config/roles-config.xml 
[2014-05-26 10:14:17,526]   INFO - til.ChildSpringContextLoader$1 - Refreshing jetbrains.buildServer.util.ChildSpringContextLoader$1@cead6: startup date [Mon May 26 10:14:17 EDT 2014]; parent: WebApplicationContext for namespace 'buildServer-servlet' 
[2014-05-26 10:14:17,700]   INFO -  jetbrains.buildServer.STARTUP - TeamCity Spring context contains 1004 beans 
[2014-05-26 10:14:17,803]   INFO -  jetbrains.buildServer.STARTUP - TeamCity Spring context created in: 26390 ms 
[2014-05-26 10:14:19,109]   INFO - rver.plugins.PluginManagerImpl - =========================================================== 
[2014-05-26 10:14:19,109]   INFO - rver.plugins.PluginManagerImpl - Plugins initialization started... 
[2014-05-26 10:14:19,110]   INFO - rver.plugins.PluginManagerImpl - Scanning plugins folders 
[2014-05-26 10:14:19,111]   INFO - .plugins.files.JarSearcherBase - Scanning plugin folder: /ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins 
[2014-05-26 10:14:47,026]   WARN - ins.files.ServerPluginUnpacker - Failed to clean plugins temporary folder: /ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked. Some plugins may misbehave 
[2014-05-26 10:14:51,742]   INFO - .plugins.files.JarSearcherBase - Scanning plugin folder: /users/chshipma/.BuildServer/plugins 
[2014-05-26 10:14:51,968]   INFO - rver.plugins.PluginManagerImpl - Found 79 plugins: [agent-system-info (ver:29939), agent.push (ver:29939), Ant (ver:29939), ant-net-tasks (ver:29939), Apache Ant (ver:29939), artifactsSizeStatistics (ver:29939), assembly-info-patcher (ver:29939), bugzilla (ver:29939), buildDurationStatisticsPlugin (ver:29939), changeViewers (ver:29939), clearcase (ver:29939), cloud-amazon (ver:29939), commandLineRunner (ver:29939), coverage (ver:29939), cvs (ver:29939), data-dir-browse (ver:29939), deploy-runner (ver:snapshot-20141402060659), dotnet-tools (ver:29939), dotNetRunners (ver:29939), Duplicator (ver:29939), eclipse-plugin-distributor (ver:29939), email (ver:29939), environment-fetcher (ver:29939), feed (ver:29939), FxCop (ver:29939), gant-tool (ver:29939), GAntRunner (ver:29939), gradle-runner (ver:29939), idea-tool (ver:29939), Inspection (ver:29939), intellij-plugin-distributor (ver:29939), Ipr (ver:29939), jabber (ver:29939), Java Crashed detector (ver:29939), java-dowser (ver:29939), jetbrains.git (ver:29939), jira (ver:29939), jonnyzzz.node (ver:1.0.48), jps-old-tool (ver:29939), jps-tool (ver:29939), jvm-update (ver:29939), ldap (ver:29939), maven-tool (ver:29939), Maven2 (ver:29939), maven3-tool (ver:29939), maven3_1-tool (ver:29939), mercurial (ver:29939), metarunner (ver:29939), nt-domain-login (ver:29939), nuget (ver:29939), perfmon (ver:29939), perforce (ver:29939), powershell-runner (ver:29939), priority-queue (ver:29939), queue-pauser (ver:29939), rake-runner (ver:29939), remoteAccess (ver:29939), rest-api (ver:29939), rest-api-6.0 (ver:29939), rest-api-7.0 (ver:29939), searchBuildByNumber (ver:29939), slackNotifier (ver:2.2.0), ssh-manager (ver:29939), stacktraces (ver:29939), starteam (ver:29939), svn (ver:29939), swabra (ver:29939), TeamCity.SharedResources (ver:29939), tfs (ver:29939), unified-ui (ver:29939), usage-statistics (ver:29939), vault-vcs (ver:29939), vs-addin-distributor (ver:29939), vss (ver:29939), WindowsTray (ver:29939), WindowsTray-distributor (ver:29939), xcode-runner (ver:29939), xml-report-plugin (ver:29939), youtrack (ver:29939)] 
[2014-05-26 10:14:54,605]   INFO - rver.plugins.PluginsCollection - Load standalone classloaders for 39 plugins [agent-system-info, agent.push, assembly-info-patcher, bugzilla, cloud-amazon, data-dir-browse, deploy-runner, dotnet-tools, dotNetRunners, eclipse-plugin-distributor, FxCop, java-dowser, jira, jonnyzzz.node, jvm-update, Maven2, mercurial, metarunner, nt-domain-login, nuget, perforce, powershell-runner, queue-pauser, rake-runner, rest-api, rest-api-6.0, rest-api-7.0, slackNotifier, ssh-manager, svn, TeamCity.SharedResources, tfs, unified-ui, usage-statistics, vault-vcs, vs-addin-distributor, vss, WindowsTray-distributor, xcode-runner] 
[2014-05-26 10:14:54,605]   INFO - rver.plugins.PluginsCollection - Load shared classloader for 40 plugins [Ant, ant-net-tasks, Apache Ant, artifactsSizeStatistics, buildDurationStatisticsPlugin, changeViewers, clearcase, commandLineRunner, coverage, cvs, Duplicator, email, environment-fetcher, feed, gant-tool, GAntRunner, gradle-runner, idea-tool, Inspection, intellij-plugin-distributor, Ipr, jabber, Java Crashed detector, jetbrains.git, jps-old-tool, jps-tool, ldap, maven-tool, maven3-tool, maven3_1-tool, perfmon, priority-queue, remoteAccess, searchBuildByNumber, stacktraces, starteam, swabra, WindowsTray, xml-report-plugin, youtrack] 
[2014-05-26 10:15:08,780]  ERROR - gins.spring.SpringPluginLoader - Failed to initialize spring context for plugin searchBuildByNumber 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'searchController' defined in plugin: searchBuildByNumber#searchBuildByNumber.jar!/META-INF/build-server-plugin-search.xml: Unsatisfied dependency expressed through constructor argument with index 4 of type [jetbrains.buildServer.serverSide.search.SearchService]: : Error creating bean with name 'searchService' defined in plugin: searchBuildByNumber#searchBuildByNumber.jar!/META-INF/build-server-plugin-search.xml: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [jetbrains.buildServer.serverSide.search.SearchService]: Constructor threw exception; nested exception is org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/users/chshipma/.BuildServer/system/caches/search/write.lock; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchService' defined in plugin: searchBuildByNumber#searchBuildByNumber.jar!/META-INF/build-server-plugin-search.xml: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [jetbrains.buildServer.serverSide.search.SearchService]: Constructor threw exception; nested exception is org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/users/chshipma/.BuildServer/system/caches/search/write.lock
    at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:730)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:196)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
    at jetbrains.buildServer.plugins.spring.SpringPluginLoader.pluginClassesLoaded(SpringPluginLoader.java:72)
    at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at jetbrains.buildServer.util.EventDispatcher.dispatch(EventDispatcher.java:117)
    at jetbrains.buildServer.util.EventDispatcher$2.invoke(EventDispatcher.java:67)
    at $Proxy7.pluginClassesLoaded(Unknown Source)
    at jetbrains.buildServer.plugins.PluginManagerImpl$2.visitPlugin(PluginManagerImpl.java:122)
    at jetbrains.buildServer.plugins.PluginsCollection.foreachLoadedPlugins(PluginsCollection.java:107)
    at jetbrains.buildServer.plugins.PluginManagerImpl.firePluginClassesLoaded(PluginManagerImpl.java:120)
    at jetbrains.buildServer.plugins.PluginManagerImpl.loadPlugins(PluginManagerImpl.java:80)
    at jetbrains.buildServer.web.plugins.PluginManagerConfigurator.initializePlugins(PluginManagerConfigurator.java:15)
    at jetbrains.buildServer.web.impl.BuildServerConfigurator.loadConfiguration(BuildServerConfigurator.java:109)
    at jetbrains.buildServer.maintenance.TeamCityDispatcherServlet$WebApplicationCreatorAndDestroyer.createApplication(TeamCityDispatcherServlet.java:19)
    at jetbrains.buildServer.maintenance.StartupProcessor.doApplicationStarting(StartupProcessor.java:340)
    at jetbrains.buildServer.maintenance.StartupProcessor.processConcreteStage(StartupProcessor.java:485)
    at jetbrains.buildServer.maintenance.StartupProcessor.processConcreteStageSafe(StartupProcessor.java:528)
    at jetbrains.buildServer.maintenance.StartupProcessor.processTeamCityLifecycle(StartupProcessor.java:406)
    at jetbrains.buildServer.maintenance.StartupProcessor.access$000(StartupProcessor.java:262)
    at jetbrains.buildServer.maintenance.StartupProcessor$1.run(StartupProcessor.java)
    at java.lang.Thread.run(Thread.java:619)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchService' defined in plugin: searchBuildByNumber#searchBuildByNumber.jar!/META-INF/build-server-plugin-search.xml: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [jetbrains.buildServer.serverSide.search.SearchService]: Constructor threw exception; nested exception is org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/users/chshipma/.BuildServer/system/caches/search/write.lock
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:288)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:844)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:786)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:703)
    at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:795)
    at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:723)
    ... 33 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [jetbrains.buildServer.serverSide.search.SearchService]: Constructor threw exception; nested exception is org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/users/chshipma/.BuildServer/system/caches/search/write.lock
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:108)
    at jetbrains.buildServer.spring.InstantiationStrategySelector$1.instantiate(InstantiationStrategySelector.java:57)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280)
    ... 46 more
Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/users/chshipma/.BuildServer/system/caches/search/write.lock
    at org.apache.lucene.store.Lock.obtain(Lock.java:85)
    at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:1545)
    at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1074)
    at jetbrains.buildServer.serverSide.search.LuceneIndex.createWriter(LuceneIndex.java:182)
    at jetbrains.buildServer.serverSide.search.LuceneIndex.<init>(LuceneIndex.java:91)
    at jetbrains.buildServer.serverSide.search.LuceneIndex.fromExistingIndex(LuceneIndex.java:73)
    at jetbrains.buildServer.serverSide.search.SearchService.<init>(SearchService.java:187)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
    ... 49 more
[2014-05-26 10:15:11,058]   INFO - rver.plugins.PluginManagerImpl - Plugins initialization completed: 
[2014-05-26 10:15:11,059]   INFO - rver.plugins.PluginManagerImpl - Loaded 79 plugins: [agent-system-info (ver:29939), agent.push (ver:29939), Ant (ver:29939), ant-net-tasks (ver:29939), Apache Ant (ver:29939), artifactsSizeStatistics (ver:29939), assembly-info-patcher (ver:29939), bugzilla (ver:29939), buildDurationStatisticsPlugin (ver:29939), changeViewers (ver:29939), clearcase (ver:29939), cloud-amazon (ver:29939), commandLineRunner (ver:29939), coverage (ver:29939), cvs (ver:29939), data-dir-browse (ver:29939), deploy-runner (ver:snapshot-20141402060659), dotnet-tools (ver:29939), dotNetRunners (ver:29939), Duplicator (ver:29939), eclipse-plugin-distributor (ver:29939), email (ver:29939), environment-fetcher (ver:29939), feed (ver:29939), FxCop (ver:29939), gant-tool (ver:29939), GAntRunner (ver:29939), gradle-runner (ver:29939), idea-tool (ver:29939), Inspection (ver:29939), intellij-plugin-distributor (ver:29939), Ipr (ver:29939), jabber (ver:29939), Java Crashed detector (ver:29939), java-dowser (ver:29939), jetbrains.git (ver:29939), jira (ver:29939), jonnyzzz.node (ver:1.0.48), jps-old-tool (ver:29939), jps-tool (ver:29939), jvm-update (ver:29939), ldap (ver:29939), maven-tool (ver:29939), Maven2 (ver:29939), maven3-tool (ver:29939), maven3_1-tool (ver:29939), mercurial (ver:29939), metarunner (ver:29939), nt-domain-login (ver:29939), nuget (ver:29939), perfmon (ver:29939), perforce (ver:29939), powershell-runner (ver:29939), priority-queue (ver:29939), queue-pauser (ver:29939), rake-runner (ver:29939), remoteAccess (ver:29939), rest-api (ver:29939), rest-api-6.0 (ver:29939), rest-api-7.0 (ver:29939), searchBuildByNumber (ver:29939), slackNotifier (ver:2.2.0), ssh-manager (ver:29939), stacktraces (ver:29939), starteam (ver:29939), svn (ver:29939), swabra (ver:29939), TeamCity.SharedResources (ver:29939), tfs (ver:29939), unified-ui (ver:29939), usage-statistics (ver:29939), vault-vcs (ver:29939), vs-addin-distributor (ver:29939), vss (ver:29939), WindowsTray (ver:29939), WindowsTray-distributor (ver:29939), xcode-runner (ver:29939), xml-report-plugin (ver:29939), youtrack (ver:29939)] 
[2014-05-26 10:15:11,060]   INFO - rver.plugins.PluginManagerImpl - =========================================================== 
[2014-05-26 10:15:11,060]   INFO -   jetbrains.buildServer.SERVER - TeamCity plugins loaded in: 51950 ms 
[2014-05-26 10:15:11,096]   INFO -   jetbrains.buildServer.SERVER - Start loading server configuration... 
[2014-05-26 10:15:11,121]   INFO -  jetbrains.buildServer.CLEANUP - Max cleanup duration is set to to 0 seconds 
[2014-05-26 10:15:11,124]   INFO -  jetbrains.buildServer.CLEANUP - Cleanup time has been set to 03:00:00 daily 
[2014-05-26 10:15:11,125]   INFO -  jetbrains.buildServer.CLEANUP - Cleanup is enabled 
[2014-05-26 10:15:11,326]   INFO -   jetbrains.buildServer.SERVER - Server configuration loaded 
[2014-05-26 10:15:11,366]   INFO -   jetbrains.buildServer.SERVER - Start prefetching changes for 1 build configurations... 
[2014-05-26 10:15:11,366]   INFO -   jetbrains.buildServer.SERVER - Loading history of VCS changes... 
[2014-05-26 10:15:11,417]   INFO -   jetbrains.buildServer.SERVER - Pre-fetching related configurations for VCS changes, processed: 0 of 1 parts 
[2014-05-26 10:15:11,422]   INFO -   jetbrains.buildServer.SERVER - Pre-fetching related configurations for VCS changes, processed: 1 of 1 parts 
[2014-05-26 10:15:11,422]   INFO -   jetbrains.buildServer.SERVER - Found: 0 VCS changes not attached to any build configuration, these changes will be ignored 
[2014-05-26 10:15:11,425]   INFO -   jetbrains.buildServer.SERVER - Done loading VCS history: 106 changes loaded 
[2014-05-26 10:15:11,427]   INFO -   jetbrains.buildServer.SERVER - Done prefetching changes 
[2014-05-26 10:15:11,427]   INFO -   jetbrains.buildServer.SERVER - Start loading cache of build committers... 
[2014-05-26 10:15:11,539]   INFO -   jetbrains.buildServer.SERVER - Done loading cache of build committers 
[2014-05-26 10:15:17,069]   INFO -   jetbrains.buildServer.SERVER - TeamCity initialized, server UUID: 34cb5590-6fa5-4b3a-b0a1-d75b7af52fd6 
[2014-05-26 10:15:17,069]   INFO -   jetbrains.buildServer.SERVER - TeamCity is running in professional mode 
[2014-05-26 10:15:17,073]   INFO - utors.DeferringExecutorService - 2 commands sent to execution 
[2014-05-26 10:15:17,076]   INFO - utors.DeferringExecutorService - 1 commands sent to execution 
[2014-05-26 10:15:17,076]   INFO - utors.DeferringExecutorService - 0 commands sent to execution 
[2014-05-26 10:15:17,076]   INFO - utors.DeferringExecutorService - 0 commands sent to execution 
[2014-05-26 10:15:17,076]   INFO - utors.DeferringExecutorService - 0 commands sent to execution 
[2014-05-26 10:15:17,113]   INFO - verSide.impl.BuildServerRunner - Start daemons 
[2014-05-26 10:15:17,113]   INFO -   jetbrains.buildServer.SERVER - Start loading "failed to start" build configuration errors in background 
[2014-05-26 10:15:17,181]   INFO -   jetbrains.buildServer.SERVER - Done loading "failed to start" build configuration errors: loaded 0 problems 
[2014-05-26 10:15:17,333]   INFO -   jetbrains.buildServer.SERVER - Super user authentication token: "1247795002977874110". To login as Super user use an empty username and this token as a password on the login page. 
[2014-05-26 10:15:17,431]   INFO - .BuildsIndexConsistencyChecker - Start check for metadata is up-to-date 
[2014-05-26 10:15:17,440]   INFO - ority.PriorityClassManagerImpl - Loading priority classes from the configuration file: /users/chshipma/.BuildServer/config/build-queue-priorities.xml 
[2014-05-26 10:15:17,473]   INFO -   jetbrains.buildServer.SERVER - Ordering strategy changed to jetbrains.buildServer.serverSide.priority.BuildQueuePriorityOrdering 
[2014-05-26 10:15:17,529]   INFO - e.impl.agent.PluginsLookupTask - "agent" part of some plugin was changed on disk. 
[2014-05-26 10:15:17,550]   INFO -   jetbrains.buildServer.SERVER - Applying new memory thresholds for Memory Usage Monitor 
[2014-05-26 10:15:17,550]   INFO - tbrains.buildServer.ACTIVITIES - Server Started 
[2014-05-26 10:15:17,555]   INFO -  jetbrains.buildServer.STARTUP - Current stage: System is ready 
[2014-05-26 10:15:20,437]   INFO - e.impl.agent.PluginsLookupTask - Plugins "agent" part signature is updated: [PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/agentSystemInfo/agent/agentSystemInfo.zip, myHash='SHA-1LU/3fbf3QMeQmxoytM7ab5xfGQw='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/cloud-amazon/agent/amazonEC2.zip, myHash='SHA-1q0uFlLV583RBZh0GiNLWHKZI8oQ='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/ant-net-tasks/agent/ant-net-tasks.zip, myHash='SHA-1KyLDzyPlFsTjDps9Ra5rcks9Fy4='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/ant-tool/agent/ant.zip, myHash='SHA-1BAmZqftZtGTF+X4pew8o0gdMAV0='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/ant/agent/antPlugin.zip, myHash='SHA-1x9nZaVTEFCxtcknhl/VR87GA5eU='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/assembly-info-patcher/agent/assembly-info-patcher.zip, myHash='SHA-1CF0v9PIL1ccbooqHsZw0R+uPfZY='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/clearcase/agent/clearcase-agent.zip, myHash='SHA-19AT3omXXJvVyZEaeIuOk/ycDtKc='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/commandLineRunner/agent/commandLineRunner.jar, myHash='SHA-1nmxiri0GxBCApn0UQplbFAeeNt0='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/coverage/agent/coveragePlugin.zip, myHash='SHA-1u3sjuCUoMUDp0eaq/a975M5MgiE='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/crash-detector/agent/crashDetector.zip, myHash='SHA-1UVCT0tnr9/1GClurdA9DVTuXypU='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/cvs/agent/cvsAgent.zip, myHash='SHA-1xLWhqLSSvregiGRm+9w3K8YePnw='}, PluginState{myFile=/users/chshipma/.BuildServer/plugins/.unpacked/deploy-runner/agent/deploy-runner-agent.zip, myHash='SHA-1ASgH+XSC8Dvt7y7Y1ML21LQS3zQ='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agent/dotCover.zip, myHash='SHA-1UowvTFs5EP2P9YO927QQrzr+AAI='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agent/dotNetPlugin.zip, myHash='SHA-1gkX/js8Umx0paWd3vnguL2FHx1U='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agent/dotNetRunners.zip, myHash='SHA-1WtnyjJkEq6wgZoCI0QnEc6UXo18='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/dotnet-tools/agent/dotnet-tools-agent.zip, myHash='SHA-1cSWj0Zc85AknWUm0fnuh0MDvLYE='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/Duplicator/agent/duplicatePlugin.zip, myHash='SHA-1EafzzIlBn7QIEQZFijTEW388A7c='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/environment-fetcher/agent/environment-fetcher-agent.jar, myHash='SHA-1UyLe0KQdVnzPRgBdKl/U5FW9NiQ='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/fxcop/agent/fxcop.zip, myHash='SHA-1mv8ZpPReI49HywVAmaBdW6l13iM='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/gant-tool/agent/gant.zip, myHash='SHA-1tmBX4a2iMw3GbvMrrcrjmo8aMfc='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/gantRunner/agent/gantPlugin.zip, myHash='SHA-1C7GZTY+rSEmx9PvoMjA7GeFPqp4='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/gradle/agent/gradle-runner.zip, myHash='SHA-1W2HdFcCfWMucDVtNo71MhG3sf74='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/idea-tool/agent/idea.zip, myHash='SHA-1RxYQlnT3hoaDPqINQErNgmkv1HY='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/server-side-inspections/agent/inspectionPlugin.zip, myHash='SHA-1jZ1JuaxUVrlc2OoPPQmrQJ+RRPQ='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/iprRunner/agent/iprRunner.zip, myHash='SHA-1/GZ1tjxhSIo3ge7LvP0cIJ4/VKE='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/coverage/agent/jacoco.zip, myHash='SHA-1Wr22Ex6gKbS7cKyQf/m+gwHAhtM='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/java-dowser/agent/java-dowser.zip, myHash='SHA-1o0cR+LHtp+VrsZ10FWVyzqmVq1I='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/jetbrains.git/agent/jetbrains.git.zip, myHash='SHA-1XuWbruvK2hlM2wrJd3X2YpAGQfA='}, PluginState{myFile=/users/chshipma/.BuildServer/plugins/.unpacked/jonnyzzz.node/agent/jonnyzzz.node.zip, myHash='SHA-127atWmJjfv9Gv/j9HQs9SaCKppY='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/jps-old-tool/agent/jps-old.zip, myHash='SHA-15sdBLdeThm56rDQ4IP4NX96wNjE='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/jps-tool/agent/jps.zip, myHash='SHA-1k2pY/An4xMEHg/0B1Mn4Slsu5s4='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/ant/agent/junitPlugin.zip, myHash='SHA-1f1Qei82B9przpbJqkH4KLso9opU='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/jvm-update/agent/jvm-update.zip, myHash='SHA-1RXz2X+ZW1EwcyHwByyZpYUeXA2w='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/maven-tool/agent/maven.zip, myHash='SHA-1D+QqcjvW91IKEAIpPXdtrn1PA2E='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/maven3-tool/agent/maven3.zip, myHash='SHA-1Fn46qwEfW9Gt+BnQbpoZ3p10uR8='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/maven3_1-tool/agent/maven3_1.zip, myHash='SHA-1uqXxEtHxJwwqlr0aRndn217qKG0='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/Maven2/agent/mavenPlugin.zip, myHash='SHA-1eHvnWIvsmxd8uN5z4OAB4LPXq6s='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/mercurial/agent/mercurial.zip, myHash='SHA-1Ck0/THdsJBLO+lyCZjwfO+r88PY='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/meta-runner/agent/meta-runner.zip, myHash='SHA-1A/K/JM5/lkNoL7JmOSXtIeptIf0='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/dotNetPackagesSupport/agent/nuget-agent.zip, myHash='SHA-1ajAbCvExthiAbQ3kMyV9ltAd4O8='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/perfmon/agent/perfmon-agent.zip, myHash='SHA-1F1QVrrqgycubJ9hbr6hHYkd713A='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/perforce/agent/perforce-agent.zip, myHash='SHA-1UvSlpX7LfDNqWYujg6zThnUCQBA='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/teamcity-powershell/agent/powershell-agent.zip, myHash='SHA-1CQP61XZxwPB2WjwfL7QCaLHNtTY='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/rake-runner/agent/rake-runner.zip, myHash='SHA-17ZjVeagWN/ap7+Txmx7Fpvg0fPI='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/remoteAccess/agent/remoteAccess.zip, myHash='SHA-1MBMsCucsTe77Gb7PlfXnwkTk4Uw='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/ssh-manager/agent/ssh-manager.jar, myHash='SHA-1LMyMh2s79czmSKRVixO/MewH7tw='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/stacktraces/agent/stacktracesPlugin.zip, myHash='SHA-1a8zwd8LVELxUZbFEa4zAEjl+lwo='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/svn/agent/svnAgent.zip, myHash='SHA-1uF62z8d7fGp44yPCnujA/5xJNxE='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/swabra/agent/swabra.zip, myHash='SHA-1Kvxqr1/IxJszgbaebNWpMcR/HL4='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/ant/agent/testNGPlugin.zip, myHash='SHA-166vC2o0Y7f93zurJHYZIQwC4IS0='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/tfs/agent/tfs-agent.zip, myHash='SHA-1Lfzo3gxdyCQvpNpcXrd+WvovHgE='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/xcode-runner/agent/xcode-runner.zip, myHash='SHA-1/NQjfL3OfKH+mnQGLQmFhnOQcEs='}, PluginState{myFile=/ls/teamcity-ci/TeamCity/webapps/ROOT/WEB-INF/plugins/.unpacked/xml-report-plugin/agent/xml-report-plugin.zip, myHash='SHA-1Qzx5H0FjCkcRGWfHezAOUH1R56c='}] 
[2014-05-26 10:15:20,514]   INFO - .impl.agent.AgentZipLookupTask - Build agent distribution has changed on disk. 
[2014-05-26 10:15:20,537]   INFO -   jetbrains.buildServer.SERVER - Agent has been registered: Default Agent {id=1, host=127.0.0.1:9090, agentTypeId=1, pool=Default}, not running a build 
[2014-05-26 10:15:22,281]   INFO - .impl.agent.AgentZipLookupTask - Build agent distribution version is set to 29939, hash=SHA-16SLeqiSuraaL7gbcktmMvJXPF7M= 
jasonconnery commented 10 years ago

Maybe see if inside the .unpacked folder there's a slack notifier plugin folder - they get unzipped there. If not, maybe there's an issue unpacking. might need to manually remove that folder and restart TC and let it unpack the plugins again.

csprocket777 commented 10 years ago

OK. I get to wear the big "LOSER" badge for today. I apparently got so excited about this plugin that I failed to read that I had to build it with gradle first. smacks forehead Sorry for wasting your time. the plugin appears in the administration interface now. Thank you for your patience and help

jasonconnery commented 10 years ago

No worries, glad you're making progress. Maybe the readme needs more clarity. You can also download a pre-compiled version from the releases section of the repo, as well as the source code zip , probably easy to get the 2 mixed up.

csprocket777 commented 10 years ago

I was just doing a download of the repo and renaming the zip file. Either way, it's still called RTFM. A lot of times in the git repo readmes you get people stating that you can build it if you want to but that you don't have to if you do x. I assumed this was the case too and didn't read carefully enough.