Issues

Redmine integration

Toggle
Redmine integration
Answer
9/2/20 12:03 PM
Hi! Redmine custom fields are not filtered by project rights in issue create form (DB custom_fields_projects.custom_field_id WHERE custom_fields_projects.project_id  = ${project.id}). Issue create form shows all possible Redmine fields. Same issue is with Redmine base field values (Status, Issue Type)
0 (0 Votes)

RE: Redmine integration
Answer
9/2/20 12:41 PM as a reply to Viktors Arzanajevs.
Hi Viktors,

thank you for your feedback, we will look into this.

Just for clearing this up, which version of Klaros and Redmine are you using?

Regards,

Torsten
0 (0 Votes)

RE: Redmine integration
Answer
9/2/20 12:51 PM as a reply to Torsten Stolpmann.
Thanks Torsten!

Klaros - 4.12.7
Redmine - 4.0.4
0 (0 Votes)

RE: Redmine integration
Answer
9/2/20 2:27 PM as a reply to Viktors Arzanajevs.
Hi Viktors,

I can confirm this bug for the custom fields and issue types (trackers). Both are related in this case.

In the case of statuses, I cannot find any reference that this is configurable on a per project basis. Can you confirm this?

We tracked this issue under KLAROS-4449 and now have a fix ready for the 5.0-RC3 release candidate later this week.

Thanks a lot for reporting this!

Regards,

Torsten
+1 (1 Vote)

RE: Redmine integration
Answer
9/2/20 2:52 PM as a reply to Torsten Stolpmann.
Great news, thank you!



<!--LIST OF ISSUE TYPE (Tracker) AVAILABLE FOR SELECTED PROJECT-->
select id, name from trackers t where t.id in (select tracker_id from projects_trackers pt where project_id=${project_id});


<!--LIST OF ISSUE STATUSES AVAILABLE FOR SELECTED ISSUE TYPE (Tracker)-->
select id, name from issue_statuses i where i.id in (select distinct(old_status_id) from workflows w where type='WorkflowTransition' and tracker_id = ${tracker_id})
0 (0 Votes)

RE: Redmine integration
Answer
9/2/20 3:12 PM as a reply to Viktors Arzanajevs.
Sadly, this information is not exposed on the REST-API of Redmine which we are using.

See: https://www.redmine.org/boards/1/topics/49924?r=49940

Unless Redmine adds this functionality we are not able to implement this, sorry.

Torsten
0 (0 Votes)

RE: Redmine integration
Answer
9/2/20 3:19 PM as a reply to Torsten Stolpmann.
No worries as long as fields are limited to a project it should be enough to statisfy company's board and move to enterprise edition

Regards,
Viktors.
0 (0 Votes)

RE: Redmine integration
Answer
9/7/20 3:39 PM as a reply to Viktors Arzanajevs.
Hi Viktors,

Release Candidate 3 of Klaros-Testmanagement 5.0 has been released with a fix for the the issues mentioned above.

I would be happy if you can give me a short confirmation if everything is working now as expected.

Kind regards

Torsten
0 (0 Votes)

RE: Redmine integration
Answer
9/21/20 3:37 PM as a reply to Torsten Stolpmann.
Hi Torsten!

Finnaly I found time to install new 5.0.1 version, but now the issue is, that there are no fields showing.




Link to existing issue works fine.

LOGS
.klaros/logs/klaros.log

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635
2020-09-21 13:33:46: ERROR, de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl, http-nio-18080-exec-6 Unable to initialize service

de.verit.klaros.exception.KlarosServiceException: java.lang.NullPointerException

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:605)

at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.initializeWithAdminCredentials(IssueManagementConnectionImpl.java:704)

at de.verit.klaros.web.handler.ExternalConnectionHandler.getIssueManagementConnection(ExternalConnectionHandler.java:157)

at jdk.internal.reflect.GeneratedMethodAccessor2155.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.handler.ExternalConnectionHandler_$$_jvstb85_30.getIssueManagementConnection(ExternalConnectionHandler_$$_jvstb85_30.java)

at de.verit.klaros.web.beans.base.BaseIssueBean.getIssueManagementConnection(BaseIssueBean.java:183)

at de.verit.klaros.web.beans.base.BaseIssueBean.connectIssueManagementSystem(BaseIssueBean.java:338)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.attemptImsPreselection(IssueDetailsBean.java:1815)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.initializeData(IssueDetailsBean.java:404)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean_$$_jvstb85_2f.initializeData(IssueDetailsBean_$$_jvstb85_2f.java)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean.createIssue(TestCaseRunnerBean.java:373)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean_$$_jvstb85_2e.createIssue(TestCaseRunnerBean_$$_jvstb85_2e.java)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:337)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:350)

at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:57)

at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)

at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)

at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)

at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)

at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:65)

at com.sun.faces.application.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:66)

at com.sun.faces.application.ActionListenerImpl.getNavigationOutcome(ActionListenerImpl.java:82)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:71)

