{"id":601,"date":"2018-08-31T17:55:46","date_gmt":"2018-08-31T08:55:46","guid":{"rendered":"https:\/\/ito-u-oti.com\/?p=601"},"modified":"2018-08-31T17:55:46","modified_gmt":"2018-08-31T08:55:46","slug":"post-601","status":"publish","type":"post","link":"https:\/\/ito-u-oti.com\/?p=601","title":{"rendered":"springbatch\u3067\u8907\u6570\u30b9\u30c6\u30c3\u30d7\u306b\u3088\u308b\u5b9f\u884c\u3092\u3055\u305b\u3088\u3046\u3068\u3057\u305f\u3068\u304d\u306b\u30a8\u30e9\u30fc\uff08BeanDefinitionParsingException\uff09"},"content":{"rendered":"<h2 id=\"outline__1\">\u4e8b\u8c61<\/h2>\n<p>springbatch\u3067\u8907\u6570\u30b9\u30c6\u30c3\u30d7\u306b\u3088\u308b\u5b9f\u884c\u3092\u3055\u305b\u3088\u3046\u3068\u3057\u305f\u3068\u304d\u306b\u30a8\u30e9\u30fc\uff08BeanDefinitionParsingException\uff09<\/p>\n<h2 id=\"outline__2\">\u30a8\u30e9\u30fc\u5185\u5bb9<\/h2>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;batch:job id=&quot;hoge&quot;&gt;\r\n    &lt;batch:step id=&quot;step1&quot;&gt;\r\n        &lt;batch:tasklet transaction-manager=&quot;jobTransactionManager&quot;&gt;\r\n            &lt;batch:chunk reader=&quot;employeeReader&quot;\r\n                processor=&quot;employeeProcessor&quot;\r\n                writer=&quot;employeeWriter&quot; commit-interval=&quot;10&quot; \/&gt;\r\n        &lt;\/batch:tasklet&gt;\r\n    &lt;\/batch:step&gt;\r\n    &lt;batch:step id=&quot;step2&quot;&gt;\r\n        &lt;batch:tasklet transaction-manager=&quot;jobTransactionManager&quot;&gt;\r\n            &lt;batch:chunk reader=&quot;employeeReader&quot;\r\n                processor=&quot;employeeProcessor&quot;\r\n                writer=&quot;employeeWriter&quot; commit-interval=&quot;10&quot; \/&gt;\r\n        &lt;\/batch:tasklet&gt;\r\n    &lt;\/batch:step&gt;\r\n&lt;\/batch:job&gt;\r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&#x5B;2018\/04\/18 14:01:55] &#x5B;main] &#x5B;o.s.b.c.l.s.CommandLineJobRunner] &#x5B;ERROR] Job Terminated in error: Configuration problem: The element &#x5B;hoge.step02] is unreachable\r\nOffending resource: class path resource &#x5B;META-INF\/jobs\/hoge.xml]\r\norg.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: The element &#x5B;hoge.step02] is unreachable\r\nOffending resource: class path resource &#x5B;META-INF\/jobs\/hoge.xml]\r\n\tat org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:70)\r\n\tat org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)\r\n\tat org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:72)\r\n\tat org.springframework.batch.core.configuration.xml.AbstractFlowParser.doParse(AbstractFlowParser.java:169)\r\n\tat org.springframework.batch.core.configuration.xml.InlineFlowParser.doParse(InlineFlowParser.java:61)\r\n\tat org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:85)\r\n\tat org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:61)\r\n\tat org.springframework.batch.core.configuration.xml.JobParser.doParse(JobParser.java:121)\r\n\tat org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:85)\r\n\tat org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:61)\r\n\tat org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)\r\n\tat org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1411)\r\n\tat org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1401)\r\n\tat org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:172)\r\n\tat org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)\r\n\tat org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:94)\r\n\tat org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:508)\r\n\tat org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:392)\r\n\tat org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)\r\n\tat org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)\r\n\tat org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:181)\r\n\tat org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:217)\r\n\tat org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)\r\n\tat org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:252)\r\n\tat org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127)\r\n\tat org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93)\r\n\tat org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)\r\n\tat org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:613)\r\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:514)\r\n\tat org.springframework.context.support.ClassPathXmlApplicationContext.&lt;init&gt;(ClassPathXmlApplicationContext.java:139)\r\n\tat org.springframework.context.support.ClassPathXmlApplicationContext.&lt;init&gt;(ClassPathXmlApplicationContext.java:83)\r\n\tat org.springframework.batch.core.launch.support.CommandLineJobRunner.start(CommandLineJobRunner.java:290)\r\n\tat org.springframework.batch.core.launch.support.CommandLineJobRunner.main(CommandLineJobRunner.java:592)\r\n<\/pre>\n<h2 id=\"outline__3\">\u539f\u56e0<\/h2>\n<p>xml\u30d5\u30a1\u30a4\u30eb\u306e\u8a18\u8ff0\u30df\u30b9<\/p>\n<h2 id=\"outline__4\">\u89e3\u6c7a\u7b56<\/h2>\n<p>batch:step\u30bf\u30b0\u306bnext=&#8221;step2&#8243;\u5c5e\u6027\u3092\u6307\u5b9a\u3059\u308b<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;batch:job id=&quot;hoge&quot;&gt;\r\n    &lt;batch:step id=&quot;step1&quot; next=&quot;step2&quot;&gt;\r\n        &lt;batch:tasklet transaction-manager=&quot;jobTransactionManager&quot;&gt;\r\n            &lt;batch:chunk reader=&quot;employeeReader&quot;\r\n                processor=&quot;employeeProcessor&quot;\r\n                writer=&quot;employeeWriter&quot; commit-interval=&quot;10&quot; \/&gt;\r\n        &lt;\/batch:tasklet&gt;\r\n    &lt;\/batch:step&gt;\r\n    &lt;batch:step id=&quot;step2&quot;&gt;\r\n        &lt;batch:tasklet transaction-manager=&quot;jobTransactionManager&quot;&gt;\r\n            &lt;batch:chunk reader=&quot;employeeReader&quot;\r\n                processor=&quot;employeeProcessor&quot;\r\n                writer=&quot;employeeWriter&quot; commit-interval=&quot;10&quot; \/&gt;\r\n        &lt;\/batch:tasklet&gt;\r\n    &lt;\/batch:step&gt;\r\n&lt;\/batch:job&gt;\r\n<\/pre>\n<h2 id=\"outline__5\">\u53c2\u8003<\/h2>\n<p>BeanDefinitionParsingException: Configuration: The element [step2] is unreachable<br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/20289814\/beandefinitionparsingexception-configuration-the-element-step2-is-unreachabl\">https:\/\/stackoverflow.com\/questions\/20289814\/beandefinitionparsingexception-configuration-the-element-step2-is-unreachabl<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e8b\u8c61 springbatch\u3067\u8907\u6570\u30b9\u30c6\u30c3\u30d7\u306b\u3088\u308b\u5b9f\u884c\u3092\u3055\u305b\u3088\u3046\u3068\u3057\u305f\u3068\u304d\u306b\u30a8\u30e9\u30fc\uff08BeanDefin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":93,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[87,135,10,95],"class_list":["post-601","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-error-bugs","tag-batch","tag-beandefinitionparsingexception","tag-spring","tag-xml"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/posts\/601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=601"}],"version-history":[{"count":3,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/posts\/601\/revisions"}],"predecessor-version":[{"id":604,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/posts\/601\/revisions\/604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=\/wp\/v2\/media\/93"}],"wp:attachment":[{"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ito-u-oti.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}