cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kazó Csaba (JIRA) <j...@apache.org>
Subject [jira] Created: (COCOON-2106) DatabaseReader and SQLTransformer cannot obtain datasource
Date Sun, 05 Aug 2007 11:39:52 GMT
DatabaseReader and SQLTransformer cannot obtain datasource
----------------------------------------------------------

                 Key: COCOON-2106
                 URL: https://issues.apache.org/jira/browse/COCOON-2106
             Project: Cocoon
          Issue Type: Bug
          Components: Blocks: Databases
    Affects Versions: 2.2-dev (Current SVN)
            Reporter: Kazó Csaba


The DatabaseReader and SQLTransformer components fail to obtain the configured data source
and throw a ServiceException like "Component with 'org.apache.avalon.excalibur.datasource.DataSourceComponent/personnel'
is not defined in this service manager. (Key='AvalonServiceManager')". The failing function
call in both cases is:

this.manager.lookup(DataSourceComponent.ROLE + '/' + datasourceName)

The result is the same regardless of whether the data source is defined as an Avalon component
or a Spring bean.
Changing the code to use ServiceSelector as in the "Creating a Reader" document [1] and the
modular database actions solves the problem for both cases. The attached patch applies this
modification to DatabaseReader.java.

[1] http://cocoon.zones.apache.org/daisy/cdocs/g1/g1/g2/g1/g2/681.html

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


Mime
View raw message