I am having trouble getting the Hibernate control to work on weblogic? 

I previously had this all working on Tomcat with an early beehive beta,
it is a much better solution that the database controls examples on the
website for numerous reasons...

I am now trying to update with the latest beehive release and the
Hibernate control has stop working.
(http://dist.codehaus.org/controlhaus/jars/controlhaus-hibernate-1.0-alp
ha-2.jar
)

I have attached the exception I get in the browser to this email in the
log file

Here's my control code.

Any help appreciated


@ControlImplementation
public class TestOwnersSessionImpl implements TestOwnersSession,
Serializable {
        private static final long serialVersionUID = 1L;
        
        @org.apache.beehive.controls.api.context.Context
ControlBeanContext context;
    @org.apache.beehive.controls.api.context.Context ResourceContext
resourceContext;
    
    @ManagedTransactions(true)
    @Control HibernateControl hibernate;

    public List getAllTestOwners() throws HibernateException {
        
        Session session = hibernate.getSession();
        List testOwners = session.find("from TestOwner");
        return testOwners;
    }
}


-----Original Message-----
From: Dan Diephouse [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, January 04, 2005 12:42 PM
To: [email protected]; [email protected]
Subject: Hibernate Control 1.0-alpha-2

The 1.0-alpha-2 version of the Hibernate control is out. The release can

be download here:

http://hibernate.controlhaus.org/Download

Features in this release:
* The Hibernate control provides tight integration between Beehive and 
Hibernate allowing Hibernate to be accessed declaratively as a control
* Managed sessions
* Managed transactions
* A JUnit TestCase to help test your Hibernate applications

For more information please see the tutorial: 
http://hibernate.controlhaus.org/Tutorial

Cheers,

- Dan

-- 
Dan Diephouse
Envoi Solutions LLC
http://netzooid.com

####<Dec 21, 2005 1:10:05 PM PST> <Error> <HTTP> <AGREALIS01> <AdminServer> 
<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default 
(self-tuning)'> <<WLS Kernel>> <> <> <1135199405451> <BEA-101017> <[EMAIL 
PROTECTED] - appName: 'ResultsReporting', name: 'ResultsReporting', 
context-path: '/ResultsReporting'] Root cause of ServletException.
java.lang.InternalError: erroneous handlers
        at 
org.controlhaus.hibernate.HibernateFactory.getSessionFactory(HibernateFactory.java:30)
        at 
org.controlhaus.hibernate.HibernateControlImpl.onCreate(HibernateControlImpl.java:71)
        at 
org.controlhaus.hibernate.HibernateControlImplInitializer$ContextLifeCycleEventAdaptor.onCreate(HibernateControlImplInitializer.java:41)
        at 
org.apache.beehive.controls.runtime.bean.ControlBeanContext.initializeControl(ControlBeanContext.java:373)
        at 
org.apache.beehive.controls.runtime.bean.ControlBean.ensureControl(ControlBean.java:314)
        at 
org.controlhaus.hibernate.HibernateControlBean.getSession(HibernateControlBean.java:207)
        at 
com.bea.test.results.session.TestOwnersSessionImpl.getAllTestOwners(TestOwnersSessionImpl.java:56)
        at 
com.bea.test.results.session.TestOwnersSessionBean.getAllTestOwners(TestOwnersSessionBean.java:125)
        at admin.testowners.Controller.viewGrid(Controller.java:50)
        at 
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown
 Source)
        at 
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown
 Source)
        at 
org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:853)
        at 
org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:783)
        at 
org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:457)
        at 
org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:285)
        at 
org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:337)
        at 
org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:48)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
        at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:96)
        at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2005)
        at 
org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:90)
        at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2076)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
        at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:539)
        at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:823)
        at 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:634)
        at 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:156)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)

Reply via email to