kevin hu created DROOLS-53:
------------------------------
Summary: buildDialectConfigurationMap BUG
Key: DROOLS-53
URL:
https://issues.jboss.org/browse/DROOLS-53
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 5.5
Environment: drools5.5
jbmp4.3
Reporter: kevin hu
Assignee: Mark Proctor
When I use jbmp4.3 completed a process,Once again the execution Drools, will get the
following error:
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
at java.util.Properties.enumerate(Properties.java:1060)
at java.util.Properties.propertyNames(Properties.java:971)
at org.drools.util.ChainedProperties.mapStartsWith(ChainedProperties.java:206)
at org.drools.util.ChainedProperties.mapStartsWith(ChainedProperties.java:188)
at
org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:297)
at
org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:192)
at
org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:170)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:300)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:228)
at
org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilder(KnowledgeBuilderFactoryServiceImpl.java:34)
at
org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:46)
The content of is as follows:
--------------------------------------------------------------------------------
(java.util.Properties) {java.runtime.name=Java(TM) SE Runtime Environment, [100001,
WebappClassLoader
context: /mit
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@ec6b00
]=org.jbpm.pvm.internal.repository.DeploymentClassLoader@77576b,
sun.boot.library.path=C:\Program Files (x86)\Java\jdk1.6.0_37\jre\bin,
java.vm.version=20.12-b01, shared.loader=, 100001={WorkNoBom=process(WorkNoBom)},
java.vm.vendor=Sun Microsystems Inc.,
java.vendor.url=http://java.sun.com/,
path.separator=;, tomcat.util.buf.StringCache.byte.enabled=true, java.vm.name=Java
HotSpot(TM) Client VM, file.encoding.pkg=sun.io, sun.java.launcher=SUN_STANDARD,
user.country=CN, sun.os.patch.level=Service Pack 1, java.vm.specification.name=Java
Virtual Machine Specification, user.dir=D:\apache-tomcat-6.0.36\bin,
java.runtime.version=1.6.0_37-b06, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment,
java.endorsed.dirs=D:\apache-tomcat-6.0.36/common/endorsed, os.arch=x86,
webapp.root=E:\Workspaces\mdb_web\WebRoot\, java.io.tmpdir=D:\apache-tomcat-6.0.36\temp,
line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc.,
java.naming.factory.url.pkgs=org.apache.naming, user.variant=, os.name=Windows 7,
sun.jnu.encoding=GBK, java.library.path=C:\Program Files
(x86)\Java\jdk1.6.0_37\bin;D:\apache-tomcat-6.0.36\bin, java.specification.name=Java
Platform API Specification, java.class.version=50.0, sun.management.compiler=HotSpot
Client Compiler, sun.io.useCanonCaches=false, os.version=6.1, user.home=C:\Users\kevin.hu,
catalina.useNaming=true, user.timezone=Asia/Shanghai,
java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=GBK,
java.specification.version=1.6, catalina.home=D:\apache-tomcat-6.0.36,
java.class.path=D:\apache-tomcat-6.0.36/bin/bootstrap.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37/lib/tools.jar, user.name=kevin.hu,
java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory,
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,
java.vm.specification.version=1.0, sun.java.command=org.apache.catalina.startup.Bootstrap
start, java.home=C:\Program Files (x86)\Java\jdk1.6.0_37\jre, sun.arch.data.model=32,
user.language=zh, java.specification.vendor=Sun Microsystems Inc.,
awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, java.version=1.6.0_37,
java.ext.dirs=C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\ext;C:\Windows\Sun\Java\lib\ext,
sun.boot.class.path=C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\resources.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\rt.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\sunrsasign.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\jsse.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\jce.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\charsets.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\lib\modules\jdk.boot.jar;C:\Program Files
(x86)\Java\jdk1.6.0_37\jre\classes, server.loader=, java.vendor=Sun Microsystems Inc.,
catalina.base=D:\apache-tomcat-6.0.36, file.separator=\,
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi,
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,
sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little,
package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.,
sun.desktop=windows, sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486
i386 i86}
------------------------------------------------------------
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira