Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

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.

0 votes



2 answers

Permanent link
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

0 votes


Permanent link
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.

0 votes

Your answer

Register or log in to post 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 562
× 457
× 36
× 10
× 2

Question asked: Oct 27 '14, 3:11 a.m.

Question was seen: 4,765 times

Last updated: Oct 27 '14, 8:53 a.m.

Confirmation Cancel Confirm