You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Erwin Hogeweg <er...@me.com> on 2016/07/16 15:04:55 UTC

4.0.5 Custom Distro not Starting (properly).

Hi,

I am trying to create a custom distro, following the examples in the 4.0 manual (BTW… the online and PDF versions are different), but I can’t get a working system up and running.

This is the section in the pom where I define the bootfeatures.

	<plugin>
	<groupId>org.apache.karaf.tooling</groupId>
	<artifactId>karaf-maven-plugin</artifactId>
	<version>${karaf.version}</version>
	<extensions>true</extensions>
	<configuration>
		<!-- no startupFeatures -->
		<bootFeatures>
			<feature>minimal</feature>
			<feature>aries-blueprint</feature>
			<feature>cxf-dosgi-discovery-local</feature>
			<feature>webconsole</feature>
			<feature>eventadmin</feature>
			<feature>scr</feature>
			<feature>jndi</feature>
			<feature>jpa</feature>
			<feature>jdbc</feature>
			<feature>eclipselink</feature>
		</bootFeatures>
		<installedFeatures>
			<!—feature>my-feature</feature-->
		</installedFeatures>
	</configuration>
</plugin>

And this is what Karaf tells me: After the msgs the console is ‘dead’. 

  Apache Karaf (4.0.5)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> The specified feature: 'minimal' version '4.0.5' is already installed
The specified feature: 'cxf-dosgi-discovery-local' version '1.7.0' is already installed
The specified feature: 'scr' version '4.0.5' is already installed
The specified feature: 'eventadmin' version '4.0.5' is already installed
The specified feature: 'eclipselink' version '2.6.1' is already installed
The specified feature: 'jndi' version '4.0.5' is already installed
The specified feature: 'jpa' version '2.3.0' is already installed
The specified feature: 'jdbc' version '4.0.5' is already installed
The specified feature: 'webconsole' version '4.0.5' is already installed
The specified feature: 'aries-blueprint' version '4.0.5' is already installed
la
<nothing>

I tried to remove the ‘minimal’ feature and replace it with required features, with similar result.

The logfile looks ‘normal’ except for the fact that bundles are stopped right when the configuration is complete (see below).

I am sure it is something stupid, but I haven’t been able to figure it out yet.

Any insight would be greatly appreciated.


Regards,

Erwin


===== LOG excerpt

2016-07-16 10:38:28,308 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.jledit/core/0.2.1
2016-07-16 10:38:28,311 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ow2.asm/asm-all/5.0.4
2016-07-16 10:38:28,313 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-api/4.2.6
2016-07-16 10:38:28,314 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-jetty/4.2.6
2016-07-16 10:38:28,318 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-runtime/4.2.6
2016-07-16 10:38:28,320 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-spi/4.2.6
2016-07-16 10:38:28,323 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.codehaus.woodstox/stax2-api/3.1.4
2016-07-16 10:38:28,325 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1
2016-07-16 10:38:28,352 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 | Creating configuration file /Users/erwin/work/…/my.distribution-1.0//etc/jetty.xml
2016-07-16 10:38:28,353 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 | Stopping bundles:
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.jdbc.config/0.8.0
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.jdbc/0.8.0
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.servicemix.bundles.jasypt/1.9.2.1
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.sshd.core/0.14.0
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.karaf.features.core/4.0.5
2016-07-16 10:38:28,357 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.felix.fileinstall/3.5.4
2016-07-16 10:38:28,360 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.felix.configadmin/1.8.8
2016-07-16 10:38:28,360 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.logging.pax-logging-api/1.8.5
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling SLF4J API support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Jakarta Commons Logging API support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Log4J API support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Avalon Logger API support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling JULI Logger API support.
2016-07-16 10:38:28,362 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Log4J v2 API support.



Re: 4.0.5 Custom Distro not Starting (properly). - IGNORE

Posted by oski_bear <da...@hotmail.com>.
Hi there,

I'm having the same issue, I think. Can you please share what was wrong with
the original poster's pom and how you fixed it?

Thanks



--
View this message in context: http://karaf.922171.n3.nabble.com/4-0-5-Custom-Distro-not-Starting-properly-tp4047259p4047602.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: 4.0.5 Custom Distro not Starting (properly). - IGNORE

Posted by Erwin Hogeweg <er...@me.com>.
Hi -

Did some more analysis. The ‘already installed’ msgs don’t really seem to be an issue. The features appear to be installed and running and I don’t see them on subsequent framework restarts.

