Problems creating issues in Bugzilla with klaros

Gregor Schmidt-Zober, modified 11 Years ago.

Problems creating issues in Bugzilla with klaros

Youngling Posts: 3 Join Date: 6/27/12 Recent Posts
Hi,

I am struggling to create issues in bugzilla with klaros.
My installation consists of:
bugzilla 4.2.1
klaros 3.6.4 - Build 32 (2012-06-14 16:23:35)

Validating the url of the created testmanagement is successful.
But I get two different error (depending on the project/product in bugzilla)

The error itself occurs when I try to save the issue for the selected IM (components and versions were loaded)

First variant of error message
2012-06-27 16:32:31: ERROR, de.verit.klaros.web.beans.pages.execute.IssueBean, http-18080-7
de.verit.klaros.service.issuemanagement.IssueManagementException: org.eclipse.core.runtime.CoreException: Confirm Match
    at de.verit.klaros.service.issuemanagement.mylyn.bugzilla.BugzillaIssueManagementService.storeIssue(BugzillaIssueManagementService.java:149) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.service.issuemanagement.mylyn.MylynIssueManagementService.createIssue(MylynIssueManagementService.java:256) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.createIssue(IssueManagementConnectionImpl.java:215) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.web.service.issuemanagement.IssueManagementPersistentService.saveIssue(IssueManagementPersistentService.java:249) ~[IssueManagementPersistentService.class:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_04]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at de.verit.klaros.web.service.issuemanagement.IssueManagementPersistentService_$$_javassist_seam_101.saveIssue(IssueManagementPersistentService_$$_javassist_seam_101.java) ~[IssueManagementPersistentService.class:na]
    at de.verit.klaros.web.beans.pages.execute.IssueBean.saveIssue(IssueBean.java:539) ~[IssueBean.class:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_04]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at de.verit.klaros.web.beans.pages.execute.IssueBean_$$_javassist_seam_130.saveIssue(IssueBean_$$_javassist_seam_130.java) [IssueBean.class:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_04]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
    at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:335) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:348) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.parser.AstValue.invoke(AstValue.java:96) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) [icefaces-facelets-1.8.2.jar:na]
    at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at javax.faces.component.UICommand.broadcast(UICommand.java:387) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at de.verit.klaros.web.beans.application.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:55) [LifecycleImpl.class:na]
    at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:132) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:74) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:31) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:26) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131) [icefaces-1.8.2-1.jar:na]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java) [servlet-api.jar:na]
    at de.verit.klaros.web.servlet.ExceptionHandlingPersistentFacesServlet.service(ExceptionHandlingPersistentFacesServlet.java:47) [ExceptionHandlingPersistentFacesServlet.class:na]
    at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56) [icefaces-1.8.2-1.jar:na]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:197) [javamelody-core-1.37.0.jar:1.37.0]
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:171) [javamelody-core-1.37.0.jar:1.37.0]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at de.verit.klaros.web.beans.interceptor.TimingFilter.doFilter(TimingFilter.java:48) [TimingFilter.class:na]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java) [catalina.jar:6.0.32]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java) [tomcat-coyote.jar:6.0.32]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java) [tomcat-coyote.jar:6.0.32]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java) [tomcat-coyote.jar:6.0.32]
    at java.lang.Thread.run(Unknown Source) [na:1.7.0_04]
Caused by: org.eclipse.core.runtime.CoreException: Confirm Match
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaUserMatchResponse.parseResultConfirmMatch(BugzillaUserMatchResponse.java:72) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.parseRepositoryResponse(BugzillaClient.java:2045) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.parsePostResponse(BugzillaClient.java:1876) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.postTaskDataInternal(BugzillaClient.java:1336) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.postTaskData(BugzillaClient.java:1205) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaTaskDataHandler.postTaskData(BugzillaTaskDataHandler.java:415) ~[bugzilla-core-3.7.0.jar:na]
    at de.verit.klaros.service.issuemanagement.mylyn.bugzilla.BugzillaIssueManagementService.storeIssue(BugzillaIssueManagementService.java:139) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    ... 95 common frames omitted


second variant of error message I get for a different product which was also successfully validated in the IM management menu
"Unable to save the issue: java.lang.IllegalArgumentException: Invalid uri '/enter_bug.cgi?product=almex.optima.touch SA Cash': Invalid query"

