It doesn't explain why we should not exit on error.

Jacopo

On Apr 1, 2012, at 1:45 PM, Jacques Le Roux wrote:

> Francis explained it here 
> https://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse#RunningandDebuggingOFBizinEclipse-Debugging(orrunning)OFBizinEclipsewithhotreplacementofclasses
> But he should update now because I have just added the converters in 
> /ofbiz/framework/entity/src/META-INF/services/org.ofbiz.base.conversion.ConverterLoader
>  at http://svn.apache.org/viewvc?rev=1308085&view=rev
> 
> Jacques
> 
> From: "Jacopo Cappellato" <[email protected]>
>> maybe I don't understand but why should we want this?
>> 
>> Jacopo
>> 
>> On Apr 1, 2012, at 1:27 PM, [email protected] wrote:
>> 
>>> Author: jleroux
>>> Date: Sun Apr  1 11:27:45 2012
>>> New Revision: 1308078
>>> 
>>> URL: http://svn.apache.org/viewvc?rev=1308078&view=rev
>>> Log:
>>> A patch from Francis ANDRE "Avoid exiting ofbiz when running in debug 
>>> mode,i.e with -DDEBUG=true set on theJVM arguments" 
>>> https://issues.apache.org/jira/browse/OFBIZ-3790
>>> 
>>> This is a patch for allowing to run OFBiz in debug mode,i.e with 
>>> -DDEBUG=true on the JVM arguments, and avoid to exit from the process when 
>>> a Error or a StartupException occurs.
>>> 
>>> jleroux: replaced tabs by 4 spaces
>>> 
>>> Modified:
>>>   ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Start.java
>>> 
>>> Modified: ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Start.java
>>> URL: 
>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Start.java?rev=1308078&r1=1308077&r2=1308078&view=diff
>>> ==============================================================================
>>> --- ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Start.java 
>>> (original)
>>> +++ ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Start.java Sun Apr 
>>>  1 11:27:45 2012
>>> @@ -37,7 +37,7 @@ import java.util.List;
>>> *
>>> */
>>> public class Start {
>>> -
>>> + private static final String DEBUG = System.getProperty("DEBUG");
>>>    private static final String SHUTDOWN_COMMAND = "SHUTDOWN";
>>>    private static final String STATUS_COMMAND = "STATUS";
>>> 
>>> @@ -206,7 +206,7 @@ public class Start {
>>>        System.setProperty("java.class.path", classPath.toString());
>>>        ClassLoader classloader = classPath.getClassLoader();
>>>        Thread.currentThread().setContextClassLoader(classloader);
>>> -        if (System.getProperty("DEBUG") != null) {
>>> +        if (DEBUG != null) {
>>>            System.out.println("Startup Classloader: " + 
>>> classloader.toString());
>>>            System.out.println("Startup Classpath: " + classPath.toString());
>>>        }
>>> @@ -310,7 +310,12 @@ public class Start {
>>>                    loader.start();
>>>                } catch (StartupException e) {
>>>                    e.printStackTrace();
>>> -                    return false;
>>> +                    if (DEBUG == null)
>>> +                        return false;
>>> +                } catch(Error e) {
>>> +                    e.printStackTrace();
>>> +                    if (DEBUG == null)
>>> +                        return false;
>>>                }
>>>            }
>>>            serverStarted = true;
>>> 
>>> 
>> 

Reply via email to