[
https://issues.jboss.org/browse/DROOLS-364?page=com.atlassian.jira.plugin...
]
Nicolas-Xavier Vanderlinden commented on DROOLS-364:
----------------------------------------------------
The root path of the jar containing the kmodule.xml file is wrong.
Here is a part of the ClasspathKieProject.java
{code}
Line 320:private static String getPathForVFS(URL url) {
...
Line 329 String path = f.getPath();
if (isInJar) {
String jarName = urlString.substring(0, kModulePos);
jarName = jarName.substring(jarName.lastIndexOf('/')+1);
Line 334 String jarFolderPath = path.substring( 0, path.length() -
("contents/" + KieModuleModelImpl.KMODULE_JAR_PATH).length() );
String jarPath = jarFolderPath + jarName;
Line 336 path = new File(jarPath).exists() ? jarPath : jarFolderPath +
"content";
} else if (path.endsWith(KieModuleModelImpl.KMODULE_JAR_PATH)) {
path = path.substring( 0, path.length() - ("/" +
KieModuleModelImpl.KMODULE_JAR_PATH).length() );
}
{code}
{code}
Line 329: path =
E:\Project\Haulogy\Geline\jboss-as-7.1.1.Final\standalone\deployments\geline.ear\service-impl-1.4.0-SNAPSHOT.jar\META-INF\kmodule.xml
Line 334: jarFolderPath =
E:\Project\Geline\jboss-as-7.1.1.Final\standalone\deployments\geline.ear\service-impl-1.4.0-SNAP
Line 336: path =
E:\Project\Geline\jboss-as-7.1.1.Final\standalone\deployments\geline.ear\service-impl-1.4.0-SNAPcontent
{code}
"service-impl-1.4.0-SNAPSHOT.jar" has been truncated to
"service-impl-1.4.0-SNAP"
ClasspathKieProject fails vfs: path for jar deployments and exploded
ear
------------------------------------------------------------------------
Key: DROOLS-364
URL:
https://issues.jboss.org/browse/DROOLS-364
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 6.0.0.Final
Reporter: Nicolas-Xavier Vanderlinden
Assignee: Mark Proctor
Drools is not able to load kmodule.xml from an exploded ear.
17:24:45,116 WARN Unable to load pom.properties tried recursing down
from\Project\Geline\jboss-as-7.1.1.Final\standalone\deployments\geline.ear\service-impl-1.4.0-SNAPcontent
null
17:24:45,116 ERROR Unable to build index of kmodule.xml
url=vfs:/E:/Project/Geline/jboss-as-7.1.1.Final/standalone/deployments/geline.ear/service-impl-1.4.0-SNAPSHOT.jar/META-INF/kmodule.xml
null
--
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