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 + "'");

Reply via email to