When I attach the invalid uri from this error message to the bugzilla serveraddress the mask to enter a bug for the correct project opens (as expected)

012-06-27 16:48:22: ERROR, de.verit.klaros.web.beans.pages.execute.IssueBean, http-18080-7
de.verit.klaros.service.issuemanagement.IssueManagementException: java.lang.IllegalArgumentException: Invalid uri '/enter_bug.cgi?product=almex.optima.touch SA Cash': Invalid query
    at de.verit.klaros.service.issuemanagement.mylyn.bugzilla.BugzillaIssueManagementService.storeIssue(BugzillaIssueManagementService.java:152) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.service.issuemanagement.mylyn.MylynIssueManagementService.createIssue(MylynIssueManagementService.java:256) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.createIssue(IssueManagementConnectionImpl.java:215) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.web.service.issuemanagement.IssueManagementPersistentService.saveIssue(IssueManagementPersistentService.java:249) ~[IssueManagementPersistentService.class:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_04]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at de.verit.klaros.web.service.issuemanagement.IssueManagementPersistentService_$$_javassist_seam_101.saveIssue(IssueManagementPersistentService_$$_javassist_seam_101.java) ~[IssueManagementPersistentService.class:na]
    at de.verit.klaros.web.beans.pages.execute.IssueBean.saveIssue(IssueBean.java:539) ~[IssueBean.class:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_04]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) [jboss-seam-2.2.2.Final.jar:2.2.2.Final]
    at de.verit.klaros.web.beans.pages.execute.IssueBean_$$_javassist_seam_130.saveIssue(IssueBean_$$_javassist_seam_130.java) [IssueBean.class:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_04]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
    at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:335) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:348) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.parser.AstValue.invoke(AstValue.java:96) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276) [jboss-el-1.0_02.CR5.jar:1.0_02.CR5]
    at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) [icefaces-facelets-1.8.2.jar:na]
    at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at javax.faces.component.UICommand.broadcast(UICommand.java:387) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) [jsf-api-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-1.2_14.jar:1.2_14-b01-FCS]
    at de.verit.klaros.web.beans.application.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:55) [LifecycleImpl.class:na]
    at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:132) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:74) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:31) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:26) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23) [icefaces-1.8.2-1.jar:na]
    at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131) [icefaces-1.8.2-1.jar:na]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java) [servlet-api.jar:na]
    at de.verit.klaros.web.servlet.ExceptionHandlingPersistentFacesServlet.service(ExceptionHandlingPersistentFacesServlet.java:47) [ExceptionHandlingPersistentFacesServlet.class:na]
    at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56) [icefaces-1.8.2-1.jar:na]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:197) [javamelody-core-1.37.0.jar:1.37.0]
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:171) [javamelody-core-1.37.0.jar:1.37.0]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at de.verit.klaros.web.beans.interceptor.TimingFilter.doFilter(TimingFilter.java:48) [TimingFilter.class:na]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java) [catalina.jar:6.0.32]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java) [catalina.jar:6.0.32]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java) [tomcat-coyote.jar:6.0.32]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java) [tomcat-coyote.jar:6.0.32]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java) [tomcat-coyote.jar:6.0.32]
    at java.lang.Thread.run(Unknown Source) [na:1.7.0_04]
