Thank you Asif,

You answered for Iris.

But  I was asking for Cache, I supect that our clients would not be wery pleased  if  I tell them to repurchase a database license  for a java 11 upgrade.  

Thanks anyway,


You mean change data capture?

we are working with triggers and objectscript to manually implement CDC, not optimal but we can cope with that. 

I think  there should be means to extract those from tx-logs and my coworker has implemented something like that years ago for some customers system.

Google search with Intersystems change data capture gave some hits. 

or is it missing deliberatly, so when we are upgrading from  java 8 to newer (requires hibernate upgrade) our clients are required  to  buy iris license?

If I am understood docker philosophy at all,   its much more convenient  to to run java applications in  other container than  your database container. So IMHO better example would be how to connect those.

Just my thoughts..

Tried this with cache 2017.  but can't get it working

building gives no error but  when i run the  image

> docker run -i -p 57772:57772 -p 1972:1972 -t cache-simple
2018/02/14 08:02:24 Starting Caché...
2018/02/14 08:02:24 Seeked /opt/cache//mgr/cconsole.log - &{Offset:0 Whence:2}
2018/02/14 08:02:24 Something is preventing Caché from starting in multi-user mode,
2018/02/14 08:02:24 You might want to start the container with the flag -cstart=false to fix it.
2018/02/14 08:02:24 Error: Caché was not brought up successfully.

and image exist immediatly.

builded also on ubuntu:xenial but same problem there

After update  today Atelier crashes when opening the old workspace.

head of the log for that: 

!SESSION 2016-04-11 10:23:29.661 -----------------------------------------------
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.osgi 2 0 2016-04-11 10:23:31.062
!MESSAGE org.eclipse.jface.messages cannot be found by com.intersys.eclipse.hidpi.aspects_1.0.0.201601280058
java.lang.ClassNotFoundException: org.eclipse.jface.messages cannot be found by com.intersys.eclipse.hidpi.aspects_1.0.0.201601280058
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(
    at java.lang.ClassLoader.loadClass(Unknown Source)


!ENTRY org.eclipse.osgi 4 0 2016-04-11 10:23:35.149
!MESSAGE An error occurred while automatically activating bundle (324).
org.osgi.framework.BundleException: Error starting module.
    at org.eclipse.osgi.container.Module.doStart(
    at org.eclipse.osgi.container.Module.start(
    at org.eclipse.osgi.framework.util.SecureAction.start(
    at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(


With the new workspace Atelier explorer has an error

Plug-in "com.intersys.eclipse.ui" was unable to instantiate class "com.intersys.eclipse.ui.views.AtelierExplorer".

And Server explorer does not save connection even when it test it ok.

Ok, found it,

Thank you guys.

You have to use Server Explorer window and copy from there.

Is it bug that you cannot copy from atelier explorer?  There is copy in context menu,  but after that pasting on project tree has no effect.

Well we have all classes in svn each as xml format  file, and we have a means to load those to namespace. And when saving & compiling those same classes from atelier it seems to do right thing with studio hooks. Now if we could fetch class to be edited  from namespace that would easy the transition as a team to atelier. No need to rush all  coders at a same time.

Now if we would like to try atelier, we need first convert all  sources to atelier file format in svn ,  and that seem to me as a point of no easy return.