Thanks a lot for response, Maciej.
We do have the class in the overall jar for the project (we have checked that). This jar is loaded and registered by the kie server from the maven dependency:
[0m [0m13:24:24,016 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (EJB default - 1) KieModule was added: ZipKieModule[releaseId=cz.datlowe:rpa:1.0.0,file=/opt/jboss/.m2/repository/cz/datlowe/rpa/1.0.0/rpa-1.0.0.jar]
...
[0m [0m13:24:27,746 INFO [org.kie.server.services.impl.KieServerImpl] (EJB default - 1) Container rpa_1.0.0 (for release id cz.datlowe:rpa:1.0.0) successfully started
The class name is cz.datlowe.rpa.RpaShowcaseDao_Intent.
I do have this OnEntry script in the user task
System.out.println("starting processClientChange");
RpaShowcaseDao_Intent oi = (RpaShowcaseDao_Intent) kcontext.getVariable("intent");
System.out.println("got intent for client " + oi.getClientName() + " " + oi.getClientSurname());
This works, i get the printout in the log, so I am sure at least part of the kie server knows about the class. The process variable intent of this class works just fine.
The problem starts when I want to open the form that is based on this class.
I have defined an Intent form variable (of the class RpaShowcaseDao_Intent; I can see the class in the form designer) with the two IntentIn and IntentOut "faces" and defined the I/O mapping in the process User Task as per the screenshot

as you can see, the process designer knows about the class, and, as I said, the class works just fine in the process instance. It is however not recognized by the "form instance".
Any hint? It must be really something stupid, as this is a simplified copy of the manual example. And the form designer is happy, the process designer is also happy, it compiles ok, the process runs using this class in a process variable, just the form does not open :(
Thanks a lot in advance
BRGDS
Bora