У меня есть jira4.3, и с помощью клиента веб-службы eclipse я создал клиентские заглушки (axis1.4). Я могу войти и создать проблему, но когда я пытаюсь получить ответ, я получаю сообщение об ошибке ниже.
Пожалуйста, помогите мне, как решить эту проблему, спасибо.
java.lang.ClassCastException:
java.lang.Boolean нельзя привести к
com.atlassian.crowd.embedded.api.User
в org.apache.axis.message.SOAPFaultBuilder.createFault (SOAPFaultBuilder.java:222)
в org.apache.axis.message.SOAPFaultBuilder.endElement (SOAPFaultBuilder.java:129)
в org.apache.axis.encoding.DeserializationContext.endElement (DeserializationContext.java:1087)
на com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement (неизвестный источник)
на com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement (неизвестный источник)
на com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDriver.next (неизвестный источник)
на com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (неизвестный источник)
Ниже используется кодовая база:
JiraSoapService jiraSoapService = soapSession.getJiraSoapService();
String authToken = soapSession.getAuthenticationToken();
RemoteIssue issue = new RemoteIssue();
issue.setProject(PROJECT_KEY);
issue.setType(ISSUE_TYPE_ID);
issue.setSummary("JIRA Ticket created via SOAP client: Without Component ID");
issue.setPriority(PRIORITY_ID);
issue.setDuedate(Calendar.getInstance());
issue.setAssignee(ASSIGNEE_ID);
issue.setDescription("In future tickets may be created through some Web form in this way ");
RemoteIssue createdIssue = jiraSoapService.createIssue(authToken, issue);
Пожалуйста, помогите мне решить эту проблему, я использую jira4.3. Я нигде не использую вложенный пользовательский объект, я не знаю, почему он пытается вернуть вложенный пользовательский объект.