ctron / package-drone

An OSGI first software artifact repository – Moved to the Eclipse Foundation
https://github.com/eclipse/packagedrone
Eclipse Public License 1.0
39 stars 13 forks source link

Error while uploading category.xml #142

Closed SvenEwald closed 8 years ago

SvenEwald commented 8 years ago

Created a valid category.xml via eclipse wizard (~1kb). Got stacktrace on uploading (Version 0.11.5):

Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.

But the selected file is not empty.

Full Stacktrace:
HTTP ERROR 500

Problem accessing /generators/p2.category/channel/apm_bdbae3a8-1b52-43a9-88f9-914bf7182e14/createCategoryXml. Reason:

    Server Error

Caused by:

javax.servlet.ServletException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:117)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:126)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    ... 37 more
Caused by: java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    ... 41 more
Caused by: java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    ... 51 more
Caused by: java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    ... 76 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:76)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    ... 81 more
Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    ... 94 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:126)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    ... 41 more
Caused by: java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    ... 51 more
Caused by: java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    ... 76 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:76)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    ... 81 more
Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    ... 94 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    ... 51 more
Caused by: java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    ... 76 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:76)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    ... 81 more
Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    ... 94 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    ... 76 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:76)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    ... 81 more
Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    ... 94 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

java.lang.reflect.InvocationTargetException
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:76)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    ... 81 more
Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    ... 94 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

java.lang.RuntimeException: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:76)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    ... 94 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:81)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    ... 119 more

