I've discovered what causes the issue.  The particular unit test depends upon 
environment variables being set.

Yeah, you guessed it.  I did the following...     test { environment = 
['FOO':'foo'] }

Nuking all of the normal environment variables proved to be fatal under 
windows.


test { environment += ['FOO':'foo'] } works just fine.

If I explicitly specify ['TEMP':'some_actual_directory'] then the JPA error 
goes away, but something else during the testing phase is clearly depending 
upon other environment variables, as I get this different error:

org.gradle.api.GradleException: Could not connect to server tcp://localhost:6079
8. Tried addresses: [/127.0.0.1].
        at org.gradle.messaging.remote.internal.TcpOutgoingConnector.connect(Tcp
OutgoingConnector.java:69)
        at org.gradle.messaging.remote.internal.HandshakeOutgoingConnector.conne
ct(HandshakeOutgoingConnector.java:38)
        at org.gradle.messaging.remote.internal.DefaultMultiChannelConnector.con
nect(DefaultMultiChannelConnector.java:63)
        at org.gradle.messaging.remote.internal.DefaultMessagingClient.<init>(De
faultMessagingClient.java:27)
        at org.gradle.messaging.remote.internal.TcpMessagingClient.<init>(TcpMes
sagingClient.java:39)
        at org.gradle.process.internal.child.ActionExecutionWorker.createClient(
ActionExecutionWorker.java:87)
        at org.gradle.process.internal.child.ActionExecutionWorker.execute(Actio
nExecutionWorker.java:51)
        at org.gradle.process.internal.child.ActionExecutionWorker.execute(Actio
nExecutionWorker.java:35)
        at org.gradle.process.internal.child.ImplementationClassLoaderWorker.exe
cute(ImplementationClassLoaderWorker.java:79)
        at org.gradle.process.internal.child.ImplementationClassLoaderWorker.exe
cute(ImplementationClassLoaderWorker.java:35)
        at org.gradle.process.internal.child.SystemApplicationClassLoaderWorker.
call(SystemApplicationClassLoaderWorker.java:56)
        at org.gradle.process.internal.child.SystemApplicationClassLoaderWorker.
call(SystemApplicationClassLoaderWorker.java:38)
        at org.gradle.process.internal.launcher.BootstrapClassLoaderWorker.call(
BootstrapClassLoaderWorker.java:52)
        at org.gradle.process.internal.launcher.BootstrapClassLoaderWorker.call(
BootstrapClassLoaderWorker.java:33)
        at org.gradle.process.internal.launcher.GradleWorkerMain.run(GradleWorke
rMain.java:30)
        at org.gradle.process.internal.launcher.GradleWorkerMain.main(GradleWork
erMain.java:35)
Caused by: java.net.SocketException: Unrecognized Windows Sockets error: 10106:
socket
        at sun.nio.ch.Net.socket0(Native Method)
        at sun.nio.ch.Net.socket(Net.java:94)
        at sun.nio.ch.SocketChannelImpl.<init>(SocketChannelImpl.java:84)
        at sun.nio.ch.SelectorProviderImpl.openSocketChannel(SelectorProviderImp
l.java:37)
        at java.nio.channels.SocketChannel.open(SocketChannel.java:105)
        at java.nio.channels.SocketChannel.open(SocketChannel.java:145)
        at org.gradle.messaging.remote.internal.TcpOutgoingConnector.connect(Tcp
OutgoingConnector.java:54)
        ... 15 more

-Spencer



      

Reply via email to