SSLv3 problem during building
My build machine was ok and never change any files before,and the last time the building result like below:
2014-10-26 22:50:42 [Jazz build engine] running on host: RMCBUILD
2014-10-26 22:50:42 [Jazz build engine] Should build occur?
2014-10-26 22:50:42 [Jazz build engine] Yes: Always build a user initiated request.
2014-10-26 22:50:42 [Jazz build engine] Invoking pre-build participant "com.ibm.team.build.jazzscm"
2014-10-26 22:50:47 [Jazz build engine] Accepting changes into workspace "RMC7523 Tool RMCBuild" ...
2014-10-26 22:50:57 [Jazz build engine] Fetching files to fetch destination "D:\build\rmc-code-from-rtc\RMC7523 Tool RMCBuild" ...
com.ibm.team.repository.common.TeamRepositoryException: SSL peer shut down incorrectly
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
at com.ibm.team.repository.transport.client.RemoteTeamService.getAppropriateException(RemoteTeamService.java:704)
at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:506)
at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:194)
at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43)
at com.sun.proxy.$Proxy25.getFileTreeByVersionable4(Unknown Source)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:164)
at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:88)
at com.sun.proxy.$Proxy25.getFileTreeByVersionable4(Unknown Source)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy$2.run(ScmServiceInterfaceProxy.java:168)
at com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1287)
at com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:79)
at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1280)
at com.ibm.team.scm.client.internal.ScmClientLibraryContext.callCancelableService(ScmClientLibraryContext.java:71)
at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invokeCancelableService(ScmServiceInterfaceProxy.java:164)
at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invoke(ScmServiceInterfaceProxy.java:92)
at com.sun.proxy.$Proxy25.getFileTreeByVersionable4(Unknown Source)
at com.ibm.team.filesystem.client.internal.FileSystemServiceProxy.getFileTreeByVersionable(FileSystemServiceProxy.java:287)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:1004)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(LoadOperation.java:664)
at com.ibm.team.filesystem.rcp.core.internal.resources.ResourceSharingManager$1.run(ResourceSharingManager.java:76)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
at com.ibm.team.filesystem.rcp.core.internal.resources.ResourceSharingManager.runWithinFileSystemLock(ResourceSharingManager.java:88)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:164)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:144)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.execute(LoadOperation.java:695)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:678)
at com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:238)
at com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:892)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:696)
at java.lang.Thread.run(Thread.java:738)
Caused by: com.ibm.team.repository.common.internal.marshal.MarshallingException: SSL peer shut down incorrectly
at com.ibm.team.repository.common.internal.marshal.impl.EObjectMarshaller.demarshalInputStreamToObject(EObjectMarshaller.java:579)
at com.ibm.team.repository.transport.client.RemoteTeamService.demarshallEnvelope(RemoteTeamService.java:602)
at com.ibm.team.repository.transport.client.RemoteTeamService.invokePost(RemoteTeamService.java:541)
at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:481)
... 35 more
Caused by: javax.net.ssl.SSLException: SSL peer shut down incorrectly
at com.ibm.jsse2.b.b(b.java:9)
at com.ibm.jsse2.b.a(b.java:38)
at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:209)
at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:424)
at com.ibm.jsse2.f.read(f.java:31)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:229)
at java.io.BufferedInputStream.read(BufferedInputStream.java:248)
at org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputStream(ChunkedInputStream.java:250)
at org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputStream.java:221)
at org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream.java:176)
at java.io.FilterInputStream.read(FilterInputStream.java:127)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:232)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:101)
at com.ibm.team.repository.common.internal.marshal.impl.EObjectMarshaller.demarshalInputStreamToObject(EObjectMarshaller.java:567)
... 38 more
Caused by: java.nio.BufferUnderflowException
at com.ibm.jsse2.b.b(b.java:176)
... 53 more
I don't know which part went wrong,and I am using jazz build engine version=3.0.500.v20130502_0139
I am thinking may be the server disabled the SSLv3,but I don't know where to disable the SSLv3 in the client side.
I wish somebody can help me.
|
2 answers
I do agree that SSLv3 is used on one side of the interaction and not the other. You can manually turn on the SSLv3 on the client by adding a VM flag: -Dhttps.protocols="SSLv3". Was the build engine working before? If so, you might check to see if the JVM has been updated on the server or the client as a possible cause for the problem.
~Spencer |
Have a look at http://www-01.ibm.com/support/docview.wss?uid=swg21687172
SSL3 has to be disabled on the server, maybe your admins did this. |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.