Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Tomcat startup log after excluding tools/datasources

    SmartClient Version: v13.1p_2025-11-28/Enterprise Deployment (built 2025-11-28)

    Hello, I just noticed this log during tomcat startup:

    Code:
    INFORMAZIONI: 2025-11-28T21:09:42,209 [ ] ERROR SystemSchemaTranslation Failed to create the WatchService
    java.nio.file.NoSuchFileException: /Users/bosticco/iscSDK/tools/visualBuilder/wsmvn/Jat/target/Jat/isomorphic/../tools/datasources
        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[?:1.8.0_252]
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:1.8.0_252]
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:1.8.0_252]
        at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) ~[?:1.8.0_252]
        at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144) ~[?:1.8.0_252]
        at java.nio.file.Files.readAttributes(Files.java:1737) ~[?:1.8.0_252]
        at sun.nio.fs.PollingWatchService.doPrivilegedRegister(PollingWatchService.java:147) ~[?:1.8.0_252]
        at sun.nio.fs.PollingWatchService.access$000(PollingWatchService.java:45) ~[?:1.8.0_252]
        at sun.nio.fs.PollingWatchService$2.run(PollingWatchService.java:128) ~[?:1.8.0_252]
        at sun.nio.fs.PollingWatchService$2.run(PollingWatchService.java:125) ~[?:1.8.0_252]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_252]
        at sun.nio.fs.PollingWatchService.register(PollingWatchService.java:124) ~[?:1.8.0_252]
        at sun.nio.fs.UnixPath.register(UnixPath.java:897) ~[?:1.8.0_252]
        at sun.nio.fs.AbstractPath.register(AbstractPath.java:104) ~[?:1.8.0_252]
        at com.isomorphic.datasource.SystemSchemaTranslation$WatchServiceBasedInvalidatorService.<init>(SystemSchemaTranslation.java:94) ~[isomorphic-core-rpc-13.1-p20251128.jar:?]
        at com.isomorphic.datasource.SystemSchemaTranslation.maybeInit(SystemSchemaTranslation.java:265) ~[isomorphic-core-rpc-13.1-p20251128.jar:?]
        at com.isomorphic.datasource.SystemSchemaTranslation.getTranslatedSystemSchema(SystemSchemaTranslation.java:174) ~[isomorphic-core-rpc-13.1-p20251128.jar:?]
        at com.isomorphic.servlet.PreCache.preLoadDataSources(PreCache.java:97) ~[isomorphic-core-rpc-13.1-p20251128.jar:?]
        at com.isomorphic.servlet.PreCache.init(PreCache.java:83) ~[isomorphic-core-rpc-13.1-p20251128.jar:?]
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4931) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5241) ~[catalina.jar:8.5.23]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) ~[catalina.jar:8.5.23]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) ~[catalina.jar:8.5.23]
        at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1739) ~[catalina.jar:8.5.23]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_252]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_252]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_252]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_252]
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300) ~[tomcat-coyote.jar:8.5.23]
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~[?:1.8.0_252]
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:1.8.0_252]
        at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482) ~[catalina.jar:8.5.23]
        at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431) ~[catalina.jar:8.5.23]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_252]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_252]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_252]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_252]
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300) ~[tomcat-coyote.jar:8.5.23]
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~[?:1.8.0_252]
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:1.8.0_252]
        at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468) ~[?:1.8.0_252]
        at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) ~[?:1.8.0_252]
        at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) ~[?:1.8.0_252]
        at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) ~[?:1.8.0_252]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_252]
        at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408) ~[?:1.8.0_252]
        at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) ~[?:1.8.0_252]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_252]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_252]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_252]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_252]
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) ~[?:1.8.0_252]
        at sun.rmi.transport.Transport$1.run(Transport.java:200) ~[?:1.8.0_252]
        at sun.rmi.transport.Transport$1.run(Transport.java:197) ~[?:1.8.0_252]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_252]
        at sun.rmi.transport.Transport.serviceCall(Transport.java:196) ~[?:1.8.0_252]
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) ~[?:1.8.0_252]
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) ~[?:1.8.0_252]
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) ~[?:1.8.0_252]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_252]
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) [?:1.8.0_252]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_252]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_252]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
    2025-11-28T21:09:42,337 [ ] ERROR SystemSchemaTranslation getFrameworkDataSources(): the following path listed in 'framework.datasources' is not a directory: /Users/bosticco/iscSDK/tools/visualBuilder/wsmvn/Jat/target/Jat/isomorphic/../tools/datasources
    Note: I excluded the tools/datasources folder from my deployment because I don’t think it’s required, but please correct me if I’m wrong.

    #2
    This is harmless - we basically just implemented a check for whether the system schema DataSources dir had been changed, to increase efficiency - but we'll get rid of the alarmist log for this case (comes up if the Tools package isn't deployed, as you said).

    Comment

    Working...
    X