I have recently upgraded my Mac OS X to Big Sur 11.0.1. Since then my PDI (v8.3) consistently crashes whenever I try to do File > Open > job/transform from my file repository.
It seems to be related to the repository connection. If I disconnects from that I can then open a job on my local filesystem. But it will crash again if I reconnect.
I have attempted to install a later version of PDI, version 9.1. But again, the same issue. I am using AdoptOpenJDK (build 1.8.0_275). It looks like I do have some java errors on the startup using ./spoon.sh
2020/12/14 17:49:48 - RepositoriesMeta - Reading repositories XML file: /Users/kevin/.kettle/repositories.xml
2020-12-14 17:49:48.740 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:48.740 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
Graphics2D from BufferedImage lacks BUFFERED_IMAGE hint
2020-12-14 17:49:49.418 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.418 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.418 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.418 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.419 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.420 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020/12/14 17:49:49 - Spoon - Connected to metastore : ETL, added to delegating metastore
2020/12/14 17:49:49 - RepositoriesMeta - Reading repositories XML file: /Users/kevin/.kettle/repositories.xml
2020-12-14 17:49:49.575 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.575 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.575 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.575 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
2020-12-14 17:49:49.576 java[2216:37909] nil host used in call to allowsSpecificHTTPSCertificateForHost
2020-12-14 17:49:49.576 java[2216:37909] nil host used in call to allowsAnyHTTPSCertificateForHost:
Dec 14, 2020 5:49:49 PM org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1 onSuccess
INFO: New Caching Service registered
... but I can't find what might be causing these errors.
> java -version
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_275-b01)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.275-b01, mixed mode)
> jenv version
1.8 (set by /Users/kevin/.jenv/version)
In addition.... I get this output from the terminal when it crashes. I would think that the $PENTAHO_JAVA is key here but I don't know why.
INFO: Registering new instance of "/cxf" servlet
2020-12-14 17:49:49.787:INFO:oejws.WebSocketServerFactory:CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi]): No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1]
2020-12-14 17:49:49.797:INFO:oejsh.ContextHandler:CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi]): Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.apache.cxf.cxf-rt-transports-http [164], contextID=default]}
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGILL (0x4) at pc=0x00007fff34d48f1a, pid=2216, tid=0x0000000000000307
#
# JRE version: OpenJDK Runtime Environment (8.0_275-b01) (build 1.8.0_275-b01)
# Java VM: OpenJDK 64-Bit Server VM (25.275-b01 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [WebKitLegacy+0x13df1a] _ZN15WebEditorClient29requestCandidatesForSelectionERKN7WebCore16VisibleSelectionE+0x94a
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Applications/data-integration/hs_err_pid2216.log
#
# If you would like to submit a bug report, please visit:
# https://github.com/AdoptOpenJDK/openjdk-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
./spoon.sh: line 270: 2216 Abort trap: 6 "$_PENTAHO_JAVA" $OPT -jar "$STARTUP" -lib $LIBPATH "${1+$@}"
If anyone has any pointers here that would be great. At the moment I'm not properly able to use the product.
Thanks
#Kettle#Pentaho#PentahoDataIntegrationPDI