This fix didn't make it into the 1.0.2 release, in order to get this
fix you'll need to get the current Beehive source tree from
beehive.apache.org and build it.  Details on how to do this can be
found on the Beehive wiki at:

http://wiki.apache.org/beehive/For_Beehive_Developers

This fix will definitely be in the next official Beehive release
although I don't currently have a time frame for that release.

 - Chad

n 4/11/07, Balwinder Bhatia <[EMAIL PROTECTED]> wrote:

--------------------------------------------------------------------------------------------------------------
NPE from JDBCControl when method returns XMLBeans Document type

http://issues.apache.org/jira/browse/BEEHIVE-1153
--------------------------------------------------------------------------------------------------------------

Hi ,

I just downloaded apache-beehive-1.0.2-lib.zip and
apache-beehive-1.0.2-src.zip

It still gives me the same error.

but I do not see your changes in the source code.

I do not see any changes to RowToXmlObjectMapper.java

I do not even see the file ResultSetXMLStreamReader.java you added to fix
this bug.

Were your changes part of this release?

If not how can I get them.

Thanks,
Bhatia



---------------------------------

java.lang.NullPointerException
        at
org.apache.beehive.controls.system.jdbc.RowToXmlObjectMapper.mapRowToReturnType(RowToXmlObjectMapper.java:103)
        at
org.apache.beehive.controls.system.jdbc.DefaultXmlObjectResultSetMapper.mapToResultType(DefaultXmlObjectResultSetMapper.java:60)
        at
org.apache.beehive.controls.system.jdbc.JdbcControlImpl.execPreparedStatement(JdbcControlImpl.java:366)
        at
com.bea.wlw.runtime.core.control.internal.JdbcControlImpl.invoke(JdbcControlImpl.java:136)
        at
com.daltile.oasis.ItemMasterASI_Yantra_Processes.dbCtrlItemMasterBean.callOASIS_ItemMasterByChangedSinceDate(dbCtrlItemMasterBean.java:210)
        at
com.daltile.oasis.ItemMasterASI_Yantra_Processes.ItemMasterCommonImpl.getItemsByChangeDate(ItemMasterCommonImpl.java:122)
        at
com.daltile.oasis.ItemMasterASI_Yantra_Processes.ItemMasterCommonBean.getItemsByChangeDate(ItemMasterCommonBean.java:775)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
com.bea.wli.knex.runtime.jcs.container.JcsProxy.invokeBeehiveControl(JcsProxy.java:666)
        at
com.bea.wli.knex.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:433)
        at $Proxy85.getItemsByChangeDate(Unknown Source)
        at
com.daltile.oasis.ItemMasterASI_Yantra_Processes.ItemMasterByDate.varItemMasterCommonGetItemsByChangeDate(ItemMasterByDate.java:147)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.bea.wli.bpm.runtime.Perform.invoke(Perform.java:39)
        at com.bea.wli.bpm.runtime.Perform.execute(Perform.java:50)
        at
com.bea.wli.bpm.runtime.SyncReceive.messageDelivery(SyncReceive.java:63)
        at
com.bea.wli.bpm.runtime.ProcessState.processMessage(ProcessState.java:215)
        at
com.bea.wli.bpm.runtime.ProcessState.dispatchRequest(ProcessState.java:239)
        at
com.bea.wli.bpm.runtime.JpdContainer.dispatchProcessRequest(JpdContainer.java:1043)
        at
com.bea.wli.bpm.runtime.JpdContainer.preInvoke(JpdContainer.java:1007)
        at
com.bea.wli.knex.runtime.core.container.Invocable.invoke(Invocable.java:248)
        at
com.bea.wli.knex.runtime.core.bean.BaseContainerBean.invokeBase(BaseContainerBean.java:224)
        at
com.bea.wli.knex.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerBean.java:136)
        at
com.bea.wlwgen.StatelessContainer_2hozgx_ELOImpl.invoke(StatelessContainer_2hozgx_ELOImpl.java:137)
        at com.bea.wlwgen.SLSBContAdpt.invokeOnBean(SLSBContAdpt.java:29)
        at
com.bea.wli.knex.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherBean.java:185)
        at
com.bea.wli.knex.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.java:54)
        at
com.bea.wli.knex.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.java:168)
        at
com.bea.wli.knex.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispatcher_k1mrl8_EOImpl.java:61)
        at
com.bea.wli.knex.runtime.core.dispatcher.Dispatcher.remoteDispatch(Dispatcher.java:161)
        at
com.bea.wli.knex.runtime.core.dispatcher.Dispatcher.dispatch(Dispatcher.java:49)
        at
com.bea.wli.knex.runtime.core.dispatcher.HttpServerHelper.exploreExec(HttpServerHelper.java:285)
        at
com.bea.wli.knex.runtime.core.dispatcher.HttpServerHelper.executeGetRequest(HttpServerHelper.java:601)
        at
com.bea.wli.knex.runtime.core.dispatcher.HttpServer.doGet(HttpServer.java:49)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
        at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
        at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
        at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)








Reply via email to