You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2009/10/21 03:47:52 UTC

[jira] Created: (SMX4-407) java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME

java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME
-----------------------------------------------------------------------------------------------

                 Key: SMX4-407
                 URL: https://issues.apache.org/activemq/browse/SMX4-407
             Project: ServiceMix 4
          Issue Type: Bug
            Reporter: Freeman Fang
             Fix For: 4.1.0


I saw the exception like
java.io.FileNotFoundException: etc/activemq-broker.xml (No such file or directory)        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)        at java.io.FileInputStream.<init>(FileInputStream.java:66)
        at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:146)        at org.apache.felix.karaf.deployer.spring.SpringTransformer.parse(SpringTransformer.java:241)
        at org.apache.felix.karaf.deployer.spring.SpringTransformer.transform(SpringTransformer.java:63)
        at org.apache.felix.karaf.deployer.spring.SpringURLHandler$Connection.getInputStream(SpringURLHandler.java:83)        at java.net.URL.openStream(URL.java:1007)
        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installBundleIfNeeded(FeaturesServiceImpl.java:436)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:348)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:241)
        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl$1.run(FeaturesServiceImpl.java:633)

when I start servicemix from $SMX_HOME/bin folder.
The error comes from that we have a bundle for activemq-broker feature like
<bundle>spring:file:etc/activemq-broker.xml</bundle>

With this relative url path (etc/activemq-broker.xml), we have to start servicemix from $SMX_HOME only using bin/servicemix, otherwise from any other folder, we will see the exception and activemq-broker feature can't installed, and also other features which depend on activemq-broker feature will fail

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (SMX4-407) java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang reassigned SMX4-407:
---------------------------------

    Assignee: Freeman Fang

> java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME
> -----------------------------------------------------------------------------------------------
>
>                 Key: SMX4-407
>                 URL: https://issues.apache.org/activemq/browse/SMX4-407
>             Project: ServiceMix 4
>          Issue Type: Bug
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: 4.1.0
>
>
> I saw the exception like
> java.io.FileNotFoundException: etc/activemq-broker.xml (No such file or directory)        at java.io.FileInputStream.open(Native Method)
>         at java.io.FileInputStream.<init>(FileInputStream.java:106)        at java.io.FileInputStream.<init>(FileInputStream.java:66)
>         at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973)
>         at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>         at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250)
>         at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
>         at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:146)        at org.apache.felix.karaf.deployer.spring.SpringTransformer.parse(SpringTransformer.java:241)
>         at org.apache.felix.karaf.deployer.spring.SpringTransformer.transform(SpringTransformer.java:63)
>         at org.apache.felix.karaf.deployer.spring.SpringURLHandler$Connection.getInputStream(SpringURLHandler.java:83)        at java.net.URL.openStream(URL.java:1007)
>         at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installBundleIfNeeded(FeaturesServiceImpl.java:436)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:348)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:241)
>         at org.apache.felix.karaf.features.internal.FeaturesServiceImpl$1.run(FeaturesServiceImpl.java:633)
> when I start servicemix from $SMX_HOME/bin folder.
> The error comes from that we have a bundle for activemq-broker feature like
> <bundle>spring:file:etc/activemq-broker.xml</bundle>
> With this relative url path (etc/activemq-broker.xml), we have to start servicemix from $SMX_HOME only using bin/servicemix, otherwise from any other folder, we will see the exception and activemq-broker feature can't installed, and also other features which depend on activemq-broker feature will fail

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Work started: (SMX4-407) java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on SMX4-407 started by Freeman Fang.

> java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME
> -----------------------------------------------------------------------------------------------
>
>                 Key: SMX4-407
>                 URL: https://issues.apache.org/activemq/browse/SMX4-407
>             Project: ServiceMix 4
>          Issue Type: Bug
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: 4.1.0
>
>
> I saw the exception like
> java.io.FileNotFoundException: etc/activemq-broker.xml (No such file or directory)        at java.io.FileInputStream.open(Native Method)
>         at java.io.FileInputStream.<init>(FileInputStream.java:106)        at java.io.FileInputStream.<init>(FileInputStream.java:66)
>         at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973)
>         at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>         at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250)
>         at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
>         at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:146)        at org.apache.felix.karaf.deployer.spring.SpringTransformer.parse(SpringTransformer.java:241)
>         at org.apache.felix.karaf.deployer.spring.SpringTransformer.transform(SpringTransformer.java:63)
>         at org.apache.felix.karaf.deployer.spring.SpringURLHandler$Connection.getInputStream(SpringURLHandler.java:83)        at java.net.URL.openStream(URL.java:1007)
>         at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installBundleIfNeeded(FeaturesServiceImpl.java:436)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:348)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:241)
>         at org.apache.felix.karaf.features.internal.FeaturesServiceImpl$1.run(FeaturesServiceImpl.java:633)
> when I start servicemix from $SMX_HOME/bin folder.
> The error comes from that we have a bundle for activemq-broker feature like
> <bundle>spring:file:etc/activemq-broker.xml</bundle>
> With this relative url path (etc/activemq-broker.xml), we have to start servicemix from $SMX_HOME only using bin/servicemix, otherwise from any other folder, we will see the exception and activemq-broker feature can't installed, and also other features which depend on activemq-broker feature will fail

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (SMX4-407) java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang resolved SMX4-407.
-------------------------------

    Resolution: Fixed

actually we need address it in felix/karaf.

create FELIX-1793 to track it and commit fix there

> java.io.FileNotFoundException: etc/activemq-broker.xml when start servicemix not from $SMX_HOME
> -----------------------------------------------------------------------------------------------
>
>                 Key: SMX4-407
>                 URL: https://issues.apache.org/activemq/browse/SMX4-407
>             Project: ServiceMix 4
>          Issue Type: Bug
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: 4.1.0
>
>
> I saw the exception like
> java.io.FileNotFoundException: etc/activemq-broker.xml (No such file or directory)        at java.io.FileInputStream.open(Native Method)
>         at java.io.FileInputStream.<init>(FileInputStream.java:106)        at java.io.FileInputStream.<init>(FileInputStream.java:66)
>         at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973)
>         at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>         at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250)
>         at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
>         at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:146)        at org.apache.felix.karaf.deployer.spring.SpringTransformer.parse(SpringTransformer.java:241)
>         at org.apache.felix.karaf.deployer.spring.SpringTransformer.transform(SpringTransformer.java:63)
>         at org.apache.felix.karaf.deployer.spring.SpringURLHandler$Connection.getInputStream(SpringURLHandler.java:83)        at java.net.URL.openStream(URL.java:1007)
>         at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installBundleIfNeeded(FeaturesServiceImpl.java:436)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:348)        at org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:241)
>         at org.apache.felix.karaf.features.internal.FeaturesServiceImpl$1.run(FeaturesServiceImpl.java:633)
> when I start servicemix from $SMX_HOME/bin folder.
> The error comes from that we have a bundle for activemq-broker feature like
> <bundle>spring:file:etc/activemq-broker.xml</bundle>
> With this relative url path (etc/activemq-broker.xml), we have to start servicemix from $SMX_HOME only using bin/servicemix, otherwise from any other folder, we will see the exception and activemq-broker feature can't installed, and also other features which depend on activemq-broker feature will fail

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.