ok, some more trouble with hivemind..
this is in my hivemind.xml

          <service-point
            id="hibernateSession"
            interface="org.hibernate.Session"/>
    
                <service-point
                    id="hibernateSessionFactory"
                    
interface="org.apache.hivemind.ServiceImplementationFactory"/>
                
                <service-point
                        id="blaskanManager"
                        interface="se.liu.studorg.blaskan.web.BlaskanManager" />


                    
          <implementation service-id="hibernateSession">
            <invoke-factory
              service-id="hibernateSessionFactory"
              model="threaded"/>
          </implementation>
                                
                <implementation service-id="hibernateSessionFactory">
                    <invoke-factory>
                        <construct
                                
class="se.liu.studorg.blaskan.web.HibernateSessionFactory"
                            initialize-method="init"/>
                    </invoke-factory>
                </implementation>

                <implementation service-id="blaskanManager">
                    <invoke-factory>
                        <construct 
class="se.liu.studorg.blaskan.web.BlaskanManager" />
                    </invoke-factory>
                </implementation>

now when I try to use this injected object:
@InjectObject("service:se.liu.studorg.blaskan.web.blaskanManager")

I get
Unable to construct service
se.liu.studorg.blaskan.web.hibernateSession: Error at
context:/WEB-INF/hivemodule.xml, line 24, column 26: Parameters to
service implementation factory hibernateSessionFactory contains no
contributions but expects exactly one contribution.

21      <implementation service-id="hibernateSession">
22      <invoke-factory
23      service-id="hibernateSessionFactory"
24      model="threaded"/>
25      </implementation>


thanks!

On 9/20/05, Kent Tong <[EMAIL PROTECTED]> wrote:
> Ted Steen <ted.steen <at> gmail.com> writes:
> 
> >
> > i got this hivemodule
> >                 <service-point
> >                   id="hibernateSession"
> >                   interface="org.hibernate.Session"/>
> >
> >                 <service-point
> >                   id="hibernateSessionFactory"
> >                   
> > interface="org.apache.hivemind.ServiceImplementationFactory"/>
> >
> >                 <implementation service-id="hibernateSessionFactory">
> >                   <invoke-factory>
> >                     <construct
> >                    
> > class="se.liu.studorg.blaskan.web.HibernateSessionFactory"
> >                       initialize-method="init"/>
> >                   </invoke-factory>
> >                 </implementation>
> >
> > and yet I get this error:
> > Error: No module has contributed a service constructor for service
> > point se.liu.studorg.blaskan.web.hibernateSession.
> 
> It's saying there is no implementation for hibernateSession. Maybe
> you'd like something like:
> 
>    <service-point
>         id="hibernateSession"
>         interface="org.hibernate.Session">
>         <invoke-factory service-id="hibernateSessionFactory"/>
>    </service-point>
> 
> --
> Author of an e-Book for learning Tapestry (http://www.agileskills2.org/EWDT)
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
/ted

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to