[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-26 Thread lacos...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 lacostej closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
Fixed in v0.8 
 
 
 
 
 
 
 
 
 
 Jenkins /  JENKINS-23958 
 
 
 
  Pipe Broken  
 
 
 
 
 
 
 
 
 

Change By:
 
 lacostej 
 
 
 

Status:
 
 Resolved Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-24 Thread scm_issue_l...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 SCM/JIRA link daemon commented on  JENKINS-23958 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Pipe Broken  
 
 
 
 
 
 
 
 
 
 
Code changed in jenkins User: Jerome Lacoste Path: src/main/java/org/jenkinsci/plugins/unity3d/io/Pipe.java http://jenkins-ci.org/commit/unity3d-plugin/dff4212ee1f3c9ec1ed54dda0f2788d0126d2fc1 Log: [FIXED JENKINS-23958] use jenkins remoting piping streams for piping. java.io.Piped*Stream are not threads friendly and cause 'Pipe is broken' issue when jenkins pool the writing threads 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-24 Thread scm_issue_l...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 SCM/JIRA link daemon resolved as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Jenkins /  JENKINS-23958 
 
 
 
  Pipe Broken  
 
 
 
 
 
 
 
 
 

Change By:
 
 SCM/JIRA link daemon 
 
 
 

Status:
 
 Open Resolved 
 
 
 

Resolution:
 
 Fixed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-24 Thread lacos...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 lacostej commented on  JENKINS-23958 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Pipe Broken  
 
 
 
 
 
 
 
 
 
 
I know the root cause and I have a fix that seems to pass my tests. 
The root cause is when I wrote the plugin, I created my own piping mechanism because I was having issues with the Jenkins remoting one. When doing so, I went with using the remoting and java.io.Piped*Stream. 
See https://github.com/jenkinsci/unity3d-plugin/blob/b4d78b6fee8752c02eacb35c1b0416c55d9d76f5/src/main/java/org/jenkinsci/plugins/unity3d/io/Pipe.java#L35 
While the java.io.Piped*Stream classes work fine most of the time, they have some issues, including thread unfriendliness. See http://www.live-graph.org/javadoc/complete/org/LiveGraph/dataFile/read/PipedInputStream.html for some description. 
As stated in the Javadoc for the java.io.PipedInputStream: A pipe is said to be broken if a thread that was providing data bytes to the connected piped output stream is no longer alive. 
In the case of jenkins used in a distributed scenario, those threads are pooled (search threadPoolForRemoting in jenkins core). In particular, if the remote output isn't producing output for a while, this pooling seems to have more chance of happening. In this case, the writeSide thread is recycled/replaced. The next call to read detects the pipe is broken. 
So we cannot use the java.io.Piped*Stream in conjunction with Jenkins. 
Now it seems that I can use the jenkins remoting FastPiped*Stream classes and everything work fine. So easy... 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-23 Thread lacos...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 lacostej edited a comment on  JENKINS-23958 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Pipe Broken  
 
 
 
 
 
 
 
 
 
 Goodnews,Imanagedtofindatleastonereproduciblescenarioinwhichthiserrorhappens.It 's requiredadistributedbuiltsetup.Moreinfolater! 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-23 Thread lacos...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 lacostej commented on  JENKINS-23958 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Pipe Broken  
 
 
 
 
 
 
 
 
 
 
Good news, I managed to find at least one reproducible scenario in which this error happens. It's required a distributed built setup. More info later! 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-21 Thread lacos...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 lacostej commented on  JENKINS-23958 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Pipe Broken  
 
 
 
 
 
 
 
 
 
 
Thanks Charles for the logs. 
I don't know what's happening yet but this should help us a bit. I am surprised to not see more communication. 
What can I see: 
 

Pipe.Chunks are seen up to May 21, 2015 9:26:15
 

followed by lots of hudson.remoting.UnexportCommand
 

a PingThread kicks in at May 21, 2015 9:27:40 AM
 

a PingThread kicks in at May 21, 2015 9:28:11 AM
 

nothing during 2 min
 

a Pipe.Chunk is sent
 

a Dead is received instead of an Ack
 
 
Here's a patch to apply to your remoting.jar https://github.com/lacostej/remoting/commit/02969e1271443afc933dcb8e0d472c1dfc9e8856 that could help knowing why the Death. Maybe worth a shot ? 
This also should help a bit: https://wiki.jenkins-ci.org/display/JENKINS/Remoting+issue although Charles said he couldn't find any specific info in his slaves logs. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
   

[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-05-21 Thread charles.bouchard-leg...@frimastudio.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Charles Bouchard-Lgar commented on  JENKINS-23958 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Pipe Broken  
 
 
 
 
 
 
 
 
 
 
Here are some logs extracted using the loggers as you suggested. 

 

May 21, 2015 9:25:40 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,227)
May 21, 2015 9:25:40 AM FINER hudson.remoting.PipeWindow
decrease(7806,227)-1048349
May 21, 2015 9:25:40 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,227)
May 21, 2015 9:25:40 AM FINER hudson.remoting.PipeWindow
increase(7806,227)-1048576
May 21, 2015 9:25:40 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,111)
May 21, 2015 9:25:40 AM FINER hudson.remoting.PipeWindow
decrease(7806,111)-1048465
May 21, 2015 9:25:40 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,111)
May 21, 2015 9:25:40 AM FINER hudson.remoting.PipeWindow
increase(7806,111)-1048576
May 21, 2015 9:25:44 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,1395)
May 21, 2015 9:25:44 AM FINER hudson.remoting.PipeWindow
decrease(7806,1395)-1047181
May 21, 2015 9:25:44 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,1395)
May 21, 2015 9:25:44 AM FINER hudson.remoting.PipeWindow
increase(7806,1395)-1048576
May 21, 2015 9:25:46 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,39)
May 21, 2015 9:25:46 AM FINER hudson.remoting.PipeWindow
decrease(7806,39)-1048537
May 21, 2015 9:25:46 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,39)
May 21, 2015 9:25:46 AM FINER hudson.remoting.PipeWindow
increase(7806,39)-1048576
May 21, 2015 9:25:46 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,358)
May 21, 2015 9:25:46 AM FINER hudson.remoting.PipeWindow
decrease(7806,358)-1048218
May 21, 2015 9:25:46 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,358)
May 21, 2015 9:25:46 AM FINER hudson.remoting.PipeWindow
increase(7806,358)-1048576
May 21, 2015 9:25:46 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,776)
May 21, 2015 9:25:46 AM FINER hudson.remoting.PipeWindow
decrease(7806,776)-1047800
May 21, 2015 9:25:46 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,776)
May 21, 2015 9:25:46 AM FINER hudson.remoting.PipeWindow
increase(7806,776)-1048576
May 21, 2015 9:25:48 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,39)
May 21, 2015 9:25:48 AM FINER hudson.remoting.PipeWindow
decrease(7806,39)-1048537
May 21, 2015 9:25:48 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,39)
May 21, 2015 9:25:48 AM FINER hudson.remoting.PipeWindow
increase(7806,39)-1048576
May 21, 2015 9:25:48 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,352)
May 21, 2015 9:25:48 AM FINER hudson.remoting.PipeWindow
decrease(7806,352)-1048224
May 21, 2015 9:25:48 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,352)
May 21, 2015 9:25:48 AM FINER hudson.remoting.PipeWindow
increase(7806,352)-1048576
May 21, 2015 9:25:50 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,390)
May 21, 2015 9:25:50 AM FINER hudson.remoting.PipeWindow
decrease(7806,390)-1048186
May 21, 2015 9:25:50 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,390)
May 21, 2015 9:25:50 AM FINER hudson.remoting.PipeWindow
increase(7806,390)-1048576
May 21, 2015 9:25:50 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,388)
May 21, 2015 9:25:50 AM FINER hudson.remoting.PipeWindow
decrease(7806,388)-1048188
May 21, 2015 9:25:50 AM FINE hudson.remoting.Channel
Received ProxyOutputStream.Ack(7806,388)
May 21, 2015 9:25:50 AM FINER hudson.remoting.PipeWindow
increase(7806,388)-1048576
May 21, 2015 9:25:50 AM FINE hudson.remoting.Channel
Send Pipe.Chunk(7806,388)
May 21, 2015 9:25:50 AM FINER hudson.remoting.PipeWindow
decrease(7806,388)-1048188
May 21, 2015 9:25:50 AM 

