eclipse-platform / eclipse-platform/eclipse.platform

NPE in SaveManager.sortTrees(): Given trees not in unambiguous order

Aperta
#83 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
165
Fork
174
Merge medio
2g 8h
PR unite (30g)
22

Descrizione

```
java.lang.NullPointerException: Given trees not in unambiguous order (Bug 352867): 4->3->6->7->8->9->10->11->12->13->14->15->16->17->18->19->20->21->22->23->24->25->26->27->28->29->30->31->32->33->34->35->36->37->38->39->40->41->42->43->44->45->46->47->48->49->50->51->52->53->54->55->56->57->58->59->60->61->62->63->64->65->66->67->68->69->70->71->72->73->74->75->76->77->78->79->80->81->82->83->84->85->86->87->88->89->90->91->92->93->94->95->96->97->98->99->100->101->102->103->104->105->106->107->108->109->110->111->112->113->114->115->116->117->118->119->120->121->122->123->124->125->126->127->128->129->130->131->132->133->134->135->136->137->138->139->140->141->142->143->144->145->146->147->148->149->150->151->152->153->154->155->156->157->158->159->160->161->162->163->164->165->166->167->168->169->170->171->172->173->174->175->176->177->178->179->180->181->182->183->184->185->186->187->188->189->190->191->192->193->194->195->196->197->198->199->200->201->202->203->204->205->206->207->208->209->210->211->212->213->214->215->216->217->218->220->221->222->224->225->226->228->229->231->233->234->235->237->238->239->241->242->243->245->247->248->251->253->254->256->258->259->260->262->263->265->267->268->269->271->272->273->274->276->277->278->281->283->284->285->287->288->290->292->293->295->296->297->298->299->300->301->302->303->304->305->306->307->308->309->310->311->312->313->314->315->316->317->318->319->320->321->322->323->324->325->326->327->328->329->330->331->332->333->334->335->336->337->338->339->340->341->342->343->344->345->346->347->348->349->350->351->352->353->354->355->356->357->358->359->360->361->362->363->364->365->366->367->368->369->370->371->372->373->374->375->376->377->378->379->380->381->382->383->384->385->386->387->388->389->390->391->392->393->394->395->396->397->398->399->400->401->402->403->404->405->406->407->408->409->410->411->412->413->414->415->416->417->418->419->420->421->422->423->424->425->426->427->428->429->430->431->432->433->434->435->436->437->438->439->440->441->442->443->444->445->446->447->448->449->450->451->452->453->454->455->456->457->458->459->460->461->462->463->464->465->466->467->468->469->470->471->472->473->474->475->476->477->478->479->480->481->482->483->484->485->486->487->488->489->490->491->492->493->494->495->496->497->498->499->500->501->502->503->504->505->506->507->508->509->510->511->512->513->514->515->516->517->518->519->520->521->522->523->524->525->526->527->528->529->530->531->532->533->534->535->536->537->538->539->540->541->542->543->544->545->546->547->548->549->550->551->552->553->554->555->556->557->558->559->560->561->562->563->564->565->566->567->568->569->570->571->572->573->574->575->576->577->578->579->580->581->582->583->584->585->586->587->588->589->590->591->592->593->594->595->596->597->598->599->600->601->602->603->604->605->606->607->608->609->610->611->612->613->614->615->616->617->618->619->620->621->622->623->624->625->626->627->628->629->630->631->632->633->634->635->636->637->638->639->640->641->642->643->644->645->646->647->648->649->650->651->652->653->654->655->656->657->658->659->660->661->662->663->664->665->666->667->668->669->670->671->672->673->674->675->676->677->678->679->680->681->682->683->684->685->686->687->688->689->690->691->692->693->694->695->696->697->698->699->700->701->702->703->704->705->706->707->708->709->710->711->712->713->714->715->716->717->718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 5->218->220->221->222->224->225->226->228->229->231->233->234->235->237->238->239->241->242->243->245->247->248->251->253->254->256->258->259->260->262->263->265->267->268->269->271->272->273->274->276->277->278->281->283->284->285->287->288->290->292->293->295->296->297->298->299->300->301->302->303->304->305->306->307->308->309->310->311->312->313->314->315->316->317->318->319->320->321->322->323->324->325->326->327->328->329->330->331->332->333->334->335->336->337->338->339->340->341->342->343->344->345->346->347->348->349->350->351->352->353->354->355->356->357->358->359->360->361->362->363->364->365->366->367->368->369->370->371->372->373->374->375->376->377->378->379->380->381->382->383->384->385->386->387->388->389->390->391->392->393->394->395->396->397->398->399->400->401->402->403->404->405->406->407->408->409->410->411->412->413->414->415->416->417->418->419->420->421->422->423->424->425->426->427->428->429->430->431->432->433->434->435->436->437->438->439->440->441->442->443->444->445->446->447->448->449->450->451->452->453->454->455->456->457->458->459->460->461->462->463->464->465->466->467->468->469->470->471->472->473->474->475->476->477->478->479->480->481->482->483->484->485->486->487->488->489->490->491->492->493->494->495->496->497->498->499->500->501->502->503->504->505->506->507->508->509->510->511->512->513->514->515->516->517->518->519->520->521->522->523->524->525->526->527->528->529->530->531->532->533->534->535->536->537->538->539->540->541->542->543->544->545->546->547->548->549->550->551->552->553->554->555->556->557->558->559->560->561->562->563->564->565->566->567->568->569->570->571->572->573->574->575->576->577->578->579->580->581->582->583->584->585->586->587->588->589->590->591->592->593->594->595->596->597->598->599->600->601->602->603->604->605->606->607->608->609->610->611->612->613->614->615->616->617->618->619->620->621->622->623->624->625->626->627->628->629->630->631->632->633->634->635->636->637->638->639->640->641->642->643->644->645->646->647->648->649->650->651->652->653->654->655->656->657->658->659->660->661->662->663->664->665->666->667->668->669->670->671->672->673->674->675->676->677->678->679->680->681->682->683->684->685->686->687->688->689->690->691->692->693->694->695->696->697->698->699->700->701->702->703->704->705->706->707->708->709->710->711->712->713->714->715->716->717->718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 713->714->715->716->717->718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 714->715->716->717->718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 715->716->717->718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 716->717->718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 718->719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 719->720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 720->721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 721->722->723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 723->724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 724->725->726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 726->727->728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 728->729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 729->730->731->732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 732->733->734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 734->735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 735->736->737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 737->738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 738->739->740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 740->741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 741->742->743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 743->744->745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 745->746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 746->747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 747->748->749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 749->750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 750->751->752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 752->753->754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 754->755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 755->756->757->758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 758->759->760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 760->761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 761->762->763->764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 764->765->766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 766->767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 767->768->769->770->771->772->773->774->775->776->777->778->779->780->781, 768->769->770->771->772->773->774->775->776->777->778->779->780->781, 769->770->771->772->773->774->775->776->777->778->779->780->781, 771->772->773->774->775->776->777->778->779->780->781, 772->773->774->775->776->777->778->779->780->781, 773->774->775->776->777->778->779->780->781, 775->776->777->778->779->780->781, 776->777->778->779->780->781, 781
at org.eclipse.core.internal.resources.SaveManager.sortTrees(SaveManager.java:1566)
at org.eclipse.core.internal.resources.SaveManager.collapseTrees(SaveManager.java:327)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1215)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1150)
at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

```

Noticed error above today few times in the log, they all seem to show different trees in every error. I set workspace save interval to 1 minute, so after 13 errors in ~30 minutes they stopped to appear, and there were no errors on shutdown/restart. So seem to be somehow "fixed" internally?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.