This is an automated email from the ASF dual-hosted git repository.
dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push:
new acc8746d2e Changed Accumulo-Access dependency version to pick up
latest changes (#4734)
acc8746d2e is described below
commit acc8746d2ebac3e2038bae792e982fef0b8839d5
Author: Dave Marion <[email protected]>
AuthorDate: Wed Jul 10 14:08:43 2024 -0400
Changed Accumulo-Access dependency version to pick up latest changes (#4734)
---
.../org/apache/accumulo/core/clientImpl/ConditionalWriterImpl.java | 4 ++--
.../apache/accumulo/core/data/constraints/VisibilityConstraint.java | 4 ++--
.../apache/accumulo/core/iterators/user/TransformingIterator.java | 6 +++---
.../org/apache/accumulo/core/iterators/user/VisibilityFilter.java | 6 +++---
.../apache/accumulo/core/iteratorsImpl/system/VisibilityFilter.java | 4 ++--
.../java/org/apache/accumulo/core/security/ColumnVisibility.java | 4 ++--
.../java/org/apache/accumulo/core/security/VisibilityEvaluator.java | 4 ++--
.../org/apache/accumulo/core/security/VisibilityParseException.java | 4 ++--
.../java/org/apache/accumulo/core/util/BadArgumentException.java | 4 ++--
pom.xml | 2 +-
10 files changed, 21 insertions(+), 21 deletions(-)
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ConditionalWriterImpl.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ConditionalWriterImpl.java
index 4ddcdae552..94e9ff8a73 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ConditionalWriterImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ConditionalWriterImpl.java
@@ -43,7 +43,7 @@ import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import org.apache.accumulo.access.AccessEvaluator;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.Constants;
import org.apache.accumulo.core.client.AccumuloException;
import org.apache.accumulo.core.client.AccumuloSecurityException;
@@ -823,7 +823,7 @@ class ConditionalWriterImpl implements ConditionalWriter {
boolean bb = accessEvaluator.canAccess(arrayVis);
cache.put(new Text(testVis), bb);
return bb;
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
return false;
}
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/data/constraints/VisibilityConstraint.java
b/core/src/main/java/org/apache/accumulo/core/data/constraints/VisibilityConstraint.java
index 26f55f109a..87b60df7cc 100644
---
a/core/src/main/java/org/apache/accumulo/core/data/constraints/VisibilityConstraint.java
+++
b/core/src/main/java/org/apache/accumulo/core/data/constraints/VisibilityConstraint.java
@@ -25,7 +25,7 @@ import java.util.HashSet;
import java.util.List;
import org.apache.accumulo.access.AccessEvaluator;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.data.ArrayByteSequence;
import org.apache.accumulo.core.data.ColumnUpdate;
import org.apache.accumulo.core.data.Mutation;
@@ -85,7 +85,7 @@ public class VisibilityConstraint implements Constraint {
return Collections.singletonList((short) 2);
}
- } catch (IllegalAccessExpressionException iaee) {
+ } catch (InvalidAccessExpressionException iaee) {
return Collections.singletonList((short) 1);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/iterators/user/TransformingIterator.java
b/core/src/main/java/org/apache/accumulo/core/iterators/user/TransformingIterator.java
index 10dffb0083..492ef6d272 100644
---
a/core/src/main/java/org/apache/accumulo/core/iterators/user/TransformingIterator.java
+++
b/core/src/main/java/org/apache/accumulo/core/iterators/user/TransformingIterator.java
@@ -32,7 +32,7 @@ import java.util.NoSuchElementException;
import org.apache.accumulo.access.AccessEvaluator;
import org.apache.accumulo.access.AccessExpression;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.client.IteratorSetting;
import org.apache.accumulo.core.conf.ConfigurationTypeHelper;
import org.apache.accumulo.core.data.ByteSequence;
@@ -413,7 +413,7 @@ public abstract class TransformingIterator extends
WrappingIterator implements O
try {
AccessExpression.validate(visibility.toArray());
parsedVisibilitiesCache.put(visibility, Boolean.TRUE);
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
log.error("Parse error after transformation : {}", visibility);
parsedVisibilitiesCache.put(visibility, Boolean.FALSE);
if (scanning) {
@@ -441,7 +441,7 @@ public abstract class TransformingIterator extends
WrappingIterator implements O
try {
visible = ve.canAccess(visibility.toArray());
visibleCache.put(visibility, visible);
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
log.error("Parse Error", e);
visible = Boolean.FALSE;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/iterators/user/VisibilityFilter.java
b/core/src/main/java/org/apache/accumulo/core/iterators/user/VisibilityFilter.java
index 92fb75a72d..3bbb77f8fb 100644
---
a/core/src/main/java/org/apache/accumulo/core/iterators/user/VisibilityFilter.java
+++
b/core/src/main/java/org/apache/accumulo/core/iterators/user/VisibilityFilter.java
@@ -25,7 +25,7 @@ import java.util.Map;
import org.apache.accumulo.access.AccessEvaluator;
import org.apache.accumulo.access.AccessExpression;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.client.IteratorSetting;
import org.apache.accumulo.core.data.ByteSequence;
import org.apache.accumulo.core.data.Key;
@@ -83,7 +83,7 @@ public class VisibilityFilter extends Filter implements
OptionDescriber {
AccessExpression.validate(testVis.toArray());
cache.put(testVis, true);
return true;
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
cache.put(testVis, false);
return false;
}
@@ -101,7 +101,7 @@ public class VisibilityFilter extends Filter implements
OptionDescriber {
boolean bb = accessEvaluator.canAccess(testVis.toArray());
cache.put(testVis, bb);
return bb;
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
log.error("Parse Error", e);
return false;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/system/VisibilityFilter.java
b/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/system/VisibilityFilter.java
index 22acd782ea..ddb60cacaf 100644
---
a/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/system/VisibilityFilter.java
+++
b/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/system/VisibilityFilter.java
@@ -19,7 +19,7 @@
package org.apache.accumulo.core.iteratorsImpl.system;
import org.apache.accumulo.access.AccessEvaluator;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.data.ArrayByteSequence;
import org.apache.accumulo.core.data.ByteSequence;
import org.apache.accumulo.core.data.Key;
@@ -81,7 +81,7 @@ public class VisibilityFilter extends
SynchronizedServerFilter {
boolean bb = ve.canAccess(testVis.toArray());
cache.put(testVis, bb);
return bb;
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
log.error("IllegalAccessExpressionException with visibility of Key: {}",
k, e);
return false;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/security/ColumnVisibility.java
b/core/src/main/java/org/apache/accumulo/core/security/ColumnVisibility.java
index 338cf1396c..bc49baca5f 100644
--- a/core/src/main/java/org/apache/accumulo/core/security/ColumnVisibility.java
+++ b/core/src/main/java/org/apache/accumulo/core/security/ColumnVisibility.java
@@ -30,7 +30,7 @@ import java.util.TreeSet;
import java.util.function.Supplier;
import org.apache.accumulo.access.AccessExpression;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.data.ArrayByteSequence;
import org.apache.accumulo.core.data.ByteSequence;
import org.apache.accumulo.core.util.BadArgumentException;
@@ -519,7 +519,7 @@ public class ColumnVisibility {
this.expression = expression;
try {
AccessExpression.validate(this.expression);
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
// This is thrown for compatability with the exception this class used
to throw when it parsed
// exceptions itself.
throw new BadArgumentException(e);
diff --git
a/core/src/main/java/org/apache/accumulo/core/security/VisibilityEvaluator.java
b/core/src/main/java/org/apache/accumulo/core/security/VisibilityEvaluator.java
index aa5d85f530..3c97c26e69 100644
---
a/core/src/main/java/org/apache/accumulo/core/security/VisibilityEvaluator.java
+++
b/core/src/main/java/org/apache/accumulo/core/security/VisibilityEvaluator.java
@@ -19,7 +19,7 @@
package org.apache.accumulo.core.security;
import org.apache.accumulo.access.AccessEvaluator;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
import org.apache.accumulo.core.data.ArrayByteSequence;
/**
@@ -101,7 +101,7 @@ public class VisibilityEvaluator {
public boolean evaluate(ColumnVisibility visibility) throws
VisibilityParseException {
try {
return accessEvaluator.canAccess(visibility.getExpression());
- } catch (IllegalAccessExpressionException e) {
+ } catch (InvalidAccessExpressionException e) {
// This is thrown for compatability with the exception this class used
to evaluate expressions
// itself.
throw new VisibilityParseException(e);
diff --git
a/core/src/main/java/org/apache/accumulo/core/security/VisibilityParseException.java
b/core/src/main/java/org/apache/accumulo/core/security/VisibilityParseException.java
index 46dc634db8..2d01c2c7bb 100644
---
a/core/src/main/java/org/apache/accumulo/core/security/VisibilityParseException.java
+++
b/core/src/main/java/org/apache/accumulo/core/security/VisibilityParseException.java
@@ -22,7 +22,7 @@ import static java.nio.charset.StandardCharsets.UTF_8;
import java.text.ParseException;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
/**
* An exception thrown when a visibility string cannot be parsed.
@@ -46,7 +46,7 @@ public class VisibilityParseException extends ParseException {
/**
* @since 3.1.0
*/
- public VisibilityParseException(IllegalAccessExpressionException e) {
+ public VisibilityParseException(InvalidAccessExpressionException e) {
// TODO need to look at output for this
super(e.getDescription(), e.getIndex());
this.visibility = e.getPattern();
diff --git
a/core/src/main/java/org/apache/accumulo/core/util/BadArgumentException.java
b/core/src/main/java/org/apache/accumulo/core/util/BadArgumentException.java
index 88e1b6f3a6..374c4f86ec 100644
--- a/core/src/main/java/org/apache/accumulo/core/util/BadArgumentException.java
+++ b/core/src/main/java/org/apache/accumulo/core/util/BadArgumentException.java
@@ -20,7 +20,7 @@ package org.apache.accumulo.core.util;
import java.util.regex.PatternSyntaxException;
-import org.apache.accumulo.access.IllegalAccessExpressionException;
+import org.apache.accumulo.access.InvalidAccessExpressionException;
public final class BadArgumentException extends PatternSyntaxException {
private static final long serialVersionUID = 1L;
@@ -29,7 +29,7 @@ public final class BadArgumentException extends
PatternSyntaxException {
super(desc, badarg, index);
}
- public BadArgumentException(IllegalAccessExpressionException e) {
+ public BadArgumentException(InvalidAccessExpressionException e) {
super(e.getDescription(), e.getPattern(), e.getIndex());
super.initCause(e);
}
diff --git a/pom.xml b/pom.xml
index 014424cdc9..ca8db04a0d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -145,7 +145,7 @@
<surefire.reuseForks>true</surefire.reuseForks>
<unitTestMemSize>-Xmx1G</unitTestMemSize>
<!-- dependency and plugin versions managed with properties -->
- <version.accumulo-access>1.0.0-beta</version.accumulo-access>
+ <version.accumulo-access>1.0.0-SNAPSHOT</version.accumulo-access>
<version.auto-service>1.1.1</version.auto-service>
<version.bouncycastle>1.78.1</version.bouncycastle>
<version.curator>5.5.0</version.curator>