Hi TEE-Team, the following happened: A new connection was configured and set to only fetch objects on demand. I opened up a Package in the Object Editor, right after opening up the connection. TEE tried to fetch its dependencies (or whatever) and then started a "Finding models..." task. While this was executing, I tried to get a result from a query in an already opened worksheet. Both tasks ran more than 10 minutes, when I tried stopping the query/task. This didn't stop them, though, so I closed Eclipse. It seems, as either the "Finding models" task blocked query execution, or something went wrong, though I couldn't find any Messages in the ErrorLog. After opening Eclipse again and reconnecting to the database (the connection is confgured to restore the state after reconnect), the plugin seemed to fetch every object from the database (though in multiple threads), resulting in another 20 minutes or so wait. Do I seriously have to wait for the completion every time I open up my connections (even the same connection)? Does this process gather every object and relation from the database? Is there no cache of some sort? On a slow connection (say, via VPN) getting all the Objects and "finding models" takes ages, which renders this plugin essentially useless in some production scenario, where one would have to work on multiple databases in multiple locations. Even working via VPN on our development machine is pretty much not possible, except I open up the connection and post in this forum for a while, waiting the data to be fetched once mor :) This whole process even seems to block editor-validation, so I can't just connect to one of our DBs and start working on a Package... My Configuration: Windows 10 64bit Eclipse Mars.1 (v4.5.1) JDK 1.7.0_60 Oracle Database 12c (v12.1.0.2) ojdbc7.jar (v12.1.0.2) I really like some of the features of this plugin. But with such a performance, it's completely useless. Back to Toad, then ;)
↧