NetBeans Forums
| View previous topic :: View next topic |
| Author |
Message |
wollyander
Joined: 22 Apr 2011 Posts: 1
|
Posted: Fri Apr 22, 2011 12:54 pm Post subject: have an error and can't find problem (JDBC) |
|
|
I've a problem. I want to get information out of the database with the correct statement but where can I find a fault when in my glassFish arrives this fault:
WARNING: StandardWrapperValve[ManageServlet]: PWC1406: Servlet.service() for servlet ManageServlet threw exception
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:417)
at java.lang.Integer.parseInt(Integer.java:499)
at be.khk.lesson.ManageServlet.processRequest(ManageServlet.java:77)
at be.khk.lesson.ManageServlet.doPost(ManageServlet.java:118)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:8
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:662)
I put in my project so look if you want
Thanks |
|
| Back to top |
|
 |
mdeggers
Joined: 28 Jan 2009 Posts: 208
|
Posted: Fri Apr 22, 2011 5:15 pm Post subject: |
|
|
This seems to be very similar to the bug reported against Tomcat 6:
https://issues.apache.org/bugzilla/show_bug.cgi?id=47371
It's also apparently in the trunk.
I'm guessing that a null isn't being coerced into a 0 as one might expect.
You can probably fix your code for now by asserting that the table should
not contain nulls and providing a default value (maybe 0 if it's an integer
table). You could also check for nulls or "" before doing the operation.
A patch has been submitted to Tomcat trunk for this. I don't know when
it will be accepted or put in (since I only monitor the Tomcat dev list).
This sounds like a bug needs to be filed against Glassfish as well (you
didn't say which version).
. . . . just my two cents
/mde/ |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You can attach files in this forum You can download files in this forum
|
|