Услуги IServices = новые Услуги (соединитель); - PullRequest
0 голосов
/ 04 марта 2019

Я использую код, предоставленный этой ссылкой на VersionOne Java SDK .

Но когда я следую тому же коду, который показан в ссылке, я получаю сообщение об ошибке "Конструктор Services (V1Connector) ссылается на отсутствующий тип NullArgumentException " для

IServices services = new Services(connector);

Может ли кто-нибудь помочь мне с исключением?Это мой код:

public static void main(String[] args)
        throws ClientProtocolException, IOException, V1Exception {

    V1Connector connector = V1Connector     
                .withInstanceUrl("https://www14.v1host.com/v1sdktesting")
                .withUserAgentHeader("AppName", "1.0")
                .withUsernameAndPassword("admin", "admin")
                .build();
    IServices services = new Services(connector); // getting compilation error here
    Oid projectId = services.getOid("Scope:0");
    IAssetType storyType = services.getMeta().getAssetType("Story");
    Asset newStory = services.createNew(storyType, projectId);
    IAttributeDefinition nameAttribute = storyType.getAttributeDefinition("Name");
    newStory.setAttributeValue(nameAttribute, "My New Story");
    services.save(newStory);
    System.out.println(newStory.getOid().getToken());  
    System.out.println(newStory.getAttribute(storyType.getAttributeDefinition("Scope")).getValue());            
    System.out.println(newStory.getAttribute(nameAttribute).getValue());
}
...