[ 
http://issues.apache.org/jira/browse/DERBY-1334?page=comments#action_12412566 ] 

Myrna van Lunteren commented on DERBY-1334:
-------------------------------------------

This is a result of my patch for DERBY-892. 
I didn't notice the hang with derbyall in my windows env, and the test didn't 
show up as failed...but rechecking on linux I saw this.

The solution is to add a testProtocol.policy file with the required permission. 
I will do so this afternoon (and test on both platforms to be sure).


> Hang in derbynet/testProtocol.java due to 'access denied 
> (java.io.FilePermission 
> /..../derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/testProtocol/Server1.trace
>  write)'
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>          Key: DERBY-1334
>          URL: http://issues.apache.org/jira/browse/DERBY-1334
>      Project: Derby
>         Type: Test

>   Components: Regression Test Failure
>     Versions: 10.2.0.0
>  Environment: OS: Solaris 10 1/06 s10x_u1wos_19a X86 32bits - SunOS 5.10 
> Generic_118844-26. JVM: Sun Microsystems Inc. 1.5.0_04
> OS: Fedora Core release 4 (Stentz) 32bits - Linux 2.6.16-1.2096_FC4 #1 Wed 
> Apr 19 15:27:46 EDT 2006 GNU/Linux. JVM: Sun Microsystems Inc. 1.5.0_03
>     Reporter: Ole Solberg
>     Assignee: Myrna van Lunteren

>
> http://www.multinet.no/~solberg/public/Apache/TinderBox_Derby/Limited/testSummary-407654.html
> Changes from previous tinderbox run: 
> http://www.multinet.no/~solberg/public/Apache/TinderBox_Derby/UpdateInfo/407654.txt
> /export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/testProtocol/DerbyNet.out
>  (and derby.log):
> Apache Derby Network Server - 10.2.0.0 alpha started and ready to accept 
> connections on port 1527 at 2006-05-18 23:28:12.037 GMT 
> access denied (java.io.FilePermission 
> /export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/testProtocol/Server1.trace
>  write)
> java.security.AccessControlException: access denied (java.io.FilePermission 
> /export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/testProtocol/Server1.trace
>  write)
>       at 
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
>       at 
> java.security.AccessController.checkPermission(AccessController.java:427)
>       at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
>       at java.lang.SecurityManager.checkWrite(SecurityManager.java:962)
>       at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
>       at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
>       at java.io.FileWriter.<init>(FileWriter.java:46)
>       at org.apache.derby.impl.drda.DssTrace.startComBufferTrace(Unknown 
> Source)
>       at org.apache.derby.impl.drda.Session.initTrace(Unknown Source)
>       at org.apache.derby.impl.drda.Session.initialize(Unknown Source)
>       at org.apache.derby.impl.drda.Session.<init>(Unknown Source)
>       at org.apache.derby.impl.drda.ClientThread.run(Unknown Source)
>       at java.lang.Thread.run(Thread.java:595)
> From derbyall.sum:
> .
> .
> .
> *** Start: sysinfo jdk1.5.0_04 DerbyNet derbynetmats:derbynetmats 2006-05-19 
> 01:27:53 ***
> Initialize for framework: DerbyNet
> java 
> -Dderby.system.home=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/sysinfo
>  -Djava.security.manager 
> -Djava.security.policy=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derby_tests.policy
>  
> -DderbyTesting.codejar=file:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/
>  
> -DderbyTesting.codedir=/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane
>  -DderbyTesting.serverhost=localhost -DderbyTesting.clienthost=localhost 
> -DderbyTesting.codeclasses=file://unused/ 
> org.apache.derby.drda.NetworkServerControl start 
> -- SecurityManager not installed --
> Attempt to shutdown framework: DerbyNet
> *** End:   sysinfo jdk1.5.0_04 DerbyNet derbynetmats:derbynetmats 2006-05-19 
> 01:28:03 ***
> -- listing properties --
> derby.drda.securityMechanism=USER_ONLY_SECURITY
> derby.infolog.append=true
> derby.language.logStatementText=true
> derby.locks.waitTimeout=120
> *** Start: sysinfo_withproperties jdk1.5.0_04 DerbyNet 
> derbynetmats:derbynetmats 2006-05-19 01:28:03 ***
> Initialize for framework: DerbyNet
> java 
> -Dderby.system.home=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/sysinfo_withproperties
>  -Djava.security.manager 
> -Djava.security.policy=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derby_tests.policy
>  
> -DderbyTesting.codejar=file:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/
>  
> -DderbyTesting.codedir=/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane
>  -DderbyTesting.serverhost=localhost -DderbyTesting.clienthost=localhost 
> -DderbyTesting.codeclasses=file://unused/ 
> org.apache.derby.drda.NetworkServerControl start 
> -- SecurityManager not installed --
> Attempt to shutdown framework: DerbyNet
> *** End:   sysinfo_withproperties jdk1.5.0_04 DerbyNet 
> derbynetmats:derbynetmats 2006-05-19 01:28:10 ***
> out.log:
> .
> .
> .
> Execute command: java -DjavaCmd=java -Dframework=DerbyNet -Dtimeout=60 
> -Djdk12test=true 
> -Doutputdir=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats
>  
> -Dtopsuitedir=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet
>  
> -Dtopreportdir=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats
>  
> -Drundir=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall
>  
> -DtestSpecialProps=derby.debug.true=enableBtreeConsistencyCheck^derby.stream.error.logSeverityLevel=0^excludeJCC=at-or-before:2.3,when-at-or-before:jdk1.3.1^runwithj9=false^runwithfoundation=false^hostName=localhost
>  -Dsuitename=derbynetmats:derbynetmats -Dtopsuitename=derbyall 
> org.apache.derbyTesting.functionTests.harness.RunTest 
> derbynet/testProtocol.java 
> -- listing properties --
> derby.infolog.append=true
> derby.drda.traceAll=true
> derby.language.logStatementText=true
> derby.locks.waitTimeout=120
> *** Start: testProtocol jdk1.5.0_04 DerbyNet derbynetmats:derbynetmats 
> 2006-05-19 01:28:10 ***
> Initialize for framework: DerbyNet
> java 
> -Dderby.system.home=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/derbynetmats/DerbyNet/derbynetmats/testProtocol
>  -Djava.security.manager 
> -Djava.security.policy=/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derby_tests.policy
>  
> -DderbyTesting.codejar=file:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/
>  
> -DderbyTesting.codedir=/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane
>  -DderbyTesting.serverhost=localhost -DderbyTesting.clienthost=localhost 
> -DderbyTesting.codeclasses=file://unused/ 
> org.apache.derby.drda.NetworkServerControl start 
> Full thread dump Java HotSpot(TM) Server VM (1.5.0_04-b05 mixed mode):
> "org.apache.derbyTesting.functionTests.harness.BackgroundStreamSaver" prio=1 
> tid=0x082f58f8 nid=0xf runnable [0xa3cbd000..0xa3cbdd38]
>       at java.io.FileInputStream.readBytes(Native Method)
>       at java.io.FileInputStream.read(FileInputStream.java:194)
>       at 
> java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:221)
>       at 
> org.apache.derbyTesting.functionTests.harness.BackgroundStreamSaver.run(Unknown
>  Source)
>       at java.lang.Thread.run(Thread.java:595)
> "org.apache.derbyTesting.functionTests.harness.BackgroundStreamSaver" prio=1 
> tid=0x082f5fb8 nid=0xe runnable [0xa3cff000..0xa3cffdb8]
>       at java.io.FileInputStream.readBytes(Native Method)
>       at java.io.FileInputStream.read(FileInputStream.java:194)
>       at 
> java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:221)
>       at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>       at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
>       at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
>       - locked <0xc52364f8> (a java.io.BufferedInputStream)
>       at 
> org.apache.derbyTesting.functionTests.harness.BackgroundStreamSaver.run(Unknown
>  Source)
>       at java.lang.Thread.run(Thread.java:595)
> "process reaper" daemon prio=10 tid=0x086d6050 nid=0xd runnable 
> [0xa3d41000..0xa3d41a38]
>       at java.lang.UNIXProcess.waitForProcessExit(Native Method)
>       at java.lang.UNIXProcess.access$900(UNIXProcess.java:17)
>       at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86)
> "Low Memory Detector" daemon prio=10 tid=0x0818ffc8 nid=0xb runnable 
> [0x00000000..0x00000000]
> "CompilerThread1" daemon prio=10 tid=0x0818ef68 nid=0xa waiting on condition 
> [0x00000000..0xcaaf4f4c]
> "CompilerThread0" daemon prio=10 tid=0x0818e148 nid=0x9 waiting on condition 
> [0x00000000..0xcab36fcc]
> "AdapterThread" daemon prio=10 tid=0x0818d288 nid=0x8 waiting on condition 
> [0x00000000..0x00000000]
> "Signal Dispatcher" daemon prio=10 tid=0x0818c5d0 nid=0x7 waiting on 
> condition [0x00000000..0x00000000]
> "Finalizer" daemon prio=10 tid=0x0817fc18 nid=0x6 in Object.wait() 
> [0xcabfd000..0xcabfddb8]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0xc5239ae8> (a java.lang.ref.ReferenceQueue$Lock)
>       at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
>       - locked <0xc5239ae8> (a java.lang.ref.ReferenceQueue$Lock)
>       at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
>       at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> "Reference Handler" daemon prio=10 tid=0x0817ef30 nid=0x5 in Object.wait() 
> [0xcb4b5000..0xcb4b5a38]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0xc5224178> (a java.lang.ref.Reference$Lock)
>       at java.lang.Object.wait(Object.java:474)
>       at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
>       - locked <0xc5224178> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x08075a58 nid=0x1 runnable [0x08045000..0x08046334]
>       at java.net.SocketInputStream.socketRead0(Native Method)
>       at java.net.SocketInputStream.read(SocketInputStream.java:129)
>       at java.net.SocketInputStream.read(SocketInputStream.java:90)
>       at 
> org.apache.derby.impl.drda.NetworkServerControlImpl.fillReplyBuffer(Unknown 
> Source)
>       at 
> org.apache.derby.impl.drda.NetworkServerControlImpl.readResult(Unknown Source)
>       at org.apache.derby.impl.drda.NetworkServerControlImpl.ping(Unknown 
> Source)
>       at org.apache.derby.drda.NetworkServerControl.ping(Unknown Source)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> org.apache.derbyTesting.functionTests.harness.NetServer.testNetworkServerConnection(Unknown
>  Source)
>       at 
> org.apache.derbyTesting.functionTests.harness.NetServer.start(Unknown Source)
>       at org.apache.derbyTesting.functionTests.harness.RunTest.main(Unknown 
> Source)
> "VM Thread" prio=10 tid=0x0817ca88 nid=0x4 runnable 
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x08162e30 nid=0x2 runnable 
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x08163848 nid=0x3 runnable 
> "VM Periodic Task Thread" prio=10 tid=0x08191200 nid=0xc waiting on condition 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to