Bug #2187
closedIf a new version PT is present on the filesystem, but not loaded in Rudder, there are error on display
Description
(the title may be wrong or misleading)
For the PT rpmPackageInstallation, there are 3 version on the filesystem and on the git:
1.0
2.0
2.1
The ldap tree contains only version 1.0 and 2.0, and a PI is based on PT 2.0
When showing the PI, I have the following error
16:11:53.351 [qtp746169063-71] ERROR net.liftweb.http.LiftRules - Exception being returned to browser when processing Req(List(F54839448872HJKK1Y), Map(F54839448872HJKK1Y -> List
(true)), ParsePath(List(ajax_request, F54839448857NWJHWV, index),,true,true), /rudder, PostRequest, Full(application/x-www-form-urlencoded; charset=UTF-8))
java.util.NoSuchElementException: key not found: 2.1
at scala.collection.MapLike$class.default(MapLike.scala:224) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.immutable.Map$Map2.default(Map.scala:122) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.MapLike$class.apply(MapLike.scala:135) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.immutable.Map$Map2.apply(Map.scala:122) ~[scala-library-2.9.0-1.jar:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anonfun$com$normation$rudder$web$snippet$PolicyInstanceManagement$$showVersions$1.apply(PolicyInstanceManage
ment.scala:213) ~[classes/:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anonfun$com$normation$rudder$web$snippet$PolicyInstanceManagement$$showVersions$1.apply(PolicyInstanceManage
ment.scala:212) ~[classes/:na]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:60) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:44) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.TraversableLike$class.map(TraversableLike.scala:194) ~[scala-library-2.9.0-1.jar:na]
at scala.collection.mutable.ArrayBuffer.map(ArrayBuffer.scala:44) ~[scala-library-2.9.0-1.jar:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement.com$normation$rudder$web$snippet$PolicyInstanceManagement$$showVersions(PolicyInstanceManagement.scala:212) ~
[classes/:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anonfun$policyTemplateDetails$1.apply(PolicyInstanceManagement.scala:180) ~[classes/:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anonfun$policyTemplateDetails$1.apply(PolicyInstanceManagement.scala:164) ~[classes/:na]
at net.liftweb.http.SHtml$$anon$8.applyAgain(SHtml.scala:285) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at com.normation.rudder.web.snippet.PolicyInstanceManagement.com$normation$rudder$web$snippet$PolicyInstanceManagement$$displayPolicyInstanceDetails(PolicyInstanceManagem
ent.scala:333) ~[classes/:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anon$2.com$normation$rudder$web$snippet$PolicyInstanceManagement$$anon$$onClickNode(PolicyInstanceManagement
.scala:394) ~[classes/:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anon$2$$anonfun$body$2.apply(PolicyInstanceManagement.scala:400) ~[classes/:na]
at com.normation.rudder.web.snippet.PolicyInstanceManagement$$anon$2$$anonfun$body$2.apply(PolicyInstanceManagement.scala:400) ~[classes/:na]
at net.liftweb.http.SHtml$$anonfun$a$1.apply(SHtml.scala:488) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.http.SHtml$$anonfun$a$1.apply(SHtml.scala:488) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.http.S$LFuncHolder.apply(S.scala:175) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.http.S$ProxyFuncHolder.apply(S.scala:115) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.http.LiftSession$$anon$3.net$liftweb$http$LiftSession$$anon$$super$apply(LiftSession.scala:1456) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.http.LiftSession$$anon$3$$anonfun$apply$67$$anonfun$apply$68$$anonfun$apply$69.apply(LiftSession.scala:1456) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.util.AnyVarTrait$class.doWith(AnyVar.scala:233) ~[lift-util_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.util.AnyVar.doWith(AnyVar.scala:89) ~[lift-util_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.http.LiftSession$$anon$3$$anonfun$apply$67$$anonfun$apply$68.apply(LiftSession.scala:1455) ~[lift-webkit_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.util.AnyVarTrait$class.doWith(AnyVar.scala:233) ~[lift-util_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
at net.liftweb.util.AnyVar.doWith(AnyVar.scala:89) ~[lift-util_2.9.0-1-2.4-M3.1.jar:2.4-M3.1]
Updated by Nicolas CHARLES almost 13 years ago
Reloading the PT library doesn't solve the issue
Updated by Nicolas CHARLES almost 13 years ago
In fact, reloading the PT library doesn't do anything (cf next ticket)
Updated by Jonathan CLARKE almost 13 years ago
- Target version changed from 2.3.6 to 2.3.7
Updated by Nicolas PERRON over 12 years ago
- Target version changed from 2.3.7 to 2.3.8
Updated by Jonathan CLARKE over 12 years ago
- Target version changed from 2.3.8 to Ideas (not version specific)
Updated by Jonathan CLARKE about 12 years ago
- Status changed from New to Discussion
- Assignee set to Nicolas CHARLES
- Target version changed from Ideas (not version specific) to 2.4.0~rc1
Nicolas, can you still reproduce this bug?
Updated by Nicolas CHARLES about 12 years ago
- Status changed from Discussion to Rejected
This bug is very old, and I couldn't reproduice it.
Hence, I reject it
Updated by Nicolas PERRON about 12 years ago
- Target version changed from 2.4.0~rc1 to 2.4.0~beta5