Error when trying to launch swingbench on MAC

From: kunwar singh <krishsingh.111_at_gmail.com>
Date: Tue, 20 Nov 2018 22:26:27 +0530
Message-ID: <CAJSrDUrqZszvbRLwyojm-Tvfp878Rom500gSRLdGnm9QjhoMtw_at_mail.gmail.com>



Hi everyone,
First time trying to use swingbench and that too on MAC and running into below error.

*Started Swingbench, Version 2.6.0.1090. No config file specifiedjava.lang.reflect.InvocationTargetException*

I installed oracle instant client and running into the below error, is there something very obvious that i am missing in the configuration or setup?
I followed the instruction guide provided by dominic but still.. note: gui opens for a second and it closes abruptly.

+++++++++
1. this is the instant client directory
kunwars-MacBook-Pro:swingbench kunwarkhomane$ pwd /Users/kunwarkhomane/Downloads/instantclient_12_2/swingbench kunwars-MacBook-Pro:swingbench kunwarkhomane$ cd .. kunwars-MacBook-Pro:instantclient_12_2 kunwarkhomane$ ls -lrt
total 454072\
-r--r--r--_at_ 1 kunwarkhomane staff 4036257 Dec 13 2016 ojdbc8.jar\
-r--r--r--_at_ 1 kunwarkhomane staff 74230 Jan 26 2017 xstreams.jar\
-r-xr-xr-x_at_ 1 kunwarkhomane staff 8179072 Jun 29 2017 libnnz12.dylib\
-r-xr-xr-x_at_ 1 kunwarkhomane staff 151748 Aug 8 2017
libocijdbc12.dylib\
-r-xr-xr-x_at_ 1 kunwarkhomane staff 237780 Jan 8 2018 libons.dylib\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 84988 Jan 10 2018
liboramysql12.dylib\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 1465312 Jan 10 2018
libocci.dylib.12.1\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 4685408 Jan 10 2018
libclntshcore.dylib.12.1\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 85621532 Jan 10 2018
libclntsh.dylib.12.1\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 124769196 Jan 10 2018 libociei.dylib\
-rw-rw-rw-_at_ 1 kunwarkhomane staff 400 Jan 10 2018 BASIC_README\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 146084 Jan 10 2018 uidrvci\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 40360 Jan 10 2018 genezi\
-rwxrwxrwx_at_ 1 kunwarkhomane staff 10036 Jan 10 2018 adrci\
lrwxr-xr-x_at_ 1 kunwarkhomane staff 18 Oct 11 16:15 libocci.dylib
-> libocci.dylib.12.1\

lrwxr-xr-x_at_ 1 kunwarkhomane staff 20 Oct 11 16:15 libclntsh.dylib
-> libclntsh.dylib.12.1\
-rwxr-xr-x_at_ 1 kunwarkhomane staff 8480 Oct 11 16:23 sqlplus\
-r-xr-xr-x_at_ 1 kunwarkhomane staff 1639388 Oct 11 16:23
libsqlplusic.dylib\
-rwxr-xr-x_at_ 1 kunwarkhomane staff 1267088 Oct 11 16:23
libsqlplus.dylib\
-r-xr-xr-x_at_ 1 kunwarkhomane staff 342 Oct 11 16:23 glogin.sql\
-rw-r--r--_at_ 1 kunwarkhomane staff 404 Oct 11 16:23 SQLPLUS_README\
drwx------_at_ 14 kunwarkhomane staff 476 Nov 20 21:39 swingbench\

2. this is inside the swingbench directory . i have created the swingbench.env manually as i didn't find it in the zip folder that i downloaded.

kunwars-MacBook-Pro:swingbench kunwarkhomane$ cat swingbench.env #!/bin/bash
export ORACLE_HOME=/Users/kunwarkhomane/Downloads/instantclient_12_2 export JAVAHOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk export
SWINGHOME=/Users/kunwarkhomane/Downloads/instantclient_12_2/swingbench export ANTHOME=$SWINGHOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME export CLASSPATH=$JAVAHOME/lib/rt.jar:$JAVAHOME/lib/tools.jar: $ORACLE_HOME/ojdbc8.jar:$SWINGHOME/lib/mytransactions.jar:$ {SWINGHOME}/lib/swingbench.jar:$ANTHOME/ant.jar kunwars-MacBook-Pro:swingbench kunwarkhomane$ cd bin kunwars-MacBook-Pro:bin kunwarkhomane$ ./swingbench

Application : Swingbench
Author      : Dominic Giles
Version     : 2.6.0.1090


Started Swingbench, Version 2.6.0.1090. No config file specifiedjava.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.commons.launcher.ChildMain.run(ChildMain.java:228)
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext at
com.dom.benchmarking.swingbench.jaxb.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:22) at
com.dom.benchmarking.swingbench.frontend.components.BenchmarkChooser.lambda$init$0(BenchmarkChooser.java:48) at
java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)

... 5 more
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 15 more
+++++++++

I recently thought of trying swingbench as i plan to reproduce some workload to research some issues.

Cheers,
Kunwar

--

http://www.freelists.org/webpage/oracle-l Received on Tue Nov 20 2018 - 17:56:27 CET

Original text of this message