2016-04-08 22 views
0

ben uzaktan REST API istemcisi oluşturduk ama buHata Uzaktan istirahat API İstemci jBPM 6.3

[ana] HATA org gibi jBPM konsola ama DİNLENME sahip problem üzerinde düzgün koştu oysa ben bir hata var. kie.services.client.api.command.AbstractRemoteCommandObject - Durum 200 ile yanıt döndü. "main" org.kie.remote.client.api.exception.RemoteApiException dizisindeki istisna: '[Transport.Performance: 207 -: 5] mesajıyla birlikte atılan WorkflowRuntimeException -' 'sınırda kısıtlamayı değerlendirmeye çalışırken istisna': org .kie.remote.services.rest.exception.KieRemoteRestOperationException: [Transport.Performance: 207 -: 5] - bölünmüş

yılında kısıtlamayı değerlendirmek için çalışıyor İstisna bu benim kodudur

package org.transportclient; 

import java.net.MalformedURLException; 
import java.net.URL; 
import java.util.HashMap; 
import java.util.List; 
import java.util.Map; 
import org.jbpm.workflow.instance.WorkflowRuntimeException; 
import org.kie.api.runtime.KieSession; 
import org.kie.api.runtime.manager.RuntimeEngine; 
import org.kie.api.runtime.process.ProcessInstance; 
import org.kie.api.task.TaskService; 
import org.kie.api.task.model.TaskSummary; 
import org.kie.remote.client.api.RemoteRuntimeEngineFactory; 
import org.kie.services.client.api.command.RemoteRuntimeException; 
import org.kie.services.client.api.command.exception.RemoteApiException; 

public class TransportRest { 
    public static void main(String[] args) throws MalformedURLException { 
    RuntimeEngine engine = RemoteRuntimeEngineFactory.newRestBuilder() 
    .addUrl(new URL("http://localhost:8080/jbpm-console")) 
    .addUserName("krisv").addPassword("krisv") 
    .addDeploymentId("RnD:transport:1.5.1") 
    .build(); 
KieSession ksession = engine.getKieSession(); 
//TaskService taskService = engine.getTaskService(); 
// start a new process instance 
Map<String, Object> params = new HashMap<String, Object>(); 
params.put("entry_date", "04-22-2016 00:00:00"); 
params.put("ne_id", "NY"); 
params.put("ping_time","900"); 
System.out.println(params); 
ProcessInstance processInstance = ksession.startProcess("Transport.Performance", params); 
System.out.println(processInstance.getParentProcessInstanceId()); 
System.out.println("Start Performance process " +  processInstance.getId()); 
    } 
} 

Herkes yardım edebilir mi? Teşekkür ederiz

cevap

0

Bu hatayı hiç görmedim, ancak jBPM REST API'sı ile birkaç hafta önce jBPM sürümünü 6.2'den 6.3'e yükselttiğimde sorun yaşadım. Ben?

Saygılar (sizin durumda "krisv" "gibi) DİNLENME API kullanmak için. Bunu deneyebilir misiniz gereken tüm kullanıcılara "dinlenme hepsi" rolünü ekleyerek çözdü.

+0

teşekkür ederiz. Sorun çözüldü, Değişken tanımında problem var. –