Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Last active January 19, 2021 11:40
Show Gist options
  • Select an option

  • Save hiroyuki-sato/ed53feddd443a857aed98f793f0c6f71 to your computer and use it in GitHub Desktop.

Select an option

Save hiroyuki-sato/ed53feddd443a857aed98f793f0c6f71 to your computer and use it in GitHub Desktop.
embulk 0.10.24 guess
alias embulk-dev
alias embulk-dev='embulk-0.10.x -X embulk_home=/Users/user/.embulk-dev'
cat embulk.properties
jruby=file:///Users/user/.embulk/jars/jruby-complete-9.1.15.0.jar
embulk-dev -l debug guess hoge/seed.yml -o config.yml
2021-01-19 20:34:24.005 +0900 [INFO] (main): embulk_home is set from command-line: /Users/user/.embulk-dev
2021-01-19 20:34:24.007 +0900 [DEBUG] (main): Command-line arguments: [hoge/seed.yml]
2021-01-19 20:34:24.008 +0900 [DEBUG] (main): Embulk system properties: {m2_repo=/Users/user/.embulk-dev/lib/m2/repository, jruby=file:///Users/user/.embulk/jars/jruby-complete-9.1.15.0.jar, gem_path=, gem_home=/Users/user/.embulk-dev/lib/gems, embulk_home=/Users/user/.embulk-dev, output_path=config.yml, log_level=debug}
2021-01-19 20:34:24.563 +0900 [INFO] (main): Started Embulk v0.10.24
2021-01-19 20:34:24.710 +0900 [INFO] (0001:guess): Listing local files at directory '/private/tmp/hoge/csv' filtering filename by prefix 'sample_'
2021-01-19 20:34:24.711 +0900 [INFO] (0001:guess): "follow_symlinks" is set false. Note that symbolic links to directories are skipped.
2021-01-19 20:34:24.712 +0900 [INFO] (0001:guess): Loading files [/private/tmp/hoge/csv/sample_01.csv.gz]
2021-01-19 20:34:24.726 +0900 [INFO] (0001:guess): Try to read 32,768 bytes from input source
2021-01-19 20:34:27.072 +0900 [INFO] (0001:guess): Gem's home and path are set by system configs "gem_home": "/Users/user/.embulk-dev/lib/gems", "gem_path": ""
2021-01-19 20:34:27.143 +0900 [DEBUG] (0001:guess): Gem.paths.home = "/Users/user/.embulk-dev/lib/gems"
2021-01-19 20:34:27.144 +0900 [DEBUG] (0001:guess): Gem.paths.path = ["/Users/user/.embulk-dev/lib/gems"]
LoadError: no such file to load -- embulk/logger
require at org/jruby/RubyKernel.java:955
require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55
<main> at <script>:1
org.embulk.config.ConfigException: GuessPlugin 'gzip' is not found.
Failed in initializing JRuby runtime.
at org.embulk.plugin.PluginManager.buildPluginNotFoundException(PluginManager.java:71)
at org.embulk.plugin.PluginManager.newPlugin(PluginManager.java:57)
at org.embulk.spi.ExecSessionInternal.newPlugin(ExecSessionInternal.java:273)
at org.embulk.spi.ExecInternal.newPlugin(ExecInternal.java:55)
at org.embulk.exec.GuessExecutor$GuessParserPlugin.run(GuessExecutor.java:239)
at org.embulk.spi.FileInputRunner.run(FileInputRunner.java:138)
at org.embulk.exec.GuessExecutor$3.run(GuessExecutor.java:176)
at org.embulk.spi.FileInputRunner$RunnerControl$1$1.run(FileInputRunner.java:111)
at org.embulk.exec.GuessExecutor$GuessParserPlugin.transaction(GuessExecutor.java:224)
at org.embulk.spi.FileInputRunner$RunnerControl$1.run(FileInputRunner.java:106)
at org.embulk.spi.util.DecodersInternal$RecursiveControl.transaction(DecodersInternal.java:66)
at org.embulk.spi.util.DecodersInternal.transaction(DecodersInternal.java:28)
at org.embulk.spi.FileInputRunner$RunnerControl.run(FileInputRunner.java:104)
at org.embulk.exec.BufferFileInputPlugin.transaction(BufferFileInputPlugin.java:21)
at org.embulk.spi.FileInputRunner.transaction(FileInputRunner.java:61)
at org.embulk.exec.GuessExecutor.guessParserConfig(GuessExecutor.java:171)
at org.embulk.exec.GuessExecutor.guessParserConfig(GuessExecutor.java:151)
at org.embulk.spi.FileInputRunner.guess(FileInputRunner.java:84)
at org.embulk.exec.GuessExecutor.doGuess(GuessExecutor.java:127)
at org.embulk.exec.GuessExecutor.access$000(GuessExecutor.java:41)
at org.embulk.exec.GuessExecutor$2.run(GuessExecutor.java:100)
at org.embulk.exec.GuessExecutor$2.run(GuessExecutor.java:97)
at org.embulk.spi.ExecInternal.doWith(ExecInternal.java:26)
at org.embulk.exec.GuessExecutor.guess(GuessExecutor.java:97)
at org.embulk.EmbulkEmbed.guess(EmbulkEmbed.java:174)
at org.embulk.EmbulkRunner.guessInternal(EmbulkRunner.java:200)
at org.embulk.EmbulkRunner.guess(EmbulkRunner.java:57)
at org.embulk.cli.EmbulkRun.runInternal(EmbulkRun.java:113)
at org.embulk.cli.EmbulkRun.run(EmbulkRun.java:24)
at org.embulk.cli.Main.main(Main.java:52)
Suppressed: org.embulk.plugin.PluginSourceNotMatchException
at org.embulk.plugin.InjectedPluginSource.newPlugin(InjectedPluginSource.java:51)
at org.embulk.plugin.PluginManager.newPlugin(PluginManager.java:40)
... 28 more
Suppressed: org.embulk.plugin.PluginSourceNotMatchException
at org.embulk.plugin.maven.MavenPluginSource.newPlugin(MavenPluginSource.java:69)
at org.embulk.plugin.PluginManager.newPlugin(PluginManager.java:46)
... 28 more
Suppressed: org.embulk.plugin.PluginSourceNotMatchException: Failed to set PluginClassLoaderFactory as $temporary_internal_plugin_class_loader_factory__ in JRuby.
at org.embulk.jruby.JRubyPluginSource.newPlugin(JRubyPluginSource.java:76)
at org.embulk.plugin.PluginManager.newPlugin(PluginManager.java:52)
... 28 more
Caused by: org.embulk.jruby.JRubyRuntimeException: Failed in initializing JRuby runtime.
at org.embulk.jruby.JRubyInitializer.initialize(JRubyInitializer.java:159)
at org.embulk.jruby.LazyScriptingContainerDelegate.getInitialized(LazyScriptingContainerDelegate.java:323)
at org.embulk.jruby.LazyScriptingContainerDelegate.put(LazyScriptingContainerDelegate.java:293)
at org.embulk.jruby.JRubyPluginSource.newPlugin(JRubyPluginSource.java:74)
... 29 more
Caused by: org.jruby.embed.EvalFailedException: (LoadError) no such file to load -- embulk/logger
at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:131)
at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1307)
at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1300)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.embulk.jruby.ScriptingContainerDelegateImpl.runScriptlet(ScriptingContainerDelegateImpl.java:802)
at org.embulk.jruby.JRubyInitializer.initialize(JRubyInitializer.java:133)
... 32 more
Caused by: org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- embulk/logger
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:955)
at RUBY.require(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55)
at RUBY.<main>(<script>:1)
Error: GuessPlugin 'gzip' is not found.
Failed in initializing JRuby runtime.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment