Have you tried specifying an interface in ?
<service-point id="StitchFolderHolder"
interface="org.authsum.stitches.services.StitchFolderHolder">
<create-instance
class="org.authsum.stitches.services.StitchFolderHolder"/>
</service-point>
In your case, you need to specify an interface for
service StitchFolderHolder.
When the interface attribute is not given, HiveMind
will default the interface attribute to (module's
package path) + service id.
Please see the doc for details.
http://jakarta.apache.org/hivemind/descriptor.html#service-point
Shing
--- Phillip Rhodes <[EMAIL PROTECTED]> wrote:
>
> I have a singleton pojo that I am trying to manage
> with hivemind and want
> to inject this pojo into engine services,
> components, pages, etc...
>
> The POJO is not an interface, but I can create one
> if necessary. I added
> the service point/set object (found below) to my
> libraries hivemodule.xml
> and it errors out with the following:
>
> Unable to construct service
> authsum.stitches.MyContent: Error building
> service authsum.stitches.MyContent: Error at
>
jar:file:/usr/local/jakarta-tomcat/jakarta-tomcat-4.1.31/webapps/stitches/WEB-INF/lib/stitches-jar.jar!/META-INF/hivemodule.xml,
> line 53, column 87: Unable to find interface
> authsum.stitches.StitchFolderHolder (for service
> authsum.stitches.StitchFolderHolder).
>
>
> The error references an interface
> "authsum.stitches.StitchFolderHolder"
> which does not exist. There is a
> "org.authsum.stitches.services.StitchFolderHolder"
> that I want to inject
> into this service. There is a setter on my service
> to take the property.
>
> Thanks for any pointers on how to proceed with this.
> "Stitches" is an
> open source (apache license), a simple suite of cms
> components for
> tapestry applications (image galleries, serverside
> image picking, html
> editing, lucene search) no db....
>
>
>
> <service-point id="StitchFolderHolder">
> <create-instance
>
>
class="org.authsum.stitches.services.StitchFolderHolder"/>
> </service-point>
>
> <service-point id="MyContent"
>
>
interface="org.apache.tapestry.engine.IEngineService">
>
> <invoke-factory>
> <construct
>
class="org.authsum.stitches.services.ContentService">
> <set-object property="exceptionReporter"
>
> value="infrastructure:requestExceptionReporter"/>
> <set-object property="response"
> value="infrastructure:response"/>
> <set-object property="linkFactory"
> value="infrastructure:linkFactory"/>
> <set-object property="stitchFolderHolder"
> value="service:StitchFolderHolder"/>
> </construct>
> </invoke-factory>
>
> </service-point>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
Home page :
http://uk.geocities.com/matmsh/index.html
___________________________________________________________
NEW Yahoo! Cars - sell your car and browse thousands of new and used cars
online! http://uk.cars.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]