Cloveretl designer does not react to clicks until attempted closed
The problem:
When adding anything to the graph, nothing happens.
When opening a window from the menu (like the about box) nothing happens.
…until you click the upper-right X (in most WMs) that closes the applications.
At this point all the actions you tried to perform suddenly all happen at once.
This is not repeatable, either.
The environment
- Our batches can take a few hours each even without a network in between.
- Our “client” laptops (windows,mac) should be expected to not stay connected for long. CloverETL runs just fine on these however.
- Thus, we try to have it run on a (headless) server, with a remote GUI. Said server runs ubuntu server 14.04 LTS.
Attempted solutions:
- Switching to oracle’s jre.
- X forwarding, X2Go, x+vnc server, all are failing. Putting a head on it would be non-trivial, and is not a final solution in any case.
- export GDK_NATIVE_WINDOWS=true
None of it has worked, and I’m out of ideas.
Any suggestions on what to try next?
From what you have described the issue doesn’t seem to be related to CloverETL Designer. However, users are expected to work with the CloverETL Designer using the same computer where it is installed, so you might take into consideration installing the Designer on your local machine.
We cannot run the final job, as designed, from the end user nodes.
Which basically translates your message to be “our product is useless in your circumstances”.
Which may be “helpful” in its own way…
That I get these effects identically across multiple solutions points to a problem on the X end of it. The X protocol will be used even if I install a head and try locally, and the consistence of the problem makes me believe this will also be a local problem. That just doesn’t manifest on our windows/macos clients.
Are there other ways to do this, if we just give up on running the designer gui on the db node itself?
For example, it’ll be a fairly bumpy workflow, but it could be workable if there’s a command line client - like I think I saw exists in the sf downloads.
There are two major applications that serve different purposes – CloverETL Designer, CloverETL Server. While CloverETL Designer (http://www.cloveretl.com/products/designer) is designed as a local client application using which you can design your graphs and run single instances, CloverETL Server is able to integrate these separate graphs into one automated job and simply manage large complex ETL projects (http://www.cloveretl.com/products/server).
For working with remote projects there is combined solution of the Designer and the Server, where project files (graphs, metadata, etc.) are located on the Server and using the Designer you access, design and run these files remotely. CloverETL Server offers a lot more features than this, so in case are interested in this product, please feel free to contact our sales team for more information.
There is also another option, which is the open source engine you may use in your own projects. If you decided for this solution, you should keep in mind that it would require large amount of custom development and there is no support available.