tcSlackBuildNotifier icon indicating copy to clipboard operation
tcSlackBuildNotifier copied to clipboard

IndexOutOfBoundsException

Open fms615 opened this issue 8 years ago • 2 comments

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)

fms615 avatar Mar 15 '16 19:03 fms615

Is this here still valid?

If yes please add proper information to it.

marvin-w avatar Oct 25 '16 16:10 marvin-w

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

fms615 avatar Oct 25 '16 18:10 fms615