[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-23 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















As anyone tried to add some standard Jenkins debugging for the remoting element ?

For example, following https://wiki.jenkins-ci.org/display/JENKINS/Logging

1. Go to Jenkins / Manage / Logging
2. add a new log recorder, e.g. named "Remoting"
3. add a logger, with name hudson.remoting, level FINEST
4. optional add logging of anything unity3d related.
5. save it

Check that it works (you should start seeing logs appear as soon as some slaves are involved).

When the bug triggers, look at the logs and add them here or send them privately to me.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-23 Thread lacos...@java.net (JIRA)












































 
lacostej
 edited a comment on  JENKINS-23958


Pipe Broken
















As anyone tried to add some standard Jenkins debugging for the remoting element ?

For example, following https://wiki.jenkins-ci.org/display/JENKINS/Logging

1. Go to Jenkins / Manage Jenkins / System Log
2. add a new log recorder, e.g. named "Remoting"
3. add a logger, with name hudson.remoting, level FINEST
4. optional add another Logger for anything unity3d related (org.jenkinsci.plugins.unity3d / FINEST)
5. save it

Check that it works (you should start seeing logs appear as soon as some slaves are involved).

When the bug triggers, look at the logs and add them here or send them privately to me.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-14 Thread flintc...@gmail.com (JIRA)














































ben s
 commented on  JENKINS-23958


Pipe Broken















It's not clear to me how this is different from JENKINS-22492 since they both appear to be identical according to the descriptions. I'm not sure which one I should watch, so I'm watching both 

Anyway, we are having the broken pipe issue as well. Details:  

	Linux master (Ubuntu)
	Unity builds occur on remote Mac OSX slaves
	Jenkins v1.607
	Unity3d plugin v0.7



I'm here today because I feel like after our recent Jenkins update to 1.607 this error has started occurring more frequently, however I can't say for certain.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-14 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















Ben, 

 It's not clear to me how this is different from JENKINS-22492 since
 they both appear to be identical according to the descriptions. I'm not sure which one I should watch, so I'm watching both 

Let's fix both then 

Do you happen to have a reliable way to reproduce this ? If not, have you tried to create one ?

Is your job long running ?

Do you use the -logFile option ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-14 Thread flintc...@gmail.com (JIRA)














































ben s
 commented on  JENKINS-23958


Pipe Broken















Unfortunately I don't have any specific way to reproduce it. Most of our jobs are rather long, however. In fact when a job undergoes a fresh import into a new workspace, the likelihood of this error occurring seems to increase. The larger the project (the more assets) the more frequent.

It often happens after Unity lists "Used Assets, sorted by uncompressed size:"


 0.0 kb	 0.0% Assets/Resources/path/to/some/file1
 0.0 kb	 0.0% Assets/Resources/path/to/some/file2
Failure on remote 
java.io.IOException: Pipe broken
	at java.io.PipedInputStream.read(PipedInputStream.java:322)
	at java.io.PipedInputStream.read(PipedInputStream.java:378)
	at java.io.InputStream.read(InputStream.java:101)
	at org.jenkinsci.plugins.unity3d.io.StreamCopyThread.run(StreamCopyThread.java:64)


But it also occurs in other points in time:


Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 488.
Total: 1.677543 ms (FindLiveObjects: 0.061794 ms CreateObjectMapping: 0.023056 ms MarkObjects: 1.508662 ms  DeleteObjects: 0.005961 ms)

Failure on remote 
java.io.IOException: Pipe broken
	at java.io.PipedInputStream.read(PipedInputStream.java:322)
	at java.io.PipedInputStream.read(PipedInputStream.java:378)
	at java.io.InputStream.read(InputStream.java:101)
	at org.jenkinsci.plugins.unity3d.io.StreamCopyThread.run(StreamCopyThread.java:64)


And: 

DisplayProgressbar: Android build
DisplayProgressbar: Fetching assembly references
DisplayProgressbar: Creating staging area
DisplayProgressbar: Rebuilding resources
DisplayProgressbar: Compiling resources
DisplayProgressbar: Creating streaming package
DisplayProgressbar: Creating asset package
DisplayProgressbar: Creating APK package
Failure on remote 
java.io.IOException: Pipe broken
	at java.io.PipedInputStream.read(PipedInputStream.java:322)
	at java.io.PipedInputStream.read(PipedInputStream.java:378)
	at java.io.InputStream.read(InputStream.java:101)
	at org.jenkinsci.plugins.unity3d.io.StreamCopyThread.run(StreamCopyThread.java:64)


All of the above are taken from completely separate projects.

And yes, all of our jobs use the -logFile option

-batchmode -quit -logFile "$WORKSPACE/unity.log" -projectPath $WORKSPACE -executeMethod Foo.bar


I've never seen the error occur more than once per build, and it never seems to cause the build to fail, but if something else causes the build to fail it can be a serious red herring. After the "pipe broken" error, the Jenkins log picks up with the next immediate build step.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-14 Thread flintc...@gmail.com (JIRA)












































 
ben s
 edited a comment on  JENKINS-23958


Pipe Broken
















It's not clear to me how this is different from JENKINS-22492 since they both appear to be identical according to the descriptions. I'm not sure which one I should watch, so I'm watching both 

Anyway, we are having the broken pipe issue as well. Details:  

	Linux master (Ubuntu)
	Unity builds occur on remote Mac OSX slaves
	Jenkins v1.607
	Unity3d plugin v0.7
	Various Unity versions: 3.5.7, 4.5.4, 4.6.4. Doesn't seem to make a difference.



I'm here today because I feel like after our recent Jenkins update to 1.607 this error has started occurring more frequently, however I can't say for certain.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-14 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















As indicated earlier, I posted a message on the dev list: https://groups.google.com/d/msg/jenkinsci-dev/LjHaBd6yUW8/LstWtVCaOHwJ
But I didn't get feedback.

I am considering to start patching the remoting lib to get more debugging. I don't understand why the pipe gets broken.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2015-04-03 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















Tommi, let me know if you still have problem with this issue. I am available on skype @lacostej



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-09-03 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 commented on  JENKINS-23958


Pipe Broken















I am sorry that I haven't gotten back to you regarding the sample project yet, but we are just about to release our game and have been too swamped to find time for it. Just wanted to let you know that I will do it as soon as time permits.

PS. We are using Unity Cache server, running on the same machine as everything else. If you have it could you try enabling it to see if you get the sample project build to fail?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-09-03 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















No cache server here  

Settings up the test project should take 5 min if you have the envinject plugin already installed.

Good luck with your launch. Feel free to mail me to announce it (or if you need test users, I have testflight/hockeyapp accounts if needed) 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-17 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 commented on  JENKINS-23958


Pipe Broken















Thank you so much for looking into this issue.

I will try to build the sample project with our setup to see whether it fails and report any findings. I don't know if this affects anything but the slave executors are running on the same machine as the master in our current setup, so the SSH connections never go over the network. I will try to set up a repository with the sample project as quickly as possible to help you get more data.

Thanks,

	Tommi





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-15 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















Note I've posted on the dev list for a bit of help:

https://groups.google.com/d/msg/jenkinsci-dev/LjHaBd6yUW8/LstWtVCaOHwJ

"Troubleshooting remoting related input/output stream piping issues"



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-13 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















I will set up a full testbed for master/slave scenarios. I will also set up a long running build (maybe one that builds multiple architecture in a row, for let's say 1h).

Just to make sure I got you:

	you have a distributed environment with masterslave on the same server
	the pipe failure happens in the middle of the build (i.e. not just a few seconds before the completion).



I am also working on new features (like auto-install of unity). Feel free to take contact to discuss this further.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-13 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















FYI, I've setup a local master/slave setup, using 1.565.1 (latest stable).

I have 0 executors on master, 1 on slave. The slave connects using ssh, as in your setup.

I configured the install of Unity 4.5.1f2 in jenkins.

I added the EnvInject plugin to tune the config a bit.

I created a Unity project to try to reproduce your workload. The git repo is on: https://bitbucket.org/WeWantToKnow/unity3d-sample-project

Basically I run the 2D platform sample from Unity3d, and have a jennkins job that builds 8 platforms in a row, multiple times (4 in my case). I.e. 32 builds. 

I was unable to get the project to fail so far. This takes 10 min on my machine. I run java 1.7.0_21 Mac OS X 10.9.4

I would be great to know if this project fails to run on your machine.

You can reproduce the same config by using the following configuration:


	Prepare an environment for the run
	- Properties Content
BUILD_MANY_TIMES=4




	Git
	- Repository URL
g...@bitbucket.org:WeWantToKnow/unity3d-sample-project.git




	Unity3d Builder:




	- Unity3d installation name:
Unity 4.5.1f2
	- Editor command line arguments
-quit -batchmode -executeMethod MyEditorScript.PerformAllManyBuild -logFile $WORKSPACE/unity3d_editor.log





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 updated  JENKINS-23958


Pipe Broken
















Change By:


Tommi Kiviniemi
(05/Aug/14 9:58 AM)




Description:


WegetapipebrokenexceptionintheJenkinsUnitypluginabout50%ofthetime.
Theworkspaceiscleanedbeforeeverybuild,andcompiledassetsarefetchedfromaUnityCacheserverrunningonthesamemachine.

ItALWAYS
Theerror
happens
ALWAYS
attheexactsamestep:[...]Refresh:trashingasset2197dcffa7f1e4295a0f8e83fed9f5bfRefresh:trashingassetbca6eeff7c4924a429da9a1b3450b036Refresh:trashingasset6b4a9fff255e844c999a4bcd6105d894Refresh:trashingassetd63cefffccda34624843a84caddbb852Failureonremotejava.io.IOException:Pipebrokenatjava.io.PipedInputStream.read(PipedInputStream.java:322)atjava.io.PipedInputStream.read(PipedInputStream.java:378)atjava.io.InputStream.read(InputStream.java:101)atorg.jenkinsci.plugins.unity3d.io.StreamCopyThread.run(StreamCopyThread.java:64)Whenitsucceeds,thenextlineisALWAYSUpdatingAssets-GUID:1000...done.[Time:18.743246ms]SoIFthebuildfails,thenitisALWAYSrightafterthelastassetbeingtrashed.Ifitmakesittothenextline(updatingassetwithGUID1000),thenthebuildwillALWAYSsucceed.Ithinkthatthefrequencyoftheerrorisdependentonhowlargetheprojectis,aswedidntgettheerrornearlyasmuchinthebeginningphasesoftheproject.Nowthattheprojectislargewegetthepipebrokenerrorabout50%ofthetime.Thisisofcourseconjectureandthefrequencyoftheerrorcouldbecausedbysomethingelseentirely.Also,errorstendtohappenmultipletimesinarow.Conversely,onceitsucceedsittendstosucceedforseveralconsecutivebuilds.Thisisofcourseverymuchashowstopperforus,soIdbeextremelygratefulifsomeonecouldhavealookatthisissue.Thanks!-TommiKiviniemiVPTechnology,Co-founderSeriouslyDigitalEntertainmentLtd.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Please also note that the log file itself does contain the portions after the point where Jenkins bails out, so it is not a matter of log truncation or similar. I'm suspecting this might be a timeout in the log stream, as that step takes quite a long time and Unity doesn't output anything in the log there.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread lacos...@java.net (JIRA)














































lacostej
 commented on  JENKINS-23958


Pipe Broken















Which version of jenkins are you using ?
Are you using the -logFile option of unity3d command line ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Hi lacostej!

We are currently using Jenkins 1.574 (newest stable), and this has happened with pretty much every Jenkins version for the last couple of months.

Yes, we are using -logFile (to prevent multiple concurrent builds from overwriting the same log). Here's the argument to the Unity plugin:
-noGraphics -batchmode -quit -projectPath “/XXX/workspace/YYY/ZZZ" -logFile "/XXX/workspace/YYY/Editor.log" -executeMethod Builder.BuildFromCommandLine -CustomArgs:Mode=Debug;Target=iPhone;OutputPath=/XXX/workspace/YYY/Build/iOS_XCode

If I open the log file at /XXX/workspace/YYY/Editor.log I can see the lines following the pipe broken error (Updating Assets - GUID: 1000... etc.), so Unity is definitely outputting that to the log. For whatever reason the Unity plugin's stream reader seems to think that the log stream gets broken there and bails out. I don't know if the stream times out or what the heck is going on there? Please let me know if you need any more info.


	Tommi





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 commented on  JENKINS-23958


Pipe Broken















Hi lacostej!

We are currently using Jenkins 1.574 (newest stable), and this has happened with pretty much every Jenkins version for the last couple of months.

Yes, we are using -logFile (to prevent multiple concurrent builds from overwriting the same log). Here's the argument to the Unity plugin:
i-noGraphics -batchmode -quit -projectPath “/XXX/workspace/YYY/ZZZ" -logFile "/XXX/workspace/YYY/Editor.log" -executeMethod Builder.BuildFromCommandLine -CustomArgs:Mode=Debug;Target=iPhone;OutputPath=/XXX/workspace/YYY/Build/iOS_XCode/i

If I open the log file at /XXX/workspace/YYY/Editor.log I can see the lines following the pipe broken error (Updating Assets - GUID: 1000... etc.), so Unity is definitely outputting that to the log. For whatever reason the Unity plugin's stream reader seems to think that the log stream gets broken there and bails out. I don't know if the stream times out or what the heck is going on there? Please let me know if you need any more info.


	Tommi





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Please also note that the log file itself does contain the portions after the point where Jenkins bails out, so it is not a matter of log truncation or similar. I'm suspecting this might be a timeout in the log stream reader, as that step takes quite a long time and Unity doesn't output anything in the log there.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Hi lacostej!

We are currently using Jenkins 1.574 (newest stable), and this has happened with pretty much every Jenkins version for the last couple of months.

Yes, we are using -logFile (to prevent multiple concurrent builds from overwriting the same log). Here's the argument to the Unity plugin:
-noGraphics -batchmode -quit -projectPath “/XXX/workspace/YYY/ZZZ" -logFile "/XXX/workspace/YYY/Editor.log" -executeMethod Builder.BuildFromCommandLine -CustomArgs:Mode=Debug;Target=iPhone;OutputPath=/XXX/workspace/YYY/Build/iOS_XCode

If I open the log file at /XXX/workspace/YYY/Editor.log I can see the lines following the pipe broken error (Updating Assets - GUID: 1000... etc.), so Unity is definitely outputting that to the log. For whatever reason the Unity plugin's stream reader seems to think that the log stream gets broken there and bails out. I don't know if the stream times out or what the heck is going on there? Please let me know if you need any more info.

PS. The same error happened without -logFile as well, albeit it seemed to happen more often (could be because concurrent builds could overwrite the same log in that scenario). But even when building ONE build at a time, using -logFile or not using it can still invoke the same pipe broken error.


	Tommi





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Please also note that the log file itself does contain the portions after the point where Jenkins bails out, so it is not a matter of log truncation or similar. I'm suspecting this might be a timeout in the log stream reader, as that step takes quite a long time and Unity doesn't output anything in the log there during that time.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Hi lacostej!

We are currently using Jenkins 1.574 (newest stable), and this has happened with pretty much every Jenkins version for the last couple of months.

Yes, we are using -logFile (to prevent multiple concurrent builds from overwriting the same log). Here's the argument to the Unity plugin:
-noGraphics -batchmode -quit -projectPath “/XXX/workspace/YYY/ZZZ" -logFile "/XXX/workspace/YYY/Editor.log" -executeMethod Builder.BuildFromCommandLine -CustomArgs:Mode=Debug;Target=iPhone;OutputPath=/XXX/workspace/YYY/Build/iOS_XCode

If I open the log file at /XXX/workspace/YYY/Editor.log I can see the lines following the pipe broken error (Updating Assets - GUID: 1000... etc.), so Unity is definitely outputting that to the log. For whatever reason the Unity plugin's stream reader seems to think that the log stream gets broken there and bails out. I don't know if the stream times out or what the heck is going on there? Please let me know if you need any more info.

PS. The same error happens without -logFile as well, albeit it seems to happen more often (could be because concurrent builds could overwrite the same log in that scenario). But even when building ONE build at a time, using -logFile or not using it can still invoke the same pipe broken error.


	Tommi





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-08-05 Thread tommikiviniemi1...@gmail.com (JIRA)












































 
Tommi Kiviniemi
 edited a comment on  JENKINS-23958


Pipe Broken
















Hi lacostej!

We are currently using Jenkins 1.574 (newest stable), and this has happened with pretty much every Jenkins version for the last couple of months.

Yes, we are using -logFile (to prevent multiple concurrent builds from overwriting the same log). Here's the argument to the Unity plugin:
-noGraphics -batchmode -quit -projectPath “/XXX/workspace/YYY/ZZZ" -logFile "/XXX/workspace/YYY/Editor.log" -executeMethod Builder.BuildFromCommandLine -CustomArgs:Mode=Debug;Target=iPhone;OutputPath=/XXX/workspace/YYY/Build/iOS_XCode

If I open the log file at /XXX/workspace/YYY/Editor.log I can see the lines following the pipe broken error (Updating Assets - GUID: 1000... etc.), so Unity is definitely outputting that to the log. For whatever reason the Unity plugin's stream reader seems to think that the log stream gets broken there and bails out. I don't know if the stream times out or what the heck is going on there? Please let me know if you need any more info.

PS. The same error happens without -logFile as well, albeit it seemed to happen more often (could be because concurrent builds could overwrite the same log in that scenario). But even when building ONE build at a time, using -logFile or not using it can still invoke the same pipe broken error.


	Tommi





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-07-24 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 updated  JENKINS-23958


Pipe Broken
















Change By:


Tommi Kiviniemi
(24/Jul/14 1:24 PM)




Environment:


*
MacOSX
,

*
SlavenoderunningonsamemachineasJenkins(connectedviaSSHtolocalhost,samejenkinsuserrunningeverything)
*UnityCacheserver(runningonsamemachineasJenkinsandUnityslavenode)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-07-23 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 created  JENKINS-23958


Pipe Broken















Issue Type:


Bug



Assignee:


lacostej



Components:


unity3d-plugin



Created:


23/Jul/14 6:59 PM



Description:


We get a pipe broken exception in the Jenkins Unity plugin about 50% of the time. 

It ALWAYS happens at the exact same step:
...
Refresh: trashing asset 2197dcffa7f1e4295a0f8e83fed9f5bf
Refresh: trashing asset bca6eeff7c4924a429da9a1b3450b036
Refresh: trashing asset 6b4a9fff255e844c999a4bcd6105d894
Refresh: trashing asset d63cefffccda34624843a84caddbb852
Failure on remote 
java.io.IOException: Pipe broken
at java.io.PipedInputStream.read(PipedInputStream.java:322)
at java.io.PipedInputStream.read(PipedInputStream.java:378)
at java.io.InputStream.read(InputStream.java:101)
at org.jenkinsci.plugins.unity3d.io.StreamCopyThread.run(StreamCopyThread.java:64)

When it succeeds, the next line is ALWAYS
Updating Assets - GUID: 1000...
 done. Time: 18.743246 ms 

So IF the build fails, then it is ALWAYS right after the last asset being trashed. If it makes it to the next line (updating asset with GUID 1000), then the build will ALWAYS succeed.

I think that the frequency of the error is dependent on how large the project is, as we didn't get the error nearly as much in the beginning phases of the project. Now that the project is large we get the pipe broken error about 50% of the time. This is of course conjecture and the frequency of the error could be caused by something else entirely.

Also, errors tend to happen multiple times in a row. Conversely, once it succeeds it tends to succeed for several consecutive builds.

This is of course very much a showstopper for us, so I'd be extremely grateful if someone could have a look at this issue.

Thanks!

	Tommi Kiviniemi
VP Technology, Co-founder
Seriously Digital Entertainment Ltd.






Environment:


Mac OS X




Project:


Jenkins



Priority:


Blocker



Reporter:


Tommi Kiviniemi

























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-07-23 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 commented on  JENKINS-23958


Pipe Broken















Please note that this is not a duplicate of https://issues.jenkins-ci.org/browse/JENKINS-22492 as the cause is very different in #22492.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-07-23 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 commented on  JENKINS-23958


Pipe Broken















Please also note that the log file itself does contain the portions after the point where Jenkins bails out, so it is not a matter of log truncation or similar.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [unity3d-plugin] (JENKINS-23958) Pipe Broken

2014-07-23 Thread tommikiviniemi1...@gmail.com (JIRA)














































Tommi Kiviniemi
 updated  JENKINS-23958


Pipe Broken
















Change By:


Tommi Kiviniemi
(23/Jul/14 8:44 PM)




Environment:


MacOSX
,SlavenoderunningonsamemachineasJenkins(connectedviaSSHtolocalhost,samejenkinsuserrunningeverything)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.