Caused by: java.lang.IllegalArgumentException: Invalid uri '/enter_bug.cgi?product=almex.optima.touch SA Cash': Invalid query
    at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222) ~[commons-httpclient-3.1.jar:na]
    at org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89) ~[commons-httpclient-3.1.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.GzipGetMethod.<init>(GzipGetMethod.java:45) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.getTokenInternal(BugzillaClient.java:1246) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.postTaskDataInternal(BugzillaClient.java:1314) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient.postTaskData(BugzillaClient.java:1205) ~[bugzilla-core-3.7.0.jar:na]
    at org.eclipse.mylyn.internal.bugzilla.core.BugzillaTaskDataHandler.postTaskData(BugzillaTaskDataHandler.java:415) ~[bugzilla-core-3.7.0.jar:na]
    at de.verit.klaros.service.issuemanagement.mylyn.bugzilla.BugzillaIssueManagementService.storeIssue(BugzillaIssueManagementService.java:139) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    ... 95 common frames omitted
thumbnail
Torsten Stolpmann, modified 11 Years ago.

RE: Problems creating issues in Bugzilla with klaros

Jedi Council Member Posts: 755 Join Date: 2/12/09 Recent Posts
Hi Gregor,

thanks for your feedback. Are you using email addresses or usernames for authentication?

Does your Bugzilla project contain mandatory custom fields? I suspect this for the second problem you mentioned.

Can you please provide Bugzilla logs for you problems? This would help us tremendously with the analysis.


Regards,

Torsten
Gregor Schmidt-Zober, modified 11 Years ago.

RE: Problems creating issues in Bugzilla with klaros

Youngling Posts: 3 Join Date: 6/27/12 Recent Posts
Thanks for the fast response.

Bugzilla allows authentication with username (LDAP) or DB users (email address as user)
Apparantly I am having the "no confirm" problem when using a LDAP user. I was able to create an issue when using a DB user.

The bugzilla server itself does not log errors for the confirm match error.

2012-06-28 11:27:47: ERROR, de.verit.klaros.web.beans.pages.execute.IssueBean, http-18080-1
de.verit.klaros.service.issuemanagement.IssueManagementException: org.eclipse.core.runtime.CoreException: Confirm Match
    at de.verit.klaros.service.issuemanagement.mylyn.bugzilla.BugzillaIssueManagementService.storeIssue(BugzillaIssueManagementService.java:149) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.service.issuemanagement.mylyn.MylynIssueManagementService.createIssue(MylynIssueManagementService.java:256) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.service.issuemanagement.connection.IssueManagementConnectionImpl.createIssue(IssueManagementConnectionImpl.java:215) ~[klaros-mylyn-3.6.4.jar:3.6.4]
    at de.verit.klaros.web.service.issuemanagement.IssueManagementPersistentService.saveIssue(IssueManagementPersistentService.java:249) ~[IssueManagementPersistentService.class:na]
    at sun.reflect.GeneratedMethodAccessor4299.invoke(Unknown Source) ~[na:na]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_04]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_04]
...


The only log entry I see for the confirm match problem is in the access log:

172.26.20.65 - - [28/Jun/2012:11:27:45 +0200] "GET /enter_bug.cgi?product=Test1 HTTP/1.1" 200 222090 "-" "Mylyn BugzillaConnector HttpClient/3.1 Java/1.7.0_04 (Oracle) Linux/2.6.32.54-0.3-xen (i386)"
172.26.20.65 - - [28/Jun/2012:11:27:47 +0200] "POST /post_bug.cgi HTTP/1.1" 200 18942 "-" "Mylyn BugzillaConnector HttpClient/3.1 Java/1.7.0_04 (Oracle) Linux/2.6.32.54-0.3-xen (i386)"


The second problem in my first post
(Invalid uri '/enter_bug.cgi?product=almex.optima.touch SA Cash': Invalid query)
occurs regardless of which user I am using. Is this maybe a problem with blanks in the productname?
thumbnail
Torsten Stolpmann, modified 11 Years ago.

RE: Problems creating issues in Bugzilla with klaros

Jedi Council Member Posts: 755 Join Date: 2/12/09 Recent Posts
Hi Gregor,

thanks for the update.

Regarding Point 1:

this seems to be related to the Confirm Match feature in Bugzilla (see attached image) which seems to be interfering with the server communication. Possibly setting the confirmuniqueusermatch option to false will remedy this situation.

Regarding Point 2:

Well spotted, I agree that there is what I consider a bug in the mylyn bugzilla connector (The URL is generated by string-attaching the product id instead of quoting it). I see to that this is reported there properly.

Renaming the product should be able to circumvent this.

Hope this helps,

Torsten
Gregor Schmidt-Zober, modified 11 Years ago.

RE: Problems creating issues in Bugzilla with klaros

Youngling Posts: 3 Join Date: 6/27/12 Recent Posts
Torsten Stolpmann:

Regarding Point 1:

this seems to be related to the Confirm Match feature in Bugzilla (see attached image) which seems to be interfering with the server communication. Possibly setting the confirmuniqueusermatch option to false will remedy this situation.

No, still not working when setting confirmuniqueusermatch = "off"
thumbnail
Torsten Stolpmann, modified 11 Years ago.

RE: Problems creating issues in Bugzilla with klaros

Jedi Council Member Posts: 755 Join Date: 2/12/09 Recent Posts
Point 2 is a confirmed bug, see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=382194

I will try to look further into Point 1 next week.

Regards,

Torsten