Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 365241

Summary: Orion build broken by platform move to javax.servlet 3.0
Product: [ECD] Orion Reporter: John Arthorne <john.arthorne>
Component: RelengAssignee: John Arthorne <john.arthorne>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: pwebster, tjwatson
Version: 0.3   
Target Milestone: 0.4 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 360245    
Bug Blocks:    

Description John Arthorne CLA 2011-11-30 15:39:35 EST
The Orion Windows jsUnit tests are failing to install on hudson:

c:\hb\workspace\orion-jstest-windows>"c:\java\jdk1.6.0_20\jre\bin\java" -Xmx500m -jar c:\hb\workspace\orion-jstest-windows/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher.jar -application org.eclipse.equinox.p2.director -repository http://build.eclipse.org/eclipse/e4/orion/target/0.3-I-builds/I20111129-2230 -i org.eclipse.orion -d c:\hb\workspace\orion-jstest-windows/test/eclipse 
Installing org.eclipse.orion 0.4.0.201111292230.
Installation failed.
Cannot complete the install because one or more required items could not be found.
 Software being installed: Eclipse Orion 0.4.0.201111292230 (org.eclipse.orion 0.4.0.201111292230)
 Missing requirement: Orion Server Base (Incubation) 0.4.0.v20111102-1320-8G8vFy0FZaQDpn_a3urGKbK (org.eclipse.orion.base.feature.feature.group 0.4.0.v20111102-1320-8G8vFy0FZaQDpn_a3urGKbK) requires 'org.eclipse.equinox.http.jetty [2.0.100.v20111010-1614]' but it could not be found
 Cannot satisfy dependency:
  From: Eclipse Orion 0.4.0.201111292230 (org.eclipse.orion 0.4.0.201111292230)
  To: org.eclipse.orion.feature.group [0.3.0.v20110811-1056-17F-7Q09Ts3VLbMtUMCAuUeprH1U]
 Cannot satisfy dependency:
  From: Orion (Incubation) 0.3.0.v20110811-1056-17F-7Q09Ts3VLbMtUMCAuUeprH1U (org.eclipse.orion.feature.group 0.3.0.v20110811-1056-17F-7Q09Ts3VLbMtUMCAuUeprH1U)
  To: org.eclipse.orion.server.feature.feature.group [0.4.0.v20111102-1319-7I8c93FKxd6BfEyuIHbkM6hNlm5u]
 Cannot satisfy dependency:
  From: Orion Server (Incubation) 0.4.0.v20111102-1319-7I8c93FKxd6BfEyuIHbkM6hNlm5u (org.eclipse.orion.server.feature.feature.group 0.4.0.v20111102-1319-7I8c93FKxd6BfEyuIHbkM6hNlm5u)
  To: org.eclipse.orion.base.feature.feature.group [0.4.0.v20111102-1320-8G8vFy0FZaQDpn_a3urGKbK]
Application failed, log file location: C:\hb\workspace\orion-jstest-windows\org.eclipse.releng.basebuilder\configuration\1322624668911.log
Comment 1 John Arthorne CLA 2011-11-30 16:54:16 EST
Ugh, this is a mess. The root problem is the platform moved to Jetty 8 rather than the previous Jetty 5. Due to a version incompatibility between Jetty and our current Solr we current cannot consume this. See bug 360245 for details. Resolving that bug will likely fix us. Until then I am moving to consume platform from the 3.8milestones repository rather than the integration build. I've opened a separate bug 365249 to address Orion moving to Jetty 8 once it is possible.
Comment 2 John Arthorne CLA 2011-11-30 16:58:08 EST
Updating the title because this breaks not only windows tests, but the build itself. We were being saved by an old cached copy of jetty 5 on the build machine but when that was cleared the builds started to fail.
Comment 3 John Arthorne CLA 2011-12-07 09:42:21 EST
I'm going to stay on platform M3 for the current Orion milestone, and move to new Jetty/servlet API next week.
Comment 4 John Arthorne CLA 2011-12-15 17:19:58 EST
Marking fixed. Builds >= 20111214-2230 are running on java.servlet 3.0