2017-06-06 4 views
0

J'utilise les baves 6.2. Je reçois une exception temps d'exécution lorsque je tente de l'écrire commeComment ajouter une ressource de tableau d'octets de DB à un KieFileSystem et construire un KieBuilder?

kFile = kService.newKieFileSystem();   
resource = kService.getResources().newByteArrayResource(drlFileData) 
    .setResourceType(ResourceType.DRL);   
kFile.write(resource); 
+0

Pourquoi ne proposez-vous pas un message d'exception complet? Ce serait génial si vous pouvez [créer un exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). –

Répondre

0

Il est difficile pour le KieFileSystem de déterminer un nom de chemin d'un tableau simple octet. Par conséquent, indiquez un nom de chemin:

kfs.write("src/main/resources/whatever.drl", resource); 
+0

Est-ce que cela va créer un fichier dans le chemin mentionné? –