HP3000-L Archives

September 1998, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Alan AMBERS <[log in to unmask]>
Reply To:
Alan AMBERS <[log in to unmask]>
Date:
Sun, 13 Sep 1998 12:07:00 -0400
Content-Type:
TEXT/PLAIN
Parts/Attachments:
TEXT/PLAIN (168 lines)
Now it is the weekend, I'm back trying to get Java
working on one of our HP3000s.

I have it working except that it requires that the user has
SM capaility.  I *think* the problem relates to ACDs, which
I don't know much about (but learning more all the time).

Here is a session showing the error and ACDs:


:showme
USER: #S730,JAVA.FREEWARE,JAVADEV      (NOT IN BREAK)  (XL3)
RELEASE: C.55.00   MPE/iX HP31900 C.05.08   USER VERSION: C.55.00
CURRENT: SUN, SEP 13, 1998, 11:35 AM
LOGON:   SUN, SEP 13, 1998, 10:46 AM
CPU SECONDS: 41         CONNECT MINUTES: 49
$STDIN LDEV: 38         $STDLIST LDEV: 38
:listuser java
********************
USER: JAVA.FREEWARE

HOME GROUP: JAVADEV             PASSWORD: **
MAX PRI   : 150                 LOC ATTR: $00000000
LOGON CNT : 1
CAP: ND,SF,BA,IA,PH
:java HelloWorld
The user lacks the ability to traverse through a directory in the specified
path. (FILE SYSTEM ERROR -180)
File System message 180
HPFOPEN failed. (LDRERR 56)
Native mode loader message 56
RUN /usr/local/java/latest/bin/PA-RISC/green_threads/java;INFO="HelloWorld"
Unable to load program to be run. (CIERR 625)

[ok, so it says I don't have the ability to traverse the directories, let
 me manually traverse the directories]


:chdir /usr/local/java/latest/bin/PA-RISC/green_threads
CWD is "/usr/local/java/jdk1.1.5/bin/PA-RISC/green_threads".

[ok, so I can traverse the directories, lets look at the ACDs]


:listfile /usr,acd
 PATH= /

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD usr/
 $GROUP             : TD,RD,RACD
 MANAGER.SYS        : TD,RD,CD,DD,RACD
 @.SYS              : TD,RD,RACD
 @.@                : TD,RD,RACD


:listfile /usr/local,acd
 PATH= /usr/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD local/
 $GROUP_MASK        : TD,RD,CD,DD,RACD
 $GROUP             : TD,RD,CD,DD,RACD
 @.@                : TD,RD,RACD


:listfile /usr/local/java,acd
 PATH= /usr/local/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD java/
 $GROUP_MASK        : TD,RD,CD,DD,RACD
 $GROUP             : TD,RD,CD,DD,RACD
 @.@                : TD,RD,RACD


:listfile /usrl/local/java/latest,acd
 PATH= /usr/local/java/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : R,W,X,RACD       latest
 $GROUP_MASK        : R,W,X,RACD
 $GROUP             : R,W,X,RACD
 @.@                : RACD


:comment latest is a link to jdk1.1.5 so lets continue down that path
:listfile /usr/local/java/jdk1.1.5,acd
 PATH= /usr/local/java/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD jdk1.1.5/
 $GROUP_MASK        : TD,RD,CD,DD,RACD
 $GROUP             : TD,RD,CD,DD,RACD
 @.@                : TD,RD,RACD


:listfile /usr/local/java/jdk1.1.5/bin,acd
 PATH= /usr/local/java/jdk1.1.5/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD bin/
 $GROUP_MASK        : TD,RD,CD,DD,RACD
 $GROUP             : TD,RD,CD,DD,RACD
 @.@                : TD,RD,RACD


:listfile /usr/local/java/jdk1.1.5/bin/PA-RISC,acd
 PATH= /usr/local/java/jdk1.1.5/bin/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD PA-RISC/
 $GROUP_MASK        : TD,RD,RACD
 $GROUP             : TD,RD,RACD
 @.@                : TD,RD,RACD


:listfile /usr/local/java/jdk1.1.5/bin/PA-RISC/green_threads,acd
 PATH= /usr/local/java/jdk1.1.5/bin/PA-RISC/

 ------------ACD ENTRIES-------------- FILENAME

 $OWNER             : TD,RD,CD,DD,RACD green_threads/
 $GROUP_MASK        : TD,RD,CD,DD,RACD
 $GROUP             : TD,RD,CD,DD,RACD
 @.@                : TD,RD,RACD


:god.pub.vesoft
LOCKWORD: GOD.PUB.VESOFT?

Version 27N80324  03:03716
:chdir
CWD is "/FREEWARE/JAVADEV".
:java HelloWorld

No Floating-Point coprocessor, disabling JIT
Hello, World!

END OF PROGRAM
:
-----------------------------------
It also works if I add SM to the JAVA user.


So why aren't things working???

Also if I am a SM things work fine in the shell.  If I'm not an SM,
I get an abort (message 48) which as Mike Yawn recently said
the messages in the shell aren't quite as helpful.

Well, the message from MPE/CI seems helpful.  I just can't figure
out which directory the user JAVA can't traverse???

As always, much thanks in advance.

/alan

Alan "wants to let non SM users shake and java..." Ambers

[log in to unmask]

ATOM RSS1 RSS2