Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0041126
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Openbravo ERP] A. Platformminoralways2019-06-19 11:272019-06-24 17:01
ReportercaristuView Statuspublic 
Assigned Tocaristu 
PriorityimmediateResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision2ccf23b4fcae
ProjectionnoneETAnoneTarget Version3.0PR19Q1.2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned ToAugustoMauch
Web browser
ModulesCore
Regression levelPre packaging ( pi )
Regression date2019-04-18
Regression introduced in releasepi
Regression introduced by commithttps://code.openbravo.com/erp/devel/pi/rev/08db5ae97ad2b0fb0c4499b630018a9bc0c0166f [^]
Triggers an Emergency PackNo
Summary

0041126: Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes

DescriptionIf there is an XSL processor library in the classpath that provides a TrasnformerFactory implementation which is not able to handle the standard attributes configured in XMLUtil class, then this class is not able to provide a TransformerFactory instance.

Under this scenario, those parts of the application (like the MMC) that use XMLUtil to retrieve a TransformerFactory will not work properly.
Steps To Reproduce0) Copy the following libraries[1],[2] into lib/runtime folder and run ant compile.complete
1) Login
2) Go to the MMC window and try to install any module. The attached error will be shown.


[1] https://mvnrepository.com/artifact/xalan/xalan/2.7.1 [^]
[2] https://mvnrepository.com/artifact/xalan/serializer/2.7.1 [^]
Proposed SolutionCatch the IllegalArgumentException thrown when the attribute is not recognized. See: https://docs.oracle.com/javase/tutorial/jaxp/properties/usingProps.html [^]
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0041124 closedcaristu Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes 

-  Notes
(0112889)
hgbot (developer)
2019-06-19 13:00

Repository: erp/backports/3.0PR19Q1.2
Changeset: 2ccf23b4fcae680ea291b0a56fb4f2a58d3e0570
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Wed Jun 19 12:56:53 2019 +0200
URL: http://code.openbravo.com/erp/backports/3.0PR19Q1.2/rev/2ccf23b4fcae680ea291b0a56fb4f2a58d3e0570 [^]

fixes bug 41126: Don't fail if can't set a TransformerFactory attribute

  In case the TransformerFactory underlying implementation does not recognize an attribute, do not fail and handle the error showing a warning message.

---
M src/org/openbravo/dal/xml/XMLUtil.java
---
(0112982)
AugustoMauch (administrator)
2019-06-24 17:01

Code reviewed and verified

- Issue History
Date Modified Username Field Change
2019-06-19 11:30 caristu Type defect => backport
2019-06-19 11:30 caristu Target Version => 3.0PR19Q1.2
2019-06-19 13:00 hgbot Checkin
2019-06-19 13:00 hgbot Note Added: 0112889
2019-06-19 13:00 hgbot Status scheduled => resolved
2019-06-19 13:00 hgbot Resolution open => fixed
2019-06-19 13:00 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/backports/3.0PR19Q1.2/rev/2ccf23b4fcae680ea291b0a56fb4f2a58d3e0570 [^]
2019-06-19 13:00 caristu Review Assigned To => AugustoMauch
2019-06-19 13:06 caristu Proposed Solution updated
2019-06-24 17:01 AugustoMauch Note Added: 0112982
2019-06-24 17:01 AugustoMauch Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker