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 {


Reply via email to