Caused by:

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.eclipse.packagedrone.repo.XmlHelper.parse(XmlHelper.java:204)
    at org.eclipse.packagedrone.repo.generator.p2.xml.CategoryXmlGenerator.generate(CategoryXmlGenerator.java:50)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.lambda$0(GeneratorProcessor.java:77)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor$$Lambda$125/1887613740.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:69)
    at org.eclipse.packagedrone.repo.generator.GeneratorProcessor.process(GeneratorProcessor.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$30(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$124/378486643.run(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.lambda$0(Exceptions.java:41)
    at org.eclipse.packagedrone.utils.Exceptions$$Lambda$105/351850833.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:40)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$9(AspectContextImpl.java:445)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$120/1494684961.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$21(AspectContextImpl.java:825)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$121/1551684066.apply(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$20(AspectContextImpl.java:801)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$122/929941520.accept(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.processStream(BlobStore.java:217)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore.handleStream(BlobStore.java:176)
    at org.eclipse.packagedrone.repo.channel.apm.store.BlobStore$TransactionImpl.stream(BlobStore.java:85)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.stream(ModifyContextImpl.java:647)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedCall(AspectContextImpl.java:792)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.doStreamedRun(AspectContextImpl.java:824)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.generate(AspectContextImpl.java:441)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$39(AspectContextImpl.java:376)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$98/751596487.call(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.RegenerationTracker.run(RegenerationTracker.java:54)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$28(AspectContextImpl.java:370)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$97/1487473758.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.lambda$7(AspectContextImpl.java:368)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl$$Lambda$96/2146319513.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.Guard.guarded(Guard.java:49)
    at org.eclipse.packagedrone.repo.channel.apm.aspect.AspectContextImpl.createGeneratorArtifact(AspectContextImpl.java:366)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.lambda$3(ModifyContextImpl.java:463)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl$$Lambda$95/570076521.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ModifyContextImpl.createGeneratorArtifact(ModifyContextImpl.java:463)
    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:497)
    at org.eclipse.packagedrone.repo.channel.impl.Disposing.invoke(Disposing.java:54)
    at com.sun.proxy.$Proxy29.createGeneratorArtifact(Unknown Source)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.lambda$6(GeneratorController.java:253)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController$$Lambda$89/834376102.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.ChannelService.lambda$0(ChannelService.java:224)
    at org.eclipse.packagedrone.repo.channel.ChannelService$$Lambda$90/368988429.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.lambda$8(ChannelServiceImpl.java:474)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl$$Lambda$91/208915170.process(Unknown Source)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$3(ChannelImpl.java:74)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$94/678345661.call(Unknown Source)
    at org.eclipse.packagedrone.utils.Exceptions.wrapException(Exceptions.java:26)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.lambda$1(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl$$Lambda$93/191614401.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.performOperation(StorageManager.java:467)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$5(StorageManager.java:431)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$64/1641880570.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithState(StorageManager.java:561)
    at org.eclipse.packagedrone.storage.apm.StorageManager.lambda$1(StorageManager.java:426)
    at org.eclipse.packagedrone.storage.apm.StorageManager$$Lambda$63/308150780.apply(Unknown Source)
    at org.eclipse.packagedrone.storage.apm.StorageManager.doWithModel(StorageManager.java:524)
    at org.eclipse.packagedrone.storage.apm.StorageManager.modifyCall(StorageManager.java:424)
    at org.eclipse.packagedrone.repo.channel.apm.ChannelImpl.modifyCall(ChannelImpl.java:72)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessModify(ChannelServiceImpl.java:470)
    at org.eclipse.packagedrone.repo.channel.impl.ChannelServiceImpl.accessCall(ChannelServiceImpl.java:436)
    at org.eclipse.packagedrone.repo.channel.ChannelService.accessRun(ChannelService.java:223)
    at org.eclipse.packagedrone.repo.generator.p2.GeneratorController.createCategoryXmlPost(GeneratorController.java:252)
    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:497)
    at org.eclipse.packagedrone.web.controller.binding.BindingManager$1.invoke(BindingManager.java:125)
    at org.eclipse.packagedrone.web.controller.ControllerCall.processCall(ControllerCall.java:152)
    at org.eclipse.packagedrone.web.controller.ControllerCall.lambda$2(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerCall$$Lambda$73/476092439.call(Unknown Source)
    at org.eclipse.packagedrone.web.controller.ControllerCall.runForward(ControllerCall.java:78)
    at org.eclipse.packagedrone.web.controller.ControllerCall.call(ControllerCall.java:109)
    at org.eclipse.packagedrone.web.controller.ControllerEntry.findHandler(ControllerEntry.java:107)
    at org.eclipse.packagedrone.web.controller.ControllerTracker.handleRequest(ControllerTracker.java:132)
    at org.eclipse.packagedrone.web.DispatcherServlet.mapRequest(DispatcherServlet.java:178)
    at org.eclipse.packagedrone.web.DispatcherServlet.service(DispatcherServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:134)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.repo.web.googlebot.GoogleBotFilter.doFilter(GoogleBotFilter.java:50)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.access$1(FilterTracker.java:117)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$2.doFilter(FilterTracker.java:127)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.processFilter(SecurityFilter.java:102)
    at org.eclipse.packagedrone.sec.web.filter.SecurityFilter.doFilter(SecurityFilter.java:75)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker$TrackedFilter.doFilter(FilterTracker.java:51)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doRunFilter(FilterTracker.java:122)
    at org.eclipse.packagedrone.web.dispatcher.internal.FilterTracker.doFilter(FilterTracker.java:114)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:267)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)

Powered by Jetty:// 
ctron commented 8 years ago

This looks strange to me. Can you provide the file in question? If not by GitHub you can also give me some download like in private send it by e-mail.

SvenEwald commented 8 years ago

I needed to zip the file due to github file extension policy. Second thing I noticed: When I create a category automatically, it stays empty. The file size of the generated file is zero and stays empty if I click "view". category.zip

ctron commented 8 years ago

Ok. I See. I guess there is something wrong with the blob upload. I will try to look into this next week.

ctron commented 8 years ago

I will make a new 0.11.x release this week which will contain a backport of the fix from 0.12.x

ctron commented 8 years ago

Closed in release 0.11.6