From: Brian E. <bel...@un...> - 2001-03-22 00:01:02
|
I am getting an UndeclaredThrowableException when trying to execute a method within my Bean and not sure how to track it down. It looks like I am able to create the bean ok. Here is the code: InitialContext jndiContext = new InitialContext(); Object devRef = jndiContext.lookup("mls/DeviceIdentifier"); System.out.println("Got devRef = " + devRef); DeviceIdentifierHome devHome = (DeviceIdentifierHome) PortableRemoteObject.narrow (devRef, DeviceIdentifierHome.class); System.out.println("Got devHome = " + devHome); DeviceIdentifier deviceIdentifier = devHome.create(); System.out.println("Got create = " + deviceIdentifier); DeviceProfile device = deviceIdentifier.setDevice(DeviceType.PALM); System.out.println("Got device type = " + device.getType()); And the output: Got devRef = mls/DeviceIdentifierHome Got devHome = mls/DeviceIdentifierHome Got create = mls/DeviceIdentifier:Stateless java.lang.reflect.UndeclaredThrowableException It looks like it is choking on the setDevice call. But when I comment it out accept for one line. It still doesn't work. The one line is creating a class that is returned to the caller. How is reflect involved in all this? Any help would be appreciated. Brian -- Brian Elliott Unplugged Systems bel...@un... http://www.unpluggedsystems.com |
From: Hunter H. <li...@la...> - 2001-11-29 04:24:00
|
Part of my J2EE application constructs an XML document, sends it to UPS, and gets the response... This originates in a servlet, which calls the EJB container to do the actual communication with UPS... Anyway, when I call the method in the servlet that starts the sequence of events off, I get this: javax.servlet.ServletException: java.lang.reflect.UndeclaredThrowableException at vagrantController.calculateShippingOptions(Unknown Source) at vagrantController.doPost(Unknown Source) I have no idea what this means or where to start looking for answers... Can anyone help decipher what might throw this kind of exception? Thanks, Hunter |
From: Dmitri C. <di...@bi...> - 2001-11-29 04:51:31
|
an undeclared throwable is thrown when the metho throws an exception not declared in its signature. in this case, the most likely explanation is that you have ommitted the throw clause (or part thereof) from your method signature in the interface. to learn more about the undeclared throwable, catch it, and call getUndeclaredThrowable() on it to find the real exception. hth dim On Wed, 28 Nov 2001, Hunter Hillegas wrote: > Part of my J2EE application constructs an XML document, sends it to UPS, and > gets the response... > > This originates in a servlet, which calls the EJB container to do the actual > communication with UPS... > > Anyway, when I call the method in the servlet that starts the sequence of > events off, I get this: > > javax.servlet.ServletException: > java.lang.reflect.UndeclaredThrowableException > at vagrantController.calculateShippingOptions(Unknown Source) > at vagrantController.doPost(Unknown Source) > > I have no idea what this means or where to start looking for answers... > > Can anyone help decipher what might throw this kind of exception? > > Thanks, > Hunter > > > _______________________________________________ > JBoss-user mailing list > JBo...@li... > https://lists.sourceforge.net/lists/listinfo/jboss-user > |
From: Felipe F. P. D. <pal...@te...> - 2001-11-29 14:57:28
|
Hello, I'm a new user. I'm brazilian, that's why my english is not good, sorry. I'm using Jboss 2.4.3, Tomcat 3.2.3, data base Hypersonic and Entity CMP. I'm doing any tests to create and to read CMP beans, I have a JSP file that have the following code: 1- InitialContext jndiContext = new InitialContext(); 2- Object ref = jndiContext.lookup("lsfw/LSParamBean"); 3- LSParamHome home = (LSParamHome)PortableRemoteObject.narrow (ref, LSParamHome.class); 4- LSParamInfo lsparamInfo = new LSParamInfo(); 5- lsparamInfo.setParamId(new Integer(1)); 6- lsparamInfo.setParamName("param1"); 7- lsparamInfo.setParamValue("value1"); 8- lsparamInfo.setParamDesc("desc1"); 9- LSParam lsparam = home.create(lsparamInfo); 10- LSParam lsparam1 = home.findByParamName("param1"); 11- out.println(lsparam1.getParamValue()); The code above functions very well, the problem is when in one another JSP I have the following code : 1- InitialContext jndiContext = new InitialContext(); 2- Object ref = jndiContext.lookup("lsfw/LSParamBean"); 3- LSParamHome home = (LSParamHome)PortableRemoteObject.narrow (ref, LSParamHome.class); 4- LSParam lsparam1 = home.findByParamName("param1"); 5- out.println(lsparam1.getParamValue()); You can notice that accurately equal to the first one , the only difference is that I do not only create bean I try to read what already was servant, thing who in first also I make and successfully. The problem happens in line 5 of as code, the error will be shown below . Also already I verified that the error does not happen in my method getParamValue(), I placed messages of it inside and it is executed successfully. The shown error below I removed of log of jboss, in my page JSP I appear java.lang.reflect.UndeclaredThrowableException. In case that somebody needs plus some information, I am the disposal to pass. [EntitySynchronizationInterceptor] Store failed java.rmi.ServerException: Store failed; nested exception is: java.lang.NumberFormatException: 28 00:00:00.0 java.lang.NumberFormatException: 28 00:00:00.0 at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.sql.Date.valueOf(Unknown Source) at org.hsqldb.Column.convertString(Column.java:1001) at org.hsqldb.Column.convertObject(Column.java:1084) at org.hsqldb.jdbcPreparedStatement.setObject(jdbcPreparedStatement.java:589) at org.jboss.pool.jdbc.PreparedStatementInPool.setObject(PreparedStatementInPoo l.java:282) at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setParameter(JDBCCommand.java:33 4) at org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.setParameters(JDBCSto reEntityCommand.java:134) at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:159 ) at org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.execute(JDBCStoreEnti tyCommand.java:97) at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.storeEntity(JAWSPersistenc eManager.java:168) at org.jboss.ejb.plugins.CMPPersistenceManager.storeEntity(CMPPersistenceManage r.java:397) at org.jboss.ejb.EntityContainer.storeEntity(EntityContainer.java:252) at org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronizati on.beforeCompletion(EntitySynchronizationInterceptor.java:400) at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1210) at org.jboss.tm.TxCapsule.commit(TxCapsule.java:304) at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. java:364) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:12 8) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195) at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:427) at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI nvoker.java:489) at org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.invokeContainer(GenericPr oxy.java:335) at org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(EntityProxy.java:13 3) at $Proxy4.getParamValue(Unknown Source) at _0002fteste_0002ejspteste_jsp_76._jspService(_0002fteste_0002ejspteste_jsp_7 6.java:112) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja va:130) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:282) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81 2) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:213) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) at java.lang.Thread.run(Unknown Source) thanks for all -------------------------------------------------------------------------- Felipe F. Palma Dias - pal...@te... http://www.palmadias.hpg.com.br ICQ: 133921121 |
From: danch <da...@nv...> - 2001-11-29 16:00:00
|
Does your bean have a date field that you're not setting? Is it declared as java.sql.Date? This seams like a problem that we've been seeing with the newer version of Hypersonic. -danch Felipe F. Palma Dias wrote: > Hello, I'm a new user. I'm brazilian, that's why my english is not good, > sorry. > > I'm using Jboss 2.4.3, Tomcat 3.2.3, data base Hypersonic and Entity > CMP. > > I'm doing any tests to create and to read CMP beans, I have a JSP file > that have the following code: > > 1- InitialContext jndiContext = new InitialContext(); > 2- Object ref = jndiContext.lookup("lsfw/LSParamBean"); > 3- LSParamHome home = (LSParamHome)PortableRemoteObject.narrow (ref, > LSParamHome.class); > 4- LSParamInfo lsparamInfo = new LSParamInfo(); > 5- lsparamInfo.setParamId(new Integer(1)); > 6- lsparamInfo.setParamName("param1"); > 7- lsparamInfo.setParamValue("value1"); > 8- lsparamInfo.setParamDesc("desc1"); > 9- LSParam lsparam = home.create(lsparamInfo); > 10- LSParam lsparam1 = home.findByParamName("param1"); > 11- out.println(lsparam1.getParamValue()); > > The code above functions very well, the problem is when in one another > JSP I have the following code : > > 1- InitialContext jndiContext = new InitialContext(); > 2- Object ref = jndiContext.lookup("lsfw/LSParamBean"); > 3- LSParamHome home = (LSParamHome)PortableRemoteObject.narrow (ref, > LSParamHome.class); > 4- LSParam lsparam1 = home.findByParamName("param1"); > 5- out.println(lsparam1.getParamValue()); > > You can notice that accurately equal to the first one , the only > difference is that I do not only create bean I try to read what already was > servant, thing who in first also I make and successfully. The problem > happens in line 5 of as code, the error will be shown below . Also already I > verified that the error does not happen in my method getParamValue(), I > placed messages of it inside and it is executed successfully. The shown > error below I removed of log of jboss, in my page JSP I appear > java.lang.reflect.UndeclaredThrowableException. > > In case that somebody needs plus some information, I am the disposal to > pass. > > [EntitySynchronizationInterceptor] Store failed > java.rmi.ServerException: Store failed; nested exception is: > java.lang.NumberFormatException: 28 00:00:00.0 > java.lang.NumberFormatException: 28 00:00:00.0 > at java.lang.Integer.parseInt(Unknown Source) > at java.lang.Integer.parseInt(Unknown Source) > at java.sql.Date.valueOf(Unknown Source) > at org.hsqldb.Column.convertString(Column.java:1001) > at org.hsqldb.Column.convertObject(Column.java:1084) > at > org.hsqldb.jdbcPreparedStatement.setObject(jdbcPreparedStatement.java:589) > at > org.jboss.pool.jdbc.PreparedStatementInPool.setObject(PreparedStatementInPoo > l.java:282) > at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setParameter(JDBCCommand.java:33 > 4) > at > org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.setParameters(JDBCSto > reEntityCommand.java:134) > at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:159 > ) > at > org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.execute(JDBCStoreEnti > tyCommand.java:97) > at > org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.storeEntity(JAWSPersistenc > eManager.java:168) > at > org.jboss.ejb.plugins.CMPPersistenceManager.storeEntity(CMPPersistenceManage > r.java:397) > at org.jboss.ejb.EntityContainer.storeEntity(EntityContainer.java:252) > at > org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronizati > on.beforeCompletion(EntitySynchronizationInterceptor.java:400) > at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1210) > at org.jboss.tm.TxCapsule.commit(TxCapsule.java:304) > at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. > java:364) > at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:12 > 8) > at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:427) > at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:489) > at > org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.invokeContainer(GenericPr > oxy.java:335) > at > org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(EntityProxy.java:13 > 3) > at $Proxy4.getParamValue(Unknown Source) > at > _0002fteste_0002ejspteste_jsp_76._jspService(_0002fteste_0002ejspteste_jsp_7 > 6.java:112) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja > va:130) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja > va:282) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > at org.apache.tomcat.core.Handler.service(Handler.java:287) > at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81 > 2) > at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) > at > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC > onnectionHandler.java:213) > at > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > at > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > at java.lang.Thread.run(Unknown Source) > > > > thanks for all > > > > -------------------------------------------------------------------------- > Felipe F. Palma Dias - pal...@te... > http://www.palmadias.hpg.com.br > ICQ: 133921121 > > > > > > _______________________________________________ > JBoss-user mailing list > JBo...@li... > https://lists.sourceforge.net/lists/listinfo/jboss-user > |
From: Felipe F. P. D. <pal...@te...> - 2001-11-29 16:30:35
|
>Does your bean have a date field that you're not setting? Has a date field and it is recorded, therefore of first when I create bean I obtain to execute the program correctly. Sees mine below two codes. > Is it declared as java.sql.Date? No, It is java.util.Date -------------------------------------------------------------------------- Felipe F. Palma Dias - pal...@te... http://www.palmadias.hpg.com.br ICQ: 133921121 ----- Original Message ----- From: "danch" <da...@nv...> To: "Felipe F. Palma Dias" <pal...@te...> Cc: <jbo...@li...> Sent: Thursday, November 29, 2001 12:59 PM Subject: Re: [JBoss-user] java.lang.reflect.UndeclaredThrowableException > Does your bean have a date field that you're not setting? Is it declared > as java.sql.Date? This seams like a problem that we've been seeing with > the newer version of Hypersonic. > > -danch > > Felipe F. Palma Dias wrote: > > > Hello, I'm a new user. I'm brazilian, that's why my english is not good, > > sorry. > > > > I'm using Jboss 2.4.3, Tomcat 3.2.3, data base Hypersonic and Entity > > CMP. > > > > I'm doing any tests to create and to read CMP beans, I have a JSP file > > that have the following code: > > > > 1- InitialContext jndiContext = new InitialContext(); > > 2- Object ref = jndiContext.lookup("lsfw/LSParamBean"); > > 3- LSParamHome home = (LSParamHome)PortableRemoteObject.narrow (ref, > > LSParamHome.class); > > 4- LSParamInfo lsparamInfo = new LSParamInfo(); > > 5- lsparamInfo.setParamId(new Integer(1)); > > 6- lsparamInfo.setParamName("param1"); > > 7- lsparamInfo.setParamValue("value1"); > > 8- lsparamInfo.setParamDesc("desc1"); > > 9- LSParam lsparam = home.create(lsparamInfo); > > 10- LSParam lsparam1 = home.findByParamName("param1"); > > 11- out.println(lsparam1.getParamValue()); > > > > The code above functions very well, the problem is when in one another > > JSP I have the following code : > > > > 1- InitialContext jndiContext = new InitialContext(); > > 2- Object ref = jndiContext.lookup("lsfw/LSParamBean"); > > 3- LSParamHome home = (LSParamHome)PortableRemoteObject.narrow (ref, > > LSParamHome.class); > > 4- LSParam lsparam1 = home.findByParamName("param1"); > > 5- out.println(lsparam1.getParamValue()); > > > > You can notice that accurately equal to the first one , the only > > difference is that I do not only create bean I try to read what already was > > servant, thing who in first also I make and successfully. The problem > > happens in line 5 of as code, the error will be shown below . Also already I > > verified that the error does not happen in my method getParamValue(), I > > placed messages of it inside and it is executed successfully. The shown > > error below I removed of log of jboss, in my page JSP I appear > > java.lang.reflect.UndeclaredThrowableException. > > > > In case that somebody needs plus some information, I am the disposal to > > pass. > > > > [EntitySynchronizationInterceptor] Store failed > > java.rmi.ServerException: Store failed; nested exception is: > > java.lang.NumberFormatException: 28 00:00:00.0 > > java.lang.NumberFormatException: 28 00:00:00.0 > > at java.lang.Integer.parseInt(Unknown Source) > > at java.lang.Integer.parseInt(Unknown Source) > > at java.sql.Date.valueOf(Unknown Source) > > at org.hsqldb.Column.convertString(Column.java:1001) > > at org.hsqldb.Column.convertObject(Column.java:1084) > > at > > org.hsqldb.jdbcPreparedStatement.setObject(jdbcPreparedStatement.java:589) > > at > > org.jboss.pool.jdbc.PreparedStatementInPool.setObject(PreparedStatementInPoo > > l.java:282) > > at > > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setParameter(JDBCCommand.java:33 > > 4) > > at > > org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.setParameters(JDBCSto > > reEntityCommand.java:134) > > at > > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:159 > > ) > > at > > org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.execute(JDBCStoreEnti > > tyCommand.java:97) > > at > > org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.storeEntity(JAWSPersistenc > > eManager.java:168) > > at > > org.jboss.ejb.plugins.CMPPersistenceManager.storeEntity(CMPPersistenceManage > > r.java:397) > > at org.jboss.ejb.EntityContainer.storeEntity(EntityContainer.java:252) > > at > > org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronizati > > on.beforeCompletion(EntitySynchronizationInterceptor.java:400) > > at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1210) > > at org.jboss.tm.TxCapsule.commit(TxCapsule.java:304) > > at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76) > > at > > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. > > java:364) > > at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) > > at > > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:12 > > 8) > > at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195) > > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:427) > > at > > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > > nvoker.java:489) > > at > > org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.invokeContainer(GenericPr > > oxy.java:335) > > at > > org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(EntityProxy.java:13 > > 3) > > at $Proxy4.getParamValue(Unknown Source) > > at > > _0002fteste_0002ejspteste_jsp_76._jspService(_0002fteste_0002ejspteste_jsp_7 > > 6.java:112) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > > org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja > > va:130) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja > > va:282) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > > at org.apache.tomcat.core.Handler.service(Handler.java:287) > > at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > > at > > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81 > > 2) > > at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) > > at > > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC > > onnectionHandler.java:213) > > at > > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > > at > > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > > at java.lang.Thread.run(Unknown Source) > > > > > > > > thanks for all > > > > > > > > -------------------------------------------------------------------------- > > Felipe F. Palma Dias - pal...@te... > > http://www.palmadias.hpg.com.br > > ICQ: 133921121 > > > > > > > > > > > > _______________________________________________ > > JBoss-user mailing list > > JBo...@li... > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > |
From: danch <da...@nv...> - 2001-11-29 16:50:31
|
Felipe F. Palma Dias wrote: >>Does your bean have a date field that you're not setting? >> > Has a date field and it is recorded, therefore of first when I create > bean I obtain to execute the program correctly. Sees mine below two codes. > > >>Is it declared as java.sql.Date? >> > No, It is java.util.Date > Try declaring it as java.sql.Date. There was a similar discussion recently, and I _believe_ that solved it. -danch |
From: Felipe F. P. D. <pal...@te...> - 2001-11-29 16:58:08
|
Ok, I will go to try, but what must I place in my archive standardjaws.xml? Currently I have the following code: <mapping> <java-type>java.util.Date</java-type> <jdbc-type>DATE</jdbc-type> <sql-type>DATE</sql-type> </mapping> Could I change for? <mapping> <java-type>java.sql.Date</java-type> <jdbc-type>DATE</jdbc-type> <sql-type>DATE</sql-type> </mapping> -------------------------------------------------------------------------- Felipe F. Palma Dias - pal...@te... http://www.palmadias.hpg.com.br ICQ: 133921121 ----- Original Message ----- From: "danch" <da...@nv...> To: "Felipe F. Palma Dias" <pal...@te...> Cc: <jbo...@li...> Sent: Thursday, November 29, 2001 1:50 PM Subject: Re: [JBoss-user] java.lang.reflect.UndeclaredThrowableException > > > Felipe F. Palma Dias wrote: > > >>Does your bean have a date field that you're not setting? > >> > > Has a date field and it is recorded, therefore of first when I create > > bean I obtain to execute the program correctly. Sees mine below two codes. > > > > > >>Is it declared as java.sql.Date? > >> > > No, It is java.util.Date > > > > Try declaring it as java.sql.Date. There was a similar discussion > recently, and I _believe_ that solved it. > > -danch > > |
From: danch <da...@nv...> - 2001-11-29 17:03:37
|
Yes, try that. Felipe F. Palma Dias wrote: > Ok, I will go to try, but what must I place in my archive standardjaws.xml? > Currently I have the following code: > > <mapping> > <java-type>java.util.Date</java-type> > <jdbc-type>DATE</jdbc-type> > <sql-type>DATE</sql-type> > </mapping> > > Could I change for? > > <mapping> > <java-type>java.sql.Date</java-type> > <jdbc-type>DATE</jdbc-type> > <sql-type>DATE</sql-type> > </mapping> > > > > -------------------------------------------------------------------------- > Felipe F. Palma Dias - pal...@te... > http://www.palmadias.hpg.com.br > ICQ: 133921121 > ----- Original Message ----- > From: "danch" <da...@nv...> > To: "Felipe F. Palma Dias" <pal...@te...> > Cc: <jbo...@li...> > Sent: Thursday, November 29, 2001 1:50 PM > Subject: Re: [JBoss-user] java.lang.reflect.UndeclaredThrowableException > > > >> >>Felipe F. Palma Dias wrote: >> >> >>>>Does your bean have a date field that you're not setting? >>>> >>>> >>> Has a date field and it is recorded, therefore of first when I >>> > create > >>>bean I obtain to execute the program correctly. Sees mine below two >>> > codes. > >>> >>>>Is it declared as java.sql.Date? >>>> >>>> >>>No, It is java.util.Date >>> >>> >>Try declaring it as java.sql.Date. There was a similar discussion >>recently, and I _believe_ that solved it. >> >>-danch >> >> >> |
From: Felipe F. P. D. <pal...@te...> - 2001-11-29 18:48:22
|
it functioned, thanks a lot -------------------------------------------------------------------------- Felipe F. Palma Dias - pal...@te... http://www.palmadias.hpg.com.br ICQ: 133921121 ----- Original Message ----- From: "danch" <da...@nv...> To: "Felipe F. Palma Dias" <pal...@te...> Cc: <jbo...@li...> Sent: Thursday, November 29, 2001 2:03 PM Subject: Re: [JBoss-user] java.lang.reflect.UndeclaredThrowableException > Yes, try that. > > Felipe F. Palma Dias wrote: > > > Ok, I will go to try, but what must I place in my archive standardjaws.xml? > > Currently I have the following code: > > > > <mapping> > > <java-type>java.util.Date</java-type> > > <jdbc-type>DATE</jdbc-type> > > <sql-type>DATE</sql-type> > > </mapping> > > > > Could I change for? > > > > <mapping> > > <java-type>java.sql.Date</java-type> > > <jdbc-type>DATE</jdbc-type> > > <sql-type>DATE</sql-type> > > </mapping> > > > > > > > > -------------------------------------------------------------------------- > > Felipe F. Palma Dias - pal...@te... > > http://www.palmadias.hpg.com.br > > ICQ: 133921121 > > ----- Original Message ----- > > From: "danch" <da...@nv...> > > To: "Felipe F. Palma Dias" <pal...@te...> > > Cc: <jbo...@li...> > > Sent: Thursday, November 29, 2001 1:50 PM > > Subject: Re: [JBoss-user] java.lang.reflect.UndeclaredThrowableException > > > > > > > >> > >>Felipe F. Palma Dias wrote: > >> > >> > >>>>Does your bean have a date field that you're not setting? > >>>> > >>>> > >>> Has a date field and it is recorded, therefore of first when I > >>> > > create > > > >>>bean I obtain to execute the program correctly. Sees mine below two > >>> > > codes. > > > >>> > >>>>Is it declared as java.sql.Date? > >>>> > >>>> > >>>No, It is java.util.Date > >>> > >>> > >>Try declaring it as java.sql.Date. There was a similar discussion > >>recently, and I _believe_ that solved it. > >> > >>-danch > >> > >> > >> > > > > _______________________________________________ > JBoss-user mailing list > JBo...@li... > https://lists.sourceforge.net/lists/listinfo/jboss-user > |
From: danch <da...@nv...> - 2001-03-22 01:21:39
|
Take a look in the server-side log. This will give you the server side trace. Have you recently changed the throws clause of 'setDevice', but forgotten to change the interface? That's one possibility. Another possibility is that that something on the server side is throwing a strange exception, maybe even a runtime exception, and that's leaking out into the container, which catches it, notices that it wasn't declared, and throws this. The reflect comes in because JBoss uses reflection APIs to generate proxies at runtime. Brian Elliott wrote: > I am getting an UndeclaredThrowableException when trying to execute a > method within my Bean and not sure how to track it down. It looks like I > am able to create the bean ok. Here is the code: > > InitialContext jndiContext = new InitialContext(); > Object devRef = jndiContext.lookup("mls/DeviceIdentifier"); > System.out.println("Got devRef = " + devRef); > DeviceIdentifierHome devHome = (DeviceIdentifierHome) > PortableRemoteObject.narrow (devRef, DeviceIdentifierHome.class); > System.out.println("Got devHome = " + devHome); > DeviceIdentifier deviceIdentifier = devHome.create(); > System.out.println("Got create = " + deviceIdentifier); > DeviceProfile device = deviceIdentifier.setDevice(DeviceType.PALM); > System.out.println("Got device type = " + device.getType()); > > And the output: > > Got devRef = mls/DeviceIdentifierHome > Got devHome = mls/DeviceIdentifierHome > Got create = mls/DeviceIdentifier:Stateless > java.lang.reflect.UndeclaredThrowableException > > It looks like it is choking on the setDevice call. But when I comment it > out accept for one line. It still doesn't work. The one line is creating > a class that is returned to the caller. How is reflect involved in all > this? > > Any help would be appreciated. > > Brian |
From: Brian E. <bel...@es...> - 2001-03-22 04:41:14
|
I can't find the trace. I looked in the jboss log: D:\jBoss\log\server.log and trace.log and log.pro and the tomcat logs: D:\tomcat\logs\jasper.log and servlet.log . Am I missing something? Thanks, Brian -- Brian Elliott Unplugged Systems bel...@un... http://www.unpluggedsystems.com danch wrote: > > Take a look in the server-side log. This will give you the server side > trace. > Have you recently changed the throws clause of 'setDevice', but > forgotten to change the interface? That's one possibility. > > Another possibility is that that something on the server side is > throwing a strange exception, maybe even a runtime exception, and that's > leaking out into the container, which catches it, notices that it wasn't > declared, and throws this. > > The reflect comes in because JBoss uses reflection APIs to generate > proxies at runtime. > > Brian Elliott wrote: > > > I am getting an UndeclaredThrowableException when trying to execute a > > method within my Bean and not sure how to track it down. It looks like I > > am able to create the bean ok. Here is the code: > > > > InitialContext jndiContext = new InitialContext(); > > Object devRef = jndiContext.lookup("mls/DeviceIdentifier"); > > System.out.println("Got devRef = " + devRef); > > DeviceIdentifierHome devHome = (DeviceIdentifierHome) > > PortableRemoteObject.narrow (devRef, DeviceIdentifierHome.class); > > System.out.println("Got devHome = " + devHome); > > DeviceIdentifier deviceIdentifier = devHome.create(); > > System.out.println("Got create = " + deviceIdentifier); > > DeviceProfile device = deviceIdentifier.setDevice(DeviceType.PALM); > > System.out.println("Got device type = " + device.getType()); > > > > And the output: > > > > Got devRef = mls/DeviceIdentifierHome > > Got devHome = mls/DeviceIdentifierHome > > Got create = mls/DeviceIdentifier:Stateless > > java.lang.reflect.UndeclaredThrowableException > > > > It looks like it is choking on the setDevice call. But when I comment it > > out accept for one line. It still doesn't work. The one line is creating > > a class that is returned to the caller. How is reflect involved in all > > this? > > > > Any help would be appreciated. > > > > Brian > > _______________________________________________ > JBoss-user mailing list > JBo...@li... > http://lists.sourceforge.net/lists/listinfo/jboss-user |
From: Alvin Y. <al...@sy...> - 2001-03-22 14:25:29
|
I experience this problem before i went nuts with this. This usually happens when your treating an object as a specific type but that object is not the type you expected. Try checking the type first before casting it or invoking the method to that object. Alvin Brian Elliott wrote: > I can't find the trace. I looked in the jboss log: > D:\jBoss\log\server.log and trace.log and log.pro and the tomcat logs: > D:\tomcat\logs\jasper.log and servlet.log . Am I missing something? > > Thanks, > > Brian > -- > Brian Elliott > Unplugged Systems > bel...@un... > http://www.unpluggedsystems.com > > danch wrote: > > > > Take a look in the server-side log. This will give you the server side > > trace. > > Have you recently changed the throws clause of 'setDevice', but > > forgotten to change the interface? That's one possibility. > > > > Another possibility is that that something on the server side is > > throwing a strange exception, maybe even a runtime exception, and that's > > leaking out into the container, which catches it, notices that it wasn't > > declared, and throws this. > > > > The reflect comes in because JBoss uses reflection APIs to generate > > proxies at runtime. > > > > Brian Elliott wrote: > > > > > I am getting an UndeclaredThrowableException when trying to execute a > > > method within my Bean and not sure how to track it down. It looks like I > > > am able to create the bean ok. Here is the code: > > > > > > InitialContext jndiContext = new InitialContext(); > > > Object devRef = jndiContext.lookup("mls/DeviceIdentifier"); > > > System.out.println("Got devRef = " + devRef); > > > DeviceIdentifierHome devHome = (DeviceIdentifierHome) > > > PortableRemoteObject.narrow (devRef, DeviceIdentifierHome.class); > > > System.out.println("Got devHome = " + devHome); > > > DeviceIdentifier deviceIdentifier = devHome.create(); > > > System.out.println("Got create = " + deviceIdentifier); > > > DeviceProfile device = deviceIdentifier.setDevice(DeviceType.PALM); > > > System.out.println("Got device type = " + device.getType()); > > > > > > And the output: > > > > > > Got devRef = mls/DeviceIdentifierHome > > > Got devHome = mls/DeviceIdentifierHome > > > Got create = mls/DeviceIdentifier:Stateless > > > java.lang.reflect.UndeclaredThrowableException > > > > > > It looks like it is choking on the setDevice call. But when I comment it > > > out accept for one line. It still doesn't work. The one line is creating > > > a class that is returned to the caller. How is reflect involved in all > > > this? > > > > > > Any help would be appreciated. > > > > > > Brian > > > > _______________________________________________ > > JBoss-user mailing list > > JBo...@li... > > http://lists.sourceforge.net/lists/listinfo/jboss-user > > _______________________________________________ > JBoss-user mailing list > JBo...@li... > http://lists.sourceforge.net/lists/listinfo/jboss-user |
From: Dan C. <da...@nv...> - 2001-03-22 16:48:33
|
It should have been in d:\jboss\log\server.log. Hmmm. Exceptions are logged at a fairly high level, so you would have had to go out of the way to turn them off. What's the rest of the client-side trace? Maybe something is wacky with your RMI stuff at the client. On Wed, 21 Mar 2001, Brian Elliott wrote: > I can't find the trace. I looked in the jboss log: > D:\jBoss\log\server.log and trace.log and log.pro and the tomcat logs: > D:\tomcat\logs\jasper.log and servlet.log . Am I missing something? > > Thanks, > > Brian > -- Dan Christopherson (danch) nVisia Technical Architect (www.nvisia.com) Opinions expressed are mine and do not neccessarily reflect any position or opinion of nVISIA. --------------------------------------------------------------------------- If you're a capitalist and you have the best goods and they're free, you don't have to proselytize, you just have to wait. -Eben Moglen |
From: Jim A. <ji...@ar...> - 2001-03-23 04:25:53
|
Dan, what version of jBoss are you using? Seveal weeks ago there was a bug in jBoss that caused exceptions to not be martialed correctly, and I believe the current PRE 2.1 binary release has this bug as well... Jim --On Thursday, March 22, 2001 10:42 AM -0600 Dan Christopherson <da...@nv...> wrote: > It should have been in d:\jboss\log\server.log. Hmmm. Exceptions are > logged at a fairly high level, so you would have had to go out of the way > to turn them off. What's the rest of the client-side trace? Maybe > something is wacky with your RMI stuff at the client. > > On Wed, 21 Mar 2001, Brian Elliott wrote: > >> I can't find the trace. I looked in the jboss log: >> D:\jBoss\log\server.log and trace.log and log.pro and the tomcat logs: >> D:\tomcat\logs\jasper.log and servlet.log . Am I missing something? >> >> Thanks, >> >> Brian >> > > -- > Dan Christopherson (danch) > nVisia Technical Architect (www.nvisia.com) > > Opinions expressed are mine and do not neccessarily reflect any > position or opinion of nVISIA. > > ------------------------------------------------------------------------- > -- If you're a capitalist and you have the best goods and they're > free, you don't have to proselytize, you just have to wait. > -Eben Moglen > > > > _______________________________________________ > JBoss-user mailing list > JBo...@li... > http://lists.sourceforge.net/lists/listinfo/jboss-user ******************************************** I shall be telling this with a sigh Somewhere ages and ages hence: Two roads diverged in a wood, and I - I took the one less traveled by, And that has made all the difference. - Robert Frost, 1916 |