Welcome to Knowage Q&A, where you can ask questions and receive answers from other members of the community.
0 votes
1 view

Hello,

I want to ask about this problem, so I have a job on Talend Open and I did deploy the job in spagobi server and i have the zip file and i extract that file in the directory pointed here https://knowage-suite.readthedocs.io/en/7.2/administrator-guide/operational-engines.html and i did all the step, but it show error like this:

C:\knowage\Knowage-Server-CE\resources\DEFAULT_TENANT\talend\RuntimeRepository\java\Talend\cobaawal (this is my directory and 'cobaawal' is my project name)

And this is xml file that i upload into template field in knowage:

<etl>
    <job    project="cobaAwal"
            jobName="fact_pengabdian"
            context="Default"
            version="0.1"
            language="java"
    />
</etl>

What should i do to fix this problem?

Thankyou.

Environment Knowage 8_0_1 CE, Java 1.8.0_311-b11, windows11
in Build by (220 points)

1 Answer

0 votes

Dear yasifaana,

your project name inside template must match exactly with project folder name. In your case:

project="cobaAwal" 

You should rename cobaAwal to cobaawal.

Hope it helps.

Regards

Matteo

by (4.9k points)

Hello,

Thankyou for your answer Sir, but unfortunately I still get that problem after changing the project name inside xml file. And I'm a bit doubtful about the way I save the extract file

should I save all the extract file inside a folder named "project name" or just the .jar file only?

because it keeps showing the same problem when I try both.

This is zip file from Talend after i deploy job in spagobi server, and the .jar file is inside "fact_pengabdian" folder (job name).

And this is how i save extracted file inside knowage folder

did I do it right?

Please try removing "Talend" folder before your project name folder like this: RuntimeRepository/java/cobaawal/fact_pengabdian

Let me know if it works. If  so we should update documentation, maybe the path is changed with new versions.

I still get that problem, Sir.

the xml file uploaded to the Knowage template section doesn't need to be stored in this directory (Knowage folder) right?

here are some screenshots,

I hope for a solution as soon as possible, thank you very much Sir

Hi,

I have some questions about your case:

1) I don't see .sh or .bat files inside your job folder, can you try to execute the job using the console? Can you check if Talend user has write permissions inside that folder?

2) What is spagobi.xml file?

3) Which Talend version are you using? Can you manually deploy the job in order to check if sh or bat files are present? Can you also check log files if there are errors?
1.) when I deploy talend job in spagobi server, I just get 1 zip file and I don't know why .sh or .bat file is not created inside that folder

2.) this is spagobi.xml file:

<?xml version="1.0" encoding="UTF-8"?><etl><job context="Default" jobName="fact_pengabdian" language="java" project="cobaAwal"/></etl>

3.) I'm using Talend 7.3.1. And if i build job not in spagobi server, I get a zip file with .sh and .bat file in it and I can run it manually using command prompt and work fine

I tried to copy all the files from the zip file generated during the build job not in spagobi server (which contained the .sh and .bat files) to the Knowage folder in the same directory (RuntimeRepository\java\project name) just in case it worked, but I still got the same problem.
About your problem I suggest you to deploy it manually. From Knowage ver > 8 users can manage resource folder files using "resource manager" functionality, for earlier versions you have to manually deploy files and folders. Software name is "Knowage" and it is not "Spagobi" anymore.

Regards

Matteo
Hello,

okay, I've built it manually then after that what's the next step? should i save the deploy file in the knowage folder or what? and where is resource manager functionality?

I'm sorry because I am new with this things.

Thankyou,
...