commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (NET-447) Commons-net version 2.0 jar unable to download files of time stamp 29th February.
Date Fri, 02 Mar 2012 17:11:57 GMT

    [ https://issues.apache.org/jira/browse/NET-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13221064#comment-13221064
] 

Sebb commented on NET-447:
--------------------------

Have you tried with the current release, which is 3.1? Should be a drop-in replacement for
2.0.

2.0 is very out of date.
                
> Commons-net version 2.0 jar unable to download files of time stamp 29th February. 
> ----------------------------------------------------------------------------------
>
>                 Key: NET-447
>                 URL: https://issues.apache.org/jira/browse/NET-447
>             Project: Commons Net
>          Issue Type: Bug
>          Components: FTP
>    Affects Versions: 2.0
>         Environment: Windows Server 2003. 
>            Reporter: Jeevesh Mishra
>              Labels: patch
>             Fix For: 2.0
>
>   Original Estimate: 1,304h
>  Remaining Estimate: 1,304h
>
> When FTP Client of commons-net.jar (version 2.0) tries to get the list of files on FTP
server then for the files of time stamp date 29th Feb 2012 it returns null value and in turn
throws Null pointer Exception. 
> Because the files are read in date viz sequence, thus it reads the file names correctly
till 28th Feb but as soon as it gets a file of time-stamp date 29th it throws Null Pointer
Exception and all the files after that are not read.
> Also its been mentioned in the case mentioned at following url that this issue has been
resolved in version 1.5 :
> https://issues.apache.org/jira/browse/NET-188
> Thus ideally such solution would have been included in all later versions. We would require
a patch to resolve this.
> Also for your information we are using Wicket frame work. Do you forsee any Jar conflict
with commons-net version 2.0 in such scenario.
> We are also attaching the Exceptions trace as follows:
> ERROR [01 Mar 2012 13:37:33] com.nordea.npdb.datafeed.sp.timertasks.DataFeedSpUsStockReportFtpImpl.execute(DataFeedSpUsStockReportFtpImpl.java:48)
: Timer_DataFeedSpUsStockReportFtp [FAILED]
> java.lang.NullPointerException
> 	at com.nordea.npdb.bl.facade.DataFeedServiceImpl.saveFtpFetcherFiles(DataFeedServiceImpl.java:108)[NPDB-core-0-SNAPSHOT.jar:]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_24]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_24]
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_24]
> 	at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_24]
> 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)[spring-tx-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at $Proxy105.saveFtpFetcherFiles(Unknown Source)[:]
> 	at com.nordea.npdb.datafeed.sp.timertasks.DataFeedSpUsStockReportFtpImpl.execute(DataFeedSpUsStockReportFtpImpl.java:32)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.npdb.infrastructure.batch.OldBatchJob.execute(OldBatchJob.java:12)[NPDB-core-0-SNAPSHOT.jar:]
> 	at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:386)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)[spring-tx-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:264)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:76)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:367)[spring-batch-infrastructure-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:214)[spring-batch-infrastructure-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:143)[spring-batch-infrastructure-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:250)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:195)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:135)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:61)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:60)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:144)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:124)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:135)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:281)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at com.nordea.npdb.infrastructure.batch.NpdbJobLauncherImpl$2.run(NpdbJobLauncherImpl.java:116)[NPDB-core-0-SNAPSHOT.jar:]
> 	at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:48)[spring-core-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at com.nordea.npdb.infrastructure.batch.NpdbJobLauncherImpl.run(NpdbJobLauncherImpl.java:110)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.npdb.infrastructure.batch.BatchFacadeImpl.runJobUsingCurrentThread(BatchFacadeImpl.java:83)[NPDB-core-0-SNAPSHOT.jar:]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_24]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_24]
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_24]
> 	at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_24]
> 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at $Proxy136.runJobUsingCurrentThread(Unknown Source)[:]
> 	at com.nordea.npdb.infrastructure.scheduler.SchedulerServiceImpl$SchedulerThread$1.doWithinTimingWithoutResult(SchedulerServiceImpl.java:509)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.pubdb.timer.TimingCallbackWithoutResult.doWithinTiming(TimingCallbackWithoutResult.java:6)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.pubdb.timer.TimingTemplateImpl.execute(TimingTemplateImpl.java:105)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.npdb.infrastructure.scheduler.SchedulerServiceImpl$SchedulerThread.run(SchedulerServiceImpl.java:502)[NPDB-core-0-SNAPSHOT.jar:]
> ERROR [01 Mar 2012 13:37:38] org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:212)
: Encountered an error executing the step
> java.lang.RuntimeException: Timer_DataFeedSpUsStockReportFtp [FAILED]
> 	at com.nordea.npdb.datafeed.sp.timertasks.DataFeedSpUsStockReportFtpImpl.execute(DataFeedSpUsStockReportFtpImpl.java:49)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.npdb.infrastructure.batch.OldBatchJob.execute(OldBatchJob.java:12)[NPDB-core-0-SNAPSHOT.jar:]
> 	at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:386)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)[spring-tx-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:264)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:76)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:367)[spring-batch-infrastructure-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:214)[spring-batch-infrastructure-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:143)[spring-batch-infrastructure-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:250)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:195)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:135)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:61)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:60)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:144)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:124)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:135)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:281)[spring-batch-core-2.1.7.RELEASE.jar:]
> 	at com.nordea.npdb.infrastructure.batch.NpdbJobLauncherImpl$2.run(NpdbJobLauncherImpl.java:116)[NPDB-core-0-SNAPSHOT.jar:]
> 	at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:48)[spring-core-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at com.nordea.npdb.infrastructure.batch.NpdbJobLauncherImpl.run(NpdbJobLauncherImpl.java:110)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.npdb.infrastructure.batch.BatchFacadeImpl.runJobUsingCurrentThread(BatchFacadeImpl.java:83)[NPDB-core-0-SNAPSHOT.jar:]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_24]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_24]
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_24]
> 	at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_24]
> 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)[spring-aop-3.0.3.RELEASE.jar:3.0.3.RELEASE]
> 	at $Proxy136.runJobUsingCurrentThread(Unknown Source)[:]
> 	at com.nordea.npdb.infrastructure.scheduler.SchedulerServiceImpl$SchedulerThread$1.doWithinTimingWithoutResult(SchedulerServiceImpl.java:509)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.pubdb.timer.TimingCallbackWithoutResult.doWithinTiming(TimingCallbackWithoutResult.java:6)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.pubdb.timer.TimingTemplateImpl.execute(TimingTemplateImpl.java:105)[NPDB-core-0-SNAPSHOT.jar:]
> 	at com.nordea.npdb.infrastructure.scheduler.SchedulerServiceImpl$SchedulerThread.run(SchedulerServiceImpl.java:502)[NPDB-core-0-SNAPSHOT.jar:]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message