Ok thanks. Curious to see what is wrong in the pom. 

BTW, I wonder if this is related to Jira KARAF-4158

Erwin

> El jul 17, 2016, a las 01:23, Jean-Baptiste Onofré <[email protected]> 
> escribió:
> 
> Thanks,
> 
> I'm able to reproduce your issue. Let me fix that for you and send you back 
> the correct pom.xml.
> 
> Regards
> JB
> 
>> On 07/16/2016 09:41 PM, Erwin Hogeweg wrote:
>> Sure, here you go:
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>> 
>> <modelVersion>4.0.0</modelVersion>
>> 
>> <groupId>com.envera.east.server</groupId>
>> <artifactId>grand-central.distribution</artifactId>
>> <version>1.0</version>
>> <packaging>karaf-assembly</packaging>
>> 
>> <properties>
>> <karaf.version>4.0.5</karaf.version>
>> </properties>
>> 
>> <dependencies>
>> <!-- Karaf framework features repo -->
>> <!-- scope is compile so all features (there is only one) are installed
>> into startup.properties and the feature repo itself is not added in
>> etc/org.apache.karaf.features.cfg file -->
>> <dependency>
>> <groupId>org.apache.karaf.features</groupId>
>> <artifactId>framework</artifactId>
>> <version>${karaf.version}</version>
>> <type>kar</type>
>> </dependency>
>> <!-- Karaf standard features repo -->
>> <!-- scope is runtime so the feature repo is listed in
>> etc/org.apache.karaf.features.cfg file, and features will installed into
>> the system directory -->
>> <dependency>
>> <groupId>org.apache.karaf.features</groupId>
>> <artifactId>standard</artifactId>
>> <classifier>features</classifier>
>> <type>xml</type>
>> <scope>runtime</scope>
>> <version>${karaf.version}</version>
>> </dependency>
>> 
>> <!-- Karaf enterprise features repo -->
>> <dependency>
>> <groupId>org.apache.karaf.features</groupId>
>> <artifactId>enterprise</artifactId>
>> <classifier>features</classifier>
>> <type>xml</type>
>> <scope>runtime</scope>
>> <version>${karaf.version}</version>
>> </dependency>
>> 
>> <!-- DOSGi repo -->
>> <dependency>
>> <groupId>org.apache.cxf.dosgi</groupId>
>> <artifactId>cxf-dosgi</artifactId>
>> <classifier>features</classifier>
>> <type>xml</type>
>> <scope>runtime</scope>
>> <version>1.7.0</version>
>> </dependency>
>> 
>> <!-- My repo -->
>> <dependency>
>> <groupId>com.my.server</groupId>
>> <artifactId>my-feature</artifactId>
>> <classifier>features</classifier>
>> <type>xml</type>
>> <scope>runtime</scope>
>> <version>${karaf.version}</version>
>> </dependency>
>> 
>> </dependencies>
>> 
>> <build>
>> <!-- if you want to include resources in the distribution -->
>> <resources>
>> <resource>
>> <directory>src/main/resources</directory>
>> <filtering>false</filtering>
>> <includes>
>> <include>**/*</include>
>> </includes>
>> </resource>
>> <resource>
>> <directory>src/main/filtered-resources</directory>
>> <filtering>true</filtering>
>> <includes>
>> <include>**/*</include>
>> </includes>
>> </resource>
>> </resources>
>> 
>> <plugins>
>> <!-- if you want to include resources in the distribution -->
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-resources-plugin</artifactId>
>> <version>2.6</version>
>> <executions>
>> <execution>
>> <id>process-resources</id>
>> <goals>
>> <goal>resources</goal>
>> </goals>
>> </execution>
>> </executions>
>> </plugin>
>> <plugin>
>> <groupId>org.apache.karaf.tooling</groupId>
>> <artifactId>karaf-maven-plugin</artifactId>
>> <version>${karaf.version}</version>
>> <extensions>true</extensions>
>> <configuration>
>> <startupFeatures>
>> <!-- No startup Features -->
>> </startupFeatures>
>> <bootFeatures>
>> <feature>minimal</feature>
>> <feature>aries-blueprint</feature>
>> <feature>scr</feature>
>> <feature>webconsole</feature>
>> <feature>eventadmin</feature>
>> <feature>jndi</feature>
>> <feature>jpa</feature>
>> <feature>jdbc</feature>
>> <feature>eclipselink</feature>
>> <feature>cxf-dosgi-discovery-local</feature>
>> <feature>my-feature</feature>
>> </bootFeatures>
>> <installedFeatures>
>> <!-- No installed Features -->
>> </installedFeatures>
>> </configuration>
>> </plugin>
>> </plugins>
>> </build>
>> </project>
>> 
>> 
>> 
>>> On Jul 16, 2016, at 15:37, Jean-Baptiste Onofré <[email protected]
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Can you share your pom xml ?
>>> 
>>> 
>>> 
>>> Sent from my Samsung device
>>> 
>>> 
>>> -------- Original message --------
>>> From: Erwin Hogeweg <[email protected] <mailto:[email protected]>>
>>> Date: 16/07/2016 21:36 (GMT+01:00)
>>> To: [email protected] <mailto:[email protected]>
>>> Subject: Re: 4.0.5 Custom Distro not Starting (properly). - IGNORE
>>> 
>>> 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 <[email protected]
>>>> <mailto:[email protected]>> 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.
> 
> -- 
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Reply via email to