File tree Expand file tree Collapse file tree 2 files changed +30
-3
lines changed
objectbox-java/src/main/java/io/objectbox/exception
tests/objectbox-java-test/src/test/java/io/objectbox Expand file tree Collapse file tree 2 files changed +30
-3
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright 2020 ObjectBox Ltd. All rights reserved.
3+ *
4+ * Licensed under the Apache License, Version 2.0 (the "License");
5+ * you may not use this file except in compliance with the License.
6+ * You may obtain a copy of the License at
7+ *
8+ * http://www.apache.org/licenses/LICENSE-2.0
9+ *
10+ * Unless required by applicable law or agreed to in writing, software
11+ * distributed under the License is distributed on an "AS IS" BASIS,
12+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+ * See the License for the specific language governing permissions and
14+ * limitations under the License.
15+ */
16+ package io .objectbox .exception ;
17+
18+ /** Errors were detected in a file related to pages, e.g. illegal values or structural inconsistencies. */
19+ public class PagesCorruptException extends FileCorruptException {
20+ public PagesCorruptException (String message ) {
21+ super (message );
22+ }
23+
24+ public PagesCorruptException (String message , int errorCode ) {
25+ super (message , errorCode );
26+ }
27+ }
Original file line number Diff line number Diff line change 1616
1717package io .objectbox ;
1818
19- import io .objectbox .exception .FileCorruptException ;
19+ import io .objectbox .exception .PagesCorruptException ;
2020import io .objectbox .model .ValidateOnOpenMode ;
2121import org .greenrobot .essentials .io .IoUtils ;
2222import org .junit .Before ;
@@ -152,7 +152,7 @@ public void validateOnOpen() {
152152 }
153153
154154
155- @ Test (expected = FileCorruptException .class )
155+ @ Test (expected = PagesCorruptException .class )
156156 public void validateOnOpenCorruptFile () throws IOException {
157157 File dir = prepareTempDir ("object-store-test-corrupted" );
158158 File badDataFile = prepareBadDataFile (dir );
@@ -192,7 +192,7 @@ public void usePreviousCommitAfterFileCorruptException() throws IOException {
192192 try {
193193 store = builder .build ();
194194 fail ("Should have thrown" );
195- } catch (FileCorruptException e ) {
195+ } catch (PagesCorruptException e ) {
196196 builder .usePreviousCommit ();
197197 store = builder .build ();
198198 }
You can’t perform that action at this time.
0 commit comments