Error while mounting TeamSpace on server repository: <server-name>


After server restart (v4.0) we get an error in localhost.YYYY-MM-DD.log file (under apache /logs):

[Mon Jun 01 15:56:14 CEST 2015] WARNING com.knime.enterprise.server.rmi.KNIMEExecutorImpl addTeamSpaceMountInRMI: 
Error while mounting TeamSpace on server repository:
        at org.knime.workbench.explorer.ExplorerMountTable.checkMountID(
        at org.knime.workbench.explorer.ExplorerMountTable.mountOrRestore(
        at org.knime.workbench.explorer.ExplorerMountTable.mount(
        at com.knime.enterprise.slave.SlaveManager$
        at com.knime.enterprise.slave.SlaveManager$
        at com.knime.enterprise.slave.RMIUtil.runWithContextFinder(
        at com.knime.enterprise.slave.SlaveManager.addTeamSpaceMountPoint(
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
        at sun.rmi.transport.Transport$ Source)
        at sun.rmi.transport.Transport$ Source)
        at Method)
        at sun.rmi.transport.Transport.serviceCall(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$ Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$ Source)
        at Source)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(


Is this critical or not? Also, is it possible to prevent mounting TeamSpace? Should we?



The mountpoint ID for a teamspace must not start with "knime." as this is a reserved identifier. If you don't use linked metanodes on the server you can disable mounting a team space in the RMI instance in the server configuration (com.knime.server.executor.skip_teamspace_mount=true). Apart from that it is non-critial (otherwise it would be an error and not a warning).

Lets say we would like to use linked metanodes on the server. Do we need to rename our server? Currently the name is knime. .si.

You need to use a different default mount point ID, which is completely independent of the server's DNS name.

I have changed this server setting to a name that does not start with "knime" and now everything looks OK in the logs.

Specifies the name of the default mount ID. This is fetched, when clients set up their mount point to the server. Defaults to the server’s hostname.