[JBoss JIRA] (DROOLS-5494) Uploading Excel Spreadsheets using OpenJDK 11
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-5494?page=com.atlassian.jira.plug... ]
Mario Fusco updated DROOLS-5494:
--------------------------------
Sprint: 2020 Week 28-30 (from Jul 6)
> Uploading Excel Spreadsheets using OpenJDK 11
> ---------------------------------------------
>
> Key: DROOLS-5494
> URL: https://issues.redhat.com/browse/DROOLS-5494
> Project: Drools
> Issue Type: Bug
> Components: decision tables
> Affects Versions: 7.33.0.Final
> Reporter: Ben-Johan van der Walt
> Assignee: Mario Fusco
> Priority: Major
>
> Using Drools version 7.33.0.Final as well as 7.33.0.Final-redhat-00002.
> When trying to upload an Excel Spreadsheet of type .xlsx I am getting a lot of error trying to upload the file. I am able to import the Excel file via the import Asset button, but not by using the "Add Asset" button and adding a new Spreadsheet asset and then uploading the Excel file.
> So I am using OpenJDK 11.0.7 and I think that is the reason for the errors.
> There are a lot of issues with the libraries from org.apache.poi version 3.17 (e.g. poi-3.17.jar, poi-ooxml-3.17.jar and poi-ooxml-schemas-3.17.jar) which are all part of the drools or decision-central war file. Using OpenJDK you have to use at least version 4.1.1 and update a few other dependancies like commons-compress-1.19.jar and xmlbeans-3.1.0.jar to get it to work.
>
> I do not have a specific excel spreadsheet, but any spreadsheet of type .xlsx will cause the error when trying to upload it.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (DROOLS-5495) Drools Builder error "org/apache/commons/math3/util/ArithmeticUtils" by eclipse plugin
by Toshiya Kobayashi (Jira)
[ https://issues.redhat.com/browse/DROOLS-5495?page=com.atlassian.jira.plug... ]
Toshiya Kobayashi updated DROOLS-5495:
--------------------------------------
Description:
1. Install eclipse (tested with eclipse-java-2020-03)
2. "Install New Software" to install "Drools and jBPM" plugin via https://download.jboss.org/drools/release/7.39.0.Final/org.drools.updates...
3. Create a project -> Other -> Drools -> Drools Project
-> Choose second icon (= a project with sample assets), Press Next
-> For "Build the project using:"
A) Java and Drools runtime classes
-> Use "Manage Runtime Definision" to create a runtime which points to drools-distribution-7.39.0.Final/binaries
B) Maven
=> The issue reproduced in both approaches
4. When you edit DRL or build a project in Eclipse, an error pop-up is raised. See attached DroolsBuilderError.png
{noformat}
Errors occurred during the build.
Errors running builder 'Drools Builder' on project 'Drools_2'.
org/apache/commons/math3/util/ArithmeticUtils
{noformat}
.metadata/.log
{noformat}
!ENTRY org.eclipse.core.resources 4 75 2020-07-08 11:14:56.027
!MESSAGE Errors occurred during the build.
!SUBENTRY 1 org.drools.eclipse 4 75 2020-07-08 11:14:56.027
!MESSAGE Errors running builder 'Drools Builder' on project 'DroolsSampleProj3-maven'.
!STACK 0
java.lang.NoClassDefFoundError: org/apache/commons/math3/util/ArithmeticUtils
at org.apache.poi.poifs.property.RootProperty.setSize(RootProperty.java:59)
at org.apache.poi.poifs.property.DirectoryProperty.<init>(DirectoryProperty.java:52)
at org.apache.poi.poifs.property.RootProperty.<init>(RootProperty.java:31)
at org.apache.poi.poifs.property.PropertyTable.<init>(PropertyTable.java:58)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:102)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:274)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:252)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:221)
at org.drools.decisiontable.parser.xls.ExcelParser.parseFile(ExcelParser.java:84)
at org.drools.decisiontable.SpreadsheetCompiler.parseResource(SpreadsheetCompiler.java:136)
at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:120)
at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:93)
at org.drools.decisiontable.DecisionTableProviderImpl.compileResource(DecisionTableProviderImpl.java:74)
at org.drools.decisiontable.DecisionTableProviderImpl.loadFromResource(DecisionTableProviderImpl.java:42)
at org.drools.compiler.compiler.DecisionTableFactory.loadFromResource(DecisionTableFactory.java:36)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.packageNameFromDtable(KieBuilderImpl.java:435)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.packageNameFromAsset(KieBuilderImpl.java:411)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.packageNameForFile(KieBuilderImpl.java:390)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.isFileInKieBase(KieBuilderImpl.java:381)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.filterFileInKBase(KieBuilderImpl.java:359)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.addFiles(AbstractKieProject.java:302)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:251)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:214)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:78)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:279)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:247)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:194)
at org.drools.eclipse.builder.DroolsBuilder$DroolsBuilderVisitor.doBuildKieProject(DroolsBuilder.java:222)
at org.drools.eclipse.builder.DroolsBuilder$DroolsBuilderVisitor.build(DroolsBuilder.java:197)
at org.drools.eclipse.builder.DroolsBuilder.fullBuild(DroolsBuilder.java:155)
at org.drools.eclipse.builder.DroolsBuilder.incrementalBuild(DroolsBuilder.java:172)
at org.drools.eclipse.builder.DroolsBuilder.build(DroolsBuilder.java:108)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
{noformat}
was:
1. Install eclipse (tested with eclipse-java-2020-03)
2. "Install New Software" to install "Drools and jBPM" plugin via https://download.jboss.org/drools/release/7.39.0.Final/org.drools.updates...
3. Create a project -> Other -> Drools -> Drools Project
-> Choose second icon (= a project with sample assets), Press Next
-> For "Build the project using:"
A) Java and Drools runtime classes
-> Use "Manage Runtime Definision" to create a runtime which points to drools-distribution-7.39.0.Final/binaries
B) Maven
=> The issue reproduced in both approaches
4. When you edit DRL or build a project in Eclipse, an error pop-up is raised. See attached DroolsBuilderError.png
{noformat}
Errors occurred during the build.
Errors running builder 'Drools Builder' on project 'Drools_2'.
org/apache/commons/math3/util/ArithmeticUtils
{noformat}
> Drools Builder error "org/apache/commons/math3/util/ArithmeticUtils" by eclipse plugin
> --------------------------------------------------------------------------------------
>
> Key: DROOLS-5495
> URL: https://issues.redhat.com/browse/DROOLS-5495
> Project: Drools
> Issue Type: Bug
> Components: eclipse plugin
> Affects Versions: 7.39.0.Final
> Reporter: Toshiya Kobayashi
> Assignee: Kris Verlaenen
> Priority: Major
> Attachments: DroolsBuilderError.png
>
>
> 1. Install eclipse (tested with eclipse-java-2020-03)
> 2. "Install New Software" to install "Drools and jBPM" plugin via https://download.jboss.org/drools/release/7.39.0.Final/org.drools.updates...
> 3. Create a project -> Other -> Drools -> Drools Project
> -> Choose second icon (= a project with sample assets), Press Next
> -> For "Build the project using:"
> A) Java and Drools runtime classes
> -> Use "Manage Runtime Definision" to create a runtime which points to drools-distribution-7.39.0.Final/binaries
> B) Maven
> => The issue reproduced in both approaches
> 4. When you edit DRL or build a project in Eclipse, an error pop-up is raised. See attached DroolsBuilderError.png
> {noformat}
> Errors occurred during the build.
> Errors running builder 'Drools Builder' on project 'Drools_2'.
> org/apache/commons/math3/util/ArithmeticUtils
> {noformat}
> .metadata/.log
> {noformat}
> !ENTRY org.eclipse.core.resources 4 75 2020-07-08 11:14:56.027
> !MESSAGE Errors occurred during the build.
> !SUBENTRY 1 org.drools.eclipse 4 75 2020-07-08 11:14:56.027
> !MESSAGE Errors running builder 'Drools Builder' on project 'DroolsSampleProj3-maven'.
> !STACK 0
> java.lang.NoClassDefFoundError: org/apache/commons/math3/util/ArithmeticUtils
> at org.apache.poi.poifs.property.RootProperty.setSize(RootProperty.java:59)
> at org.apache.poi.poifs.property.DirectoryProperty.<init>(DirectoryProperty.java:52)
> at org.apache.poi.poifs.property.RootProperty.<init>(RootProperty.java:31)
> at org.apache.poi.poifs.property.PropertyTable.<init>(PropertyTable.java:58)
> at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:102)
> at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:274)
> at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:252)
> at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:221)
> at org.drools.decisiontable.parser.xls.ExcelParser.parseFile(ExcelParser.java:84)
> at org.drools.decisiontable.SpreadsheetCompiler.parseResource(SpreadsheetCompiler.java:136)
> at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:120)
> at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:93)
> at org.drools.decisiontable.DecisionTableProviderImpl.compileResource(DecisionTableProviderImpl.java:74)
> at org.drools.decisiontable.DecisionTableProviderImpl.loadFromResource(DecisionTableProviderImpl.java:42)
> at org.drools.compiler.compiler.DecisionTableFactory.loadFromResource(DecisionTableFactory.java:36)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.packageNameFromDtable(KieBuilderImpl.java:435)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.packageNameFromAsset(KieBuilderImpl.java:411)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.packageNameForFile(KieBuilderImpl.java:390)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.isFileInKieBase(KieBuilderImpl.java:381)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.filterFileInKBase(KieBuilderImpl.java:359)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.addFiles(AbstractKieProject.java:302)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:251)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:214)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:78)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:279)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:247)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:194)
> at org.drools.eclipse.builder.DroolsBuilder$DroolsBuilderVisitor.doBuildKieProject(DroolsBuilder.java:222)
> at org.drools.eclipse.builder.DroolsBuilder$DroolsBuilderVisitor.build(DroolsBuilder.java:197)
> at org.drools.eclipse.builder.DroolsBuilder.fullBuild(DroolsBuilder.java:155)
> at org.drools.eclipse.builder.DroolsBuilder.incrementalBuild(DroolsBuilder.java:172)
> at org.drools.eclipse.builder.DroolsBuilder.build(DroolsBuilder.java:108)
> at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
> at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220)
> at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
> at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
> at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
> at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
> at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
> at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
> at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (DROOLS-5495) Drools Builder error "org/apache/commons/math3/util/ArithmeticUtils" by eclipse plugin
by Toshiya Kobayashi (Jira)
[ https://issues.redhat.com/browse/DROOLS-5495?page=com.atlassian.jira.plug... ]
Toshiya Kobayashi updated DROOLS-5495:
--------------------------------------
Attachment: DroolsBuilderError.png
> Drools Builder error "org/apache/commons/math3/util/ArithmeticUtils" by eclipse plugin
> --------------------------------------------------------------------------------------
>
> Key: DROOLS-5495
> URL: https://issues.redhat.com/browse/DROOLS-5495
> Project: Drools
> Issue Type: Bug
> Components: eclipse plugin
> Affects Versions: 7.39.0.Final
> Reporter: Toshiya Kobayashi
> Assignee: Kris Verlaenen
> Priority: Major
> Attachments: DroolsBuilderError.png
>
>
> 1. Install eclipse (tested with eclipse-java-2020-03)
> 2. "Install New Software" to install "Drools and jBPM" plugin via https://download.jboss.org/drools/release/7.39.0.Final/org.drools.updates...
> 3. Create a project -> Other -> Drools -> Drools Project
> -> Choose second icon (= a project with sample assets), Press Next
> -> For "Build the project using:"
> A) Java and Drools runtime classes
> -> Use "Manage Runtime Definision" to create a runtime which points to drools-distribution-7.39.0.Final/binaries
> B) Maven
> => The issue reproduced in both approaches
> 4. When you edit DRL or build a project in Eclipse, an error pop-up is raised. See attached DroolsBuilderError.png
> {noformat}
> Errors occurred during the build.
> Errors running builder 'Drools Builder' on project 'Drools_2'.
> org/apache/commons/math3/util/ArithmeticUtils
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (DROOLS-5495) Drools Builder error "org/apache/commons/math3/util/ArithmeticUtils" by eclipse plugin
by Toshiya Kobayashi (Jira)
Toshiya Kobayashi created DROOLS-5495:
-----------------------------------------
Summary: Drools Builder error "org/apache/commons/math3/util/ArithmeticUtils" by eclipse plugin
Key: DROOLS-5495
URL: https://issues.redhat.com/browse/DROOLS-5495
Project: Drools
Issue Type: Bug
Components: eclipse plugin
Affects Versions: 7.39.0.Final
Reporter: Toshiya Kobayashi
Assignee: Kris Verlaenen
Attachments: DroolsBuilderError.png
1. Install eclipse (tested with eclipse-java-2020-03)
2. "Install New Software" to install "Drools and jBPM" plugin via https://download.jboss.org/drools/release/7.39.0.Final/org.drools.updates...
3. Create a project -> Other -> Drools -> Drools Project
-> Choose second icon (= a project with sample assets), Press Next
-> For "Build the project using:"
A) Java and Drools runtime classes
-> Use "Manage Runtime Definision" to create a runtime which points to drools-distribution-7.39.0.Final/binaries
B) Maven
=> The issue reproduced in both approaches
4. When you edit DRL or build a project in Eclipse, an error pop-up is raised. See attached DroolsBuilderError.png
{noformat}
Errors occurred during the build.
Errors running builder 'Drools Builder' on project 'Drools_2'.
org/apache/commons/math3/util/ArithmeticUtils
{noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (WFCORE-5038) Compile using JDK 11
by Paul Ferraro (Jira)
Paul Ferraro created WFCORE-5038:
------------------------------------
Summary: Compile using JDK 11
Key: WFCORE-5038
URL: https://issues.redhat.com/browse/WFCORE-5038
Project: WildFly Core
Issue Type: Task
Components: Build System
Affects Versions: 13.0.0.Beta1
Reporter: Paul Ferraro
Assignee: Paul Ferraro
As discussed on wildfly-dev mailing list, to enable the use of multi-release wildfly modules, we will:
* Require JDK 11 to compile (for all modules except testsuite modules)
** Adjust compiler flags to use --release=8
*** This is equivalent to: -source N -target N -bootclasspath <bootclasspath-from-N>
* To ensure surefire tests are run against each supported JRE (wherever necessary), we will update the CI server maven settings to specify system properties for:
** java8.home
** java11.home
* Update JDK8 specific CI servers to build with JDK 11, but run integration tests using Java 8.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (WFLY-13651) Make AbstractEJBComponentResourceDefinition.METHODS an ObjectTypeAttributeDefinition (rather than ObjectListAD)
by Kabir Khan (Jira)
[ https://issues.redhat.com/browse/WFLY-13651?page=com.atlassian.jira.plugi... ]
Kabir Khan moved EAPSUP-207 to WFLY-13651:
------------------------------------------
Project: WildFly (was: EAP Support)
Key: WFLY-13651 (was: EAPSUP-207)
Issue Type: Feature Request (was: Question)
Workflow: GIT Pull Request workflow (was: classic default workflow)
Component/s: EJB
JMX
(was: EJB)
(was: JMX)
> Make AbstractEJBComponentResourceDefinition.METHODS an ObjectTypeAttributeDefinition (rather than ObjectListAD)
> ---------------------------------------------------------------------------------------------------------------
>
> Key: WFLY-13651
> URL: https://issues.redhat.com/browse/WFLY-13651
> Project: WildFly
> Issue Type: Feature Request
> Components: EJB, JMX
> Reporter: Kabir Khan
> Assignee: Cheng Fang
> Priority: Major
>
> See EAPSUP-191 for details.
> This does not need a model version bump since the r-r-d output is the same for ObjectMap- and ObjectListAttributeDefinition. We need to use ObjectMapAttributeDefinition as a 'signal' to the improvements in WFCORE-5037.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (WFLY-13652) Compile using JDK 11
by Paul Ferraro (Jira)
[ https://issues.redhat.com/browse/WFLY-13652?page=com.atlassian.jira.plugi... ]
Paul Ferraro moved WFCORE-5039 to WFLY-13652:
---------------------------------------------
Project: WildFly (was: WildFly Core)
Key: WFLY-13652 (was: WFCORE-5039)
Component/s: Build System
(was: Build System)
Affects Version/s: 20.0.0.Final
(was: 13.0.0.Beta1)
> Compile using JDK 11
> --------------------
>
> Key: WFLY-13652
> URL: https://issues.redhat.com/browse/WFLY-13652
> Project: WildFly
> Issue Type: Task
> Components: Build System
> Affects Versions: 20.0.0.Final
> Reporter: Paul Ferraro
> Assignee: Paul Ferraro
> Priority: Major
>
> As discussed on wildfly-dev mailing list, to enable the use of multi-release wildfly modules, we will:
> * Require JDK 11 to compile (for all modules except testsuite modules)
> ** Adjust compiler flags to use --release=8
> *** This is equivalent to: -source N -target N -bootclasspath <bootclasspath-from-N>
> * To ensure surefire tests are run against each supported JRE (wherever necessary), we will update the CI server maven settings to specify system properties for:
> ** java8.home
> ** java11.home
> * Update JDK8 specific CI servers to build with JDK 11, but run integration tests using Java 8.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months