[ 
http://issues.apache.org/jira/browse/DERBY-1272?page=comments#action_12419799 ] 

Andrew McIntyre commented on DERBY-1272:
----------------------------------------

1) Are you sure you grabbed the right patch? The build.xml change in the -pre3 
patch (which was absent from the -pre1 patch) should have taken care of the 
problem in #1. Check that your 
java/engine/org/apache/derby/impl/services/build.xml has been modified to 
include ${derby.tools.src.dir} in the srcdir for the compile. If you do have 
this change in the build.xml, and are still getting this problem, I'll take 
another look.

2) a good idea. But then see also #3. I'm not sure how often tests are being 
run with sane builds, if at all, though.

3) as it is, sysinfo will always be printed in sane builds, so maybe you were 
running with a sane build? you liked this aspect of the patch last time you 
looked at it. :-)

4) While that would be nice, the reason that I put it where it is in the code 
is that sysinfo will still be dumped to derby.log even if the engine fails to 
boot due to some catastrophic error. I'm not sure if it is worth the effort to 
delay printing sysinfo until after the boot message has printed in order to get 
pretty formatting for something that is meant to be a diagnostic for serious 
failures.

> Change sysinfo to print to error log (derby.log) on boot of derby  if 
> derby.stream.error.logSeverityLevel=0
> -----------------------------------------------------------------------------------------------------------
>
>          Key: DERBY-1272
>          URL: http://issues.apache.org/jira/browse/DERBY-1272
>      Project: Derby
>         Type: Improvement

>   Components: Tools
>     Versions: 10.2.0.0, 10.1.2.1, 10.1.3.0
>     Reporter: Kathey Marsden
>     Priority: Minor
>  Attachments: derby-1272-pre.diff, derby-1272-pre2.diff, derby-1272-pre3.diff
>
> It is often very difficult to collect correct sysinfo output from user 
> environments because  sysinfo run from the commandline does not have the same 
> classpath as the jvm that started Derby or Derby was loaded with a custom 
> classloader.
> It would be very helpful in assisting users in diagnosing their issues if 
> sysinfo dumped to the error log if  derby.stream.error.logSeverityLevel=0  or 
> even by default.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to