Hi all,
I'm trying to create a datasource componet using cornerstone, but I keep getting the following exception whenever I start phoneix.


Phoenix 4.0.3

There was an uncaught exception:
---------------------------------------------------------
--- Message ---
Unable to create BlockInfo as are unable to locate resource "org/apache/avalon/cornerstone/blocks/datasources/ DefaultDataSourceSelector.xinfo".
--- Stack Trace ---
org.apache.avalon.phoenix.interfaces.DeploymentException: Unable to create BlockInfo as are unable to locate resource "org/apache/avalon/cornerstone/blocks/datasources/DefaultDataSourc
eSelector.xinfo".
at org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(Def aultDeployer.java:374)
at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile (DefaultEmbeddor.java:498)
at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile (DefaultEmbeddor.java:491)
at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile s(DefaultEmbeddor.java:476)
at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefa ultApplications(DefaultEmbeddor.java:466)
at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(De faultEmbeddor.java:224)
at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:144)
at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:94)
at org.apache.avalon.phoenix.launcher.Main.main(Main.java:46)



My question is, am I supposed to create the xinfo file, and I am, where do I place it and what is the purpose of the file. All help would be very much appreciated. I've also posted the content of my assembly and config files. Thank you


--idris

<assembly>
<!-- The Databases block -->
<block class="org.apache.avalon.cornerstone.blocks.datasources.DefaultDataSourc eSelector"
name="datasource-selector">
</block>
</assembly>


<config>
<data-source class="org.apache.avalon.excalibur.datasource.JdbcDataSource" name="default">
<!-- configuration for JdbcDataSource -->
<pool-controller connection- class="org.apache.avalon.excalibur.datasource.Jdbc3Connection"
max="10" min="5">
<keep-alive>select 1</keep-alive>
</pool-controller>
<driver>oracle.jdbc.driver.OracleDriver</driver>
<dburl>jdbc:orace:thin:@localhost:5521:devdb</dburl>
<user>admin</user>
<password>5n2cfa</password>
</data-source>
</config>

Reply via email to