The non-responsive console still IS an issue, but that seems to be related to my own feature, so please ignore ;-)

Erwin

> On Jul 16, 2016, at 11:04, Erwin Hogeweg <er...@me.com> wrote:
> 
> Hi,
> 
> I am trying to create a custom distro, following the examples in the 4.0 manual (BTW… the online and PDF versions are different), but I can’t get a working system up and running.
> 
> This is the section in the pom where I define the bootfeatures.
> 
> 	<plugin>
> 	<groupId>org.apache.karaf.tooling</groupId>
> 	<artifactId>karaf-maven-plugin</artifactId>
> 	<version>${karaf.version}</version>
> 	<extensions>true</extensions>
> 	<configuration>
> 		<!-- no startupFeatures -->
> 		<bootFeatures>
> 			<feature>minimal</feature>
> 			<feature>aries-blueprint</feature>
> 			<feature>cxf-dosgi-discovery-local</feature>
> 			<feature>webconsole</feature>
> 			<feature>eventadmin</feature>
> 			<feature>scr</feature>
> 			<feature>jndi</feature>
> 			<feature>jpa</feature>
> 			<feature>jdbc</feature>
> 			<feature>eclipselink</feature>
> 		</bootFeatures>
> 		<installedFeatures>
> 			<!—feature>my-feature</feature-->
> 		</installedFeatures>
> 	</configuration>
> </plugin>
> 
> And this is what Karaf tells me: After the msgs the console is ‘dead’. 
> 
>   Apache Karaf (4.0.5)
> 
> Hit '<tab>' for a list of available commands
> and '[cmd] --help' for help on a specific command.
> Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.
> 
> karaf@root()> The specified feature: 'minimal' version '4.0.5' is already installed
> The specified feature: 'cxf-dosgi-discovery-local' version '1.7.0' is already installed
> The specified feature: 'scr' version '4.0.5' is already installed
> The specified feature: 'eventadmin' version '4.0.5' is already installed
> The specified feature: 'eclipselink' version '2.6.1' is already installed
> The specified feature: 'jndi' version '4.0.5' is already installed
> The specified feature: 'jpa' version '2.3.0' is already installed
> The specified feature: 'jdbc' version '4.0.5' is already installed
> The specified feature: 'webconsole' version '4.0.5' is already installed
> The specified feature: 'aries-blueprint' version '4.0.5' is already installed
> la
> <nothing>
> 
> I tried to remove the ‘minimal’ feature and replace it with required features, with similar result.
> 
> The logfile looks ‘normal’ except for the fact that bundles are stopped right when the configuration is complete (see below).
> 
> I am sure it is something stupid, but I haven’t been able to figure it out yet.
> 
> Any insight would be greatly appreciated.
> 
> 
> Regards,
> 
> Erwin
> 
> 
> ===== LOG excerpt
> 
> 2016-07-16 10:38:28,308 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.jledit/core/0.2.1
> 2016-07-16 10:38:28,311 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ow2.asm/asm-all/5.0.4
> 2016-07-16 10:38:28,313 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-api/4.2.6
> 2016-07-16 10:38:28,314 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-jetty/4.2.6
> 2016-07-16 10:38:28,318 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-runtime/4.2.6
> 2016-07-16 10:38:28,320 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.ops4j.pax.web/pax-web-spi/4.2.6
> 2016-07-16 10:38:28,323 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.codehaus.woodstox/stax2-api/3.1.4
> 2016-07-16 10:38:28,325 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1
> 2016-07-16 10:38:28,352 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 | Creating configuration file /Users/erwin/work/…/my.distribution-1.0//etc/jetty.xml
> 2016-07-16 10:38:28,353 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 | Stopping bundles:
> 2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.jdbc.config/0.8.0
> 2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.jdbc/0.8.0
> 2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.servicemix.bundles.jasypt/1.9.2.1
> 2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.sshd.core/0.14.0
> 2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.karaf.features.core/4.0.5
> 2016-07-16 10:38:28,357 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.felix.fileinstall/3.5.4
> 2016-07-16 10:38:28,360 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.apache.felix.configadmin/1.8.8
> 2016-07-16 10:38:28,360 | INFO  | pool-8-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.logging.pax-logging-api/1.8.5
> 2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling SLF4J API support.
> 2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Jakarta Commons Logging API support.
> 2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Log4J API support.
> 2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Avalon Logger API support.
> 2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling JULI Logger API support.
> 2016-07-16 10:38:28,362 | INFO  | pool-8-thread-1  | Activator                        | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Log4J v2 API support.
> 
>