tcSlackBuildNotifier
tcSlackBuildNotifier copied to clipboard
IndexOutOfBoundsException
Using webhooks, this is the result after sending test notification from setting page in TeamCity. Note, WebHooks path and username have been modified in this post.
[2016-03-15 15:44:01,413] ERROR - jetbrains.buildServer.SERVER - Error java.lang.IndexOutOfBoundsException: toIndex = 5 while processing request: GET '/slackNotifier/adminSettings.html?test=1&teamName=claradevelopment&defaultChannel=%40fuzzy&token=https%3A%2F%2Fhooks.slack.com%2Fservices%2fT08P30rC1%2Fb0KW8254T%5Fe8uojhEwa5iobKYAeLMEjTpa&botName=TeamCity&iconUrl=https%3A%2F%2Fraw.githubusercontent.com%2FPeteGoo%2FtcSlackBuildNotifier%2Fmaster%2Fdocs%2FTeamCity32.png&maxCommitsToDisplay=1&showCommits=true&showCommitters=false&showElapsedBuildTime=false&showBuildAgent=false&showFailureReason=true&proxyHost=&proxyPort=&proxyUser=fsmith&proxyPassword=25c128f0338aa6ce41b7e236f69e114f2210791434c2248234e6c753116487f21b3439e1968f6cb44f0c76c5ef3e3e28995b645a634b2b6196d067c42cf98fa92c5f0851081a25ee3354fc31b35dbac87e3795c91e1f98185922a035271ecdb175dd06d72d835fc7547231e673ec76a5470dcbed0c6a993c8ef9401385d108cd', from client 0:0:0:0:0:0:0:1:56535, authenticated as 'fsmith' (fuzzy smith) {id=5} java.lang.IndexOutOfBoundsException: toIndex = 5 at java.util.ArrayList.subListRangeCheck(ArrayList.java:962) at java.util.ArrayList.subList(ArrayList.java:954) at slacknotifications.SlackNotificationImpl.getAttachments(SlackNotificationImpl.java:307) at slacknotifications.SlackNotificationImpl.postViaWebHook(SlackNotificationImpl.java:233) at slacknotifications.SlackNotificationImpl.post(SlackNotificationImpl.java:155) at slacknotifications.teamcity.extension.SlackNotifierSettingsController.handleTestNotification(SlackNotifierSettingsController.java:119) at slacknotifications.teamcity.extension.SlackNotifierSettingsController.doHandle(SlackNotifierSettingsController.java:74) at jetbrains.buildServer.controllers.BaseController.handleRequestInternal(BaseController.java:75) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:154) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at jetbrains.buildServer.maintenance.TeamCityDispatcherServlet.service(TeamCityDispatcherServlet.java:11) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at jetbrains.buildServer.web.DependencyParametersCalculationContextFilter.doFilter(DependencyParametersCalculationContextFilter.java:0) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at jetbrains.buildServer.web.DisableSessionIdFromUrlFilter.doFilter(DisableSessionIdFromUrlFilter.java:2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at jetbrains.buildServer.diagnostic.web.DiagnosticFilter.doFilter(DiagnosticFilter.java:6) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at jetbrains.buildServer.web.ResponseFragmentFilter.doFilter(ResponseFragmentFilter.java:6) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)
Is this here still valid?
If yes please add proper information to it.
Hey Marvin,
I don't use the slack notifier any more, do to bugs (failed/missing notifications) so I don't know if it is still valid.
On Tue, Oct 25, 2016 at 9:51 AM, Marvin Wichmann [email protected] wrote:
Is this here still valid?
If yes please add proper information to it.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/PeteGoo/tcSlackBuildNotifier/issues/75#issuecomment-256093386, or mute the thread https://github.com/notifications/unsubscribe-auth/ARB-SMNhI-A3esGxR0yKEfeG7K90oh3Uks5q3jOtgaJpZM4HxYib .
Farzan