Repository: karaf Updated Branches: refs/heads/master b1ed61d53 -> a4c19f319
[KARAF-3712] Fix problems in xml repository writer and parser Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/a4c19f31 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/a4c19f31 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/a4c19f31 Branch: refs/heads/master Commit: a4c19f3195c6099d4d7cca526c5b5894758cffc8 Parents: b1ed61d Author: Guillaume Nodet <[email protected]> Authored: Mon May 4 11:39:50 2015 +0200 Committer: Guillaume Nodet <[email protected]> Committed: Mon May 4 11:39:50 2015 +0200 ---------------------------------------------------------------------- .../apache/karaf/features/internal/repository/StaxParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/a4c19f31/features/core/src/main/java/org/apache/karaf/features/internal/repository/StaxParser.java ---------------------------------------------------------------------- diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/repository/StaxParser.java b/features/core/src/main/java/org/apache/karaf/features/internal/repository/StaxParser.java index a7e8622..c320598 100644 --- a/features/core/src/main/java/org/apache/karaf/features/internal/repository/StaxParser.java +++ b/features/core/src/main/java/org/apache/karaf/features/internal/repository/StaxParser.java @@ -127,7 +127,7 @@ public final class StaxParser { for (Map.Entry<String, Object> att : attributes.entrySet()) { String key = att.getKey(); Object val = att.getValue(); - writer.writeStartElement(REPOSITORY_NAMESPACE, DIRECTIVE); + writer.writeStartElement(REPOSITORY_NAMESPACE, ATTRIBUTE); writer.writeAttribute(NAME, key); if (val instanceof Version) { writer.writeAttribute(TYPE, "Version"); @@ -195,7 +195,7 @@ public final class StaxParser { repo.name = attrName; break; case INCREMENT: - repo.increment = Integer.parseInt(attrValue); + repo.increment = Long.parseLong(attrValue); break; default: throw new IllegalStateException("Unexpected attribute '" + attrName + "'");
