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)
