ErrorCode.java
18.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.pdfg.exception;
import com.adobe.pdfg.logging.PDFGLogger;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
public class ErrorCode {
private static final PDFGLogger logger = PDFGLogger.getPDFGLogger(ErrorCode.class);
public static final int SUCCESS = 0;
public static final int PDG_MESSAGE_LITERAL = 80000;
public static final int PDG_UNABLE_LOOKUP_CONFIG = 80001;
public static final int PDG_MISSING_EXTENSION = 80002;
public static final int PDG_CALL_CONVERT_TO_PDF = 80003;
public static final int PDG_CALL_EXPORT_PDF = 80004;
public static final int PDG_NO_CONVERTED_DOC = 80005;
public static final int PDG_CANNOT_ATTACH_SRC = 80006;
public static final int PDG_CANNOT_APPLY_SECURITY = 80007;
public static final int PDG_PDF_VERSION_INCOMPATIBLE = 80008;
public static final int PDG_PASSWORD_NOT_IDENTICAL = 80009;
public static final int PDG_CANNOT_ATTACH_JOBOPTS = 80010;
public static final int PDG_INVALID_EXPORT_FORMAT = 80011;
public static final int PDG_SERVICE_NOT_INSTALLED = 80012;
public static final int PDG_INVALID_HTML_SETTING_FILE = 80013;
public static final int PDG_HTML_CONVERSION_FAILED = 80014;
public static final int PDFG_INSUFFICIENT_PERMISSIONS = 80015;
public static final int PDFG_FAILED_OPENING_FILE = 80016;
public static final int PDG_IMG_CONVERSION_FAILED = 80017;
public static final int PDG_ERRONEOUS_LICENSE = 80018;
public static final int PDG_HTML2PDF_NO_INDEX_FILE = 80019;
public static final int PDG_HTML2PDF_UNSUPPORTED_FILE_TYPE = 80020;
public static final int PDG_HTMLFILE2PDF_ZIP_FILE_ERROR = 80021;
public static final int PDG_CERT_PATHBUILDER_ERROR = 80022;
public static final int ACROBAT_PATH_NOTDEFINED = 80023;
public static final int PDG_INVALID_OPTIMIZE_FORMAT = 80024;
public static final int PDG_MISSING_FT_OPTIMIZER_SETTINGS = 80025;
public static final int USRNAME_WITH_ILLEGAL_CHAR_ARE_NOT_ALLOWED = 80026;
public static final int INAVALID_REGULAR_EXPRESSION_IN_GENERATE_SERVICE_CONFIGURATION = 80027;
public static final int SUDO_NOT_FOUND_IN_PATH = 80030;
public static final int PDG_ERR_SAVING_USER_CREDENTIALS = 80032;
public static final int PDG_ERR_DELETING_USER_CREDENTIALS = 80033;
public static final int PDG_ERR_RETRIEVING_USERS_CREDENTIALS = 80034;
public static final int PDG_HTMLFILE2PDF_UNSECURED_ZIP = 80035;
public static final int PDG_NO_USERS = 80036;
public static final int NO_PDFG_DSC_INSTALLED = 101;
public static final int EXCEPTION_IN_GETTING_PRODUCTINFO = 102;
public static final int AES_CONVERSION_FAILURE = 1000;
public static final int AES_INVALID_JOB_CONFIGURATION = 1001;
public static final int AES_WRITE_JOBCONFIG = 1002;
public static final int AES_RETREIEVE_SOURCE = 1003;
public static final int AES_RETRIEVE_CONFIGURATION = 1004;
public static final int AES_DETERMINE_PRODUCT_TYPE = 1005;
public static final int AES_NOT_PROFESSIONAL = 1006;
public static final int AES_DETERMINE_LICENSE = 1007;
public static final int AES_TRANSFORM_CONFIGURATION = 1008;
public static final int AES_SERVICE_LOOKUP = 1009;
public static final int AES_APPLY_WATERMARK = 1010;
public static final int AES_BMC_FAILURE = 1011;
public static final int AES_PARSE_JOBOPTIONS = 1012;
public static final int AES_PDF_POST_PROCESSING = 1013;
public static final int AES_PDF_WEB_OPTIMIZING = 1014;
public static final int AES_UNSUPPORTED_FILE_TYPE = 1015;
public static final int AES_UNSUPPORTED_SETTINGS = 1016;
public static final int AES_INCOMPATIBLE_SETTINGS = 1017;
public static final int AES_PDF_TO_PDF_INVALID = 1018;
public static final int AES_AUTOCAD_NOT_INSTALLED = 1019;
public static final int AES_EXCEL_NOT_INSTALLED = 1020;
public static final int AES_POWERPOINT_NOT_INSTALLED = 1021;
public static final int AES_PROJECT_NOT_INSTALLED = 1022;
public static final int AES_VISIO_NOT_INSTALLED = 1023;
public static final int AES_WORD_NOT_INSTALLED = 1024;
public static final int AES_CONVERSION_FAILURE_WITH_MSG = 1025;
public static final int AES_DISPLAY_NOT_SET = 1026;
public static final int AES_NO_FILETYPE_SETTINGS_IN_JOBCONFIG = 1027;
public static final int AES_ONLY_HTTP_OR_HTTPS_SUPPORTED = 1028;
public static final int AES_NO_JOBCONFIG_SPECIFIED = 1029;
public static final int AES_CONTENT_LEN_ZERO = 1030;
public static final int AES_DOCUMENT_SIZE_LESS_OR_EQUAL_TO_ZERO = 1031;
public static final int AES_REQ_FILENAME_OR_URL = 1032;
public static final int AES_REQ_ONLY_ONE_OF_FILENAME_AND_URL = 1033;
public static final int AES_HTTP_HEADER_REQ = 1034;
public static final int AES_COULD_NOT_CONNECT_TO_SERVICE = 1035;
public static final int AES_PDFG_PERM_NOT_INITIALIZED = 1036;
public static final int AES_PDFG_RESOURCES_NOT_INITIALIZED = 1037;
public static final int AES_PUBLISHER_NOT_INSTALLED = 1038;
public static final int AES_MS_OFFICE_UNABLE_TO_OPEN_DOC = 1039;
public static final int GENERIC_BMC_UNRECOGNIZED_APP_CONFIG = 9003;
public static final int GENERIC_BMC_PATH_NOT_FOUND = 9001;
public static final int GENERIC_BMC_ERROR = 9002;
public static final int GENERIC_BMC_PATH_NOT_FOUND_WITH_APPNAME = 9004;
public static final int IMG2PDF_CORRUPT_GIF_FILE_ERROR = 20001;
public static final int IMG2PDF_REMOVE_NO_IMG_READER_AVAILABLE_ERROR = 20002;
public static final int IMG2PDF_CORRUPT_IMAGE_FILE_ERROR = 20003;
public static final int IMG2PDF_UNRECOGNIZED_PHOTOMETERIC_INTERPRETATION_ERROR = 20004;
public static final int IMG2PDF_YCBCR_COL_SPACE_NOT_SUPPORTED_ERROR = 20005;
public static final int IMG2PDF_TRANSPARENCY_MASK_NOT_SUPPORTED_ERROR = 20006;
public static final int IMG2PDF_INCOMPELETE_COLOR_MAP_ERROR = 20007;
public static final int IMG2PDF_LZW_WITH_PREDICTOR_NOT_SUPPORTED_ERROR = 20008;
public static final int IMG2PDF_JPG_2000_NOT_SUPPORTED_ERROR = 20009;
public static final int IMG2PDF_CANT_HANDLE_EXTRA_SAMPLES_IN_COMPRESSED_DATA_ERROR = 20010;
public static final int IMG2PDF_CANT_HANDLE_16BIT_COMPRESSED_DATA_ERROR = 20011;
public static final int IMG2PDF_EXTRA_SAMPLES_SUPPORT_FOR_ONLY_8_16_BIT_ERROR = 20012;
public static final int IMG2PDF_COMPRESSED_DATA_ERROR = 20013;
public static final int IMG2PDF_COMPRESSED_TILE_FORMAT_NOT_SUPPORTED_ERROR = 20014;
public static final int IMG2PDF_UNSUPPORTED_BITS_PER_COMPONENT_ERROR = 20015;
public static final int IMG2PDF_UNSUPPORTED_PLANAR_CONFIG_ERROR = 20016;
public static final int IMG2PDF_FILED_NUM_ABSENT_ERROR = 20017;
public static final int IMG2PDF_FIRST_NODE_NOT_TIFFIFD_ERROR = 20018;
public static final int IMG2PDF_ROOT_AND_VALUE_TYPE_DIFFER_ERROR = 20019;
public static final int IMG2PDF_INVALID_INDEX_ERROR = 20020;
public static final int IMG2PDF_INVALID_INT_TYPE_ERROR = 20021;
public static final int IMG2PDF_INVALID_INTARRAY_TYPE_ERROR = 20022;
public static final int IMG2PDF_INVALID_ASCII_TYPE_ERROR = 20023;
public static final int IMG2PDF_INVALID_RATIONAL_TYPE_ERROR = 20024;
public static final int IMG2PDF_UNSUPPORTED_FRAME_COMPONENTS_ERROR = 20025;
public static final int IMG2PDF_NO_MARKER_SEQ_FOUND_ERROR = 20026;
public static final int HOST_NAME_NOT_SET = 40001;
public static final int EMAIL_USER_NOT_SET = 40002;
public static final int EMAIL_ADDR_NOT_SET = 40003;
public static final int SMTP_AUTH_FAIL = 40004;
public static final int EMAIL_SERVICE_NOT_INSTALLED = 40005;
public static final int SERVICE_NOT_INSTALLED = 40006;
public static final int NO_SUCH_OPERATION_EXISTS_IN_PROCESS = 40007;
public static final int NO_SUCH_PARAM_EXISTS_IN_PROCESS = 40008;
public static final int UNABLE_TO_FETCH_IPP_SETTINGS = 40009;
public static final int COMMON_BMC_UNEXPECTED_ERROR = 10001;
public static final int COMMON_BMC_DUPLICATED_PDF_PASSWORD = 10003;
public static final int COMMON_BMC_SECURITY_BUT_NO_PASSWORD = 10004;
public static final int COMMON_BMC_CANT_GET_CONVERSION_INTERFACE = 10005;
public static final int COMMON_BMC_NULL_CONVERSION_CONFIG = 10006;
public static final int COMMON_BMC_PRE_EXISTING_ACROBAT = 10007;
public static final int COMMON_BMC_CANT_GET_SECURITY_INTERFACE = 10008;
public static final int COMMON_BMC_NULL_SECURITY_CONFIG = 10009;
public static final int COMMON_BMC_CONVERSION_TIMEOUT = 10010;
public static final int COMMON_BMC_NO_PDF_MAKER_DRIVER = 10011;
public static final int COMMON_BMC_PDF_MAKER_PRINT_ERROR = 10012;
public static final int COMMON_BMC_NO_PERMISSION_TO_CONVERT_TO_PDF_METHOD = 10013;
public static final int COMMON_BMC_CONVERT_TO_PDF_METHOD_NOT_FOUND = 10014;
public static final int COMMON_BMC_OPERATION_TIME_OUT = 10015;
public static final int COMMON_BMC_UNABLE_TO_CREATE_FILE = 10016;
public static final int COMMON_BMC_UNABLE_TO_ACCESS_TEMP_DIRECTORY = 10017;
public static final int COMMON_UNEXPECTED_ERROR = 11011;
public static final int COMMON_NAMING_ERROR = 11012;
public static final int COMMON_CREATE_ERROR = 11013;
public static final int COMMON_INCOMPATIBLE_ERROR = 11014;
public static final int COMMON_SETTINGS_NOTFOUND_ERROR = 11015;
public static final int COMMON_CONFIGURATION_ERROR = 11016;
public static final int COMMON_UNAUTHORIZED = 11017;
public static final int COMMON_INVALID_JOB_ID = 11018;
public static final int COMMON_INVALID_SOURCE_FILE = 11019;
public static final int COMMON_INVALID_SOURCE_FILENAME = 11020;
public static final int COMMON_INVALID_SOURCE_URL = 11021;
public static final int COMMON_INVALID_ATTACH_LOCAL_PATH = 11022;
public static final int COMMON_JOB_NOTFOUND_ERROR = 11023;
public static final int COMMON_INVALID_SOURCE_TYPE = 11024;
public static final int COMMON_NO_SOURCE_FILE = 11025;
public static final int OCR_JOB_ERROR = 11026;
public static final int OPEN_OFFICE_JOB_ERROR = 11027;
public static final int IMG2PDF_JOB_ERROR = 11028;
public static final int NATIVE2PDF_JOB_ERROR = 11029;
public static final int NO_OPEN_OFFICE_INSTALLED = 11030;
public static final int ERROR_IN_EXPORT = 11031;
public static final int PDF_OCR_ERROR = 11032;
public static final int CANT_GET_WORKING_GUID_DIR = 11033;
public static final int PDFGEN_API_NOT_IN_ACROBAT_PLUGINS = 11034;
public static final int EXPORTPDF_OS_NOT_COMPATIBLE = 11035;
public static final int ACROBAT_UNABLE_TO_PROCESS_INPUT = 11036;
public static final int ACROBAT_UNABLE_TO_CONVERT_TO_PDF = 11037;
public static final int OPTIMIZE_NO_TARGET_VERSION = 11038;
public static final int OPTIMIZEPDF_OS_NOT_COMPATIBLE = 11039;
public static final int ERROR_IN_OPTIMIZE = 11040;
public static final int ADOBE_PDFG_ADMIN_ROLE_NAME = 14001;
public static final int ADOBE_PDFG_USER_ROLE_NAME = 14002;
public static final int ADOBE_PDFG_ADMIN_ROLE_DESCRIPTION = 14003;
public static final int ADOBE_PDFG_USER_ROLE_DESCRIPTION = 14004;
public static final int PDFG_ADMIN_RESOURCE_TYPE_DESCRIPTION = 14005;
public static final int PDFG_ADMIN_PERMISSION_DESCRIPTION = 14006;
public static final int PDFG_USER_RESOURCE_TYPE_DESCRIPTION = 14007;
public static final int PDFG_USER_PERMISSION_DESCRIPTION = 14008;
public static final int ERR_NATIVE_APPLICATION_INVOCATION = 16004;
public static final int OPENOFFICE_FILE_ENRYPTED_OR_CORRUPT = 17001;
public static final int ERR_DIR_PERMISSION = 17002;
public static int AESExceptionMessage = 19001;
public static int ConfigExceptionMessage = 19002;
public static int QueueLookupExceptionMessage = 19003;
public static int StatsLookupExceptionMessage = 19004;
public static int NotThisProductExceptionMessage = 19005;
public static int ConfigLoadExceptionMessage = 19006;
public static int ConfigStoreExceptionMessage = 19007;
public static int ConfigLockExceptionMessage = 19008;
public static int ConfigParseExceptionMessage = 19009;
public static int ConfigFileModifiedExceptionMessage = 19010;
public static int SettingBeingUsedExceptionMessage = 19011;
public static int ConfigCreateObjectExceptionMessage = 19012;
public static int ConfigReadOnlyExceptionMessage = 19013;
public static int BothPasswordsSameExceptionMessage = 19014;
public static int SettingIsDefaultExceptionMessage = 19015;
public static int NoNameExceptionMessage = 19016;
public static int InvalidNameExceptionMessage = 19017;
public static int DuplicateExtsExceptionMessage = 19018;
public static int ConfigSettingNotFoundExceptionMessage = 19019;
public static int ConfigInvalidJobOptionsExceptionMessage = 19020;
public static int ConfigSettingsExistExceptionMessage = 19021;
public static int JobOptionsParseExceptionMessage = 19022;
public static int JobOptionsValidateExceptionMessage = 19023;
public static int JobOptionsWriteExceptionMessage = 19024;
public static int InvalidConfigurationExceptionMessage = 19025;
public static int IncompatibleSettingsExceptionMessage = 19026;
public static int ImproperPDFSettingsExceptionMessage = 19027;
public static int NotAPDFExceptionMessage = 19028;
public static int PageNotFoundExceptionMessage = 19029;
public static int InvalidJobOption = 19030;
public static int ExpectedLessThanCharacterInJobOption = 19031;
public static int ExpectedGreaterThanCharacterInJobOption = 19032;
public static int IllegalDictionaryLocation = 19033;
public static int UnexpectedDictionaryEnd = 19034;
public static int IllegalArrayLocation = 19035;
public static int UnexpectedArrayEnd = 19036;
public static int UnknownCharacterInJobOption = 19037;
public static int IllegalDataLocationInJobOption = 19038;
public static int UnknownLiteralInJobOption = 19039;
public static int NullJobOptionValidatorKey = 19040;
public static int InvalidKeyClassInJobOption = 19041;
public static int InvalidValueInJobOption = 19042;
public static int InvalidValueInJobOption2 = 19043;
public static int IntegerValueRequiredInJobOption = 19044;
public static int NoJobOptionsMapFound = 19045;
public static int NoDistillerParamsMapFound = 19046;
public static int NoPageParamsMapFound = 19047;
public static int UnknownDataClassFound = 19048;
public static int ConfigurationNotLoaded = 19049;
public static int InvalidChangePermissions = 19050;
public static int InvalidPrintPermissions = 19051;
public static int InvalidSecuritySettingChanges = 19052;
public static int NewJobOptionSettingsNotCreated = 19053;
public static int InvalidIntialViewSettingChanges = 19054;
public static int JobOptionsSettingNotFound = 19055;
public static int SecuritySettingNotFound = 19056;
public static int FilTypeSettingNotFound = 19057;
public static int InvalidFileTypeSettingsChanges = 19058;
public static int PDFExportNotSupportedInPostScriptVersion = 19059;
public static int CorruptXMPFile = 19060;
public static int FailedToGetPasswdFromCipher = 19061;
public static final int PDFG_CACHE_INIT_FAILED = 19062;
public static final int PDFG_CACHE_STORE_OP_FAILED = 19063;
public static final int PDFG_CACHE_FETCH_OP_FAILED = 19064;
public static final int PDFG_CACHE_REMOVE_OP_FAILED = 19065;
public static int USER_ACCOUNTS_RETRIEVAL_ERROR = 30001;
public static int USER_ALREADY_EXISTS = 30002;
public static int INVALID_USER_CRED = 30003;
public static int HTML_URL_INVALID_ERROR = 52018;
public static int HTML_CONVERSION_ERROR = 52020;
public static int HTML_FONT_ERROR = 15057;
public static int JOB_TIMEOUT_ERROR = 52016;
public static int MSWORD_PRESERVE_MARKUP_ERROR = 60001;
Map getIntegerToPropertyNameMap() {
HashMap<Integer, String> result = new HashMap<Integer, String>();
Field[] fields = this.getClass().getDeclaredFields();
for (int i = 0; i < fields.length; ++i) {
Field field = fields[i];
int adjectives = field.getModifiers();
Class type = field.getType();
if (!Modifier.isPublic(adjectives) || !Modifier.isStatic(adjectives) || !Modifier.isFinal(adjectives) || !type.equals(Integer.TYPE)) continue;
try {
int fieldValue = field.getInt(this);
String fieldName = field.getName();
Integer propertyKey = new Integer(fieldValue);
String propertyName = fieldName + '_' + fieldValue;
if (result.containsKey(propertyKey)) {
logger.debug("Overwriting key " + propertyKey);
}
result.put(propertyKey, propertyName);
continue;
}
catch (IllegalArgumentException e) {
logger.trace(e.getMessage(), null, e);
continue;
}
catch (IllegalAccessException e) {
logger.trace(e.getMessage(), null, e);
}
}
return result;
}
public Set getErrorCodesSet() {
HashSet<String> result = new HashSet<String>();
Field[] fields = this.getClass().getDeclaredFields();
for (int i = 0; i < fields.length; ++i) {
Field field = fields[i];
int adjectives = field.getModifiers();
Class type = field.getType();
if (!Modifier.isPublic(adjectives) || !Modifier.isStatic(adjectives) || !Modifier.isFinal(adjectives) || !type.equals(Integer.TYPE)) continue;
try {
int fieldValue = field.getInt(this);
String fieldName = field.getName();
String propertyKey = String.valueOf(fieldValue);
if (result.contains(propertyKey)) {
logger.debug("Overwriting key " + propertyKey);
}
result.add(propertyKey);
continue;
}
catch (IllegalArgumentException e) {
logger.trace(e.getMessage(), null, e);
continue;
}
catch (IllegalAccessException e) {
logger.trace(e.getMessage(), null, e);
}
}
return result;
}
}