at net.bull.javamelody.JsfActionListener.processAction(JsfActionListener.java:67)

at javax.faces.component.UICommand.broadcast(UICommand.java:222)

at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847)

at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396)

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)

at de.verit.klaros.web.ui.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)

at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CacheControlFilter.doFilter(CacheControlFilter.java:239)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:199)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.AssertionThreadLocalFilter.doFilter(AssertionThreadLocalFilter.java:51)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:72)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:39)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:53)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:78)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:60)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:48)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:132)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:123)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.filter.UserAgentFilter.doFilter(UserAgentFilter.java:49)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.NullPointerException: null

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:599)

... 163 common frames omitted

2020-09-21 13:33:46: ERROR, de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl, http-nio-18080-exec-6 Unable to initialize service

de.verit.klaros.exception.KlarosServiceException: java.lang.NullPointerException

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:605)

at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.initializeWithAdminCredentials(IssueManagementConnectionImpl.java:704)

at de.verit.klaros.web.beans.base.BaseIssueBean.connectIssueManagementSystem(BaseIssueBean.java:341)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.attemptImsPreselection(IssueDetailsBean.java:1815)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.initializeData(IssueDetailsBean.java:404)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean_$$_jvstb85_2f.initializeData(IssueDetailsBean_$$_jvstb85_2f.java)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean.createIssue(TestCaseRunnerBean.java:373)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean_$$_jvstb85_2e.createIssue(TestCaseRunnerBean_$$_jvstb85_2e.java)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:337)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:350)

at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:57)

at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)

at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)

at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)

at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)

at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:65)

at com.sun.faces.application.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:66)

at com.sun.faces.application.ActionListenerImpl.getNavigationOutcome(ActionListenerImpl.java:82)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:71)

at net.bull.javamelody.JsfActionListener.processAction(JsfActionListener.java:67)

at javax.faces.component.UICommand.broadcast(UICommand.java:222)

at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847)

at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396)

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)

at de.verit.klaros.web.ui.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)

at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CacheControlFilter.doFilter(CacheControlFilter.java:239)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:199)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.AssertionThreadLocalFilter.doFilter(AssertionThreadLocalFilter.java:51)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:72)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:39)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:53)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:78)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:60)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:48)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:132)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:123)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.filter.UserAgentFilter.doFilter(UserAgentFilter.java:49)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.NullPointerException: null

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:599)

... 143 common frames omitted


catalina.out
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635
2020-09-21 13:33:46: ERROR, de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl Unable to initialize service

de.verit.klaros.exception.KlarosServiceException: java.lang.NullPointerException

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:605)

at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.initializeWithAdminCredentials(IssueManagementConnectionImpl.java:704)

at de.verit.klaros.web.handler.ExternalConnectionHandler.getIssueManagementConnection(ExternalConnectionHandler.java:157)

at jdk.internal.reflect.GeneratedMethodAccessor2155.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.handler.ExternalConnectionHandler_$$_jvstb85_30.getIssueManagementConnection(ExternalConnectionHandler_$$_jvstb85_30.java)

at de.verit.klaros.web.beans.base.BaseIssueBean.getIssueManagementConnection(BaseIssueBean.java:183)

at de.verit.klaros.web.beans.base.BaseIssueBean.connectIssueManagementSystem(BaseIssueBean.java:338)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.attemptImsPreselection(IssueDetailsBean.java:1815)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.initializeData(IssueDetailsBean.java:404)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean_$$_jvstb85_2f.initializeData(IssueDetailsBean_$$_jvstb85_2f.java)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean.createIssue(TestCaseRunnerBean.java:373)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean_$$_jvstb85_2e.createIssue(TestCaseRunnerBean_$$_jvstb85_2e.java)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:337)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:350)

at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:57)

at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)

at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)

at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)

at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)

at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:65)

at com.sun.faces.application.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:66)

at com.sun.faces.application.ActionListenerImpl.getNavigationOutcome(ActionListenerImpl.java:82)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:71)

at net.bull.javamelody.JsfActionListener.processAction(JsfActionListener.java:67)

at javax.faces.component.UICommand.broadcast(UICommand.java:222)

at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847)

at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396)

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)

at de.verit.klaros.web.ui.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)

at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CacheControlFilter.doFilter(CacheControlFilter.java:239)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:199)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.AssertionThreadLocalFilter.doFilter(AssertionThreadLocalFilter.java:51)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:72)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:39)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:53)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:78)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:60)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:48)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:132)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:123)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.filter.UserAgentFilter.doFilter(UserAgentFilter.java:49)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.NullPointerException: null

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:599)

... 163 common frames omitted

2020-09-21 13:33:46: ERROR, de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl Unable to initialize service

de.verit.klaros.exception.KlarosServiceException: java.lang.NullPointerException

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:605)

at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.initializeWithAdminCredentials(IssueManagementConnectionImpl.java:704)

