[MAGNOLIA-3241] Newline in module descriptor causes ClassNotFoundException Created: 29/Jun/10  Updated: 30/Jun/10  Resolved: 30/Jun/10

Status: Closed
Project: Magnolia
Component/s: modulemechanism
Affects Version/s: 4.3.2
Fix Version/s: None

Type: Bug Priority: Trivial
Reporter: Brian Bowman Assignee: Magnolia International
Resolution: Duplicate Votes: 0
Labels: descriptor, handler, module, version
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Ubuntu, Tomcat 6.0.26, Java 1.6.0.20, Eclipse 3.5.2


Issue Links:
duplicate
duplicates MAGNOLIA-2082 Module descriptor files: trim whitesp... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

Default Eclipse xml formatting moves <versionHandler> closing tag to a new line for long qualified names. This causes a ClassNotFoundException on Tomcat startup. ex:

<?xml version="1.0" encoding="UTF-8"?>
<module>
<name>training-samples</name>
<displayName>${project.name}</displayName>
<versionHandler>info.magnolia.training.samples.SamplesVersionHandler
</versionHandler>
<version>1.0-SNAPSHOT</version>
</module>



 Comments   
Comment by Magnolia International [ 30/Jun/10 ]

This is a duplicate of MAGNOLIA-2082, for which there is unfortunately no simple/straightforward fix (yes, it sounds silly, ...)

Generated at Mon Feb 12 03:44:34 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.