[Rd] Bug#123084: r-base: R documentatio search engine unusable with Mozilla 6 (OK with netscape 4.7x) (PR#1202)
edd@debian.org
edd@debian.org
Sun, 9 Dec 2001 16:35:19 +0100 (MET)
As there is nothing Debian-specific in this bug report (and the .deb of the
JVW is not from Debian either), I am forwarding this to R-bugs. My
recollection from recent discussions on the R mailing list is that currently
/no/ browser other than Netscape supports the Java search engine -- is that
correct or was there some Netscape derivative (galeon?) which does?
Maybe the documentation should be enhanced in time for 1.4.0 to clarify this.
Cheers, Dirk
Debian maintainer for R
From: Emmanuel Charpentier <charpent@bacbuc.dyndns.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Bug#123084: r-base: R documentatio search engine unusable with Mozilla 6 (OK with netscape 4.7x)
Date: Sun, 09 Dec 2001 16:04:49 +0100
Package: r-base
Version: 1.3.1-6
Severity: normal
The html-based doc system has problems with (the current builds of) Mozilla 6 :
while the Java search engine does work in Netscape 4.77, it does *not* with
Mozilla. The Netscape Java is, of course, 1.x, while Mozilla needs at least a
j2re virtualm machine (I use the Blackdown's debian package of j2re1.3.1 and
j2sdk :
charpent@yod:~$ dpkg -l | grep j2
ii j2sdk1.3 1.3.1-1 Blackdown Java(TM) 2 SDK, Standard Edition
charpent@yod:~$
When I try to use the search engine (clicking the "Search engine" anchor on the
root page of the R documentation), I get a JVM error dialog box stating :
java.security.AccessControlException: access denied (java.io.FilePermission /home/charpent/.R/doc/html/search/SearchEngine.class read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
at java.security.AccessController.checkPermission(AccessController.java:399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at java.lang.SecurityManager.checkRead(SecurityManager.java:890)
at java.io.File.isDirectory(File.java:567)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:65)
at sun.net.www.protocol.file.FileURLConnection.initializeHeaders(FileURLConnection.java:82)
at sun.net.www.protocol.file.FileURLConnection.getContentLength(FileURLConnection.java:113)
at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:223)
at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:41)
at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:137)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:134)
at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:252)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:108)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:373)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:579)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1178)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:515)
at sun.applet.AppletPanel.run(AppletPanel.java:293)
at sun.plugin.navig.motif.MotifAppletViewer.maf_run(MotifAppletViewer.java:127)
at sun.plugin.navig.motif.MotifAppletViewer.run(MotifAppletViewer.java:123)
at java.lang.Thread.run(Thread.java:484)
However :
charpent@yod:~$ ls -l .R/doc/html/search/
total 656
lrwxrwxrwx 1 charpent charpent 43 Dec 9 15:14 IndexEntry.class -> /usr/lib/R/doc/html/search/IndexEntry.class
lrwxrwxrwx 1 charpent charpent 44 Dec 9 15:14 IndexStream.class -> /usr/lib/R/doc/html/search/IndexStream.class
lrwxrwxrwx 1 charpent charpent 43 Dec 9 15:14 IndexTable.class -> /usr/lib/R/doc/html/search/IndexTable.class
lrwxrwxrwx 1 charpent charpent 49 Dec 9 15:14 SearchEngine-foot.html -> /usr/lib/R/doc/html/search/SearchEngine-foot.html
lrwxrwxrwx 1 charpent charpent 49 Dec 9 15:14 SearchEngine-head.html -> /usr/lib/R/doc/html/search/SearchEngine-head.html
lrwxrwxrwx 1 charpent charpent 45 Dec 9 15:14 SearchEngine.class -> /usr/lib/R/doc/html/search/SearchEngine.class
lrwxrwxrwx 1 charpent charpent 44 Dec 9 15:14 SearchEngine.html -> /usr/lib/R/doc/html/search/SearchEngine.html
lrwxrwxrwx 1 charpent charpent 44 Dec 9 15:14 SearchObject.html -> /usr/lib/R/doc/html/search/SearchObject.html
lrwxrwxrwx 1 charpent charpent 39 Dec 9 15:14 Tracer.class -> /usr/lib/R/doc/html/search/Tracer.class
lrwxrwxrwx 1 charpent charpent 38 Dec 9 15:14 Value.class -> /usr/lib/R/doc/html/search/Value.class
-rw-r--r-- 1 charpent charpent 663581 Dec 9 15:14 index.txt
and, of course :
charpent@yod:~$ ls -l /usr/lib/R/doc/html/search/
total 184
-rw-r--r-- 1 root root 1412 Dec 4 05:32 IndexEntry.class
-rw-r--r-- 1 root root 3125 Dec 4 05:32 IndexStream.class
-rw-r--r-- 1 root root 735 Dec 4 05:32 IndexTable.class
-rw-r--r-- 1 root root 163 Dec 4 05:32 SearchEngine-foot.html
-rw-r--r-- 1 root root 2239 Dec 4 05:32 SearchEngine-head.html
-rw-r--r-- 1 root root 4715 Dec 4 05:32 SearchEngine.class
-rw-r--r-- 1 root root 9650 Dec 4 05:32 SearchEngine.html
-rw-r--r-- 1 root root 1087 Dec 4 05:32 SearchObject.html
-rw-r--r-- 1 root root 1273 Dec 4 05:32 Tracer.class
-rw-r--r-- 1 root root 675 Dec 4 05:32 Value.class
-rw-r--r-- 1 root root 130263 Dec 4 05:32 index.txt
charpent@yod:~$
The very same installation works pperfectly with Netscape (I just have to lauch
Netscape before invoking help.start(), which launches Mozilla by default).
What am I missing ? Not much, as far as I can tell. Mozilla does not seem to
have problems with Java (but I may be mistaken : I'm not much of a "surfer").
Therefore, I suspect that the SearchEngine.class code is somewhat java-1.1x
specific.
-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux yod 2.4.13 #2 Wed Oct 31 15:09:05 CET 2001 i686
Locale: LANG=C, LC_CTYPE=
Versions of packages r-base depends on:
ii atlas2-athlon [blas2] 3.2.1-12 Automatically Tuned Linear Algebra
ii atlas2-base [blas2] 3.2.1l-2 Automatically Tuned Linear Algebra
ii blas1 [blas2] 1.0-9 A set of building blocks for perfo
ii libc6 2.2.4-7 GNU C Library: Shared libraries an
ii libjpeg62 6b-4 The Independent JPEG Group's JPEG
ii libncurses5 5.2.20010318-3 Shared libraries for terminal hand
ii libpng2 1.0.12-2 PNG library - runtime
ii libreadline4 4.2a-2 GNU readline and history libraries
ii perl 5.6.1-6 Larry Wall's Practical Extraction
ii tcl8.3 8.3.3-4 The Tool Command Language (TCL) v8
ii tk8.3 8.3.3-6 The Tk toolkit for TCL and X11 v8.
ii xlibs 4.1.0-10 X Window System client libraries
ii zlib-bin 1:1.1.3-18 compression library - sample progr
ii zlib1g 1:1.1.3-18 compression library - runtime
--please do not edit the information below--
Version:
platform = i386-pc-linux-gnu
arch = i386
os = linux-gnu
system = i386, linux-gnu
status =
major = 1
minor = 3.1
year = 2001
month = 08
day = 31
language = R
Search Path:
.GlobalEnv, package:ctest, Autoloads, package:base
--
Good judgment comes from experience; experience comes from bad judgment.
-- F. Brooks
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._