Project

General

Profile

Actions

Bug #3314

closed

Rudder cannot load several plugins at the same time

Added by Nicolas CHARLES about 11 years ago. Updated over 10 years ago.

Status:
Released
Priority:
3
Category:
Web - Maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

If there are several plugins in the /opt/rudder/jetty7/rudder-plugins folder, none of them get loaded
If there is only one, then it works

It is probably something related to the jetty init script

Actions #1

Updated by Jonathan CLARKE about 11 years ago

Are you sure this only needs fixing in 2.5? Sounds like it might affect 2.3 also.

Actions #2

Updated by Jonathan CLARKE about 11 years ago

  • Category changed from 11 to Web - Maintenance
Actions #3

Updated by François ARMAND about 11 years ago

  • Assignee changed from Nicolas PERRON to François ARMAND

I'm going to see if it's a problem with the classpath definition (and so in our script that change the classpath in Jetty), or something after (in the plugin loading system in Rudder?)

Actions #4

Updated by Nicolas PERRON about 11 years ago

  • Target version changed from 2.5.1 to 2.5.2
Actions #5

Updated by Nicolas PERRON about 11 years ago

  • Target version changed from 2.5.2 to 2.5.3
Actions #6

Updated by Nicolas PERRON almost 11 years ago

  • Target version changed from 2.5.3 to 2.5.4
Actions #7

Updated by Nicolas PERRON almost 11 years ago

  • Target version changed from 2.5.4 to 2.5.5
Actions #8

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.5.5 to 2.5.6
Actions #9

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.5.6 to 2.4.8

François ARMAND wrote:

I'm going to see if it's a problem with the classpath definition (and so in our script that change the classpath in Jetty), or something after (in the plugin loading system in Rudder?)

So, did you investigate on it ?

And I'm not convince this is a 2.5 (now, 2.6) issue. As said Jon, it should be true at least on 2.4

Actions #10

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.4.8 to 2.4.9
Actions #11

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.4.9 to 2.4.10
Actions #12

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.4.10 to 2.4.11
Actions #13

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.4.11 to 2.4.12
Actions #14

Updated by Nicolas PERRON over 10 years ago

  • Status changed from New to Discussion
  • Target version changed from 2.4.12 to 2.4.13
Actions #15

Updated by François ARMAND over 10 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from François ARMAND to Jonathan CLARKE
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/186

There is a bug in the Jetty init script patch generating the exta classpath part: jars in the set have to be separated with "," not ":", see: http://wiki.eclipse.org/Jetty/Reference/Jetty_Classloading in "Using the extraClasspath() method" paragraph.

PR here: https://github.com/Normation/rudder-packages/pull/186

Actions #16

Updated by François ARMAND over 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset packages:commit:aa47a7c3170782389158facdde43ce79e339ade4.

Actions #17

Updated by Jonathan CLARKE over 10 years ago

Applied in changeset packages:commit:43cfc20a6a2d2ecceb2ccc618bafdcaec1fd7875.

Actions #18

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.4.13 to 2.4.12
Actions #19

Updated by Nicolas PERRON over 10 years ago

  • Subject changed from rudder cannot load several plugins at the same time to Rudder cannot load several plugins at the same time
Actions #20

Updated by Nicolas PERRON over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.4.12 which was released today.
Check out:

Actions

Also available in: Atom PDF