sdmsh error

288 views
Skip to first unread message

Gino HereIam

unread,
Aug 19, 2013, 6:03:46 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
Hello Community!

I've got following error:
/home/schedulix/schedulix/bin/sdmsh: 12: .: Can't open /etc/java.conf

Line 12:
BICSUITEJAVA=`which java`

My PATH:
BICSUITECLASSPATH=$BICSUITEJAR:/usr/share/java/mysql-connector-java-debian.jar

So, if I search for this mysql with find and use grep. I got this:

schedulix@schedulix-test:~$ cat javafind
/usr/share/maven-repo/mysql/mysql-connector-java
/usr/share/maven-repo/mysql/mysql-connector-java/5.1.16
/usr/share/maven-repo/mysql/mysql-connector-java/5.1.16/mysql-connector-java-5.1.16.jar
/usr/share/maven-repo/mysql/mysql-connector-java/5.1.16/mysql-connector-java-5.1.16.pom
/usr/share/maven-repo/mysql/mysql-connector-java/debian
/usr/share/maven-repo/mysql/mysql-connector-java/debian/mysql-connector-java-debian.pom
/usr/share/maven-repo/mysql/mysql-connector-java/debian/mysql-connector-java-debian.jar
/usr/share/java/mysql-connector-java.jar
/usr/share/java/mysql-connector-java-5.1.16.jar

I tried:
/usr/share/java/mysql-connector-java-5.1.16.jar
/usr/share/maven-repo/mysql/mysql-connector-java/debian/mysql-connector-java-debian.jar
/usr/share/maven-repo/mysql/mysql-connector-java/5.1.16/mysql-connector-java-5.1.16.jar

And every time the same error.

I guess I have to replay this line: BICSUITEJAVA=`which java`
But I didn't find it in official documentation.

Gino

Dieter Stubler

unread,
Aug 19, 2013, 6:18:02 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
Hi Gino,

The system tells you: Can't open /etc/java.conf
So it has nothing to do with the content of this file.

Have you set and exported the environment variable BICSUITECONFIG to the directory your java.conf is located in ?
Is the file readable by the usere executing the sdmsh command ?

regards
Dieter

Gino HereIam

unread,
Aug 19, 2013, 6:26:35 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
Hi Dieter,

yes. It is exported in .bashrc for user schedulix and rights are rwx-xr-x (schedulix is owner).

my .bashrc:

#Schedulix Varbiablen
export BICSUITEHOME=/home/schedulix/schedulix
export BICSUITECONFIG=/home/schedulix/etc
export PATH=$BICSUITEHOME/bin:$PATH
export SWTJAR=/usr/lib/java/swt-gtk-3.8.0.jar

#Globale Variable Schedulix Installation
#export SDMSHOME=/home/schedulix/schedulix
#export CLASSPATH=$CLASSPATH:/usr/share/ant/lib/jflex.jar
#export JAVAHOME=/usr/lib/jvm/java-1.6.0-openjdk-amd64
#export SWTJAR=/usr/lib/java/swt-gtk-3.8.0.jar
#export SWTJAR=/usr/share/java/swt.jar

After I set to "export" I've got this error:
/home/schedulix/schedulix/bin/sdmsh: 12: .: Can't open /home/schedulix/etc/java.conf

Gino HereIam

unread,
Aug 19, 2013, 6:29:51 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
UPDATE:

I changed following line:
export BICSUITECONFIG=/home/schedulix/schedulix/etc

schedulix@schedulix-test:~$ sdmsh < $BICSUITEHOME/install/convenience.sdms
Connect Error: java.net.ConnectException: Connection refused


Dieter Stubler

unread,
Aug 19, 2013, 6:30:51 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
Hi Gino,

Does

cat /home/schedulix/etc/java.conf

output the content of your java.conf file?

Dieter Stubler

unread,
Aug 19, 2013, 6:34:28 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
Hi Gino,

is your schedulix server up and running ?

Gino HereIam

unread,
Aug 19, 2013, 6:35:10 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
So this is my java.conf

