Downloading the
http://abiquors.s3.amazonaws.com/mw/mw.ovf starts failing at 98%. Still it says it's still downloading it until 100%, but the error continues.
2009-07-10 04:00:10,118 INFO [http-8080-5] c.a.a.d.OVFDeployer [OVFDeployer.java:808] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
totalFiles: 2 98.34893681897799
2009-07-10 04:00:10,120 INFO [http-8080-5] c.a.a.d.OVFDeployer [OVFDeployer.java:813] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
98
2009-07-10 04:00:10,121 INFO [http-8080-5] c.a.a.ApplianceManager [ApplianceManager.java:703] RETURNING:
{"http:\/\/abiquors.s3.amazonaws.com\/mw\/mw.ovf": {
"downloaded": 2,
"downloadProgress": 98
}}
2009-07-10 04:00:20,138 INFO [http-8080-6] c.a.a.d.OVFDeployer [OVFDeployer.java:808] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
totalFiles: 2 99.59174801336191
2009-07-10 04:00:20,139 INFO [http-8080-6] c.a.a.d.OVFDeployer [OVFDeployer.java:813] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
100
2009-07-10 04:00:20,291 ERROR [http-8080-6] c.a.a.ApplianceManager [ApplianceManager.java:267] getOVFDownLoadProgress.exception
com.abiquo.appliancemanager.repositoryspace.exceptions.RepositoryException: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:947) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.ApplianceManager.addDownloadedProgressInfo(ApplianceManager.java:754) [ApplianceManager.class:na]
at com.abiquo.appliancemanager.ApplianceManager.getOVFDownLoadProgress(ApplianceManager.java:683) [ApplianceManager.class:na]
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_14]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166) [cxf-2.2.jar:2.2]
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:122) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:70) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57) [cxf-2.2.jar:2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_14]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_14]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_14]
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:95) [cxf-2.2.jar:2.2]
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:89) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:337) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:145) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141) [cxf-2.2.jar:2.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_14]
Caused by: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:1000) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:929) [OVFDeployer.class:na]
... 36 common frames omitted
2009-07-10 04:00:20,309 INFO [http-8080-6] c.a.a.ApplianceManager [ApplianceManager.java:703] RETURNING:
{"errorMsg": "Error occurred while retrieving information on the progress of the downloading packages.
java.lang.NullPointerException"}
2009-07-10 04:00:23,095 INFO [pool-2-thread-1] c.a.a.d.DfsTransfer [DfsTransfer.java:174] progress: 100.0% nRead 1101
http://abiquors.s3.amazonaws.com/mw
/AbiquoMW.vdi current: 111150592 expected: 111150592
2009-07-10 04:00:23,099 INFO [pool-2-thread-1] c.a.a.d.DfsTransfer [DfsTransfer.java:182] Completed download :
http://abiquors.s3.amazonaws.com/mw/AbiquoMW
.vdi
2009-07-10 04:00:23,100 INFO [pool-2-thread-1] c.a.a.d.DfsTransfer [DfsTransfer.java:183] progress: 100.0% nRead 1101
http://abiquors.s3.amazonaws.com/mw
/AbiquoMW.vdi current: 111150592 expected: 111150592
2009-07-10 04:00:23,101 INFO [pool-2-thread-1] c.a.a.d.DfsTransfer [DfsTransfer.java:184] Completed xxx ....
2009-07-10 04:00:30,325 INFO [http-8080-2] c.a.a.d.OVFDeployer [OVFDeployer.java:808] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
totalFiles: 2 100.0
2009-07-10 04:00:30,325 INFO [http-8080-2] c.a.a.d.OVFDeployer [OVFDeployer.java:813] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
100
2009-07-10 04:00:30,413 ERROR [http-8080-2] c.a.a.ApplianceManager [ApplianceManager.java:267] getOVFDownLoadProgress.exception
com.abiquo.appliancemanager.repositoryspace.exceptions.RepositoryException: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:947) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.ApplianceManager.addDownloadedProgressInfo(ApplianceManager.java:754) [ApplianceManager.class:na]
at com.abiquo.appliancemanager.ApplianceManager.getOVFDownLoadProgress(ApplianceManager.java:683) [ApplianceManager.class:na]
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_14]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166) [cxf-2.2.jar:2.2]
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:122) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:70) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57) [cxf-2.2.jar:2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_14]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_14]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_14]
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:95) [cxf-2.2.jar:2.2]
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:89) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:337) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:145) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141) [cxf-2.2.jar:2.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_14]
Caused by: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:1000) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:929) [OVFDeployer.class:na]
... 36 common frames omitted
2009-07-10 04:00:30,422 INFO [http-8080-2] c.a.a.ApplianceManager [ApplianceManager.java:703] RETURNING:
{"errorMsg": "Error occurred while retrieving information on the progress of the downloading packages.
java.lang.NullPointerException"}
2009-07-10 04:00:40,439 INFO [http-8080-6] c.a.a.d.OVFDeployer [OVFDeployer.java:808] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
totalFiles: 2 100.0
2009-07-10 04:00:40,440 INFO [http-8080-6] c.a.a.d.OVFDeployer [OVFDeployer.java:813] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
100
2009-07-10 04:00:40,527 ERROR [http-8080-6] c.a.a.ApplianceManager [ApplianceManager.java:267] getOVFDownLoadProgress.exception
com.abiquo.appliancemanager.repositoryspace.exceptions.RepositoryException: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:947) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.ApplianceManager.addDownloadedProgressInfo(ApplianceManager.java:754) [ApplianceManager.class:na]
at com.abiquo.appliancemanager.ApplianceManager.getOVFDownLoadProgress(ApplianceManager.java:683) [ApplianceManager.class:na]
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_14]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166) [cxf-2.2.jar:2.2]
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:122) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:70) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57) [cxf-2.2.jar:2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_14]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_14]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_14]
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:95) [cxf-2.2.jar:2.2]
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:89) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:337) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:145) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141) [cxf-2.2.jar:2.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_14]
Caused by: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:1000) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:929) [OVFDeployer.class:na]
... 36 common frames omitted
2009-07-10 04:00:40,536 INFO [http-8080-6] c.a.a.ApplianceManager [ApplianceManager.java:703] RETURNING:
{"errorMsg": "Error occurred while retrieving information on the progress of the downloading packages.
java.lang.NullPointerException"}
2009-07-10 04:00:50,553 INFO [http-8080-2] c.a.a.d.OVFDeployer [OVFDeployer.java:808] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
totalFiles: 2 100.0
2009-07-10 04:00:50,554 INFO [http-8080-2] c.a.a.d.OVFDeployer [OVFDeployer.java:813] Download progress for: [
http://abiquors.s3.amazonaws.com/mw/mw.ovf]:
100
2009-07-10 04:00:50,627 ERROR [http-8080-2] c.a.a.ApplianceManager [ApplianceManager.java:267] getOVFDownLoadProgress.exception
com.abiquo.appliancemanager.repositoryspace.exceptions.RepositoryException: java.lang.NullPointerException
at com.abiquo.appliancemanager.deploy.OVFDeployer.getImageInfos(OVFDeployer.java:947) [OVFDeployer.class:na]
at com.abiquo.appliancemanager.ApplianceManager.addDownloadedProgressInfo(ApplianceManager.java:754) [ApplianceManager.class:na]
at com.abiquo.appliancemanager.ApplianceManager.getOVFDownLoadProgress(ApplianceManager.java:683) [ApplianceManager.class:na]
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_14]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166) [cxf-2.2.jar:2.2]
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:122) [cxf-2.2.jar:2.2]
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:70) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57) [cxf-2.2.jar:2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_14]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_14]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_14]
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [cxf-2.2.jar:2.2]
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:95) [cxf-2.2.jar:2.2]
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:89) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:337) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:145) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163) [cxf-2.2.jar:2.2]
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141) [cxf-2.2.jar:2.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_14]
Caused by: java.lang.NullPointerException
The wrong function is rounds up when x > 0.5 and rounds down when x <=0.5
The function should round down in all cases (cast to Integer or Fix function instead of mathematical rounding).