Project

General

Profile

Bug #3314

Rudder cannot load several plugins at the same time

Added by Nicolas CHARLES about 7 years ago. Updated over 6 years ago.

Status:
Released
Priority:
3
Category:
Web - Maintenance
Target version:
Severity:
User visibility:
Effort required:
Priority:

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

Associated revisions

Revision aa47a7c3 (diff)
Added by François ARMAND over 6 years ago

Fixes #3314: Jetty extra classpath are separated with comma, not column

Revision 43cfc20a
Added by Jonathan CLARKE over 6 years ago

Merge pull request #186 from fanf/bug_3314/bad_jetty_extra_classpath_syntax

Fixes #3314: Jetty extra classpath are separated with comma, not column

History

#1

Updated by Jonathan CLARKE about 7 years ago

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

#2

Updated by Jonathan CLARKE almost 7 years ago

  • Category changed from 11 to Web - Maintenance
#3

Updated by François ARMAND almost 7 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?)

#4

Updated by Nicolas PERRON almost 7 years ago

  • Target version changed from 2.5.1 to 2.5.2
#5

Updated by Nicolas PERRON almost 7 years ago

  • Target version changed from 2.5.2 to 2.5.3
#6

Updated by Nicolas PERRON almost 7 years ago

  • Target version changed from 2.5.3 to 2.5.4
#7

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.5.4 to 2.5.5
#8

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.5.5 to 2.5.6
#9

Updated by Nicolas PERRON over 6 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

#10

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.4.8 to 2.4.9
#11

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.4.9 to 2.4.10
#12

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.4.10 to 2.4.11
#13

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.4.11 to 2.4.12
#14

Updated by Nicolas PERRON over 6 years ago

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

Updated by François ARMAND over 6 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

#16

Updated by François ARMAND over 6 years ago

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

Applied in changeset packages:commit:aa47a7c3170782389158facdde43ce79e339ade4.

#17

Updated by Jonathan CLARKE over 6 years ago

Applied in changeset packages:commit:43cfc20a6a2d2ecceb2ccc618bafdcaec1fd7875.

#18

Updated by Nicolas PERRON over 6 years ago

  • Target version changed from 2.4.13 to 2.4.12
#19

Updated by Nicolas PERRON over 6 years ago

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

Updated by Nicolas PERRON over 6 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:

Also available in: Atom PDF