at de.verit.klaros.web.beans.base.BaseIssueBean.connectIssueManagementSystem(BaseIssueBean.java:341)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.attemptImsPreselection(IssueDetailsBean.java:1815)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean.initializeData(IssueDetailsBean.java:404)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.evaluate.issues.IssueDetailsBean_$$_jvstb85_2f.initializeData(IssueDetailsBean_$$_jvstb85_2f.java)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean.createIssue(TestCaseRunnerBean.java:373)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.seam.util.Reflections.invoke(Reflections.java:19)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:29)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:46)

at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:25)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at de.verit.klaros.web.beans.interceptor.ConfigurableSynchronizationInterceptor.aroundInvoke(ConfigurableSynchronizationInterceptor.java:44)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:54)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:95)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)

at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:89)

at de.verit.klaros.web.beans.pages.runner.TestCaseRunnerBean_$$_jvstb85_2e.createIssue(TestCaseRunnerBean_$$_jvstb85_2e.java)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:337)

at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:350)

at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:57)

at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)

at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)

at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)

at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)

at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:65)

at com.sun.faces.application.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:66)

at com.sun.faces.application.ActionListenerImpl.getNavigationOutcome(ActionListenerImpl.java:82)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:71)

at net.bull.javamelody.JsfActionListener.processAction(JsfActionListener.java:67)

at javax.faces.component.UICommand.broadcast(UICommand.java:222)

at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847)

at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396)

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)

at de.verit.klaros.web.ui.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)

at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CacheControlFilter.doFilter(CacheControlFilter.java:239)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:199)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.AssertionThreadLocalFilter.doFilter(AssertionThreadLocalFilter.java:51)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:72)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.service.authentication.cas.CasSpringConfiguration$DummyFilter.doFilter(CasSpringConfiguration.java:162)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:39)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:53)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:78)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:60)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:48)

at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:61)

at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:132)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.omnifaces.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:123)

at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at de.verit.klaros.web.filter.UserAgentFilter.doFilter(UserAgentFilter.java:49)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)

at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.NullPointerException: null

at de.verit.klaros.service.issuemanagement.redmine.RedmineIssueManagementService.initializeCustomFields(RedmineIssueManagementService.java:599)

... 143 common frames omitted
0 (0 Votes)

RE: Redmine integration
Answer
9/21/20 3:39 PM as a reply to Viktors Arzanajevs.
RE: Redmine integration

Attachments:

Attachment

0 (0 Votes)

RE: Redmine integration
Answer
9/21/20 9:31 PM as a reply to Viktors Arzanajevs.
Hi Victors,

thanks for reporting this.

There is indeed a bug, which only occurs when a custom field is used in several trackers and one of these trackers is not used in the project you are working with.

This should now be fixed via KLAROS-4470 towards 5.0.2.

I appended an updated jar file containing this fix so you are able to verify that this is working for you.
Can you please *replace* the current klaros-mylyn.jar in wepapps/klaros-web/WEB-INF/lib with the one appended and let me know the results after a restart?

Cheers

Torsten
0 (0 Votes)

RE: Redmine integration
Answer
9/22/20 8:26 AM as a reply to Torsten Stolpmann.
Hi Torsten!

It works now, but there is still the original issue. Custom fields are filtered only by tracker, but should be filtered by project also.
0 (0 Votes)

RE: Redmine integration
Answer
9/22/20 5:50 PM as a reply to Viktors Arzanajevs.
So you are seeing custom fields which are present in the tracker definition, but are excluded in the project configuration?

Is this the only issue you have or am I missing something else here?
0 (0 Votes)

RE: Redmine integration
Answer
9/23/20 8:09 AM as a reply to Torsten Stolpmann.
I am seeing custom fields that are present in tracker definition, but are not excluded in the project definition. In other words there are too many custom fields that should not be there.

Regards,
Viktors.
0 (0 Votes)

RE: Redmine integration
Answer
9/23/20 8:47 PM as a reply to Viktors Arzanajevs.
Thanks, we are on it.

Torsten
0 (0 Votes)

RE: Redmine integration
Answer
9/26/20 8:21 PM as a reply to Torsten Stolpmann.
Hi Viktors,

I spent some more time with this and sadly I think that we are unable to obtain information about which custom field is enabled or disabled in a given project.

Again, the Remote-API of Redmine is simply not exposing this information to consumers. See this thread: https://www.redmine.org/boards/1/topics/56225

So the best thing we can do at the moment, is limiting the set of custom fields to the selected tracker as we do now.

But if I read the roadmap for Redmine correctly, this may change with the release of Redmine 4.2.0 as this issue seems already resolved here: https://www.redmine.org/issues/33301

Sorry, but this is all we can do at the moment.

Kind regards,

Torsten
0 (0 Votes)

RE: Redmine integration
Answer
9/28/20 8:28 AM as a reply to Torsten Stolpmann.
Thanks for the info!

Regards,Viktors.
0 (0 Votes)