karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Heath Kesler (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-1748) Karaf startup fails with NullPointerException when logfile can't be written
Date Wed, 05 Sep 2012 03:34:07 GMT

    [ https://issues.apache.org/jira/browse/KARAF-1748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13448430#comment-13448430
] 

Heath Kesler commented on KARAF-1748:
-------------------------------------

Should this avoid all stack traces and only print the message or are we just looking to add
a more meaningful message to the exceptions?  It seems to me that just printing the message
would be the more complete solution since the stack trace is no longer needed in that instance,
but was looking for some feedback.

This is still the exception in 3.0 also.
                
> Karaf startup fails with NullPointerException when logfile can't be written
> ---------------------------------------------------------------------------
>
>                 Key: KARAF-1748
>                 URL: https://issues.apache.org/jira/browse/KARAF-1748
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-core
>    Affects Versions: 2.2.9, 2.3.0, 3.0.0
>            Reporter: Christoph Läubrich
>            Priority: Minor
>
> The karaf startup fails with a NullPointerException when the logifle can't be accessed:
> java.io.FileNotFoundException: /opt/karaf/data/log/karaf.log (Permission denied)
>         at java.io.FileOutputStream.openAppend(Native Method)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>         at org.apache.karaf.main.BootstrapLogManager$SimpleFileHandler.open(BootstrapLogManager.java:115)
>         at org.apache.karaf.main.BootstrapLogManager$SimpleFileHandler.<init>(BootstrapLogManager.java:104)
>         at org.apache.karaf.main.BootstrapLogManager.getDefaultHandler(BootstrapLogManager.java:83)
>         at org.apache.karaf.main.Main.launch(Main.java:234)
>         at org.apache.karaf.main.Main.main(Main.java:429)
> Could not create framework: java.lang.NullPointerException
> java.lang.NullPointerException
>         at java.util.logging.Logger.addHandler(Logger.java:1185)
>         at org.apache.karaf.main.Main.launch(Main.java:234)
>         at org.apache.karaf.main.Main.main(Main.java:429)
> This should be changed to: Output a meaningfull message e.g. "Karaf can't startup, make
sure the logifle can be accessed and written by the user starting Karaf",
> OR
> try to allocate a logfile with a different name.

--
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

Mime
View raw message