hiromuhota / webspoon-docker Goto Github PK
View Code? Open in Web Editor NEWDockerfile for webSpoon
Home Page: https://hub.docker.com/r/hiromuhota/webspoon/
License: Apache License 2.0
Dockerfile for webSpoon
Home Page: https://hub.docker.com/r/hiromuhota/webspoon/
License: Apache License 2.0
Could you provide steps as part of the documentation on how to upgrade the pdi to the lastest version since it will be the case in the future.
Thanks.
I'd like to be able to specify I custom location for the volumes. Currently when I run this:
docker run -e JAVA_OPTS="-Xms1024m -Xmx2048m" -d -p 8080:8080 -v /home/dsteiner/webspoon/kettle:/root/.kettle -v /home/dsteiner/webspoon/pentaho:/root/.pentaho hiromuhota/webspoon:latest-full
I get following error:
25-Dec-2017 20:58:25.511 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()
25-Dec-2017 20:59:40.970 SEVERE [http-nio-8080-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [Spoon] in context with path [/spoon] threw exception
java.lang.RuntimeException: Central Log Store is not initialized!!!
at org.pentaho.di.core.logging.KettleLogStore.getInstance(KettleLogStore.java:185)
at org.pentaho.di.core.logging.KettleLogStore.getAppender(KettleLogStore.java:235)
at org.pentaho.di.core.logging.LogChannel.println(LogChannel.java:123)
at org.pentaho.di.core.logging.LogChannel.println(LogChannel.java:134)
at org.pentaho.di.core.logging.LogChannel.logError(LogChannel.java:158)
at org.pentaho.di.ui.spoon.Spoon.<init>(Spoon.java:784)
at org.pentaho.di.ui.spoon.Spoon.<init>(Spoon.java:762)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.eclipse.rap.rwt.internal.util.ClassUtil.createInstance(ClassUtil.java:57)
at org.eclipse.rap.rwt.internal.util.ClassUtil.newInstance(ClassUtil.java:38)
at org.eclipse.rap.rwt.internal.util.ClassUtil.newInstance(ClassUtil.java:32)
at org.eclipse.rap.rwt.internal.SingletonManager.getSingleton(SingletonManager.java:46)
at org.eclipse.rap.rwt.SingletonUtil.getUniqueInstance(SingletonUtil.java:74)
at org.eclipse.rap.rwt.SingletonUtil.getSessionInstance(SingletonUtil.java:58)
at org.pentaho.di.ui.spoon.Spoon.getInstance(Spoon.java:1084)
at org.pentaho.di.ui.spoon.WebSpoonEntryPoint.createContents(WebSpoonEntryPoint.java:72)
at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:60)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290)
at java.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
Hi
I receive Apache/Tomcat error when accessing to ../spoon/kettle end point from a fresh docker image install, spoon is fully functional but Carte server not.
Any Idea?
see tomcat localhost error log:
24-Apr-2020 10:54:08.209 SEVERE [http-nio-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [Carte] in context with path [/spoon] threw exception
java.lang.NullPointerException
at org.pentaho.di.www.CarteServlet.doGet(CarteServlet.java:74)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Hi,
I have the following doubt, after installing plugins from the marketplace, I must restart the client, but it does not work for me, what steps do you recommend to do this, modify the docker image?
Thanks in advance, greetings ...
It's a bit unclear were and how should I enable user authentication and management.
`Security manager
To enable the custom security manager, enable user authentication and add -e CATALINA_OPTS="-Djava.security.manager=org.pentaho.di.security.WebSpoonSecurityManager -Djava.security.policy=/usr/local/tomcat/conf/catalina.policy" to the run command.`
Edit WEB-INF/web.xml to uncomment/enable user authentication.
But were should I find that web.xml ?
After installing PDI GIS plugin from marketplace I was getting error:
java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSystemException
Looking at Pentaho GIS plugin profiles file I can see that they don't support PDI 8.1
Based on Issue info I still tried to solve the error by shipping https://github.com/atolcd/pentaho-gis-plugins/releases/download/v1.2.1/pentaho-gis-plugins-1.2.1-bin-7.zip together with commons-vfs2-2.0.jar in dockerfile and this seem to make error go away, but still there is an error on other dependencies.
java.lang.NoClassDefFoundError: org/codehaus/jackson/type/JavaType
Trying to ship jackson-mapper-asl-1.9.2.jar
doesn't seem to help.
GIS plugin is crucial for the project so i'm looking in to these options:
Any ideas on dependencies?
How could I downgrade Webspoon ?
I tried to install the splunk plugin from market place, the error is invalid plugin id.
If you have a note in an existing transformation, you can't edit it. You can't create notes either.
Below is the stack trace from spoon.log. I think the color or font options are killing this one.
Looking at the stack trace I think it's an issue with putting images on buttons.
Line 361: wbFontColorChange.setImage( guiresource.getImageColor() );
2018-09-28 08:25:26,200 ERROR [org.pentaho.ui.xul.impl.AbstractXulDomContainer] Error invoking method: transgraph.editNote()
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:493)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:575)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:492)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:403)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594)
at org.eclipse.swt.widgets.Display.executeNextEvent(Display.java:1217)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1198)
at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173)
at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:69)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290)
at java.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
Caused by: java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(SWT.java:3794)
at org.eclipse.swt.SWT.error(SWT.java:3731)
at org.eclipse.swt.SWT.error(SWT.java:3702)
at org.eclipse.swt.widgets.Button.setImage(Button.java:304)
at org.pentaho.di.ui.spoon.dialog.NotePadDialog.open(NotePadDialog.java:361)
at org.pentaho.di.ui.spoon.trans.TransGraph.editNote(TransGraph.java:3441)
at org.pentaho.di.ui.spoon.trans.TransGraph.editNote(TransGraph.java:2661)
... 25 more
2018-09-28 08:25:26,200 ERROR [org.pentaho.ui.xul.impl.AbstractXulComponent] Error calling oncommand event
org.pentaho.ui.xul.XulException: Error invoking method: transgraph.editNote()
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:317)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:493)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:575)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:492)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:403)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594)
at org.eclipse.swt.widgets.Display.executeNextEvent(Display.java:1217)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1198)
at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173)
at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:69)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290)
at java.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
... 20 more
Caused by: java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(SWT.java:3794)
at org.eclipse.swt.SWT.error(SWT.java:3731)
at org.eclipse.swt.SWT.error(SWT.java:3702)
at org.eclipse.swt.widgets.Button.setImage(Button.java:304)
at org.pentaho.di.ui.spoon.dialog.NotePadDialog.open(NotePadDialog.java:361)
at org.pentaho.di.ui.spoon.trans.TransGraph.editNote(TransGraph.java:3441)
at org.pentaho.di.ui.spoon.trans.TransGraph.editNote(TransGraph.java:2661)
... 25 more
Is there a place were log files are stored?
How to enable logging to file?
Similar to issue #19 Repo is a mysql DB
docker run -d -p 9090:8080 hiromuhota/webspoon:latest
docker cp ojdbc7.jar d5918a0a8426:/usr/local/tomcat/webapps/spoon/WEB-INF/lib
docker cp mysql-connector-java-5.1.36-bin.jar d5918a0a8426:/usr/local/tomcat/webapps/spoon/WEB-INF/lib
docker commit d5918a0a8426
docker stop d5918a0a8426
docker start d5918a0a8426
docker logs d5918a0a8426
28-Jan-2019 19:34:25.879 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.37
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 12 2018 12:07:02 UTC
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.37.0
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-957.el7.x86_64
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-8-openjdk-amd64/jre
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_181-8u181-b13-2deb9u1-b13deb9u1-b13
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
28-Jan-2019 19:34:25.881 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1024m
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx2048m
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
28-Jan-2019 19:34:25.882 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.19] using APR version [1.5.2].
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
28-Jan-2019 19:34:25.883 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
28-Jan-2019 19:34:25.886 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.0j 20 Nov 2018]
28-Jan-2019 19:34:25.951 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
28-Jan-2019 19:34:25.959 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
28-Jan-2019 19:34:25.969 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
28-Jan-2019 19:34:25.970 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
28-Jan-2019 19:34:25.970 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 378 ms
28-Jan-2019 19:34:25.987 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
28-Jan-2019 19:34:25.988 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.37
28-Jan-2019 19:34:25.997 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]
28-Jan-2019 19:34:26.192 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Jan-2019 19:34:26.229 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [231] ms
28-Jan-2019 19:34:26.229 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/spoon]
28-Jan-2019 19:34:34.683 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Jan-2019 19:34:34.687 INFO [localhost-startStop-1] org.pentaho.di.ui.spoon.WebSpoonServletContextListener.contextInitialized Current directory: /usr/local/tomcat
28-Jan-2019 19:34:36.155 INFO [pool-1-thread-1] org.apache.karaf.main.Main.launch Installing and starting initial bundles
28-Jan-2019 19:34:36.357 INFO [pool-1-thread-1] org.apache.karaf.main.Main.launch All initial bundles installed and set to start
28-Jan-2019 19:34:36.446 INFO [Thread-9] org.apache.karaf.main.Main$KarafLockCallback.lockAquired Lock acquired. Setting startlevel to 100
Creating configuration from org.ops4j.pax.url.mvn.cfg
Creating configuration from org.apache.karaf.command.acl.config.cfg
Creating configuration from org.apache.aries.rsa.provider.fastbin.cfg
Creating configuration from org.apache.karaf.jaas.cfg
Creating configuration from org.ops4j.pax.logging.cfg
Creating configuration from mondrian.cfg
Creating configuration from org.apache.karaf.command.acl.bundle.cfg
Creating configuration from org.apache.karaf.features.repos.cfg
Creating configuration from jmx.acl.org.apache.karaf.config.cfg
Creating configuration from org.apache.karaf.log.cfg
Creating configuration from org.apache.karaf.shell.cfg
Creating configuration from jmx.acl.osgi.compendium.cm.cfg
Creating configuration from org.apache.karaf.command.acl.system.cfg
Creating configuration from jmx.acl.org.apache.karaf.bundle.cfg
Creating configuration from jmx.acl.java.lang.Memory.cfg
Creating configuration from org.apache.karaf.features.obr.cfg
Creating configuration from org.apache.karaf.command.acl.shell.cfg
Creating configuration from org.apache.karaf.management.cfg
Creating configuration from org.pentaho.pdi.engine.spark.cfg
Creating configuration from org.pentaho.requirejs.cfg
Creating configuration from org.apache.karaf.features.cfg
Creating configuration from org.apache.activemq.webconsole.cfg
Creating configuration from org.apache.karaf.webconsole.cfg
Creating configuration from org.apache.activemq.server-default.cfg
Creating configuration from org.ops4j.pax.web.cfg
Creating configuration from org.apache.karaf.command.acl.scope_bundle.cfg
Creating configuration from jmx.acl.org.apache.karaf.security.jmx.cfg
Creating configuration from org.apache.karaf.command.acl.jaas.cfg
Creating configuration from org.apache.karaf.command.acl.feature.cfg
Creating configuration from org.apache.karaf.command.acl.kar.cfg
Creating configuration from org.apache.karaf.kar.cfg
Creating configuration from org.apache.felix.fileinstall-deploy.cfg
Creating configuration from org.pentaho.caching-default.cfg
Creating configuration from jmx.acl.cfg
Creating configuration from org.pentaho.features.cfg
28-Jan-2019 19:34:39.138 INFO [Thread-15] org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1.onSuccess New Caching Service registered
2019-01-28 19:34:40.176:INFO:oejs.Server:jetty-8.1.15.v20140411
2019-01-28 19:34:40.201:INFO:oejs.AbstractConnector:Started [email protected]:9051
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/tomcat/webapps/spoon/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/tomcat/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Creating configuration from pentaho.big.data.impl.cluster.cfg
28-Jan-2019 19:34:42.756 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-management (195) [org.apache.cxf.management.InstrumentationManager]
28-Jan-2019 19:34:42.757 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-wsdl (198) [org.apache.cxf.wsdl.WSDLManager]
28-Jan-2019 19:34:42.758 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-xml (200) [org.apache.cxf.binding.xml.XMLBindingFactory, org.apache.cxf.binding.xml.wsdl11.XMLWSDLExtensionLoader]
28-Jan-2019 19:34:42.758 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-soap (201) [org.apache.cxf.binding.soap.SoapBindingFactory, org.apache.cxf.binding.soap.SoapTransportFactory]
28-Jan-2019 19:34:42.758 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (202) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
28-Jan-2019 19:34:42.759 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-frontend-jaxws (204) [org.apache.cxf.jaxws.context.WebServiceContextResourceResolver]
28-Jan-2019 19:34:42.761 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-local (216) [org.apache.cxf.transport.local.LocalTransportFactory]
28-Jan-2019 19:34:42.761 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-object (217) [org.apache.cxf.binding.object.ObjectBindingFactory]
28-Jan-2019 19:34:42.761 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-policy (220) [org.apache.cxf.ws.policy.PolicyEngine, org.apache.cxf.policy.PolicyDataEngine, org.apache.cxf.ws.policy.AssertionBuilderRegistry, org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry, org.apache.cxf.ws.policy.PolicyBuilder, org.apache.cxf.ws.policy.PolicyAnnotationListener, org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider, org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry, org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.external.URIDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider, org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder, org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider]
28-Jan-2019 19:34:42.769 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-addr (237) [org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider, org.apache.cxf.ws.addressing.impl.AddressingWSDLExtensionLoader, org.apache.cxf.ws.addressing.WSAddressingFeature$WSAddressingFeatureApplier, org.apache.cxf.ws.addressing.MAPAggregator$MAPAggregatorLoader]
28-Jan-2019 19:34:42.772 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-rm (241) [org.apache.cxf.ws.rm.RMManager, org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider, org.apache.cxf.ws.rm.policy.RM10AssertionBuilder, org.apache.cxf.ws.rm.policy.RM12AssertionBuilder, org.apache.cxf.ws.rm.policy.WSRMP12PolicyLoader, org.apache.cxf.ws.rm.policy.MC11PolicyLoader, org.apache.cxf.ws.rm.policy.RSPPolicyLoader]
28-Jan-2019 19:34:42.772 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-javascript (242) [org.apache.cxf.javascript.JavascriptServerListener]
28-Jan-2019 19:34:42.777 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/core
28-Jan-2019 19:34:42.777 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/configuration/beans
28-Jan-2019 19:34:42.777 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/configuration/parameterized-types
28-Jan-2019 19:34:42.778 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/configuration/security
28-Jan-2019 19:34:42.778 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/wsdl/
28-Jan-2019 19:34:42.778 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/2005/08/addressing
28-Jan-2019 19:34:42.778 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/08/addressing
28-Jan-2019 19:34:42.807 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/bindings/soap
28-Jan-2019 19:34:42.824 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/transports/http/configuration
28-Jan-2019 19:34:42.826 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/simple
28-Jan-2019 19:34:42.829 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxws
28-Jan-2019 19:34:42.847 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs
28-Jan-2019 19:34:42.849 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs-client
28-Jan-2019 19:34:42.859 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/binding/coloc
28-Jan-2019 19:34:42.862 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/binding/object
28-Jan-2019 19:34:42.864 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/policy
28-Jan-2019 19:34:42.864 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/ns/ws-policy
28-Jan-2019 19:34:42.865 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/2006/07/ws-policy
28-Jan-2019 19:34:42.865 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/09/policy
28-Jan-2019 19:34:42.865 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
28-Jan-2019 19:34:42.865 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
28-Jan-2019 19:34:42.865 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/2000/09/xmldsig#
28-Jan-2019 19:34:42.866 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
28-Jan-2019 19:34:42.912 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/ws/addressing
28-Jan-2019 19:34:42.943 INFO [Thread-31] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-security (239) [org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader, org.apache.cxf.ws.security.cache.CacheCleanupListener]
28-Jan-2019 19:34:42.948 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/ws/rm/manager
28-Jan-2019 19:34:42.948 INFO [Thread-31] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2005/02/rm/policy
Creating configuration from pentaho.metaverse.cfg
28-Jan-2019 19:34:43.244 INFO [Thread-31] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /lineage
28-Jan-2019 19:34:43.350 INFO [Thread-31] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /i18n
Creating configuration from pentaho.marketplace.di.cfg
Creating configuration from pentaho.geo.roles.cfg
28-Jan-2019 19:34:53.799 INFO [Thread-31] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /marketplace
28-Jan-2019 19:35:13.105 INFO [Thread-31] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /repositories
28-Jan-2019 19:35:24.371 INFO [Thread-31] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /browser
28-Jan-2019 19:35:26.332 INFO [Thread-31] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /get-fields
28-Jan-2019 19:35:27.656 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/spoon] has finished in [61,427] ms
28-Jan-2019 19:35:27.661 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
28-Jan-2019 19:35:27.675 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
28-Jan-2019 19:35:27.679 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 61708 ms
28-Jan-2019 19:38:23.500 INFO [Thread-159] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
28-Jan-2019 19:38:23.507 INFO [Thread-159] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
28-Jan-2019 19:38:23.513 INFO [Thread-159] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
Exception while disposing shell: Shell {Spoon - Welcome!}
org.eclipse.swt.SWTException: Graphic is disposed
at org.eclipse.swt.SWT.error(SWT.java:3808)
at org.eclipse.swt.SWT.error(SWT.java:3731)
at org.eclipse.swt.SWT.error(SWT.java:3702)
at org.eclipse.swt.graphics.Image.getBounds(Image.java:425)
at org.eclipse.swt.widgets.ToolItem.getPreferredHeight(ToolItem.java:587)
at org.eclipse.swt.widgets.ToolItem.getHeight(ToolItem.java:541)
at org.eclipse.swt.widgets.ToolItem.getBounds(ToolItem.java:497)
at org.eclipse.swt.widgets.ToolBar.layoutItems(ToolBar.java:385)
at org.eclipse.swt.widgets.ToolBar.destroyItem(ToolBar.java:379)
at org.eclipse.swt.widgets.ToolItem.releaseParent(ToolItem.java:805)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:848)
at org.eclipse.swt.widgets.ToolBar.releaseChildren(ToolBar.java:354)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:844)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:873)
at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:992)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:844)
at org.eclipse.swt.widgets.Display.disposeShells(Display.java:763)
at org.eclipse.swt.widgets.Display.release(Display.java:739)
at org.eclipse.swt.graphics.Device.dispose(Device.java:279)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.processShutdown(UIThread.java:179)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:309)
at java.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
Exception while disposing shell: Shell {New Repository Connection}
java.lang.NullPointerException
at org.pentaho.di.ui.spoon.Spoon$4.shellActivated(Spoon.java:1084)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594)
at org.eclipse.swt.widgets.Display.setActiveShell(Display.java:869)
at org.eclipse.swt.widgets.Display.removeShell(Display.java:893)
at org.eclipse.swt.widgets.Shell.releaseParent(Shell.java:1015)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:848)
at org.eclipse.swt.widgets.Display.disposeShells(Display.java:763)
at org.eclipse.swt.widgets.Display.release(Display.java:739)
at org.eclipse.swt.graphics.Device.dispose(Device.java:279)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.processShutdown(UIThread.java:179)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:309)
at java.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
28-Jan-2019 19:38:41.781 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.37
28-Jan-2019 19:38:41.782 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 12 2018 12:07:02 UTC
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.37.0
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-957.el7.x86_64
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-8-openjdk-amd64/jre
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_181-8u181-b13-2
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
28-Jan-2019 19:38:41.783 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1024m
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx2048m
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
28-Jan-2019 19:38:41.784 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
28-Jan-2019 19:38:41.785 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
28-Jan-2019 19:38:41.785 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
28-Jan-2019 19:38:41.785 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.19] using APR version [1.5.2].
28-Jan-2019 19:38:41.785 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
28-Jan-2019 19:38:41.785 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
28-Jan-2019 19:38:41.788 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.0j 20 Nov 2018]
28-Jan-2019 19:38:41.854 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
28-Jan-2019 19:38:41.863 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
28-Jan-2019 19:38:41.872 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
28-Jan-2019 19:38:41.873 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
28-Jan-2019 19:38:41.874 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 389 ms
28-Jan-2019 19:38:41.892 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
28-Jan-2019 19:38:41.892 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.37
28-Jan-2019 19:38:41.900 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]
28-Jan-2019 19:38:42.111 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Jan-2019 19:38:42.151 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [251] ms
28-Jan-2019 19:38:42.151 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/spoon]
28-Jan-2019 19:38:51.070 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Jan-2019 19:38:51.075 INFO [localhost-startStop-1] org.pentaho.di.ui.spoon.WebSpoonServletContextListener.contextInitialized Current directory: /usr/local/tomcat
28-Jan-2019 19:38:52.958 INFO [Thread-9] org.apache.karaf.main.Main$KarafLockCallback.lockAquired Lock acquired. Setting startlevel to 100
2019-01-28 19:38:55.293:INFO:oejs.Server:jetty-8.1.15.v20140411
2019-01-28 19:38:55.315:INFO:oejs.AbstractConnector:Started [email protected]:9051
28-Jan-2019 19:38:55.948 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/core
28-Jan-2019 19:38:55.948 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/configuration/beans
28-Jan-2019 19:38:55.949 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/configuration/parameterized-types
28-Jan-2019 19:38:55.949 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/configuration/security
28-Jan-2019 19:38:55.950 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/wsdl/
28-Jan-2019 19:38:55.950 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/2005/08/addressing
28-Jan-2019 19:38:55.950 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/08/addressing
28-Jan-2019 19:38:55.957 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-management (195) [org.apache.cxf.management.InstrumentationManager]
28-Jan-2019 19:38:55.991 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-wsdl (198) [org.apache.cxf.wsdl.WSDLManager]
28-Jan-2019 19:38:55.998 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-xml (200) [org.apache.cxf.binding.xml.XMLBindingFactory, org.apache.cxf.binding.xml.wsdl11.XMLWSDLExtensionLoader]
28-Jan-2019 19:38:56.003 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-soap (201) [org.apache.cxf.binding.soap.SoapBindingFactory, org.apache.cxf.binding.soap.SoapTransportFactory]
28-Jan-2019 19:38:56.005 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/bindings/soap
28-Jan-2019 19:38:56.012 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (202) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
28-Jan-2019 19:38:56.013 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-policy (220) [org.apache.cxf.ws.policy.PolicyEngine, org.apache.cxf.policy.PolicyDataEngine, org.apache.cxf.ws.policy.AssertionBuilderRegistry, org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry, org.apache.cxf.ws.policy.PolicyBuilder, org.apache.cxf.ws.policy.PolicyAnnotationListener, org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider, org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry, org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.external.URIDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider, org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder, org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider]
28-Jan-2019 19:38:56.030 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/transports/http/configuration
28-Jan-2019 19:38:56.040 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/simple
28-Jan-2019 19:38:56.049 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-frontend-jaxws (204) [org.apache.cxf.jaxws.context.WebServiceContextResourceResolver]
28-Jan-2019 19:38:56.052 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxws
28-Jan-2019 19:38:56.080 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs
28-Jan-2019 19:38:56.095 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs-client
28-Jan-2019 19:38:56.110 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/binding/coloc
28-Jan-2019 19:38:56.114 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-local (216) [org.apache.cxf.transport.local.LocalTransportFactory]
28-Jan-2019 19:38:56.119 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-object (217) [org.apache.cxf.binding.object.ObjectBindingFactory]
28-Jan-2019 19:38:56.120 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/blueprint/binding/object
28-Jan-2019 19:38:56.124 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/policy
28-Jan-2019 19:38:56.124 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/ns/ws-policy
28-Jan-2019 19:38:56.125 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/2006/07/ws-policy
28-Jan-2019 19:38:56.125 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/09/policy
28-Jan-2019 19:38:56.125 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
28-Jan-2019 19:38:56.125 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
28-Jan-2019 19:38:56.125 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://www.w3.org/2000/09/xmldsig#
28-Jan-2019 19:38:56.125 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
28-Jan-2019 19:38:56.132 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-addr (237) [org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider, org.apache.cxf.ws.addressing.impl.AddressingWSDLExtensionLoader, org.apache.cxf.ws.addressing.WSAddressingFeature$WSAddressingFeatureApplier, org.apache.cxf.ws.addressing.MAPAggregator$MAPAggregatorLoader]
28-Jan-2019 19:38:56.133 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/ws/addressing
28-Jan-2019 19:38:56.163 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-security (239) [org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader, org.apache.cxf.ws.security.cache.CacheCleanupListener]
28-Jan-2019 19:38:56.174 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-rm (241) [org.apache.cxf.ws.rm.RMManager, org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider, org.apache.cxf.ws.rm.policy.RM10AssertionBuilder, org.apache.cxf.ws.rm.policy.RM12AssertionBuilder, org.apache.cxf.ws.rm.policy.WSRMP12PolicyLoader, org.apache.cxf.ws.rm.policy.MC11PolicyLoader, org.apache.cxf.ws.rm.policy.RSPPolicyLoader]
28-Jan-2019 19:38:56.177 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://cxf.apache.org/ws/rm/manager
28-Jan-2019 19:38:56.178 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2005/02/rm/policy
28-Jan-2019 19:38:56.182 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-javascript (242) [org.apache.cxf.javascript.JavascriptServerListener]
28-Jan-2019 19:38:56.489 INFO [FelixStartLevel] org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1.onSuccess New Caching Service registered
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/tomcat/webapps/spoon/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/tomcat/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
28-Jan-2019 19:38:58.157 INFO [FelixStartLevel] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /lineage
28-Jan-2019 19:38:58.249 INFO [FelixStartLevel] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /i18n
28-Jan-2019 19:38:58.348 SEVERE [localhost-startStop-1] org.apache.catalina.session.StandardManager.startInternal Exception loading sessions from persistent storage
java.io.StreamCorruptedException: invalid type code: 00
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1601)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2287)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:561)
at java.lang.Throwable.readObject(Throwable.java:914)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1170)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2178)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2069)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1573)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:431)
at org.apache.catalina.session.StandardSession.doReadObject(StandardSession.java:1589)
at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1077)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:217)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:161)
at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:351)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5295)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
28-Jan-2019 19:38:58.383 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/spoon] has finished in [16,232] ms
28-Jan-2019 19:38:58.386 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
28-Jan-2019 19:38:58.397 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
28-Jan-2019 19:38:58.400 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 16525 ms
28-Jan-2019 19:38:58.851 INFO [FelixStartLevel] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /marketplace
28-Jan-2019 19:38:59.107 INFO [FelixStartLevel] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /repositories
28-Jan-2019 19:38:59.206 INFO [FelixStartLevel] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /browser
28-Jan-2019 19:38:59.222 INFO [FelixStartLevel] org.apache.cxf.endpoint.ServerImpl.initDestination Setting the server's publish address to be /get-fields
Mon Jan 28 19:40:21 UTC 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Mon Jan 28 19:40:35 UTC 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Mon Jan 28 19:40:35 UTC 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Mon Jan 28 19:40:35 UTC 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2019/01/28 19:40:35 - Kettle_8 - Starting to create or modify the repository tables...
2019/01/28 19:40:36 - Kettle_8 - Upgraded 46 repository tables.
Mon Jan 28 19:40:45 UTC 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2019/01/28 19:40:45 - Spoon - Connected to metastore : Kettle_8, added to delegating metastore
2019/01/28 19:40:45 - RepositoriesMeta - Reading repositories XML file: /root/.kettle/repositories.xml
2019/01/28 19:40:46 - RepositoriesMeta - Reading repositories XML file: /root/.kettle/repositories.xml
Hi, HiromuHota,
You have patched the Filter Rows
bug #112 in Pentaho Kettle repository.
I'm wondering how to build a new webspoon image with newest version of Pentaho Kettle
Hello,
I think having the mysql native driver out of the box in the image would be great for those who want to rapidly test webspoon with an existing database.
Here's error if needed:
Error connecting to databas :org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the database
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driver
org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the database
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driver
at org.pentaho.di.core.database.Database.normalConnect(Database.java:472)
at org.pentaho.di.core.database.Database.connect(Database.java:370)
at org.pentaho.di.core.database.Database.connect(Database.java:341)
at org.pentaho.di.core.database.Database.connect(Database.java:331)
at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80)
at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2786)
at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:619)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)
at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:263)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594)
at org.eclipse.swt.widgets.Display.executeNextEvent(Display.java:1217)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1198)
at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:869)
at org.eclipse.jface.window.Window.open(Window.java:845)
at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:80)
at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:47)
at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116)
at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:60)
at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:494)
at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:481)
at org.pentaho.di.ui.spoon.Spoon.newConnection(Spoon.java:9017)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:493)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:575)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:492)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:403)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594)
at org.eclipse.swt.widgets.Display.executeNextEvent(Display.java:1217)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1198)
at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173)
at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:69)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290)
at java.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
Caused by: org.pentaho.di.core.exception.KettleDatabaseException:
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driver
at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:515)
at org.pentaho.di.core.database.Database.normalConnect(Database.java:456)
... 57 more
Caused by: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1136)
at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:490)
... 58 more
Thanks
I can get it up and running but I cannot create a Repository.
When you click "connect" you get a 403 error.
I am wondering if its because I am using a Reverse Proxy NGINX for the ingress?
Thoughts?
Thanks!
In the Filter Rows step documentation it states that to delete condition you need to right-click and press delete.
https://wiki.pentaho.com/display/EAI/Filter+Rows
Popup with delete option doesn't show up on WebSpoon.
Tested on Mac with Firefox and Windows with Chrome with same outcome.
Hello,
I'm trying to use CPython script executor plugin, but i'm getting this error CPython Script Executor.0 - java.io.IOException: Cannot run program "python": error=2, No such file or directory
Docker image deployed on AWS Beanstalk.
Full error stacktrace:
2018/07/26 17:51:59 - python_test - Dispatching started for transformation [python_test] 2018/07/26 17:51:59 - CPython Script Executor.0 - ERROR (version 8.1.0.0-365-16, build 8.1.0.0-365-16 from 2018-06-29 08.32.14 by jenkins) : 2018/07/26 17:51:59 - CPython Script Executor.0 - java.io.IOException: Cannot run program "python": error=2, No such file or directory 2018/07/26 17:51:59 - CPython Script Executor.0 - Cannot run program "python": error=2, No such file or directory 2018/07/26 17:51:59 - CPython Script Executor.0 - ERROR (version 8.1.0.0-365-16, build 8.1.0.0-365-16 from 2018-06-29 08.32.14 by jenkins) : org.pentaho.di.core.exception.KettleException: 2018/07/26 17:51:59 - CPython Script Executor.0 - java.io.IOException: Cannot run program "python": error=2, No such file or directory 2018/07/26 17:51:59 - CPython Script Executor.0 - Cannot run program "python": error=2, No such file or directory 2018/07/26 17:51:59 - CPython Script Executor.0 - 2018/07/26 17:51:59 - CPython Script Executor.0 - at org.pentaho.python.PythonSession.initSession(PythonSession.java:418) 2018/07/26 17:51:59 - CPython Script Executor.0 - at org.pentaho.di.trans.steps.cpythonscriptexecutor.CPythonScriptExecutorData.initPython(CPythonScriptExecutorData.java:559) 2018/07/26 17:51:59 - CPython Script Executor.0 - at org.pentaho.di.trans.steps.cpythonscriptexecutor.CPythonScriptExecutor.init(CPythonScriptExecutor.java:112) 2018/07/26 17:51:59 - CPython Script Executor.0 - at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:69) 2018/07/26 17:51:59 - CPython Script Executor.0 - at java.lang.Thread.run(Thread.java:748) 2018/07/26 17:51:59 - CPython Script Executor.0 - Caused by: java.io.IOException: Cannot run program "python": error=2, No such file or directory 2018/07/26 17:51:59 - CPython Script Executor.0 - at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) 2018/07/26 17:51:59 - CPython Script Executor.0 - at org.pentaho.python.PythonSession.<init>(PythonSession.java:255) 2018/07/26 17:51:59 - CPython Script Executor.0 - at org.pentaho.python.PythonSession.initSession(PythonSession.java:416) 2018/07/26 17:51:59 - CPython Script Executor.0 - ... 4 more 2018/07/26 17:51:59 - CPython Script Executor.0 - Caused by: java.io.IOException: error=2, No such file or directory 2018/07/26 17:51:59 - CPython Script Executor.0 - at java.lang.UNIXProcess.forkAndExec(Native Method) 2018/07/26 17:51:59 - CPython Script Executor.0 - at java.lang.UNIXProcess.<init>(UNIXProcess.java:247) 2018/07/26 17:51:59 - CPython Script Executor.0 - at java.lang.ProcessImpl.start(ProcessImpl.java:134) 2018/07/26 17:51:59 - CPython Script Executor.0 - at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 2018/07/26 17:51:59 - CPython Script Executor.0 - ... 6 more 2018/07/26 17:51:59 - CPython Script Executor.0 - ERROR (version 8.1.0.0-365-16, build 8.1.0.0-365-16 from 2018-06-29 08.32.14 by jenkins) : Error initializing step [CPython Script Executor] 2018/07/26 17:51:59 - python_test - ERROR (version 8.1.0.0-365-16, build 8.1.0.0-365-16 from 2018-06-29 08.32.14 by jenkins) : Step [CPython Script Executor.0] failed to initialize! 2018/07/26 17:51:59 - python_test - ERROR (version 8.1.0.0-365-16, build 8.1.0.0-365-16 from 2018-06-29 08.32.14 by jenkins) : Errors detected! 2018/07/26 17:51:59 - python_test - ERROR (version 8.1.0.0-365-16, build 8.1.0.0-365-16 from 2018-06-29 08.32.14 by jenkins) : Errors detected!
Hi,
I have run the docker command on a server (not localhost) :
docker run -e JAVA_OPTS="-Xms1024m -Xmx2048m" -d -p 8080:8080 -v kettle:/root/.kettle -v pentaho:/root/.pentaho hiromuhota/webspoon:latest-full
When I access to 192.168.1.99:8080 on my browser, I see the tomcat homepage.
What to do next to launch webspoon ?
Best regards,
Hi and many thanks for yoy work!!
I would know if is it possible to install webspoon on aws interaction with Drill database and S3 ? I already install webspoon with Beanstalk and it's works but I don't know how I can connect Drill and S3 with this container. Any idea?
My second question is: how I can secure the webspoon website access with credentials?
Many thanks
We deploy webspoon in kubernetes, but always restart, like below screenshot for accessing webspoon via kubernetes service loadbalancer,
If we access webspoon from nginx ingress controller, webspoon restart request is every 2 seconds,
Attached our deployment file:
03.ingress-webspoon.txt
04.config-nginx.txt
01.webspoon-stateful-set.txt
02.service.txt
Hi Team,
I'm running into some isssue related to Webspoon "Connet" Button not visiable after webspoon restart. Sometime the button is visable. But most of the time is not visable and also the marketplace is option is also disabled.
System Details:
OS: Cent OS 7
tomcat 8
Webspoon 9
export version=0.9.0.21
export dist=9.0.0.0-423
I get the following starting the container:
15-May-2018 20:59:06.120 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
15-May-2018 20:59:06.366 INFO [localhost-startStop-1] org.pentaho.di.ui.spoon.WebSpoonServletContextListener.contextInitialized
Error reading information from resource
/usr/local/tomcat/system/kettle/slave-server-config.xml (No such file or directory)
15-May-2018 21:00:49.382 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/spoon] has finished in [115,727] ms
15-May-2018 21:00:49.383 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]
15-May-2018 21:00:49.396 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
15-May-2018 21:00:49.398 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [15] ms
15-May-2018 21:00:49.405 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
15-May-2018 21:00:49.431 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
15-May-2018 21:00:49.435 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 115819 ms
15-May-2018 21:00:49.512 INFO [http-nio-8080-exec-1] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
15-May-2018 21:00:49.512 INFO [http-nio-8080-exec-3] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
15-May-2018 21:04:12.610 INFO [Thread-11] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
thanks!!
Hello Hiromu,
I found a question past here and the 3 options for anable user authentication but i find the problem the load page 404 after change web.xml and secutiry.xml and modify in the container, use volume or create my own image.
¿Do I need to modify or add something else after doing what is indicated in web.xml and security.xml and restarting the container?.
Hi, @HiromuHota.
First, thanks for this awesome project.
I'm using the webspoon-docker in my production project, but I need to automatize the execution of my job.
I've tried to schedule the START component, but if my container of spoon restart this schedule don't work anymore, then I need to play the job again.
Searching at Google, I've found some articles where people say to use kitchen.sh or pan.sh, but these files doesn't work in webspoon-docker, right?
I'm trying to automatize the steps with Selenium and then to use Kubernetes cron to schedule these steps to execute my job.
There is any way simplest to do this automation?
Thanks for developing this awesome piece of software. It was something I wanted for a long time.
I'm using docker and want to connect MySql databases. It looks like the driver is not included in the image. How can I add the driver? Thanks again.
I save config in 1.xml (from https://raw.githubusercontent.com/HiromuHota/webspoon-docker/master/slave-server-config.xml) and in /usr/local/tomcat/webapps/spoon do:
./carte.sh 1.xml
#######################################################################
WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable
Consider installing the package with apt-get or yum.
e.g. 'sudo apt-get install libwebkitgtk-1.0-0'
#######################################################################
Error: Unable to access jarfile /usr/local/tomcat/webapps/spoon/launcher/launcher.jar
When building a docker image, Dockerfile-full
executes install.sh
.
Within install.sh, there are many wget
commands to download jar files.
The problem is that even when wget fails with 404, docker build command does not fail.
hello The input data contains Chinese, but the Chinese data is disorderly when output,can you helo me
How to use KettleDatabaseRepository
How to reproduce: enable the custom security manager
This does not happen on Laptop/Mac OS X (10.12.6)/Oracle JDK (1.8.0_151) or on VM/Ubuntu (16.04.3)/Open JDK8 JRE (1.8.0_151).
logs/catalina.out
shows
2018/01/19 01:38:43 - GUIResource - ERROR (version 8.0.0.0-28-13, build 8.0.0.0-28-13 from 2018-01-18 09.58.14 by jenkins) : Error occurred loading image [Cassandrain.svg] for plugin CassandraInput/Cassandra Input{class org.pentaho.di.core.plugins.StepPluginType}
2018/01/19 01:38:43 - GUIResource - ERROR (version 8.0.0.0-28-13, build 8.0.0.0-28-13 from 2018-01-18 09.58.14 by jenkins) : java.lang.ExceptionInInitializerError
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.UserAgentAdapter.getFontFamilyResolver(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.BridgeContext.getFontFamilyResolver(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.SVGTextElementBridge.getFontList(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.SVGTextElementBridge.getAttributeMap(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.SVGTextElementBridge.fillAttributedStringBuffer(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.SVGTextElementBridge.buildAttributedString(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.SVGTextElementBridge.computeLaidoutText(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.SVGTextElementBridge.buildGraphicsNode(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.core.SwtUniversalImageSvg.<init>(SwtUniversalImageSvg.java:56)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.util.SwtSvgImageUtil.loadImage(SwtSvgImageUtil.java:301)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.util.SwtSvgImageUtil.loadFromClassLoader(SwtSvgImageUtil.java:210)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.util.SwtSvgImageUtil.getUniversalImageInternal(SwtSvgImageUtil.java:148)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.util.SwtSvgImageUtil.getUniversalImage(SwtSvgImageUtil.java:173)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.core.gui.GUIResource.loadStepImages(GUIResource.java:750)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.core.gui.GUIResource.getResources(GUIResource.java:518)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.core.gui.GUIResource.initialize(GUIResource.java:415)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.core.gui.GUIResource.<init>(GUIResource.java:405)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.core.gui.GUIResource.getInstance(GUIResource.java:464)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.core.PropsUI.init(PropsUI.java:130)
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.ui.spoon.WebSpoonEntryPoint.createContents(WebSpoonEntryPoint.java:63)
2018/01/19 01:38:43 - GUIResource - at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:60)
2018/01/19 01:38:43 - GUIResource - at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
2018/01/19 01:38:43 - GUIResource - at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290)
2018/01/19 01:38:43 - GUIResource - at java.lang.Thread.run(Thread.java:748)
2018/01/19 01:38:43 - GUIResource - at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
2018/01/19 01:38:43 - GUIResource - Caused by: java.lang.SecurityException: access denied ("java.io.FilePermission" "/root/.java/fonts/1.8.0_151/fcinfo-1-54cb43256958-Linux-4.9.60-linuxkit-aufs-en.properties" "read")
2018/01/19 01:38:43 - GUIResource - at org.pentaho.di.security.WebSpoonSecurityManager.checkPermission(WebSpoonSecurityManager.java:75)
2018/01/19 01:38:43 - GUIResource - at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
2018/01/19 01:38:43 - GUIResource - at java.io.File.exists(File.java:814)
2018/01/19 01:38:43 - GUIResource - at sun.font.FcFontConfiguration.readFcInfo(FcFontConfiguration.java:426)
2018/01/19 01:38:43 - GUIResource - at sun.font.FcFontConfiguration.init(FcFontConfiguration.java:94)
2018/01/19 01:38:43 - GUIResource - at sun.font.FcFontConfiguration.<init>(FcFontConfiguration.java:76)
2018/01/19 01:38:43 - GUIResource - at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:768)
2018/01/19 01:38:43 - GUIResource - at sun.font.SunFontManager$2.run(SunFontManager.java:431)
2018/01/19 01:38:43 - GUIResource - at java.security.AccessController.doPrivileged(Native Method)
2018/01/19 01:38:43 - GUIResource - at sun.font.SunFontManager.<init>(SunFontManager.java:376)
2018/01/19 01:38:43 - GUIResource - at sun.awt.FcFontManager.<init>(FcFontManager.java:35)
2018/01/19 01:38:43 - GUIResource - at sun.awt.X11FontManager.<init>(X11FontManager.java:57)
2018/01/19 01:38:43 - GUIResource - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2018/01/19 01:38:43 - GUIResource - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
2018/01/19 01:38:43 - GUIResource - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
2018/01/19 01:38:43 - GUIResource - at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
2018/01/19 01:38:43 - GUIResource - at java.lang.Class.newInstance(Class.java:442)
2018/01/19 01:38:43 - GUIResource - at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
2018/01/19 01:38:43 - GUIResource - at java.security.AccessController.doPrivileged(Native Method)
2018/01/19 01:38:43 - GUIResource - at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
2018/01/19 01:38:43 - GUIResource - at sun.java2d.SunGraphicsEnvironment.getFontManagerForSGE(SunGraphicsEnvironment.java:190)
2018/01/19 01:38:43 - GUIResource - at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:224)
2018/01/19 01:38:43 - GUIResource - at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:252)
2018/01/19 01:38:43 - GUIResource - at sun.java2d.HeadlessGraphicsEnvironment.getAvailableFontFamilyNames(HeadlessGraphicsEnvironment.java:94)
2018/01/19 01:38:43 - GUIResource - at org.apache.batik.bridge.DefaultFontFamilyResolver.<clinit>(Unknown Source)
2018/01/19 01:38:43 - GUIResource - ... 28 more
2018/01/19 01:38:43 - GUIResource - ERROR (version 8.0.0.0-28-13, build 8.0.0.0-28-13 from 2018-01-18 09.58.14 by jenkins) : Unable to load image file [Cassandrain.svg] for plugin CassandraInput/Cassandra Input{class org.pentaho.di.core.plugins.StepPluginType}
Currently when I run image and open webspoon in browser, the UI is in English. So I wonder if its possible to get an interface in other language, for example, Chinese.
Thanks.
This means that any end-user who uses webSpoon on a browser has root privileges on the (Docker) host machine.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.