You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2014/06/29 22:07:25 UTC
[jira] [Created] (KARAF-3083) Don't display stack trace when the
repositories.properties doesn't exist
Jean-Baptiste Onofré created KARAF-3083:
-------------------------------------------
Summary: Don't display stack trace when the repositories.properties doesn't exist
Key: KARAF-3083
URL: https://issues.apache.org/jira/browse/KARAF-3083
Project: Karaf
Issue Type: Improvement
Components: cave-repository, cave-server
Reporter: Jean-Baptiste Onofré
Assignee: Jean-Baptiste Onofré
Fix For: cave-2.3.1, cave-3.0.0
Just after the installation of the cave-server feature, the repositories.properties file is not yet created. We have a warn in the log file but we also have the complete stack trace:
{code}
2014-06-29 22:02:08,059 | WARN | Local user karaf | CaveRepositoryServiceImpl | 207 - org.apache.karaf.cave.server.storage - 3.0.0.SNAPSHOT | Unable to load Cave repositories
java.io.FileNotFoundException: cave/repositories.properties (No such file or directory)
at java.io.FileInputStream.open(Native Method)[:1.7.0_51]
at java.io.FileInputStream.<init>(FileInputStream.java:146)[:1.7.0_51]
at org.apache.karaf.cave.server.storage.CaveRepositoryServiceImpl.loadStorage(CaveRepositoryServiceImpl.java:214)
at org.apache.karaf.cave.server.storage.CaveRepositoryServiceImpl.init(CaveRepositoryServiceImpl.java:231)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_51]
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)
at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_51]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62)
...
{code}
This stack trace should go in trace log level.
--
This message was sent by Atlassian JIRA
(v6.2#6252)