From: "Adam Heath" <[EMAIL PROTECTED]>
Adrian Crum wrote:
I did an SVN update from the trunk this morning, then ran ant clean and
build. OFBiz starts, gets to
UtilXml.java:241:INFO ] XML Read 0.015s:
file:/C:/ofbiz/framework/base/config/component-load.xml
then shuts down. Debug.log and ofbiz.log both show first few lines of
startup messages, and nothing else. error.log is empty.
I did a fresh checkout, ran ant run-install - it stops at the same
place. I confirmed I'm running Java 1.5.
Any ideas?
Try the attached patch; I don't develop on windows, so haven't tested it
yet. My windows machine is currently rebooting, after installing
tortiose, and then I can test this myself.
Sorry Adam,
Same issue :
D:\Workspace\ofbizRun>"C:\Program Files\Java\jdk1.5.0_11\bin\java" -Xms256M
-Xmx512M -jar ofbiz.jar
Set OFBIZ_HOME to - D:/Workspace/ofbizRun
Admin socket not configured; set to port 0
2008-08-04 23:55:59,419 (main) [ ContainerLoader.java:51 :INFO ] [Startup]
Loading containers...
2008-08-04 23:55:59,779 (main) [ UtilXml.java:241:INFO ] XML Read 0.344s:
file:/D:/Workspace/ofbizRun/framework/base/config/ofbiz-containers.xml
2008-08-04 23:55:59,826 (main) [ UtilXml.java:241:INFO ] XML Read 0.016s:
file:/D:/workspace/ofbizRun/framework/base/config/component-load.xml
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.charAt(String.java:558)
at java.util.regex.Matcher.appendReplacement(Matcher.java:696)
at java.util.regex.Matcher.replaceAll(Matcher.java:806)
at java.lang.String.replaceAll(String.java:2000)
at org.ofbiz.base.util.FileUtil.getFile(FileUtil.java:50)
at
org.ofbiz.base.container.ComponentContainer.loadComponents(ComponentContainer.java:107)
at
org.ofbiz.base.container.ComponentContainer.init(ComponentContainer.java:77)
at
org.ofbiz.base.container.ContainerLoader.loadContainer(ContainerLoader.java:190)
at org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:66)
at org.ofbiz.base.start.Start.initStartLoaders(Start.java:250)
at org.ofbiz.base.start.Start.init(Start.java:89)
at org.ofbiz.base.start.Start.main(Start.java:398)
--------------------------------------------------------------------------------
=== framework/base/src/base/org/ofbiz/base/util/FileUtil.java
==================================================================
--- framework/base/src/base/org/ofbiz/base/util/FileUtil.java (revision 5704)
+++ framework/base/src/base/org/ofbiz/base/util/FileUtil.java (local)
@@ -47,11 +47,11 @@
public static final String module = FileUtil.class.getName();
public static File getFile(String path) {
- return new File(path.replaceAll("/+|\\\\+", File.separator));
+ return new File(path.replaceAll("/|\\\\", File.separator));
}
public static File getFile(File root, String path) {
- return new File(root, path.replaceAll("/+|\\\\+", File.separator));
+ return new File(root, path.replaceAll("/+|\\\\", File.separator));
}
public static void writeString(String fileName, String s) throws
IOException {