#
# Java and Java Flags for BICsuite server, jobserver and utilities
#
# Bicsuite JAR to use
#
BICSUITEJAR=$BICSUITEHOME/lib/BICsuite.jar
#
# CLASSPATH to use containing the path to jdbc driver and others if needed
#
BICSUITECLASSPATH=$BICSUITEJAR:/usr/share/maven-repo/mysql/mysql-connector-java/debian/mysql-connector-java-debian.jar
#
BICSUITEJAVA=`which java`
# java used for BICsuite Server
BICSUITEJAVA_BS=$BICSUITEJAVA
# java used for BICsuite Jobserver
BICSUITEJAVA_JS=$BICSUITEJAVA
# java used for BICsuite Tools
BICSUITEJAVA_TL=$BICSUITEJAVA
# java used for BICsuite Proxy
BICSUITEJAVA_PX=$BICSUITEJAVA
#
# Additional Java Flags to use
#
# java flags used for BICsuite Server
#
BICSUITEMEM=300
#
MAXMEM=${BICSUITEMEM}m
STARTMEM=`expr $BICSUITEMEM / 2`m
NEWSIZE=`expr $BICSUITEMEM / 16`m
MEMSIZES="-Xmx${MAXMEM} -Xms${STARTMEM} -XX:NewSize=${NEWSIZE}"
MEMFLAGS="-XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:+DisableExplicitGC -XX:ParallelGCThreads=4"
MEMDEBUG=""
MEMCONF="$MEMSIZES $MEMFLAGS $MEMDEBUG"
#
BICSUITEJAVAFLAGS_BS="$MEMCONF"
# java flags used for BICsuite Jobserver
BICSUITEJAVAFLAGS_JS="-client -XX:ParallelGCThreads=2"
# java flags used for BICsuite Tools
BICSUITEJAVAFLAGS_TL="-client"
# java flags used for BICsuite Proxy
BICSUITEJAVAFLAGS_PX=""

Gino HereIam

unread,
Aug 19, 2013, 7:09:48 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
Hi Dieter,

Well, it is kind of running.

1) I don't get any prompt and I can't interrupt signal with ctrl+c.
2) Only TCP6 has open ports 2506/2505. (when I watch processes with 2nd session)
tcp6       0      0 :::2505                 :::*                    LISTEN      2142/java
tcp6       0      0 :::2506                 :::*                    LISTEN      2142/java

3) And when I open a 2nd session, I get this when I try to start the server:

schedulix-test:~# server-start
/home/schedulix/schedulix/bin/server-start: 8: /home/schedulix/schedulix/bin/server-start: /bin/sdmsctl: not found

Gino HereIam

unread,
Aug 19, 2013, 7:19:13 AM8/19/13
to sche...@googlegroups.com, ad...@fair-computer.de
And when I want to stop, i've got the same result:

schedulix-test:~# server-stop
/home/schedulix/schedulix/bin/server-stop: 8: /home/schedulix/schedulix/bin/server-stop: /bin/sdmsctl: not found

Dieter Stubler

unread,
Aug 19, 2013, 7:19:46 AM8/19/13
to sche...@googlegroups.com
Hi Gino,

/bin/sdmsctl: not found

indicates that the script server-start cannot find the script sdmsctl.

Did you have your PATH environment variable set (and exported) to include the $BICSUITEHOME/bin directory ?

Gino HereIam

unread,
Aug 19, 2013, 7:22:49 AM8/19/13
to sche...@googlegroups.com
Hi Dieter,

do you mean this line?
export PATH=$BICSUITEHOME/bin:$PATH

Dieter Stubler

unread,
Aug 19, 2013, 7:25:50 AM8/19/13
to sche...@googlegroups.com
Yes,

BICSUITEHOME must be set also correctly to /home/schedulix/schedulix for your system setup

Gino HereIam

unread,
Aug 19, 2013, 10:27:37 AM8/19/13
to sche...@googlegroups.com
Hi Dieter,

finally it is installed and starts without problems!
But now I have this problem:

When I want to create already any folder in "Batches and Jobs", I've got this error:
COMMAND
CREATE FOLDER SYSTEM.'TEST-JOB-GINO' with environment = NONE,
PARAMETERS = NONE, GROUP = 'ADMIN'
ERRORCODE 01111281413
ERRORMESSAGE
CONNECT 'SYSTEM' IDENTIFIED BY '**********' WITH PROTOCOL = PYTHON, TIMEOUT = 60, SESSION = 'schedulix!web[x.x.x.x]', COMMAND = (CREATE FOLDER SYSTEM.'TEST-JOB-GINO'+++++ with environment = NONE,
PARAMETERS = NONE, GROUP = 'ADMIN');
Syntax Error: expected VALID IDENTIFIER

regards,
Gino

Dieter Stubler

unread,
Aug 19, 2013, 10:42:34 AM8/19/13
to sche...@googlegroups.com
Hi Gino,
'-' are not allowed in idetifiers.
Use  blanks or underscores instead

Gino HereIam

unread,
Aug 19, 2013, 10:46:18 AM8/19/13
to sche...@googlegroups.com
Thanks Dieter!
I thought all time with "expected VALID IDENTIFIER" was expected the right password.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages