You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by ch...@apache.org on 2012/05/22 19:53:41 UTC

svn commit: r1341573 - in /db/derby/docs/trunk/src: devguide/cdevbabejgjd.dita ref/rrefproperextdiagsevlevel.dita

Author: chaase3
Date: Tue May 22 17:53:40 2012
New Revision: 1341573

URL: http://svn.apache.org/viewvc?rev=1341573&view=rev
Log:
DERBY-5590  Document optional modifyThreadGroup permssion in java 2 security permissions 

Modified a Reference Manual and a Developer's Guide topic.

Patch: DERBY-5590.diff

Modified:
    db/derby/docs/trunk/src/devguide/cdevbabejgjd.dita
    db/derby/docs/trunk/src/ref/rrefproperextdiagsevlevel.dita

Modified: db/derby/docs/trunk/src/devguide/cdevbabejgjd.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/devguide/cdevbabejgjd.dita?rev=1341573&r1=1341572&r2=1341573&view=diff
==============================================================================
--- db/derby/docs/trunk/src/devguide/cdevbabejgjd.dita (original)
+++ db/derby/docs/trunk/src/devguide/cdevbabejgjd.dita Tue May 22 17:53:40 2012
@@ -109,6 +109,14 @@ in the <ph conref="../conrefs.dita#pub/c
 <dt>permission java.lang.RuntimePermission "getClassLoader"</dt>
 <dd> This permission is also needed when setting the context class loader to avoid class loader leaks. The class loader for the parent is saved and set to null before creation of the thread and restored afterwards. </dd>
 </dlentry><dlentry>
+<dt>permission java.lang.RuntimePermission "getStackTrace";</dt>
+<dt>permission java.lang.RuntimePermission "modifyThreadGroup";</dt>
+<dd>These two permissions are needed to allow extended diagnostics, specifically
+the stack traces of all threads, to be dumped to <i>derby.log</i> on severe
+errors and when the <i>derby.stream.error.extendedDiagSeverityLevel</i> property
+is set. See the documentation of this property in the
+<ph conref="../conrefs.dita#pub/citref"></ph> for details.</dd>
+</dlentry><dlentry>
 <dt>permission javax.management.MBeanServerPermission "createMBeanServer";</dt>
 <dd>Allows <ph conref="../conrefs.dita#prod/productshortname"></ph> to create an
 MBean server. If the JVM running

Modified: db/derby/docs/trunk/src/ref/rrefproperextdiagsevlevel.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproperextdiagsevlevel.dita?rev=1341573&r1=1341572&r2=1341573&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproperextdiagsevlevel.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefproperextdiagsevlevel.dita Tue May 22 17:53:40 2012
@@ -32,6 +32,11 @@ error. If errors have a severity level g
 diagnostic information will appear in the <i>derby.log</i> file. In addition,
 with IBM Java Virtual Machines (JVMs), a javacore file with additional
 information is created.</p>
+<p>To allow the information to be dumped to the log, you must grant two
+permissions to <ph conref="../conrefs.dita#prod/productshortname"></ph> in your
+security policy file. See "Granting permissions to
+<ph conref="../conrefs.dita#prod/productshortname"></ph>" in the
+<ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
 <p>Any error raised in a
 <ph conref="../conrefs.dita#prod/productshortname"></ph> system is given a level
 of severity. This property indicates the minimum severity necessary for an error