java.lang.ClassCastException: java.lang.Boolean не может быть приведен к com.atlassian.crowd.embedded.api.User - PullRequest
1 голос
/ 31 мая 2011

У меня есть 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. Я нигде не использую вложенный пользовательский объект, я не знаю, почему он пытается вернуть вложенный пользовательский объект.

...