db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mamta A. Satoor (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DERBY-6503) Starting network server on a network drive fails with JDK 7 on Windows
Date Tue, 18 Nov 2014 19:05:34 GMT

    [ https://issues.apache.org/jira/browse/DERBY-6503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14216614#comment-14216614
] 

Mamta A. Satoor commented on DERBY-6503:
----------------------------------------

I agree it is wise for us to not do this backport considering how involved the FileUtil changes
are. 

The issue is that FileUtil has gotten very out of sync between 10.10 and trunk. The reason
for this is that we have had to backport changes out of order from trunk to 10.10 for FileUtil(this
is because there are few changes in trunk which are not suitable for bacport to 10.10). This
makes backport to FileUtil much harder if the FileUtil is touched a lot by a specific checkin
in trunk(which is what happened with this jira). 

I will label this jira as reject for backport to 10.10

> Starting network server on a network drive fails with JDK 7 on Windows
> ----------------------------------------------------------------------
>
>                 Key: DERBY-6503
>                 URL: https://issues.apache.org/jira/browse/DERBY-6503
>             Project: Derby
>          Issue Type: Bug
>          Components: Network Server, Services
>    Affects Versions: 10.10.1.1
>            Reporter: Knut Anders Hatlen
>            Assignee: Mamta A. Satoor
>             Fix For: 10.11.1.1
>
>         Attachments: DERBY6503_backport_patch1_diff.txt, d6503-1a.diff
>
>
> Starting a network server on a network drive with JDK 7 on Windows fails. The reported
exception is a ClassCastException, but the underlying exception is the following:
> java.nio.file.AccessDeniedException: \\host\path\derby.log
> 	at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
> 	at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
> 	at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
> 	at sun.nio.fs.WindowsAclFileAttributeView.setAcl(WindowsAclFileAttributeView.java:221)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at org.apache.derby.iapi.services.io.FileUtil.limitAccessToOwnerViaACLs(FileUtil.java:897)
> 	at org.apache.derby.iapi.services.io.FileUtil.limitAccessToOwner(FileUtil.java:747)
> 	at org.apache.derby.impl.services.stream.SingleStream.PBmakeFileHPW(SingleStream.java:205)
> 	at org.apache.derby.impl.services.stream.SingleStream.run(SingleStream.java:401)
> 	at org.apache.derby.impl.services.stream.SingleStream.run(SingleStream.java:72)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.apache.derby.impl.services.stream.SingleStream.makeFileHPW(SingleStream.java:394)
> 	at org.apache.derby.impl.services.stream.SingleStream.createDefaultStream(SingleStream.java:356)
> 	at org.apache.derby.impl.services.stream.SingleStream.makeStream(SingleStream.java:132)
> 	at org.apache.derby.impl.services.stream.SingleStream.boot(SingleStream.java:92)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.boot(BaseMonitor.java:1991)
> 	at org.apache.derby.impl.services.monitor.TopService.bootModule(TopService.java:334)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(BaseMonitor.java:541)
> 	at org.apache.derby.impl.services.monitor.FileMonitor.startModule(FileMonitor.java:44)
> 	at org.apache.derby.iapi.services.monitor.Monitor.startSystemModule(Monitor.java:362)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(BaseMonitor.java:343)
> 	at org.apache.derby.impl.services.monitor.FileMonitor.<init>(FileMonitor.java:58)
> 	at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Monitor.java:285)
> 	at org.apache.derby.iapi.jdbc.JDBCBoot.boot(JDBCBoot.java:67)
> 	at org.apache.derby.jdbc.EmbeddedDriver.boot(EmbeddedDriver.java:199)
> 	at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(EmbeddedDriver.java:95)
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:188)
> 	at org.apache.derby.impl.drda.NetworkServerControlImpl.startNetworkServer(NetworkServerControlImpl.java:1032)
> 	at org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(NetworkServerControlImpl.java:732)
> 	at org.apache.derby.impl.drda.NetworkServerControlImpl.executeWork(NetworkServerControlImpl.java:2277)
> 	at org.apache.derby.drda.NetworkServerControl.main(NetworkServerControl.java:353)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message