Hitachi Vantara Pentaho Community Forums
Results 1 to 14 of 14

Thread: PDI CE 7.0 Data Integration.app does not launch on OS X

  1. #1
    Join Date
    Nov 2016
    Posts
    8

    Default PDI CE 7.0 Data Integration.app does not launch on OS X

    Hi, since upgrading to 7.0 (from 6.0) today, the app does not launch anymore.

    Launching by running spoon.sh does work.

    How can this be solved? (Java 1.8.0, macOS 10.12.1)

  2. #2
    Join Date
    Aug 2011
    Posts
    236

    Default

    Hi,

    I too cannot get version 7 to run - this time on Windows10. I get an error saying invalid option for the java runtime. I have checked the path and it is pointing to the valid location of the java runtime.

    This is the command that i try to run :-

    C:\Program Files\pentaho_7_0_0\data-integration>start "Spoon" "C:\Program Files\Java\jre7\bin\javaw.exe" "-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win64" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-7.0.0.0-25.jar -lib ..\libswt\win64

    Version 6.0.0 run just fine.

    Any clues would be great.

    Thanks,
    PDI 8.0.0
    MySQL - 5.6.27
    Redshift - 1.0.1485
    PostgreSQL 8.0.2
    OS - Ubuntu 10.04.2

  3. #3
    Join Date
    Apr 2008
    Posts
    4,696

    Default

    My impression so far is that PDI7 requires Java8 as a minimum.
    Also if you are using a 32-bit JRE, I don't think you can allocate 2048M of heap, which will cause the JVM to fail to start.

  4. #4
    Join Date
    Nov 2016
    Posts
    8

    Default

    Quote Originally Posted by tnewman View Post
    Hi,

    I too cannot get version 7 to run - this time on Windows10. I get an error saying invalid option for the java runtime. I have checked the path and it is pointing to the valid location of the java runtime.

    ...
    Please create another thread for that, this is about PDI not running on OSX via the app, but it can run via the shell script.

    Quote Originally Posted by gutlez View Post
    My impression so far is that PDI7 requires Java8 as a minimum.
    Also if you are using a 32-bit JRE, I don't think you can allocate 2048M of heap, which will cause the JVM to fail to start.
    As stated, it is using Java 8, and I think it is 64bit. It doesn't seem it is a memory problem. This is the output if I run /Applications/data-integration/Data\ Integration.app/Contents/MacOS/JavaApplicationStub directly.
    Code:
    usage: dirname path
    DEBUG: Using value (/Applications/data-integration/Data Integration.app/Contents/MacOS/../../../) from calling script
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
    09:27:49,064 INFO  [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
    09:27:49,204 INFO  [KarafInstance]
    *******************************************************************************
    *** Karaf Instance Number: 1 at /Applications/data-integration/./system/kar ***
    ***   af/caches/spoon/data-1                                                ***
    *** Karaf Port:8802                                                         ***
    *** OSGI Service Port:9051                                                  ***
    *******************************************************************************
    Nov 16, 2016 9:27:50 AM org.apache.karaf.main.Main$KarafLockCallback lockAquired
    INFO: Lock acquired. Setting startlevel to 100
    2016-11-16 09:27:53.984:INFO:oejs.Server:jetty-8.1.15.v20140411
    2016-11-16 09:27:54.046:INFO:oejs.AbstractConnector:Started NIOSocketConnectorWrapper@0.0.0.0:9051
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/core
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/configuration/beans
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/configuration/parameterized-types
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/configuration/security
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://schemas.xmlsoap.org/wsdl/
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://www.w3.org/2005/08/addressing
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/08/addressing
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-management (149) [org.apache.cxf.management.InstrumentationManager]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-policy (198) [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]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-wsdl (184) [org.apache.cxf.wsdl.WSDLManager]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (153) [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]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/transports/http/configuration
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-soap (187) [org.apache.cxf.binding.soap.SoapBindingFactory, org.apache.cxf.binding.soap.SoapTransportFactory]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs-client
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-xml (186) [org.apache.cxf.binding.xml.XMLBindingFactory, org.apache.cxf.binding.xml.wsdl11.XMLWSDLExtensionLoader]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/bindings/soap
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/simple
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-frontend-jaxws (189) [org.apache.cxf.jaxws.context.WebServiceContextResourceResolver]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxws
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/binding/coloc
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-local (194) [org.apache.cxf.transport.local.LocalTransportFactory]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-object (195) [org.apache.cxf.binding.object.ObjectBindingFactory]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/binding/object
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/policy
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://www.w3.org/ns/ws-policy
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://www.w3.org/2006/07/ws-policy
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/09/policy
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/...secext-1.0.xsd
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/...tility-1.0.xsd
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://www.w3.org/2000/09/xmldsig#
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://docs.oasis-open.org/ws-sx/ws-...ypolicy/200702
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-addr (215) [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]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/ws/addressing
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-security (217) [org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader, org.apache.cxf.ws.security.cache.CacheCleanupListener]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-rm (219) [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]
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://cxf.apache.org/ws/rm/manager
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
    INFO: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2005/02/rm/policy
    Nov 16, 2016 9:27:55 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
    INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-javascript (220) [org.apache.cxf.javascript.JavascriptServerListener]
    Nov 16, 2016 9:27:56 AM org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1 onSuccess
    INFO: New Caching Service registered
    Nov 16, 2016 9:27:56 AM org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1 onSuccess
    INFO: New Caching Service registered
    Nov 16, 2016 9:27:59 AM org.apache.cxf.endpoint.ServerImpl initDestination
    INFO: Setting the server's publish address to be /marketplace
    Nov 16, 2016 9:27:59 AM org.apache.cxf.endpoint.ServerImpl initDestination
    INFO: Setting the server's publish address to be /lineage
    Nov 16, 2016 9:27:59 AM org.apache.cxf.endpoint.ServerImpl initDestination
    INFO: Setting the server's publish address to be /i18n
    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/Applications/data-integration/launcher/../lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/Applications/data-integration/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.3.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]

  5. #5
    Join Date
    Apr 2012
    Posts
    3

    Default

    I am having the same issue. I can only launch spoon by running spoon.sh in Terminal. Why doesn't the app launch spoon?

  6. #6
    Join Date
    Nov 2016
    Posts
    8

    Default

    @dcampen: can you launch Spoon by executing /Applications/data-integration/Data\ Integration.app/Contents/MacOS/JavaApplicationStub? Which is exactly the same as the .app is trying to execute but in commandline it works, but not directly with the .app.

    Is this a bug and can we create it as one on Jira?

  7. #7
    Join Date
    Oct 2010
    Posts
    21

    Default The same problem

    Quote Originally Posted by Hipska View Post
    @dcampen: can you launch Spoon by executing /Applications/data-integration/Data\ Integration.app/Contents/MacOS/JavaApplicationStub? Which is exactly the same as the .app is trying to execute but in commandline it works, but not directly with the .app.

    Is this a bug and can we create it as one on Jira?
    Do you have any solution?, I have the same problem with DevCenter (CQLsh GUI for Cassandra) too.

    I liked to use terminal at open .ktr/.kjb files .

    Regards!

  8. #8
    Join Date
    Nov 2016
    Posts
    8

    Default

    I got it solved by running the following command: sudo xattr -dr com.apple.quarantine /Applications/data-integration/Data\ Integration.app

  9. #9
    Join Date
    Dec 2016
    Posts
    2

    Default

    Quote Originally Posted by Hipska View Post
    I got it solved by running the following command: sudo xattr -dr com.apple.quarantine /Applications/data-integration/Data\ Integration.app
    This is the actual solution. It's kind of buried in the forum.

  10. #10
    Join Date
    Apr 2012
    Posts
    3

    Default solved

    Quote Originally Posted by Hipska View Post
    I got it solved by running the following command: sudo xattr -dr com.apple.quarantine /Applications/data-integration/Data\ Integration.app
    This solved my issue also - thanks!

  11. #11
    Join Date
    Jan 2017
    Posts
    2

    Default

    Hello, new user here and I cannot open any of the data integration tools using any method.

    Running OS X and JRE 8.111

    Double clicking the icon does nothing.
    Running the suggested command line options above all show the following error:

    Exception in thread "Thread-1" java.lang.UnsupportedClassVersionError: org/pentaho/commons/launcher/Launcher : Unsupported major.minor version 52.0

    Any help is appreciated.

  12. #12
    Join Date
    Mar 2017
    Posts
    1

    Default

    Quote Originally Posted by dcampen View Post
    This solved my issue also - thanks!

    Seems not to work for me

    when i try to run the app on MAC the icon appears for few seconds and then disappears on the status bar. the plug in laucher binks as wel twice but nothing happen

    when i try to run it via the "javaapplicationstub" (through dataintegration application content ...)

    I get the following error code

    java.lang.UnsupportedClassVersionError: org/pentaho/commons/launcher/Launcher : Unsupported major.minor version 52.0Name:  Screen Shot 2017-03-06 at 13.18.58.jpg
Views: 617
Size:  21.1 KB

  13. #13
    Join Date
    Nov 2016
    Posts
    8

    Default

    This means that your Java version is not v1.8. Please download and install latest version of Java.
    What does the output say when you do "java -version" in command line? This is mine:
    Code:
    $ java -version
    java version "1.8.0_25"
    Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
    Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

  14. #14
    Join Date
    Nov 2016
    Posts
    3

    Default

    The command:

    sudo xattr -dr com.apple.quarantine /path/to/Data\ Integration.app

    fixed the issue for me.

    See
    Running Kettle (Pentaho Data Integration) on Mac OSX 10.12 Sierra

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.