Hi,
i have created a JIRA (KARAF-571).

Using settings.xml ensure only that configuration is ok by default, but you
have to edit 2 files to be consistent for the maven configuration.

thanks
kind regards
Hervé

2011/4/14 Andreas Pieber <[email protected]>

> This is quite interesting. Could you please create a JIRA for this
> problem? I'm not completely sure y this happens but it could be some
> problems with windows Paths e.g. or some miss-configurations in your
> environment. Maybe we could workaround this by providing an "own"
> settings.xml with Karaf. Still this requires more research.
>
> Thanks and kind regards,
> Andreas
>
> On Tue, Apr 12, 2011 at 6:04 PM, Hervé BARRAULT
> <[email protected]> wrote:
> > Hi,
> >
> > I have found a workaround for my case :
> > MavenSettingsImpl constructor tries to read a maven settings.xml file to
> > pre-configure it (at different locations :
> >    System.getProperty( "user.home" ) + "/.m2/settings.xml"
> >    System.getProperty( "maven.home" ) + "/conf/settings.xml"
> >    System.getenv( "M2_HOME" ) + "/conf/settings.xml" .
> >
> > So, in the bat launcher i set the M2_HOME and i put a well configured
> > settings.xml in the defined directory it solves the issue.
> >
> > Anyone has reproduced the behavior ?
> >
> > Thanks
> > Herve
> >
> >
> >
> > 2011/3/30 Hervé BARRAULT <[email protected]>
> >
> >> Hi, i'm doing similar test with karaf 2.2.0 to see if it also happens.
> >>
> >> I have put a breakpoint at this point :
> >> org.apache.felix.cm.impl.UpdaterThread ( line 67) : begin of the loop to
> >> read the queue.
> >>
> >> I start karaf with the default configuration and attach the debugger.
> >>
> >> I have the following errors (only in console)
> >>
> >> karaf@root> [Thread-6] ERROR
> >> org.apache.karaf.features.internal.FeaturesServiceImpl - Error
> installing
> >> boot feature config: feature not found
> >> [Thread-6] ERROR org.apache.karaf.features.internal.FeaturesServiceImpl
> -
> >> Error installing boot feature ssh: feature not found
> >> [Thread-6] ERROR org.apache.karaf.features.internal.FeaturesServiceImpl
> -
> >> Error installing boot feature management: feature not found
> >>
> >> All the bundles in startup.properties are loaded and started correctly
> >> (probably using directly the system directory without using mvn) but
> >> features are using maven and fail to load.
> >>
> >> And with some commands i have the following answers (even after removing
> >> breakpoint and running the thread):
> >>     karaf@root> features:listrepositories
> >>     No repositories available.
> >>     karaf@root> features:listurl
> >>      Loaded   URI
> >>     No repository URLs are set.
> >>     karaf@root> features:list
> >>     No features available.
> >>
> >> In the normal case, i have the following :
> >> karaf@root> features:listrepositories
> >> Repository
> >> karaf-enterprise-2.2.0
> >> karaf-2.2.0
> >> karaf@root> features:listUrl
> >>  Loaded   URI
> >>   true
> >> mvn:org.apache.karaf.assemblies.features/enterprise/2.2.0/xml/features
> >>   true
> >> mvn:org.apache.karaf.assemblies.features/standard/2.2.0/xml/features
> >> karaf@root> features:list
> >> State         Version           Name
> >> Repository             Description
> >> [uninstalled] [0.3            ] transaction
> >> karaf-enterprise-2.2.0 OSGi Transaction Manager
> >> [uninstalled] [0.3            ] jpa
> >> karaf-enterprise-2.2.0 OSGi Persistence Container
> >> [uninstalled] [0.3            ] jndi
> >> karaf-enterprise-2.2.0 OSGi Service Registry JNDI access
> >> [uninstalled] [0.3            ] application-without-isolation
> >> karaf-enterprise-2.2.0
> >> [uninstalled] [2.5.6.SEC02    ] spring
>  karaf-2.2.0
> >> [uninstalled] [2.5.6.SEC02    ] spring-web
>  karaf-2.2.0
> >> [uninstalled] [3.0.5.RELEASE  ] spring
>  karaf-2.2.0
> >> [uninstalled] [3.0.5.RELEASE  ] spring-web
>  karaf-2.2.0
> >> [uninstalled] [1.2.1          ] spring-dm
> karaf-2.2.0
> >> [uninstalled] [1.2.1          ] spring-dm-web
> karaf-2.2.0
> >> [uninstalled] [2.2.0          ] wrapper
> karaf-2.2.0
> >> [uninstalled] [2.2.0          ] obr
> karaf-2.2.0
> >> [installed  ] [2.2.0          ] config
>  karaf-2.2.0
> >> [uninstalled] [7.2.2.v20101205] jetty
> karaf-2.2.0
> >> [uninstalled] [7.2.2.v20101205] jetty-jaas
>  karaf-2.2.0
> >> [uninstalled] [2.2.0          ] http
>  karaf-2.2.0
> >> [uninstalled] [2.2.0          ] war
> karaf-2.2.0
> >> [uninstalled] [2.2.0          ] kar
> karaf-2.2.0
> >> [uninstalled] [2.2.0          ] webconsole-base
> karaf-2.2.0
> >> [uninstalled] [2.2.0          ] webconsole
>  karaf-2.2.0
> >> [installed  ] [2.2.0          ] ssh
> karaf-2.2.0
> >> [installed  ] [2.2.0          ] management
>  karaf-2.2.0
> >> [uninstalled] [2.2.0          ] eventadmin
>  karaf-2.2.0
> >> [uninstalled] [2.2.0          ] jasypt-encryption
> karaf-2.2.0
> >>
> >> I hope it can help you.
> >>
> >> Herve
> >>
> >>
> >> PS :
> >> I don't know if it is normal but i have noticed in Karaf 2.2.0 :
> >>
> >> the feature *management* is already "created" by the startup
> >> standard-2.2.0-features.xml
> >>     <feature name="management" version="2.2.0">
> >>
> >> <bundle>mvn:org.apache.karaf/org.apache.karaf.management/2.2.0</bundle>
> >>
> <bundle>mvn:org.apache.aries.jmx/org.apache.aries.jmx/0.3</bundle>
> >>
> >>
> <bundle>mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint/0.3</bundle>
> >>     </feature>
> >>
> >> startup.properties ( lines : 63 - 65)
> >>
> >>
> org/apache/karaf/org.apache.karaf.management/2.2.0/org.apache.karaf.management-2.2.0.jar=30
> >>
> >>
> org/apache/aries/jmx/org.apache.aries.jmx/0.3/org.apache.aries.jmx-0.3.jar=30
> >>
> >>
> org/apache/aries/jmx/org.apache.aries.jmx.blueprint/0.3/org.apache.aries.jmx.blueprint-0.3.jar=30
> >>
> >>
> >> and for the feature *ssh* the bundles are all already defined in
> >> startup.properties (lines : 67-69)
> >> org/apache/mina/mina-core/2.0.1/mina-core-2.0.1.jar=30
> >> org/apache/sshd/sshd-core/0.5.0/sshd-core-0.5.0.jar=30
> >>
> >>
> org/apache/karaf/shell/org.apache.karaf.shell.ssh/2.2.0/org.apache.karaf.shell.ssh-2.2.0.jar=30
> >>
> >
>

Reply via email to