I am trying to connect to an FTP Server and getting the following error:
The explorer command failed to run:
java.io.UncheckedIOException:org.apache.commons.net.MalformedServerReplyException: Truncated server reply: '220 ’
com.palantir.magritte.plugin.ftp.FtpFileSystem.ensureConnected(FtpFileSystem.java:67)
com.palantir.magritte.plugin.ftp.FtpFileSystem.client(FtpFileSystem.java:58)
com.palantir.magritte.plugin.ftp.FtpFileOperations.listFiles(FtpFileOperations.java:62)
com.palantir.magritte.plugin.ftp.FtpSource.getFileTreeNodes(FtpSource.java:251)
com.palantir.magritte.source.explore.FileBasedExplorableSource$1.visitGetFileTreeNodesRequest(FileBasedExplorableSource.java:21)
com.palantir.magritte.source.explore.FileBasedExplorableSource$1.visitGetFileTreeNodesRequest(FileBasedExplorableSource.java:18)
com.palantir.magritte.explorer.api.FileBasedExplorationRequest$GetFileTreeNodesRequestWrapper.accept(FileBasedExplorationRequest.java:265)
com.palantir.magritte.explorer.api.FileBasedExplorationRequest.accept(FileBasedExplorationRequest.java:73)
com.palantir.magritte.source.explore.FileBasedExplorableSource.exploreFileBased(FileBasedExplorableSource.java:18)
com.palantir.magritte.api.Source.lambda$explore$7(Source.java:73)
com.palantir.magritte.explorer.api.ExplorationRequest$VisitorBuilder$1.visitFileBased(ExplorationRequest.java:248)
com.palantir.magritte.explorer.api.ExplorationRequest$FileBasedWrapper.accept(ExplorationRequest.java:346)
com.palantir.magritte.explorer.api.ExplorationRequest.accept(ExplorationRequest.java:94)
com.palantir.magritte.api.Source.explore(Source.java:81)
com.palantir.magritte.explorer.resources.ExplorerResource.lambda$getResponseFromSource$0(ExplorerResource.java:333)
com.palantir.magritte.connector.plugin.common.exploration.GetExplorationResponseVisitor.visitFileBased(GetExplorationResponseVisitor.java:27)
com.palantir.magritte.connector.plugin.common.exploration.GetExplorationResponseVisitor.visitFileBased(GetExplorationResponseVisitor.java:17)
com.palantir.magritte.explorer.api.ExplorationRequest$FileBasedWrapper.accept(ExplorationRequest.java:346)
com.palantir.magritte.explorer.api.ExplorationRequest.accept(ExplorationRequest.java:94)
com.palantir.magritte.explorer.resources.ExplorerResource.getResponseFromSource(ExplorerResource.java:350)
com.palantir.magritte.explorer.resources.ExplorerResource$1.lambda$subtype$0(ExplorerResource.java:182)
com.palantir.magritte.explorer.common.SqlExceptions.rethrowSqlExceptions(SqlExceptions.java:18)
com.palantir.magritte.explorer.resources.ExplorerResource$1.subtype(ExplorerResource.java:181)
com.palantir.magritte.explorer.resources.ExplorerResource$1.subtype(ExplorerResource.java:161)
com.palantir.magritte.bridge.command.SourceExplorationCommand.map(SourceExplorationCommand.java:50)
com.palantir.magritte.explorer.resources.ExplorerResource.execute(ExplorerResource.java:158)
com.palantir.magritte.explorer.bridge.SynchronousCommandExecutor.accept(SynchronousCommandExecutor.java:53)
com.palantir.magritte.explorer.bridge.AsyncCommandExecutor.lambda$submit$0(AsyncCommandExecutor.java:40)
com.palantir.tracing.Tracers.lambda$wrapWithAlternateTraceId$3(Tracers.java:499)
com.palantir.tracing.Tracers$AnonymousTracingAwareRunnable.run(Tracers.java:605)
com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:259)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
com.codahale.metrics.InstrumentedThreadFactory$InstrumentedRunnable.run(InstrumentedThreadFactory.java:66)
java.lang.Thread.run(Thread.java:1583)
Connection Details:
Connecting with an agent
Mode: Active
I don’t get any error when connecting via FileZilla.