J2ME Stub генерирует неизвестное исключение с типами сущностей JPA

Я создал заглушку веб-службы, используя NetBeans 7.0, и при попытке ее использования она выдает неизвестное исключение. Я даже не знаю, какую часть моего кода показывать здесь, все, что я знаю, это то, что жирная линия генерирует неизвестное исключение:

public Businesses[] findBusiness(String query) throws java.rmi.RemoteException {
    Object inputObject[] = new Object[]{
        query
    };

    Operation op = Operation.newInstance(_qname_operation_findBusiness, _type_findBusiness, _type_findBusinessResponse);
    _prepOperation(op);
    op.setProperty(Operation.SOAPACTION_URI_PROPERTY, "");
    Object resultObj;
    try {
        resultObj = op.invoke(inputObject);
    } catch (JAXRPCException e) {
        Throwable cause = e.getLinkedCause();
        if (cause instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException) cause;
        }
        throw e;
    }

    return businesses_ArrayfromObject((Object[]) resultObj);
}

private static Businesses[] businesses_ArrayfromObject(Object obj[]) {
    if (obj == null) {
        return null;
    }
    Businesses result[] = new Businesses[obj.length];
    for (int i = 0; i < obj.length; i++) {
        result[i] = new Businesses();
        Object[] oo = (Object[]) obj[i];
        result[i].setAddress((String) oo[0]); // **exception here**
        result[i].setEmail((String) oo[1]);
        result[i].setId((Integer) oo[2]);
        result[i].setName((String) oo[3]);
        result[i].setPhoneno((String) oo[4]);
        result[i].setProducts((String) oo[5]);
    }
    return result;
}`

Я пытался использовать тот же веб-сервис с помощью веб-приложения, и он работает довольно хорошо. Я не имею ни малейшего представления о том, что вызывает это исключение. Любой комментарий будет оценен.

Обновить

Я пробовал другие сервисы, которые возвращают тип данных String, и он работает нормально. Поэтому я подумал, что, возможно, у J2ME есть проблемы с типами сущностей JPA.

Итак, мой вопрос: как правильно вернуть данные, чтобы клиент J2ME мог их хорошо прочитать?

0 ответов

Другие вопросы по тегам