View Single Post

   
  #3 (permalink)  
Old 02-27-2008, 01:33 AM
Xela
 
Posts: n/a
Default Re: sqlj.install_jar problem on both Solaris and Linux


"Rhino" <rhino1@NOSPAM.sympatico.ca> wrote in message
news:vq9Xc.16825$_H5.564966@news20.bellglobal.com. ..
>
> "Xela" <abuse@yahoo.com> wrote in message
> news:cgisiv$aqd$1@apollon.grec.isp.9tel.net...
> > Hi
> >
> > A have a very annoying problem. I have written java strored procedures

for
> > DB2 v8.1. Their deployement and usage is fine as long as the server is a
> > Windows one. But under Solaris 8 and Linux RH, the call of

> sqlj.install_jar
> > fails. It correctly create a directiory with the correct schema name,

but
> > the jar is not copied in it. The error is "Permission Denied" SQLSTATE

> 38501
> > and in the log, we can see that calling sqlejReadJar fails in method
> > ZipFile.open. Any help would be greatly apreciated. Thaks for your
> > attention!
> >

> Check your file permissions for the directory containing the jar: do you
> have write authority to that file in the file system?
> If that's not the problem, what SQLCODE are you getting? The SQLSTATE is

not
> nearly as useful as the SQLCODE for most problems....
>
> Rhino
>



> Check your file permissions for the directory containing the jar: do you
> have write authority to that file in the file system?


Yes I think have. Indeed, when the directory (schema name) )is created by
db2, its rights are "drwxrwxr-x".
It belongs to the instance login whose group has sysadm authority. I tried
to change the rigths to "drwxrwxrwx" and it is all the same. I have also
tried to connect to the db with alternate users. I tried to change the
primary group of the users, but without success.

The SQLCODE is SQL4302N . -4302/38501/[IBM][CLI

The stack log is :

2004-08-26-09.21.07.670993 Instance:db2inst1 Node:000
PID:17997(db2fmp (16865) 0) TID:1 Appid:none
BSU Java support sqlejCallJavaRoutine_dll Probe:315

Exception thrown during routine invocation:

0xFFBEDB78 : 0x001322C0 ..".

2004-08-26-09.21.07.717752 Instance:db2inst1 Node:000
PID:17997(db2fmp (16865) 0) TID:1 Appid:none
BSU Java support sqlejLogException Probe:10

ADM10000W A Java exception has been caught. The Java stack traceback has
been
written to the db2diag.log.

2004-08-26-09.21.07.744692 Instance:db2inst1 Node:000
PID:17997(db2fmp (16865) 0) TID:1 Appid:none
BSU Java support sqlejLogException Probe:10

java.util.zip.ZipException: Permission denied
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:112)
at java.util.zip.ZipFile.<init>(ZipFile.java:72)
at COM.ibm.db2.app.sqlejProcs.sqlejReadJar(sqlejProcs .java:76)

0xFFBEDA3C : 0x00000000 ....

2004-08-26-09.21.07.749982 Instance:db2inst1 Node:000
PID:17997(db2fmp (16865) 0) TID:1 Appid:none
routine_infrastructure sqlerJavaCallRoutine Probe:30

Error from DB2ER CallUDF. RC:

0xFFBEDF04 : 0xFFFFEF32 ...2

Many thanks for your attention
AL




Reply With Quote