Java Examples for java.lang.NumberFormatException
The following java examples will help you to understand the usage of java.lang.NumberFormatException. These source code samples are taken from different open source projects.
Example 1
| Project: pluotsorbet-master File: constructor.java View source code |
/**
* Runs the test using the specified harness.
*
* @param harness the test harness (<code>null</code> not permitted).
*/
public void test(TestHarness harness) {
NumberFormatException object1 = new NumberFormatException();
harness.check(object1 != null);
harness.check(object1.toString(), "java.lang.NumberFormatException");
NumberFormatException object2 = new NumberFormatException("nothing happens");
harness.check(object2 != null);
harness.check(object2.toString(), "java.lang.NumberFormatException: nothing happens");
NumberFormatException object3 = new NumberFormatException(null);
harness.check(object3 != null);
harness.check(object3.toString(), "java.lang.NumberFormatException");
}Example 2
| Project: urlaubsverwaltung-master File: ErrorResponseTest.java View source code |
@Test
public void ensureCorrectErrorResponse() {
ErrorResponse errorResponse = new ErrorResponse(HttpStatus.BAD_REQUEST, new NumberFormatException("foo"));
Assert.assertTrue("Wrong timestamp", errorResponse.getTimestamp() > 0);
Assert.assertEquals("Wrong status", 400, errorResponse.getStatus());
Assert.assertEquals("Wrong error", "Bad Request", errorResponse.getError());
Assert.assertEquals("Wrong error", "java.lang.NumberFormatException", errorResponse.getException());
Assert.assertEquals("Wrong error", "foo", errorResponse.getMessage());
}Example 3
| Project: JMXMiniProbe-master File: NumberUtility.java View source code |
////////////////////////////////////////////////////////// /** * attempts to convert the object passed in to a BigDecimal. * The conversion may throw a java.lang.NumberFormatException * if the type cannot be converted. * It is left uncaught so the user can decicde how to deal with it. */ public static BigDecimal convertToBigDecimal(Object value) { //java.lang.NumberFormatException BigDecimal retVal = null; if (value == null) return retVal; if (value instanceof BigDecimal) { retVal = (BigDecimal) value; } else if (value instanceof Number) { //NOTE, have seen this issue come and go under different jre versions.. but in some cases using the double constructor //for big decimal will change the data.. //ex) doulbe -97.75389 changes to -97.75389099121094 //using the string constrctor is more accurate.. //retVal = new BigDecimal(((Number)value).doubleValue()); retVal = new BigDecimal(((Number) value).toString()); } else { //remove commas and dollar signs from the string value String strVal = MathUtility.cleanUpNumberString(value.toString()); retVal = new BigDecimal(strVal); //if } return retVal; }
Example 4
| Project: SEEP-master File: PUContextTest.java View source code |
/**
* Run the void updateConnection(int,Operator,InetAddress) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 18/10/13 19:07
*/
public void testUpdateConnection_1() throws Exception {
PUContext fixture = new PUContext(new WorkerNodeDescription(InetAddress.getLocalHost(), 1), new ArrayList());
int opRecId = 1;
Operator opToReconfigure = null;
InetAddress newIp = InetAddress.getLocalHost();
fixture.updateConnection(opRecId, opToReconfigure, newIp);
// add additional test code here
// An unexpected exception was thrown in user code while executing this test:
// java.lang.NumberFormatException: null
// at java.lang.Integer.parseInt(Integer.java:454)
// at java.lang.Integer.<init>(Integer.java:677)
// at uk.ac.imperial.lsds.seep.processingunit.PUContext.updateConnection(PUContext.java:313)
}Example 5
| Project: AndroidFunctionalTester-master File: ArgumentTypeTest.java View source code |
@Test
public void testParseValue() {
Object value;
try {
ArgumentType.ON_OFF.parseValue("xx");
} catch (IllegalArgumentException e) {
Assert.assertEquals("Invalid value xx - should be 'on' or 'off'", e.getMessage());
}
value = ArgumentType.ON_OFF.parseValue("on");
Assert.assertTrue(value instanceof Boolean);
Assert.assertTrue((Boolean) value);
try {
ArgumentType.INTEGER.parseValue("xx");
} catch (java.lang.NumberFormatException e) {
Assert.assertEquals("For input string: \"xx\"", e.getMessage());
}
value = ArgumentType.INTEGER.parseValue("1000");
Assert.assertTrue(value instanceof Integer);
Assert.assertEquals(1000, ((Integer) value).intValue());
value = ArgumentType.STRING.parseValue("Click");
Assert.assertTrue(value instanceof String);
Assert.assertEquals("Click", value.toString());
}Example 6
| Project: SOEMPI-master File: ScalarLongDistanceMetric.java View source code |
public double score(Object value1, Object value2) {
if (missingValues(value1, value2)) {
return handleMissingValues(value1, value2);
}
long v1 = 0L;
if (value1 instanceof Long) {
v1 = (Long) value1;
} else {
try {
v1 = Long.valueOf(value1.toString());
} catch (java.lang.NumberFormatException e) {
}
}
long v2 = 0L;
if (value2 instanceof Long) {
v2 = (Long) value2;
} else {
try {
v2 = Long.valueOf(value2.toString());
} catch (java.lang.NumberFormatException e) {
}
}
double distance = Math.abs(v1 - v2);
log.trace("Computed the distance between :" + value1.toString() + ": and :" + value2.toString() + ": to be " + distance);
return distance;
}Example 7
| Project: i2p.i2p-master File: ConfigSummaryHandler.java View source code |
@Override
protected void processForm() {
if (_action == null)
return;
String group = getJettyString("group");
boolean deleting = _action.equals(_t("Delete selected"));
boolean adding = _action.equals(_t("Add item"));
boolean saving = _action.equals(_t("Save order"));
boolean moving = _action.startsWith("move_");
if (_action.equals(_t("Save")) && "0".equals(group)) {
try {
int refreshInterval = Integer.parseInt(getJettyString("refreshInterval"));
if (refreshInterval >= CSSHelper.MIN_REFRESH) {
_context.router().saveConfig(CSSHelper.PROP_REFRESH, "" + refreshInterval);
addFormNotice(_t("Refresh interval changed"));
} else
addFormError(_t("Refresh interval must be at least {0} seconds", CSSHelper.MIN_REFRESH));
} catch (java.lang.NumberFormatException e) {
addFormError(_t("Refresh interval must be a number"));
return;
}
} else if (_action.equals(_t("Restore full default"))) {
_context.router().saveConfig(SummaryHelper.PROP_SUMMARYBAR + "default", SummaryHelper.DEFAULT_FULL);
addFormNotice(_t("Full summary bar default restored.") + " " + _t("Summary bar will refresh shortly."));
} else if (_action.equals(_t("Restore minimal default"))) {
_context.router().saveConfig(SummaryHelper.PROP_SUMMARYBAR + "default", SummaryHelper.DEFAULT_MINIMAL);
addFormNotice(_t("Minimal summary bar default restored.") + " " + _t("Summary bar will refresh shortly."));
} else if (adding || deleting || saving || moving) {
Map<Integer, String> sections = new TreeMap<Integer, String>();
for (Object o : _settings.keySet()) {
if (!(o instanceof String))
continue;
String k = (String) o;
if (!k.startsWith("order_"))
continue;
String v = getJettyString(k);
k = k.substring(6);
k = k.substring(k.indexOf('_') + 1);
try {
int order = Integer.parseInt(v);
sections.put(order, k);
} catch (java.lang.NumberFormatException e) {
addFormError(_t("Order must be an integer"));
return;
}
}
if (adding) {
String name = getJettyString("name");
if (name == null || name.length() <= 0) {
addFormError(_t("No section selected"));
return;
}
String order = getJettyString("order");
if (order == null || order.length() <= 0) {
addFormError(_t("No order entered"));
return;
}
name = DataHelper.escapeHTML(name).replace(",", ",");
order = DataHelper.escapeHTML(order).replace(",", ",");
try {
int ki = Integer.parseInt(order);
sections.put(ki, name);
addFormNotice(_t("Added") + ": " + name);
} catch (java.lang.NumberFormatException e) {
addFormError(_t("Order must be an integer"));
return;
}
} else if (deleting) {
Set<Integer> toDelete = new HashSet<Integer>();
for (Object o : _settings.keySet()) {
if (!(o instanceof String))
continue;
String k = (String) o;
if (!k.startsWith("delete_"))
continue;
k = k.substring(7);
try {
int ki = Integer.parseInt(k);
toDelete.add(ki);
} catch (java.lang.NumberFormatException e) {
continue;
}
}
for (Iterator<Integer> iter = sections.keySet().iterator(); iter.hasNext(); ) {
int i = iter.next();
if (toDelete.contains(i)) {
String removedName = sections.get(i);
iter.remove();
addFormNotice(_t("Removed") + ": " + removedName);
}
}
} else if (moving) {
String parts[] = DataHelper.split(_action, "_");
try {
int from = Integer.parseInt(parts[1]);
int to = 0;
if ("up".equals(parts[2]))
to = from - 1;
if ("down".equals(parts[2]))
to = from + 1;
if ("bottom".equals(parts[2]))
to = sections.size() - 1;
int n = -1;
if ("down".equals(parts[2]) || "bottom".equals(parts[2]))
n = 1;
for (int i = from; n * i < n * to; i += n) {
String temp = sections.get(i + n);
sections.put(i + n, sections.get(i));
sections.put(i, temp);
}
addFormNotice(_t("Moved") + ": " + sections.get(to));
} catch (java.lang.NumberFormatException e) {
addFormError(_t("Order must be an integer"));
return;
}
}
SummaryHelper.saveSummaryBarSections(_context, "default", sections);
addFormNotice(_t("Saved order of sections.") + " " + _t("Summary bar will refresh shortly."));
} else {
//addFormError(_t("Unsupported"));
}
}Example 8
| Project: fastjson-master File: Issue1063_date.java View source code |
public void test_for_issue() throws Exception {
long currentMillis = System.currentTimeMillis();
TimestampBean bean = new TimestampBean();
bean.setTimestamp(new Date(currentMillis));
String timestampJson = JSON.toJSONString(bean);
// 这里能转��功
TimestampBean beanOfJSON = JSON.parseObject(timestampJson, TimestampBean.class);
// 这里抛异常 java.lang.NumberFormatException
JSONObject jsonObject = JSON.parseObject(timestampJson);
Timestamp timestamp2 = jsonObject.getObject("timestamp", Timestamp.class);
assertEquals(currentMillis / 1000, timestamp2.getTime() / 1000);
}Example 9
| Project: KISS-master File: QuerySearcher.java View source code |
@Override
protected List<Pojo> doInBackground(Void... voids) {
// Ask for records
final List<Pojo> pojos = KissApplication.getDataHandler(activity).getResults(activity, query);
// Convert `"number-of-display-elements"` to double first before truncating to int to avoid
// `java.lang.NumberFormatException` crashes for values larger than `Integer.MAX_VALUE`
int maxRecords = (new Double(prefs.getString("number-of-display-elements", String.valueOf(DEFAULT_MAX_RESULTS)))).intValue();
// Possibly limit number of results post-mortem
if (pojos.size() > maxRecords) {
return pojos.subList(0, maxRecords);
}
return pojos;
}Example 10
| Project: logstash-gelf-master File: StackTraceFilterUnitTests.java View source code |
@Test
public void filterWholeStackTrace() {
String filteredStackTrace = StackTraceFilter.getFilteredStackTrace(entryMethod(), true);
List<String> lines = Arrays.asList(filteredStackTrace.split(System.getProperty("line.separator")));
assertThat(lines).contains("\tSuppressed: java.lang.RuntimeException: suppressed");
assertThat(lines).contains("\t\tCaused by: java.lang.NumberFormatException: For input string: \"text\"");
assertThat(lines).contains("\t\t\t\t\t1 line skipped for [org.jboss]");
}Example 11
| Project: opencit-master File: IntegerInput.java View source code |
@Override
protected Integer convert(String input) {
try {
Integer value = Integer.valueOf(input);
if (range == null) {
return value;
} else {
if (range.contains(value)) {
return value;
} else {
fault("Not in range [%d, %d]: %d", range.getMinimum(), range.getMaximum(), value);
}
}
} catch (java.lang.NumberFormatException e) {
fault(e, "Not a number: %s", input);
}
return null;
}Example 12
| Project: replication-benchmarker-master File: GenericDataSet.java View source code |
private int checkData(ArrayList<String> point, int old_dim) throws NumberFormatException { int new_dim = point.size(); if (old_dim < 0) // if the array is still empty, any size is good size old_dim = new_dim; if (old_dim != new_dim) throw new ArrayIndexOutOfBoundsException("Point inserted differs in dimension: found " + new_dim + ", requested " + old_dim); for (int i = 0; i < point.size(); i++) if (!parser.isValid(point.get(i), i)) throw new NumberFormatException("The point added with value \"" + point.get(i) + "\" and index " + i + " is not valid with parser " + parser.getClass().getName()); return old_dim; }
Example 13
| Project: openhab1-addons-master File: DigitalSTROMBindingConfig.java View source code |
private void parseValue(DigitalSTROMBindingConfigEnum configKey, String valueStr) {
switch(configKey) {
case dsid:
this.dsid = new DSID(valueStr);
break;
case consumption:
try {
this.consumption = ConsumptionConfig.valueOf(valueStr);
} catch (Exception e) {
logger.error("WRONG consumption type: " + valueStr + "; " + e.getLocalizedMessage());
}
if (consumption == null) {
this.consumption = ConsumptionConfig.ACTIVE_POWER;
}
break;
case sensor:
try {
this.sensor = SensorConfig.valueOf(valueStr);
} catch (Exception e) {
logger.error("WRONG sensor type: " + valueStr + "; " + e.getLocalizedMessage());
}
break;
case timeinterval:
int interval = -1;
try {
interval = Integer.parseInt(valueStr);
} catch (java.lang.NumberFormatException e) {
logger.error("Numberformat exception by parsing a string to int in timeinterval: " + valueStr);
}
if (interval != -1) {
this.timeinterval = interval;
}
break;
case dsmid:
this.dsmid = new DSID(valueStr);
break;
case context:
if (valueStr.toLowerCase().equals(ContextConfig.slat.name())) {
this.context = ContextConfig.slat;
} else if (valueStr.toLowerCase().equals(ContextConfig.apartment.name())) {
this.context = ContextConfig.apartment;
} else if (valueStr.toLowerCase().equals(ContextConfig.zone.name())) {
this.context = ContextConfig.zone;
} else if (valueStr.toLowerCase().equals(ContextConfig.awning.name())) {
this.context = ContextConfig.awning;
}
break;
case groupid:
try {
this.groupID = Short.parseShort(valueStr);
} catch (java.lang.NumberFormatException e) {
logger.error("Numberformat exception by parsing a string to short: " + valueStr + "; " + e.getLocalizedMessage());
}
break;
case zoneid:
try {
this.zoneID = Integer.parseInt(valueStr);
} catch (java.lang.NumberFormatException e) {
logger.error("Numberformat exception by parsing a string to integer: " + valueStr + "; " + e.getLocalizedMessage());
}
break;
default:
}
}Example 14
| Project: ShowTree-master File: GenerateButtonListener.java View source code |
/*
* Makes sure arity is an integer. Non-positive arity represents unbounded degree, which
* has no meaning with the CompleteTree builder.
* If the value is good, saves it for use in current tree generation.
*/
private int processArity() {
int arity = 0;
try {
arity = TreeMenu.getInstance().getSelectedArity();
} catch (java.lang.NumberFormatException e) {
JOptionPane.showMessageDialog(TreeFrame.getInstance(), "arity must be an integer!\nnon-positive integer represents unbounded arity");
return -1;
}
if (!TreeMenu.getInstance().getTreeBuilder().acceptsUnboundedDegree()) {
if (arity == 0) {
JOptionPane.showMessageDialog(TreeFrame.getInstance(), "Unbounded degree has no meaning with " + TreeMenu.getInstance().getTreeBuilder().toString() + "!");
return -1;
}
}
if (arity < 1) {
arity = Integer.MAX_VALUE;
}
return arity;
}Example 15
| Project: grouper-client-master File: ASTAddNode.java View source code |
/**
* {@inheritDoc}
*/
public Object value(JexlContext context) throws Exception {
Object left = ((SimpleNode) jjtGetChild(0)).value(context);
Object right = ((SimpleNode) jjtGetChild(1)).value(context);
/*
* the spec says 'and'
*/
if (left == null && right == null) {
return new Long(0);
}
/*
* if anything is float, double or string with ( "." | "E" | "e")
* coerce all to doubles and do it
*/
if (left instanceof Float || left instanceof Double || right instanceof Float || right instanceof Double || (left instanceof String && (((String) left).indexOf(".") != -1 || ((String) left).indexOf("e") != -1 || ((String) left).indexOf("E") != -1)) || (right instanceof String && (((String) right).indexOf(".") != -1 || ((String) right).indexOf("e") != -1 || ((String) right).indexOf("E") != -1))) {
try {
Double l = Coercion.coerceDouble(left);
Double r = Coercion.coerceDouble(right);
return new Double(l.doubleValue() + r.doubleValue());
} catch (java.lang.NumberFormatException nfe) {
return left.toString().concat(right.toString());
}
}
/*
* attempt to use Longs
*/
try {
Long l = Coercion.coerceLong(left);
Long r = Coercion.coerceLong(right);
return new Long(l.longValue() + r.longValue());
} catch (java.lang.NumberFormatException nfe) {
return left.toString().concat(right.toString());
}
}Example 16
| Project: moviedb-android-master File: MovieModel.java View source code |
@Override
public int compare(MovieModel movie1, MovieModel movie2) {
String year1, year2;
int compareYear1, compareYear2;
try {
year1 = movie1.getReleaseDate();
} catch (java.lang.NullPointerException e) {
year1 = "0";
}
try {
year2 = movie2.getReleaseDate();
} catch (java.lang.NullPointerException e) {
year2 = "0";
}
try {
compareYear1 = Integer.parseInt(year1);
} catch (java.lang.NumberFormatException e) {
compareYear1 = 0;
}
try {
compareYear2 = Integer.parseInt(year2);
} catch (java.lang.NumberFormatException e) {
compareYear2 = 0;
}
if (compareYear1 == compareYear2)
return 0;
if (compareYear1 < compareYear2)
return 1;
else
return -1;
}Example 17
| Project: opennms_dashboard-master File: IpValidator.java View source code |
/**
* <p>isIpValid</p>
*
* @param ipAddr a {@link java.lang.String} object.
* @return a boolean.
*/
public static boolean isIpValid(String ipAddr) {
ThreadCategory log = ThreadCategory.getInstance(IpValidator.class);
StringTokenizer token = new StringTokenizer(ipAddr, ".");
if (token.countTokens() != 4) {
if (log.isDebugEnabled())
log.debug("Invalid format for IpAddress " + ipAddr);
return false;
}
int temp;
int i = 0;
while (i < 4) {
try {
temp = Integer.parseInt(token.nextToken(), 10);
if (temp < 0 || temp > 255) {
if (log.isDebugEnabled())
log.debug("Invalid value " + temp + " in IpAddress");
return false;
}
i++;
} catch (NumberFormatException ex) {
if (log.isDebugEnabled())
log.debug("Invalid format for IpAddress, " + ex);
return false;
}
}
return true;
}Example 18
| Project: parkandrideAPI-master File: ErrorHandlingITest.java View source code |
@Test
public void request_parameter_binding_errors_are_detailed_as_violations() {
when().get(UrlSchema.FACILITIES + "?ids=foo").then().spec(assertResponse(HttpStatus.BAD_REQUEST, BindException.class)).body("message", is("Invalid request parameters")).body("violations[0].path", is("ids")).body("violations[0].message", is("Failed to convert property value of type 'java.lang.String' to required type 'java.util.Set' for property " + "'ids'; nested exception is java.lang.NumberFormatException: For input string: \"foo\""));
}Example 19
| Project: beast-mcmc-master File: Microsatellite.java View source code |
/**
*
* @param srtRawLength a String representing the raw length of a microsatellite allele in nucleotide units
* @return int the state of microsatellite allele corresponding to the length
*/
public int getState(String srtRawLength) {
char chRawLength = srtRawLength.charAt(0);
try {
if (chRawLength == UNKNOWN_CHARACTER) {
return getState(UNKNOWN_STATE_LENGTH);
} else {
return getState(Integer.parseInt(srtRawLength));
}
} catch (java.lang.NumberFormatException exp) {
throw new java.lang.NumberFormatException(srtRawLength + " can not be converted. State needs to be an integer or unknown (?).");
}
}Example 20
| Project: egovframe.rte.3.5-master File: ExceptionResolverTest.java View source code |
/**
*
*
* @throws Exception
*/
@Test
public void testExceptionViewNameMapping() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver();
Object handler = new Object();
Properties props = new Properties();
props.setProperty("java.lang.Exception", "genericErrorView");
props.setProperty("java.lang.NumberFormatException", "numberFormatErrorView");
exceptionResolver.setExceptionMappings(props);
ModelAndView mav = exceptionResolver.resolveException(request, response, handler, new Exception());
assertEquals("genericErrorView", mav.getViewName());
ModelAndView mav2 = exceptionResolver.resolveException(request, response, handler, new NumberFormatException());
assertEquals("numberFormatErrorView", mav2.getViewName());
}Example 21
| Project: egovframework.rte.root-master File: ExceptionResolverTest.java View source code |
/**
*
*
* @throws Exception
*/
@Test
public void testExceptionViewNameMapping() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver();
Object handler = new Object();
Properties props = new Properties();
props.setProperty("java.lang.Exception", "genericErrorView");
props.setProperty("java.lang.NumberFormatException", "numberFormatErrorView");
exceptionResolver.setExceptionMappings(props);
ModelAndView mav = exceptionResolver.resolveException(request, response, handler, new Exception());
assertEquals("genericErrorView", mav.getViewName());
ModelAndView mav2 = exceptionResolver.resolveException(request, response, handler, new NumberFormatException());
assertEquals("numberFormatErrorView", mav2.getViewName());
}Example 22
| Project: ieo-beast-master File: Microsatellite.java View source code |
/**
*
* @param srtRawLength a String representing the raw length of a microsatellite allele in nucleotide units
* @return int the state of microsatellite allele corresponding to the length
*/
public int getState(String srtRawLength) {
char chRawLength = srtRawLength.charAt(0);
try {
if (chRawLength == Microsatellite.UNKNOWN_CHARACTER) {
return getState(UNKNOWN_STATE_LENGTH);
} else {
return getState(Integer.parseInt(srtRawLength));
}
} catch (java.lang.NumberFormatException exp) {
throw new java.lang.NumberFormatException(srtRawLength + " can not be converted. State needs to be an integer or unknown (?).");
}
}Example 23
| Project: xstream-for-android-master File: ErrorTest.java View source code |
public void testUnmarshallerThrowsExceptionWithDebuggingInfo() {
try {
xstream.fromXML("<thing>\n" + " <one>string 1</one>\n" + " <two>another string</two>\n" + "</thing>");
fail("Error expected");
} catch (ConversionException e) {
assertEquals("java.lang.NumberFormatException", e.get("cause-exception"));
if (JVM.is14()) {
assertEquals("For input string: \"another string\"", e.get("cause-message"));
} else {
assertEquals("another string", e.get("cause-message"));
}
assertEquals(Thing.class.getName(), e.get("class"));
assertEquals("/thing/two", e.get("path"));
assertEquals("3", e.get("line number"));
assertEquals("java.lang.Integer", e.get("required-type"));
}
}Example 24
| Project: neembuunow-master File: ImportYouTubeUserPlaylists.java View source code |
/* Error */
private ArrayList<jp.co.asbit.pvstar.Video> getVideosFavorite(int paramInt) {
// Byte code:
// 0: new 44 java/util/ArrayList
// 3: dup
// 4: invokespecial 45 java/util/ArrayList:<init> ()V
// 7: astore_2
// 8: aconst_null
// 9: astore_3
// 10: aconst_null
// 11: astore 4
// 13: invokestatic 51 android/util/Xml:newPullParser ()Lorg/xmlpull/v1/XmlPullParser;
// 16: astore 13
// 18: iconst_2
// 19: anewarray 53 java/lang/Object
// 22: astore 14
// 24: aload 14
// 26: iconst_0
// 27: iconst_1
// 28: bipush 50
// 30: iload_1
// 31: iconst_1
// 32: isub
// 33: imul
// 34: iadd
// 35: invokestatic 59 java/lang/Integer:valueOf (I)Ljava/lang/Integer;
// 38: aastore
// 39: aload 14
// 41: iconst_1
// 42: bipush 50
// 44: invokestatic 59 java/lang/Integer:valueOf (I)Ljava/lang/Integer;
// 47: aastore
// 48: ldc 10
// 50: aload 14
// 52: invokestatic 65 java/lang/String:format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
// 55: astore 15
// 57: new 67 java/net/URL
// 60: dup
// 61: aload 15
// 63: invokespecial 70 java/net/URL:<init> (Ljava/lang/String;)V
// 66: astore 16
// 68: aload 16
// 70: invokevirtual 74 java/net/URL:openConnection ()Ljava/net/URLConnection;
// 73: checkcast 76 java/net/HttpURLConnection
// 76: astore_3
// 77: aload_3
// 78: ldc 78
// 80: new 80 java/lang/StringBuilder
// 83: dup
// 84: ldc 82
// 86: invokespecial 83 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 89: getstatic 88 jp/co/asbit/pvstar/video/YouTube:auth Ljava/lang/String;
// 92: invokevirtual 92 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 95: invokevirtual 96 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 98: invokevirtual 100 java/net/HttpURLConnection:setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V
// 101: aload_3
// 102: ldc 102
// 104: ldc 104
// 106: invokevirtual 100 java/net/HttpURLConnection:setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V
// 109: aload_3
// 110: sipush 5000
// 113: invokevirtual 108 java/net/HttpURLConnection:setReadTimeout (I)V
// 116: aload_3
// 117: sipush 5000
// 120: invokevirtual 111 java/net/HttpURLConnection:setConnectTimeout (I)V
// 123: aload_3
// 124: iconst_1
// 125: invokevirtual 115 java/net/HttpURLConnection:setUseCaches (Z)V
// 128: aload_3
// 129: invokevirtual 119 java/net/HttpURLConnection:getInputStream ()Ljava/io/InputStream;
// 132: astore 4
// 134: aload 13
// 136: aload 4
// 138: ldc 121
// 140: invokeinterface 127 3 0
// 145: iconst_0
// 146: istore 17
// 148: aconst_null
// 149: astore 18
// 151: aconst_null
// 152: astore 19
// 154: aload 13
// 156: invokeinterface 131 1 0
// 161: istore 20
// 163: iload 20
// 165: istore 21
// 167: iload 21
// 169: iconst_1
// 170: if_icmpne +23 -> 193
// 173: aload_3
// 174: ifnull +7 -> 181
// 177: aload_3
// 178: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 181: aload 4
// 183: ifnull +601 -> 784
// 186: aload 4
// 188: invokevirtual 139 java/io/InputStream:close ()V
// 191: aload_2
// 192: areturn
// 193: iload 21
// 195: iconst_2
// 196: if_icmpne +174 -> 370
// 199: aload 13
// 201: invokeinterface 142 1 0
// 206: astore 19
// 208: aload 19
// 210: ldc 144
// 212: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 215: ifeq +15 -> 230
// 218: iconst_1
// 219: istore 17
// 221: new 150 jp/co/asbit/pvstar/Video
// 224: dup
// 225: invokespecial 151 jp/co/asbit/pvstar/Video:<init> ()V
// 228: astore 18
// 230: iload 17
// 232: ifeq +138 -> 370
// 235: aload 19
// 237: ldc 153
// 239: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 242: ifeq +32 -> 274
// 245: aload 13
// 247: aconst_null
// 248: ldc 155
// 250: invokeinterface 159 3 0
// 255: astore 35
// 257: aload 35
// 259: ldc 161
// 261: invokevirtual 165 java/lang/String:endsWith (Ljava/lang/String;)Z
// 264: ifeq +10 -> 274
// 267: aload 18
// 269: aload 35
// 271: invokevirtual 168 jp/co/asbit/pvstar/Video:setThumbnailUrl (Ljava/lang/String;)V
// 274: aload 19
// 276: ldc 170
// 278: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 281: ifeq +89 -> 370
// 284: aload 13
// 286: aconst_null
// 287: ldc 172
// 289: invokeinterface 159 3 0
// 294: astore 30
// 296: aload 30
// 298: invokestatic 175 java/lang/Integer:valueOf (Ljava/lang/String;)Ljava/lang/Integer;
// 301: invokevirtual 178 java/lang/Integer:intValue ()I
// 304: istore 31
// 306: aload 30
// 308: invokestatic 175 java/lang/Integer:valueOf (Ljava/lang/String;)Ljava/lang/Integer;
// 311: invokevirtual 178 java/lang/Integer:intValue ()I
// 314: i2f
// 315: ldc 179
// 317: fdiv
// 318: f2d
// 319: invokestatic 185 java/lang/Math:floor (D)D
// 322: d2i
// 323: istore 32
// 325: iload 31
// 327: i2f
// 328: ldc 179
// 330: frem
// 331: f2i
// 332: istore 33
// 334: iconst_2
// 335: anewarray 53 java/lang/Object
// 338: astore 34
// 340: aload 34
// 342: iconst_0
// 343: iload 32
// 345: invokestatic 59 java/lang/Integer:valueOf (I)Ljava/lang/Integer;
// 348: aastore
// 349: aload 34
// 351: iconst_1
// 352: iload 33
// 354: invokestatic 59 java/lang/Integer:valueOf (I)Ljava/lang/Integer;
// 357: aastore
// 358: aload 18
// 360: ldc 187
// 362: aload 34
// 364: invokestatic 65 java/lang/String:format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
// 367: invokevirtual 190 jp/co/asbit/pvstar/Video:setDuration (Ljava/lang/String;)V
// 370: iload 21
// 372: iconst_4
// 373: if_icmpne +196 -> 569
// 376: aload 13
// 378: invokeinterface 193 1 0
// 383: astore 24
// 385: aload 19
// 387: ldc 194
// 389: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 392: ifeq +67 -> 459
// 395: aload_0
// 396: aload 24
// 398: invokestatic 175 java/lang/Integer:valueOf (Ljava/lang/String;)Ljava/lang/Integer;
// 401: invokevirtual 178 java/lang/Integer:intValue ()I
// 404: putfield 30 jp/co/asbit/pvstar/api/ImportYouTubeUserPlaylists:totalResults I
// 407: aload_0
// 408: getfield 30 jp/co/asbit/pvstar/api/ImportYouTubeUserPlaylists:totalResults I
// 411: ifne +48 -> 459
// 414: aload_0
// 415: iconst_1
// 416: invokevirtual 198 jp/co/asbit/pvstar/api/ImportYouTubeUserPlaylists:cancel (Z)Z
// 419: pop
// 420: aload_3
// 421: ifnull +7 -> 428
// 424: aload_3
// 425: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 428: aload_3
// 429: ifnull +7 -> 436
// 432: aload_3
// 433: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 436: aload 4
// 438: ifnull +8 -> 446
// 441: aload 4
// 443: invokevirtual 139 java/io/InputStream:close ()V
// 446: goto -255 -> 191
// 449: astore 29
// 451: aload 29
// 453: invokevirtual 201 java/lang/Exception:printStackTrace ()V
// 456: goto -10 -> 446
// 459: iload 17
// 461: ifeq +108 -> 569
// 464: aload 19
// 466: ldc 203
// 468: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 471: ifeq +33 -> 504
// 474: aload 18
// 476: ldc 205
// 478: invokevirtual 208 jp/co/asbit/pvstar/Video:setSearchEngine (Ljava/lang/String;)V
// 481: aload 24
// 483: ldc 210
// 485: invokevirtual 214 java/lang/String:split (Ljava/lang/String;)[Ljava/lang/String;
// 488: astore 27
// 490: aload 18
// 492: aload 27
// 494: bipush 255
// 496: aload 27
// 498: arraylength
// 499: iadd
// 500: aaload
// 501: invokevirtual 217 jp/co/asbit/pvstar/Video:setId (Ljava/lang/String;)V
// 504: aload 19
// 506: ldc 219
// 508: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 511: ifeq +10 -> 521
// 514: aload 18
// 516: aload 24
// 518: invokevirtual 222 jp/co/asbit/pvstar/Video:setTitle (Ljava/lang/String;)V
// 521: aload 19
// 523: ldc 224
// 525: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 528: ifeq +41 -> 569
// 531: aload 24
// 533: bipush 10
// 535: bipush 32
// 537: invokevirtual 228 java/lang/String:replace (CC)Ljava/lang/String;
// 540: astore 25
// 542: aload 25
// 544: invokevirtual 231 java/lang/String:length ()I
// 547: bipush 40
// 549: if_icmple +74 -> 623
// 552: aload 25
// 554: iconst_0
// 555: bipush 40
// 557: invokevirtual 235 java/lang/String:substring (II)Ljava/lang/String;
// 560: astore 26
// 562: aload 18
// 564: aload 26
// 566: invokevirtual 238 jp/co/asbit/pvstar/Video:setDescription (Ljava/lang/String;)V
// 569: iload 21
// 571: iconst_3
// 572: if_icmpne +35 -> 607
// 575: aload 13
// 577: invokeinterface 142 1 0
// 582: astore 19
// 584: aload 19
// 586: ldc 144
// 588: invokevirtual 148 java/lang/String:equals (Ljava/lang/Object;)Z
// 591: ifeq +16 -> 607
// 594: aload_2
// 595: aload 18
// 597: invokevirtual 241 java/util/ArrayList:add (Ljava/lang/Object;)Z
// 600: pop
// 601: iconst_0
// 602: istore 17
// 604: aconst_null
// 605: astore 19
// 607: aload 13
// 609: invokeinterface 244 1 0
// 614: istore 22
// 616: iload 22
// 618: istore 21
// 620: goto -453 -> 167
// 623: aload 25
// 625: astore 26
// 627: goto -65 -> 562
// 630: astore 11
// 632: aload 11
// 634: invokevirtual 245 org/xmlpull/v1/XmlPullParserException:printStackTrace ()V
// 637: aload_3
// 638: ifnull +7 -> 645
// 641: aload_3
// 642: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 645: aload 4
// 647: ifnull -456 -> 191
// 650: aload 4
// 652: invokevirtual 139 java/io/InputStream:close ()V
// 655: goto -464 -> 191
// 658: astore 12
// 660: aload 12
// 662: invokevirtual 201 java/lang/Exception:printStackTrace ()V
// 665: goto -474 -> 191
// 668: astore 9
// 670: aload 9
// 672: invokevirtual 246 java/io/IOException:printStackTrace ()V
// 675: aload_3
// 676: ifnull +7 -> 683
// 679: aload_3
// 680: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 683: aload 4
// 685: ifnull -494 -> 191
// 688: aload 4
// 690: invokevirtual 139 java/io/InputStream:close ()V
// 693: goto -502 -> 191
// 696: astore 10
// 698: aload 10
// 700: invokevirtual 201 java/lang/Exception:printStackTrace ()V
// 703: goto -512 -> 191
// 706: astore 7
// 708: aload 7
// 710: invokevirtual 247 java/lang/NumberFormatException:printStackTrace ()V
// 713: aload_3
// 714: ifnull +7 -> 721
// 717: aload_3
// 718: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 721: aload 4
// 723: ifnull -532 -> 191
// 726: aload 4
// 728: invokevirtual 139 java/io/InputStream:close ()V
// 731: goto -540 -> 191
// 734: astore 8
// 736: aload 8
// 738: invokevirtual 201 java/lang/Exception:printStackTrace ()V
// 741: goto -550 -> 191
// 744: astore 5
// 746: aload_3
// 747: ifnull +7 -> 754
// 750: aload_3
// 751: invokevirtual 134 java/net/HttpURLConnection:disconnect ()V
// 754: aload 4
// 756: ifnull +8 -> 764
// 759: aload 4
// 761: invokevirtual 139 java/io/InputStream:close ()V
// 764: aload 5
// 766: athrow
// 767: astore 6
// 769: aload 6
// 771: invokevirtual 201 java/lang/Exception:printStackTrace ()V
// 774: goto -10 -> 764
// 777: astore 36
// 779: aload 36
// 781: invokevirtual 201 java/lang/Exception:printStackTrace ()V
// 784: goto -593 -> 191
// 787: astore 5
// 789: goto -43 -> 746
// 792: astore 7
// 794: goto -86 -> 708
// 797: astore 9
// 799: goto -129 -> 670
// 802: astore 11
// 804: goto -172 -> 632
// Local variable table:
// start length slot name signature
// 0 807 0 this ImportYouTubeUserPlaylists
// 0 807 1 paramInt int
// 7 588 2 localArrayList ArrayList
// 9 742 3 localHttpURLConnection java.net.HttpURLConnection
// 11 749 4 localInputStream java.io.InputStream
// 744 21 5 localObject1 java.lang.Object
// 787 1 5 localObject2 java.lang.Object
// 767 3 6 localException1 Exception
// 706 3 7 localNumberFormatException1 java.lang.NumberFormatException
// 792 1 7 localNumberFormatException2 java.lang.NumberFormatException
// 734 3 8 localException2 Exception
// 668 3 9 localIOException1 java.io.IOException
// 797 1 9 localIOException2 java.io.IOException
// 696 3 10 localException3 Exception
// 630 3 11 localXmlPullParserException1 org.xmlpull.v1.XmlPullParserException
// 802 1 11 localXmlPullParserException2 org.xmlpull.v1.XmlPullParserException
// 658 3 12 localException4 Exception
// 16 592 13 localXmlPullParser org.xmlpull.v1.XmlPullParser
// 22 29 14 arrayOfObject1 java.lang.Object[]
// 55 7 15 str1 String
// 66 3 16 localURL java.net.URL
// 146 457 17 i int
// 149 447 18 localVideo jp.co.asbit.pvstar.Video
// 152 454 19 str2 String
// 161 3 20 j int
// 165 454 21 k int
// 614 3 22 m int
// 383 149 24 str3 String
// 540 84 25 str4 String
// 560 66 26 str5 String
// 488 9 27 arrayOfString String[]
// 449 3 29 localException5 Exception
// 294 13 30 str6 String
// 304 22 31 n int
// 323 21 32 i1 int
// 332 21 33 i2 int
// 338 25 34 arrayOfObject2 java.lang.Object[]
// 255 15 35 str7 String
// 777 3 36 localException6 Exception
// Exception table:
// from to target type
// 432 446 449 java/lang/Exception
// 13 68 630 org/xmlpull/v1/XmlPullParserException
// 641 655 658 java/lang/Exception
// 13 68 668 java/io/IOException
// 679 693 696 java/lang/Exception
// 13 68 706 java/lang/NumberFormatException
// 717 731 734 java/lang/Exception
// 13 68 744 finally
// 632 637 744 finally
// 670 675 744 finally
// 708 713 744 finally
// 750 764 767 java/lang/Exception
// 177 191 777 java/lang/Exception
// 68 163 787 finally
// 199 428 787 finally
// 464 616 787 finally
// 68 163 792 java/lang/NumberFormatException
// 199 428 792 java/lang/NumberFormatException
// 464 616 792 java/lang/NumberFormatException
// 68 163 797 java/io/IOException
// 199 428 797 java/io/IOException
// 464 616 797 java/io/IOException
// 68 163 802 org/xmlpull/v1/XmlPullParserException
// 199 428 802 org/xmlpull/v1/XmlPullParserException
// 464 616 802 org/xmlpull/v1/XmlPullParserException
}Example 25
| Project: viutils-master File: UnmodifiablePropertiesFile.java View source code |
/**
* {@inheritDoc}
*
* @throws java.lang.NullPointerException
* if {@code key} is null
* @throws java.lang.IllegalArgumentException
* if {@code key} is empty
* @throws net.visualillusionsent.utils.UnknownPropertyException
* if the {@code key} does not exist
* @throws java.lang.NumberFormatException
* if a value is not a number or out of range
*/
@Override
public final byte getByte(String key) {
notNull(key, "String key");
if (numberCache.containsKey(key)) {
// Caching check
return numberCache.get(key).byteValue();
}
try {
// decode
byte value = Byte.decode(getString(key));
// Cache
numberCache.put(key, value);
return value;
} catch (NumberFormatException nfe) {
throw new NumberFormatException(Verify.parse("prop.nan", key));
}
}Example 26
| Project: musique-master File: WvEncode.java View source code |
public static void main(String[] args) {
// This is the main module for the demonstration WavPack command-line
// encoder using the "tiny encoder". It accepts a source WAV file, a
// destination WavPack file (.wv) and an optional WavPack correction file
// (.wvc) on the command-line. It supports all 4 encoding qualities in
// pure lossless, hybrid lossy and hybrid lossless modes. Valid input are
// mono or stereo integer WAV files with bitdepths from 8 to 24.
// This program (and the tiny encoder) do not handle placing the WAV RIFF
// header into the WavPack file. The latest version of the regular WavPack
// unpacker (4.40) and the "tiny decoder" will generate the RIFF header
// automatically on unpacking. However, older versions of the command-line
// program will complain about this and require unpacking in "raw" mode.
///////////////////////////// local variable storage //////////////////////////
String VERSION_STR = "4.40";
String DATE_STR = "2007-01-16";
String sign_on1 = "Java WavPack Encoder (c) 2008 Peter McQuillan";
String sign_on2 = "based on TINYPACK - Tiny Audio Compressor Version " + VERSION_STR + " " + DATE_STR + " Copyright (c) 1998 - 2007 Conifer Software. All Rights Reserved.";
String usage0 = "";
String usage1 = " Usage: java WvEncode [-options] infile.wav outfile.wv [outfile.wvc]";
String usage2 = " (default is lossless)";
String usage3 = " Options: -b n = enable hybrid compression, n = 2.0 to 16.0 bits/sample - need space between b and number";
String usage4 = " -c = create correction file (.wvc) for hybrid mode (=lossless)";
String usage5 = " -cc = maximum hybrid compression (hurts lossy quality & decode speed)";
String usage6 = " -f = fast mode (fast, but some compromise in compression ratio)";
String usage7 = " -h = high quality (better compression in all modes, but slower)";
String usage8 = " -hh = very high quality (best compression in all modes, but slowest";
String usage9 = " and NOT recommended for portable hardware use)";
String usage10 = " -jn = joint-stereo override (0 = left/right, 1 = mid/side)";
String usage11 = " -sn = noise shaping override (hybrid only, n = -1.0 to 1.0, 0 = off)";
//////////////////////////////////////////////////////////////////////////////
// The "main" function for the command-line WavPack compressor. //
//////////////////////////////////////////////////////////////////////////////
String infilename = "";
String outfilename = "";
String out2filename = "";
WavpackConfig config = new WavpackConfig();
int error_count = 0;
int result;
int i;
int arg_idx = 0;
// loop through command-line arguments
while (arg_idx < args.length) {
if (args[arg_idx].startsWith("-")) {
if (args[arg_idx].startsWith("-c") || args[arg_idx].startsWith("-C")) {
if (args[arg_idx].startsWith("-cc") || args[arg_idx].startsWith("-CC")) {
config.flags |= Defines.CONFIG_CREATE_WVC;
config.flags |= Defines.CONFIG_OPTIMIZE_WVC;
} else {
config.flags |= Defines.CONFIG_CREATE_WVC;
}
} else if (args[arg_idx].startsWith("-f") || args[arg_idx].startsWith("-F")) {
config.flags |= Defines.CONFIG_FAST_FLAG;
} else if (args[arg_idx].startsWith("-h") || args[arg_idx].startsWith("-H")) {
if (args[arg_idx].startsWith("-hh") || args[arg_idx].startsWith("-HH")) {
config.flags |= Defines.CONFIG_VERY_HIGH_FLAG;
} else {
config.flags |= Defines.CONFIG_HIGH_FLAG;
}
} else if (args[arg_idx].startsWith("-k") || args[arg_idx].startsWith("-K")) {
int passedInt = 0;
if (args[arg_idx].length() > 2) {
try {
String substring = args[arg_idx].substring(2);
passedInt = Integer.parseInt(substring);
} catch (java.lang.NumberFormatException ne) {
}
} else {
arg_idx++;
try {
passedInt = Integer.parseInt(args[arg_idx]);
} catch (java.lang.NumberFormatException ne) {
}
}
config.block_samples = passedInt;
} else if (args[arg_idx].startsWith("-b") || args[arg_idx].startsWith("-B")) {
int passedInt = 0;
config.flags |= Defines.CONFIG_HYBRID_FLAG;
if (args[arg_idx].length() > 2) {
try {
String substring = args[arg_idx].substring(2);
passedInt = Integer.parseInt(substring);
config.bitrate = (int) (passedInt * 256.0);
} catch (java.lang.NumberFormatException ne) {
config.bitrate = 0;
}
} else {
arg_idx++;
try {
passedInt = Integer.parseInt(args[arg_idx]);
config.bitrate = (int) (passedInt * 256.0);
} catch (java.lang.NumberFormatException ne) {
config.bitrate = 0;
}
}
if ((config.bitrate < 512) || (config.bitrate > 4096)) {
System.err.println("hybrid spec must be 2.0 to 16.0!");
++error_count;
}
} else if (args[arg_idx].startsWith("-j") || args[arg_idx].startsWith("-J")) {
int passedInt = 2;
if (// handle the case where the string is passed in form -j0 (number beside j)
args[arg_idx].length() > 2) {
try {
String substring = args[arg_idx].substring(2);
passedInt = Integer.parseInt(substring);
} catch (java.lang.NumberFormatException ne) {
}
} else // handle the case where the string is passed in form -j 0 (space between number and j)
{
arg_idx++;
try {
passedInt = Integer.parseInt(args[arg_idx]);
} catch (java.lang.NumberFormatException ne) {
}
}
if (passedInt == 0) {
config.flags |= Defines.CONFIG_JOINT_OVERRIDE;
config.flags &= ~Defines.CONFIG_JOINT_STEREO;
} else if (passedInt == 1) {
config.flags |= (Defines.CONFIG_JOINT_OVERRIDE | Defines.CONFIG_JOINT_STEREO);
} else {
System.err.println("-j0 or -j1 only!");
++error_count;
}
} else if (args[arg_idx].startsWith("-s") || args[arg_idx].startsWith("-S")) {
// noise shaping off
double passedDouble = 0;
if (// handle the case where the string is passed in form -s0 (number beside s)
args[arg_idx].length() > 2) {
try {
String substring = args[arg_idx].substring(2);
passedDouble = Double.parseDouble(substring);
} catch (java.lang.NumberFormatException ne) {
}
} else // handle the case where the string is passed in form -s 0 (space between number and s)
{
arg_idx++;
try {
passedDouble = Double.parseDouble(args[arg_idx]);
} catch (java.lang.NumberFormatException ne) {
}
}
config.shaping_weight = (int) (passedDouble * 1024.0);
if (config.shaping_weight == 0) {
config.flags |= Defines.CONFIG_SHAPE_OVERRIDE;
config.flags &= ~Defines.CONFIG_HYBRID_SHAPE;
} else if ((config.shaping_weight >= -1024) && (config.shaping_weight <= 1024)) {
config.flags |= (Defines.CONFIG_HYBRID_SHAPE | Defines.CONFIG_SHAPE_OVERRIDE);
} else {
System.err.println("-s-1.00 to -s1.00 only!");
++error_count;
}
} else {
System.err.println("illegal option: " + args[arg_idx]);
++error_count;
}
} else if (infilename.length() == 0) {
infilename = args[arg_idx];
} else if (outfilename.length() == 0) {
outfilename = args[arg_idx];
} else if (out2filename.length() == 0) {
out2filename = args[arg_idx];
} else {
System.err.println("extra unknown argument: " + args[arg_idx]);
++error_count;
}
arg_idx++;
}
// check for various command-line argument problems
if ((~config.flags & (Defines.CONFIG_HIGH_FLAG | Defines.CONFIG_FAST_FLAG)) == 0) {
System.err.println("high and fast modes are mutually exclusive!");
++error_count;
}
if ((config.flags & Defines.CONFIG_HYBRID_FLAG) != 0) {
if (((config.flags & Defines.CONFIG_CREATE_WVC) != 0) && (out2filename.length() == 0)) {
System.err.println("need name for correction file!");
++error_count;
}
} else {
if ((config.flags & (Defines.CONFIG_SHAPE_OVERRIDE | Defines.CONFIG_CREATE_WVC)) != 0) {
System.err.println("-s and -c options are for hybrid mode (-b) only!");
++error_count;
}
}
if ((out2filename.length() != 0) && ((config.flags & Defines.CONFIG_CREATE_WVC) == 0)) {
System.err.println("third filename specified without -c option!");
++error_count;
}
if (error_count == 0) {
System.err.println(sign_on1);
System.err.println(sign_on2);
} else {
System.exit(1);
}
if ((infilename.length() == 0) || (outfilename.length() == 0) || ((out2filename.length() == 0) && ((config.flags & Defines.CONFIG_CREATE_WVC) != 0))) {
System.out.println(usage0);
System.out.println(usage1);
System.out.println(usage2);
System.out.println(usage3);
System.out.println(usage4);
System.out.println(usage5);
System.out.println(usage6);
System.out.println(usage7);
System.out.println(usage8);
System.out.println(usage9);
System.out.println(usage10);
System.out.println(usage11);
System.exit(1);
}
result = pack_file(infilename, outfilename, out2filename, config);
if (result > 0) {
System.err.println("error occured!");
++error_count;
}
}Example 27
| Project: EclipseTrader-master File: SocketMin.java View source code |
static void init(String host, String portStr) {
Logger root = Logger.getRootLogger();
BasicConfigurator.configure();
try {
int port = Integer.parseInt(portStr);
cat.info("Creating socket appender (" + host + "," + port + ").");
s = new SocketAppender(host, port);
s.setName("S");
root.addAppender(s);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
} catch (Exception e) {
System.err.println("Could not start!");
e.printStackTrace();
System.exit(1);
}
}Example 28
| Project: eXist-1.4.x-master File: RequestDecoder.java View source code |
@Override
protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception {
byte b;
while (true) {
//TODO: limit length to avoid "OutOfMemory"
if (length == null) {
if (in.remaining() > 0) {
b = in.get();
if (b == (byte) 0) {
try {
length = Integer.valueOf(sLength);
} catch (java.lang.NumberFormatException e) {
length = null;
sLength = "";
}
continue;
}
sLength += (char) b;
} else {
return false;
}
} else if (in.remaining() >= length) {
ResponseImpl response = new ResponseImpl(session, in.getSlice(length).asInputStream());
if (response.isValid())
response.getDebugger().addResponse(response);
length = null;
sLength = "";
return true;
} else {
return false;
}
}
}Example 29
| Project: exist-master File: RequestDecoder.java View source code |
@Override
protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception {
byte b;
while (true) {
//TODO: limit length to avoid "OutOfMemory"
if (length == null) {
if (in.remaining() > 0) {
b = in.get();
if (b == (byte) 0) {
try {
length = Integer.valueOf(sLength);
} catch (java.lang.NumberFormatException e) {
length = null;
sLength = "";
}
continue;
}
sLength += (char) b;
} else {
return false;
}
} else if (in.remaining() >= length) {
ResponseImpl response = new ResponseImpl(session, in.getSlice(length).asInputStream());
if (response.isValid())
response.getDebugger().addResponse(response);
length = null;
sLength = "";
return true;
} else {
return false;
}
}
}Example 30
| Project: jPOS-master File: SMExceptionTest.java View source code |
@Test
public void testConstructor() throws Throwable {
Exception e = new NumberFormatException("testSMExceptionParam1");
SMException sMException = new SMException(e);
assertEquals("sMException.getMessage()", "java.lang.NumberFormatException: testSMExceptionParam1", sMException.getMessage());
assertNull("sMException.nested", sMException.nested);
assertSame("sMException.getNested()", e, sMException.getNested());
}Example 31
| Project: logback-master File: SocketMin.java View source code |
static void init(String host, String portStr) {
Logger root = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
BasicConfigurator bc = new BasicConfigurator();
bc.setContext(root.getLoggerContext());
bc.configure(root.getLoggerContext());
try {
int port = Integer.parseInt(portStr);
logger.info("Creating socket appender (" + host + "," + port + ").");
s = new SocketAppender();
s.setRemoteHost(host);
s.setPort(port);
s.setName("S");
root.addAppender(s);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
} catch (Exception e) {
System.err.println("Could not start!");
e.printStackTrace();
System.exit(1);
}
}Example 32
| Project: many-ql-master File: NumberPrimitive.java View source code |
@Override
public void drawQuestion(VBox questionArea, QLGUI qlGui) {
TextField textField = new TextField();
textField.getStyleClass().add("question");
textField.setMaxWidth(100);
if (value != null)
textField.setText(value.toString());
else if (negative)
textField.setText("-");
if (qlGui.getFocusUuid() == uuid)
qlGui.setFocusedNode(textField);
textField.positionCaret(textField.getLength());
// Disable any input other than numbers
textField.textProperty().addListener(( observable, oldValue, newValue) -> {
if (newValue.matches("-?[0-9]*")) {
if (newValue.length() == 0) {
value = null;
negative = false;
} else if (newValue.equals("-")) {
value = null;
negative = true;
} else {
// Catch integer overflow
try {
value = Integer.parseInt(newValue);
} catch (java.lang.NumberFormatException ex) {
if (negative)
value = Integer.MIN_VALUE;
else
value = Integer.MAX_VALUE;
}
}
}
qlGui.renderWithFocus(uuid);
});
questionArea.getChildren().add(textField);
}Example 33
| Project: mobicents-master File: DTMFUtils.java View source code |
public static boolean updateBoothNumber(SipSession session, String signal) {
int cause = -1;
try {
cause = Integer.parseInt(signal);
} catch (java.lang.NumberFormatException e) {
logger.info("Booth Number is = " + (String) session.getAttribute("boothNumber"));
return true;
}
synchronized (session) {
String boothNumber = (String) session.getAttribute("boothNumber");
if (boothNumber == null) {
boothNumber = "";
}
switch(cause) {
case 0:
boothNumber = boothNumber + "0";
break;
case 1:
boothNumber = boothNumber + "1";
break;
case 2:
boothNumber = boothNumber + "2";
break;
case 3:
boothNumber = boothNumber + "3";
break;
case 4:
boothNumber = boothNumber + "4";
break;
case 5:
boothNumber = boothNumber + "5";
break;
case 6:
boothNumber = boothNumber + "6";
break;
case 7:
boothNumber = boothNumber + "7";
break;
case 8:
boothNumber = boothNumber + "8";
break;
case 9:
boothNumber = boothNumber + "9";
break;
default:
break;
}
session.setAttribute("boothNumber", boothNumber);
}
return false;
}Example 34
| Project: SyncNBT-master File: SyncNBT.java View source code |
/**
* This method listens for commands typed by the player.
* /itemsync status
* /itemsync mode [int]
*/
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("itemsync")) {
if (args.length > 1 && args[0].equalsIgnoreCase("mode")) {
try {
db.setSetting(sender.getName(), new Integer(args[1]));
return true;
} catch (java.lang.NumberFormatException e) {
sender.sendMessage("A number, the 2nd should be a parameter");
}
} else if (args.length > 0 && args[0].equalsIgnoreCase("status")) {
int setting = db.getSetting(sender.getName());
sender.sendMessage("The current itemsync mode is: " + setting);
return true;
}
}
return false;
}Example 35
| Project: XSLT-master File: RequestDecoder.java View source code |
@Override
protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception {
byte b;
while (true) {
//TODO: limit length to avoid "OutOfMemory"
if (length == null) {
if (in.remaining() > 0) {
b = in.get();
if (b == (byte) 0) {
try {
length = Integer.valueOf(sLength);
} catch (java.lang.NumberFormatException e) {
length = null;
sLength = "";
}
continue;
}
sLength += (char) b;
} else {
return false;
}
} else if (in.remaining() >= length) {
ResponseImpl response = new ResponseImpl(session, in.getSlice(length).asInputStream());
if (response.isValid())
response.getDebugger().addResponse(response);
length = null;
sLength = "";
return true;
} else {
return false;
}
}
}Example 36
| Project: zhong-master File: Utils.java View source code |
public static long sizeFromStr(String sizeStr) {
if (TextUtils.isEmpty(sizeStr)) {
return 0;
} else {
if (sizeStr.endsWith("K") || sizeStr.endsWith("k")) {
return (long) (1024 * Float.valueOf(sizeStr.substring(0, sizeStr.length() - 1)));
} else if (sizeStr.endsWith("M") || sizeStr.endsWith("m")) {
return (long) (1024 * 1024 * Float.valueOf(sizeStr.substring(0, sizeStr.length() - 1)));
} else {
try {
return Long.valueOf(sizeStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
return 0;
}
}
}
}Example 37
| Project: extdirectspring-master File: ExceptionHandlingConfigInXmlTest.java View source code |
@Test
public void testExceptionInMapping() throws Exception {
String edRequest = ControllerUtil.createEdsRequest("remoteProviderSimple", "method4b", 2, new Object[] { 3, "xxx", "string.param" });
MvcResult result = ControllerUtil.performRouterRequest(this.mockMvc, edRequest);
List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result.getResponse().getContentAsByteArray());
assertThat(responses).hasSize(1);
ExtDirectResponse resp = responses.get(0);
assertThat(resp.getAction()).isEqualTo("remoteProviderSimple");
assertThat(resp.getMethod()).isEqualTo("method4b");
assertThat(resp.getType()).isEqualTo("exception");
assertThat(resp.getTid()).isEqualTo(2);
assertThat(resp.getMessage()).isEqualTo("there is something wrong");
assertThat(resp.getResult()).isNull();
assertThat(resp.getWhere()).startsWith("java.lang.NumberFormatException: For input string: \"xxx\"");
}Example 38
| Project: hudson_plugins-master File: PerfPublisherPublisher.java View source code |
public boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException {
PrintStream logger = listener.getLogger();
/**
* Compute metrics parametring
*/
Map<String, String> list_metrics = new HashMap<String, String>();
//Format : name=xmlfield;
if (metrics != null && metrics.length() > 0) {
List<String> tmps = Arrays.asList(this.metrics.split(";"));
for (String tmp : tmps) {
List<String> f = Arrays.asList(tmp.split("="));
if (f.size() == 2 && f.get(0).trim().length() > 0 && f.get(1).length() > 0) {
list_metrics.put(f.get(0).trim(), f.get(1).trim());
}
}
}
/**
* Compute the HealthDescription
*/
HealthDescriptor hl = new HealthDescriptor();
try {
hl.setMaxHealth(Integer.parseInt(unhealthy));
} catch (java.lang.NumberFormatException e) {
hl.setMaxHealth(0);
}
try {
hl.setMinHealth(Integer.parseInt(healthy));
} catch (java.lang.NumberFormatException e) {
hl.setMinHealth(0);
}
try {
hl.setUnstableHealth(Integer.parseInt(threshold));
} catch (java.lang.NumberFormatException e) {
hl.setUnstableHealth(0);
}
/**
* Define if we must parse multiple file by searching for , in the name
* var
*/
String[] files = name.split(",");
if (files.length > 1) {
logger.println("[CapsAnalysis] Multiple reports detected.");
}
ArrayList<String> filesToParse = new ArrayList<String>();
for (int i = 0; i < files.length; i++) {
FileSet fileSet = new FileSet();
File workspace = new File(build.getWorkspace().toURI());
fileSet.setDir(workspace);
fileSet.setIncludes(files[i].trim());
Project antProject = new Project();
fileSet.setProject(antProject);
String[] tmp_files = fileSet.getDirectoryScanner(antProject).getIncludedFiles();
for (int j = 0; j < tmp_files.length; j++) {
if (build.getProject().getWorkspace().child(tmp_files[j]).exists()) {
filesToParse.add(tmp_files[j]);
} else {
logger.println("[CapsAnalysis] Impossible to analyse report " + tmp_files[j] + " file not found!");
build.setResult(Result.UNSTABLE);
}
}
}
try {
build.addAction(new PerfPublisherBuildAction(build, filesToParse, logger, hl, list_metrics));
} catch (PerfPublisherParseException gpe) {
logger.println("[CapsAnalysis] generating reports analysis failed!");
build.setResult(Result.UNSTABLE);
}
return true;
}Example 39
| Project: jeql-master File: Dbf.java View source code |
/**
* Parses the record stored in the StringBuffer rec into a vector of
* objects
* @param StringBuffer rec - the record to be parsed.
*/
public Vector ParseRecord(StringBuffer rec) {
Vector record = new Vector(numfields);
String t;
Integer I = new Integer(0);
Float F = new Float(0.0);
t = rec.toString();
for (int i = 0; i < numfields; i++) {
if (DEBUG)
System.out.println(DBC + "type " + fielddef[i].fieldtype);
if (DEBUG)
System.out.println(DBC + "start " + fielddef[i].fieldstart);
if (DEBUG)
System.out.println(DBC + "len " + fielddef[i].fieldlen);
if (DEBUG)
System.out.println(DBC + "" + t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen));
switch(fielddef[i].fieldtype) {
case 'C':
record.addElement(t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen));
break;
case 'N':
case 'F':
if (fielddef[i].fieldnumdec == 0)
try {
record.addElement(I.decode(t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen)));
} catch (java.lang.NumberFormatException e) {
record.addElement(new Integer(0));
}
else
try {
record.addElement(F.valueOf(t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen)));
} catch (java.lang.NumberFormatException e) {
record.addElement(new Float(0.0));
}
break;
default:
if (DEBUG)
System.out.println(DBC + "Oh - don't know how to parse " + fielddef[i].fieldtype);
}
}
return record;
}Example 40
| Project: activemq-artemis-master File: MessagePropertyConversionTest.java View source code |
/**
* if a property is set as a <code>java.lang.String</code>,
* to get it as a <code>double</code> throws a <code>java.lang.NuberFormatException</code>
* if the <code>String</code> is not a correct representation for a <code>double</code>
* (e.g. <code>"not a number"</code>).
*/
@Test
public void testString2Double_2() {
try {
Message message = senderSession.createMessage();
message.setStringProperty("pi", "not_a_number");
message.getDoubleProperty("pi");
Assert.fail("sec. 3.5.4 The String to numeric conversions must throw the java.lang.NumberFormatException " + " if the numeric's valueOf() method does not accept the String value as a valid representation.\n");
} catch (java.lang.NumberFormatException e) {
} catch (JMSException e) {
fail(e);
}
}Example 41
| Project: JavaFastPFOR-master File: BenchmarkCSV.java View source code |
private static ArrayList<int[]> loadIntegers(final String filename, final Format f) throws IOException {
int misparsed = 0;
if (f == Format.ONEARRAYPERLINE) {
ArrayList<int[]> answer = new ArrayList<int[]>();
BufferedReader br = new BufferedReader(new FileReader(filename));
String s;
while ((s = br.readLine()) != null) {
// that's
String[] numbers = s.split("[,;;]");
// slow
int[] a = new int[numbers.length];
for (int k = 0; k < numbers.length; ++k) {
try {
a[k] = Integer.parseInt(numbers[k].trim());
} catch (java.lang.NumberFormatException nfe) {
if (misparsed == 0)
System.err.println(nfe);
++misparsed;
}
}
answer.add(a);
}
if (misparsed > 0)
System.out.println("Failed to parse " + misparsed + " entries");
br.close();
return answer;
} else if (f == Format.ONEARRAYPERFILE) {
ArrayList<Integer> answer = new ArrayList<Integer>();
BufferedReader br = new BufferedReader(new FileReader(filename));
String s;
while ((s = br.readLine()) != null) {
// that's
String[] numbers = s.split("[,;;]");
// slow
for (int k = 0; k < numbers.length; ++k) {
try {
answer.add(Integer.parseInt(numbers[k].trim()));
} catch (java.lang.NumberFormatException nfe) {
if (misparsed == 0)
System.err.println(nfe);
++misparsed;
}
}
}
int[] actualanswer = new int[answer.size()];
for (int i = 0; i < answer.size(); ++i) actualanswer[i] = answer.get(i);
ArrayList<int[]> wrap = new ArrayList<int[]>();
wrap.add(actualanswer);
if (misparsed > 0)
System.out.println("Failed to parse " + misparsed + " entries");
br.close();
return wrap;
} else {
ArrayList<Integer> answer = new ArrayList<Integer>();
BufferedReader br = new BufferedReader(new FileReader(filename));
String s;
while ((s = br.readLine()) != null) {
try {
answer.add(Integer.parseInt(s.trim()));
} catch (java.lang.NumberFormatException nfe) {
if (misparsed == 0)
System.err.println(nfe);
++misparsed;
}
}
int[] actualanswer = new int[answer.size()];
for (int i = 0; i < answer.size(); ++i) actualanswer[i] = answer.get(i);
ArrayList<int[]> wrap = new ArrayList<int[]>();
wrap.add(actualanswer);
if (misparsed > 0)
System.out.println("Failed to parse " + misparsed + " entries");
br.close();
return wrap;
}
}Example 42
| Project: JCGO-master File: JdbcOdbcObject.java View source code |
//-------------------------------------------------------------------- // hexPairToInt // Converts a 2 character hexadecimal pair into an integer (the // first 2 characters of the string are used) //-------------------------------------------------------------------- public static int hexPairToInt(String inString) throws java.lang.NumberFormatException { String digits = "0123456789ABCDEF"; String s = inString.toUpperCase(); int n = 0; int thisDigit = 0; int sLen = s.length(); if (sLen > 2) { sLen = 2; } for (int i = 0; i < sLen; i++) { thisDigit = digits.indexOf(s.substring(i, i + 1)); // Invalid hex character if (thisDigit < 0) { throw new java.lang.NumberFormatException(); } if (i == 0) { thisDigit *= 0x10; } n += thisDigit; } return n; }
Example 43
| Project: agile4techos-master File: Sort.java View source code |
public static void main(String[] args) {
if (args.length != 2) {
usage("Incorrect number of parameters.");
}
int arraySize = -1;
try {
arraySize = Integer.valueOf(args[1]).intValue();
if (arraySize <= 0)
usage("Negative array size.");
} catch (java.lang.NumberFormatException e) {
usage("Could not number format [" + args[1] + "].");
}
PropertyConfigurator.configure(args[0]);
int[] intArray = new int[arraySize];
logger.info("Populating an array of " + arraySize + " elements in" + " reverse order.");
for (int i = arraySize - 1; i >= 0; i--) {
intArray[i] = arraySize - i - 1;
}
SortAlgo sa1 = new SortAlgo(intArray);
sa1.bubbleSort();
sa1.dump();
// We intentionally initilize sa2 with null.
SortAlgo sa2 = new SortAlgo(null);
logger.info("The next log statement should be an error message.");
sa2.dump();
logger.info("Exiting main method.");
}Example 44
| Project: codjo-standalone-common-master File: NumberFieldImport.java View source code |
/**
* Traduction du champ en objet Integer ou Float.
*
* @param field Champ à traduire.
*
* @return Le champ en format SQL.
*
* @throws BadFormatException Mauvais format de nombre
*/
@Override
public Object translateField(String field) throws BadFormatException {
if (field == null) {
return null;
}
field = StringUtil.removeAllCharOccurrence(field, ' ');
if ("".equals(field)) {
return null;
}
try {
if (isInteger) {
return new Integer(field);
} else {
return parseDecimal(field);
}
} catch (java.lang.NumberFormatException ex) {
throw new BadFormatException(this, ex.getMessage());
}
}Example 45
| Project: CS_Coursework-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 46
| Project: develtests-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 47
| Project: elastic-job-master File: RestfulServerTest.java View source code |
@Test
public void assertCallFailure() throws Exception {
ContentExchange actual = sentRequest("{\"string\":\"test\",\"integer\":\"invalid_number\"}");
Assert.assertThat(actual.getResponseStatus(), Is.is(500));
Assert.assertThat(actual.getResponseContent(), StringStartsWith.startsWith("java.lang.NumberFormatException"));
Mockito.verify(caller).call("test");
}Example 48
| Project: fasthat-master File: Reader.java View source code |
/**
* Read a snapshot from a file.
*
* @param heapFile The name of a file containing a heap dump
* @param callStack If true, read the call stack of allocaation sites
*/
public static Snapshot readFile(LoadProgress loadProgress, String heapFile, boolean callStack, int debugLevel) throws IOException {
int dumpNumber = 1;
int pos = heapFile.lastIndexOf('#');
if (pos > -1) {
String num = heapFile.substring(pos + 1, heapFile.length());
try {
dumpNumber = Integer.parseInt(num, 10);
} catch (java.lang.NumberFormatException ex) {
String msg = "In file name \"" + heapFile + "\", a dump number was " + "expected after the :, but \"" + num + "\" was found instead.";
System.err.println(msg);
throw new IOException(msg);
}
heapFile = heapFile.substring(0, pos);
}
try (PositionDataInputStream in = new PositionDataInputStream(new BufferedInputStream(new FileInputStream(heapFile)))) {
loadProgress.startLoadingStream(heapFile, in);
int i = in.readInt();
if (i == HprofReader.MAGIC_NUMBER) {
Reader r = new HprofReader(heapFile, in, dumpNumber, callStack, debugLevel);
return r.read();
} else {
throw new IOException("Unrecognized magic number: " + i);
}
} finally {
loadProgress.end();
}
}Example 49
| Project: ikvm-openjdk-master File: Reader.java View source code |
/**
* Read a snapshot from a file.
*
* @param heapFile The name of a file containing a heap dump
* @param callStack If true, read the call stack of allocaation sites
*/
public static Snapshot readFile(String heapFile, boolean callStack, int debugLevel) throws IOException {
int dumpNumber = 1;
int pos = heapFile.lastIndexOf('#');
if (pos > -1) {
String num = heapFile.substring(pos + 1, heapFile.length());
try {
dumpNumber = Integer.parseInt(num, 10);
} catch (java.lang.NumberFormatException ex) {
String msg = "In file name \"" + heapFile + "\", a dump number was " + "expected after the :, but \"" + num + "\" was found instead.";
System.err.println(msg);
throw new IOException(msg);
}
heapFile = heapFile.substring(0, pos);
}
PositionDataInputStream in = new PositionDataInputStream(new BufferedInputStream(new FileInputStream(heapFile)));
try {
int i = in.readInt();
if (i == HprofReader.MAGIC_NUMBER) {
Reader r = new HprofReader(heapFile, in, dumpNumber, callStack, debugLevel);
return r.read();
} else {
throw new IOException("Unrecognized magic number: " + i);
}
} finally {
in.close();
}
}Example 50
| Project: jdk7u-jdk-master File: Reader.java View source code |
/**
* Read a snapshot from a file.
*
* @param heapFile The name of a file containing a heap dump
* @param callStack If true, read the call stack of allocaation sites
*/
public static Snapshot readFile(String heapFile, boolean callStack, int debugLevel) throws IOException {
int dumpNumber = 1;
int pos = heapFile.lastIndexOf('#');
if (pos > -1) {
String num = heapFile.substring(pos + 1, heapFile.length());
try {
dumpNumber = Integer.parseInt(num, 10);
} catch (java.lang.NumberFormatException ex) {
String msg = "In file name \"" + heapFile + "\", a dump number was " + "expected after the :, but \"" + num + "\" was found instead.";
System.err.println(msg);
throw new IOException(msg);
}
heapFile = heapFile.substring(0, pos);
}
PositionDataInputStream in = new PositionDataInputStream(new BufferedInputStream(new FileInputStream(heapFile)));
try {
int i = in.readInt();
if (i == HprofReader.MAGIC_NUMBER) {
Reader r = new HprofReader(heapFile, in, dumpNumber, callStack, debugLevel);
return r.read();
} else {
throw new IOException("Unrecognized magic number: " + i);
}
} finally {
in.close();
}
}Example 51
| Project: log4j-concurrent-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 52
| Project: log4j-master File: SocketMin.java View source code |
static void init(String host, String portStr) {
Logger root = Logger.getRootLogger();
BasicConfigurator.configure();
try {
int port = Integer.parseInt(portStr);
logger.info("Creating socket appender (" + host + "," + port + ").");
s = new SocketAppender(host, port);
s.setName("S");
root.addAppender(s);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
} catch (Exception e) {
System.err.println("Could not start!");
e.printStackTrace();
System.exit(1);
}
}Example 53
| Project: logback-android-master File: SocketMin.java View source code |
static void init(String host, String portStr) {
Logger root = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
BasicConfigurator.configure(root.getLoggerContext());
try {
int port = Integer.parseInt(portStr);
logger.info("Creating socket appender (" + host + "," + port + ").");
s = new SocketAppender();
s.setRemoteHost(host);
s.setPort(port);
s.setName("S");
root.addAppender(s);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
} catch (Exception e) {
System.err.println("Could not start!");
e.printStackTrace();
System.exit(1);
}
}Example 54
| Project: ManagedRuntimeInitiative-master File: Reader.java View source code |
/**
* Read a snapshot from a file.
*
* @param heapFile The name of a file containing a heap dump
* @param callStack If true, read the call stack of allocaation sites
*/
public static Snapshot readFile(String heapFile, boolean callStack, int debugLevel) throws IOException {
int dumpNumber = 1;
int pos = heapFile.lastIndexOf('#');
if (pos > -1) {
String num = heapFile.substring(pos + 1, heapFile.length());
try {
dumpNumber = Integer.parseInt(num, 10);
} catch (java.lang.NumberFormatException ex) {
String msg = "In file name \"" + heapFile + "\", a dump number was " + "expected after the :, but \"" + num + "\" was found instead.";
System.err.println(msg);
throw new IOException(msg);
}
heapFile = heapFile.substring(0, pos);
}
PositionDataInputStream in = new PositionDataInputStream(new BufferedInputStream(new FileInputStream(heapFile)));
try {
int i = in.readInt();
if (i == HprofReader.MAGIC_NUMBER) {
Reader r = new HprofReader(heapFile, in, dumpNumber, callStack, debugLevel);
return r.read();
} else {
throw new IOException("Unrecognized magic number: " + i);
}
} finally {
in.close();
}
}Example 55
| Project: mut4j-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 56
| Project: openjdk-master File: Reader.java View source code |
/**
* Read a snapshot from a file.
*
* @param heapFile The name of a file containing a heap dump
* @param callStack If true, read the call stack of allocaation sites
*/
public static Snapshot readFile(String heapFile, boolean callStack, int debugLevel) throws IOException {
int dumpNumber = 1;
int pos = heapFile.lastIndexOf('#');
if (pos > -1) {
String num = heapFile.substring(pos + 1, heapFile.length());
try {
dumpNumber = Integer.parseInt(num, 10);
} catch (java.lang.NumberFormatException ex) {
String msg = "In file name \"" + heapFile + "\", a dump number was " + "expected after the :, but \"" + num + "\" was found instead.";
System.err.println(msg);
throw new IOException(msg);
}
heapFile = heapFile.substring(0, pos);
}
try (PositionDataInputStream in = new PositionDataInputStream(new BufferedInputStream(new FileInputStream(heapFile)))) {
int i = in.readInt();
if (i == HprofReader.MAGIC_NUMBER) {
Reader r = new HprofReader(heapFile, in, dumpNumber, callStack, debugLevel);
return r.read();
} else {
throw new IOException("Unrecognized magic number: " + i);
}
}
}Example 57
| Project: openjdk8-jdk-master File: Reader.java View source code |
/**
* Read a snapshot from a file.
*
* @param heapFile The name of a file containing a heap dump
* @param callStack If true, read the call stack of allocaation sites
*/
public static Snapshot readFile(String heapFile, boolean callStack, int debugLevel) throws IOException {
int dumpNumber = 1;
int pos = heapFile.lastIndexOf('#');
if (pos > -1) {
String num = heapFile.substring(pos + 1, heapFile.length());
try {
dumpNumber = Integer.parseInt(num, 10);
} catch (java.lang.NumberFormatException ex) {
String msg = "In file name \"" + heapFile + "\", a dump number was " + "expected after the :, but \"" + num + "\" was found instead.";
System.err.println(msg);
throw new IOException(msg);
}
heapFile = heapFile.substring(0, pos);
}
PositionDataInputStream in = new PositionDataInputStream(new BufferedInputStream(new FileInputStream(heapFile)));
try {
int i = in.readInt();
if (i == HprofReader.MAGIC_NUMBER) {
Reader r = new HprofReader(heapFile, in, dumpNumber, callStack, debugLevel);
return r.read();
} else {
throw new IOException("Unrecognized magic number: " + i);
}
} finally {
in.close();
}
}Example 58
| Project: opentrader.github.com-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 59
| Project: Peid-Utilities-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 60
| Project: perftrace-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 61
| Project: sandbox-master File: HeightmapFileReader.java View source code |
public static float[][] readValues(java.io.InputStream in, String delimiter) throws java.io.IOException, java.lang.NumberFormatException {
String thisLine;
java.io.BufferedInputStream s = new java.io.BufferedInputStream(in);
java.io.BufferedReader myInput = new java.io.BufferedReader(new java.io.InputStreamReader(s, Charsets.UTF_8));
int index = 0;
float min = 0;
float max = 0;
float[][] theMap = new float[512][512];
while ((thisLine = myInput.readLine()) != null) {
// scan it line by line
java.util.StringTokenizer st = new java.util.StringTokenizer(thisLine, delimiter);
float a = Float.valueOf(st.nextToken());
theMap[index / 512][index % 512] = a;
index++;
min = a < min ? a : min;
max = a > max ? a : max;
if (index / 512 > 511) {
break;
}
}
// System.out.println("max " + max);
return (theMap);
}Example 62
| Project: Terasology-master File: HeightmapFileReader.java View source code |
public static float[][] readValues(java.io.InputStream in, String delimiter) throws java.io.IOException, java.lang.NumberFormatException {
String thisLine;
java.io.BufferedInputStream s = new java.io.BufferedInputStream(in);
java.io.BufferedReader myInput = new java.io.BufferedReader(new java.io.InputStreamReader(s, Charsets.UTF_8));
int index = 0;
float min = 0;
float max = 0;
float[][] theMap = new float[512][512];
while ((thisLine = myInput.readLine()) != null) {
// scan it line by line
java.util.StringTokenizer st = new java.util.StringTokenizer(thisLine, delimiter);
float a = Float.valueOf(st.nextToken());
theMap[index / 512][index % 512] = a;
index++;
min = a < min ? a : min;
max = a > max ? a : max;
if (index / 512 > 511) {
break;
}
}
// System.out.println("max " + max);
return (theMap);
}Example 63
| Project: WLPass-master File: SimpleSocketServer.java View source code |
static void init(String portStr, String configFile) {
try {
port = Integer.parseInt(portStr);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
usage("Could not interpret port number [" + portStr + "].");
}
if (configFile.endsWith(".xml")) {
DOMConfigurator.configure(configFile);
} else {
PropertyConfigurator.configure(configFile);
}
}Example 64
| Project: wpi-suite-master File: UserDeserializer.java View source code |
@Override
public User deserialize(JsonElement userElement, Type userType, JsonDeserializationContext context) throws JsonParseException {
JsonObject deflated = userElement.getAsJsonObject();
if (!deflated.has("username")) {
throw new JsonParseException("The serialized User did not contain the required username field.");
}
// for all other attributes: instantiate as null, fill in if given.
int idNum = 0;
String username = deflated.get("username").getAsString();
String name = null;
String password = null;
if (deflated.has("idNum") && !deflated.get("idNum").getAsString().equals("")) {
try {
idNum = deflated.get("idNum").getAsInt();
} catch (java.lang.NumberFormatException e) {
logger.log(Level.FINER, "User transmitted with String in iDnum field");
}
}
if (deflated.has("password") && !deflated.get("password").getAsString().equals("")) {
password = deflated.get("password").getAsString();
}
if (deflated.has("name") && !deflated.get("name").getAsString().equals("")) {
name = deflated.get("name").getAsString();
}
User inflated = new User(name, username, password, idNum);
if (deflated.has("role") && !deflated.get("role").getAsString().equals("")) {
Role r = Role.valueOf(deflated.get("role").getAsString());
inflated.setRole(r);
}
return inflated;
}Example 65
| Project: wpi-suite-tng-master File: UserDeserializer.java View source code |
@Override
public User deserialize(JsonElement userElement, Type userType, JsonDeserializationContext context) throws JsonParseException {
JsonObject deflated = userElement.getAsJsonObject();
if (!deflated.has("username")) {
throw new JsonParseException("The serialized User did not contain the required username field.");
}
// for all other attributes: instantiate as null, fill in if given.
int idNum = 0;
String username = deflated.get("username").getAsString();
String name = null;
String password = null;
if (deflated.has("idNum") && !deflated.get("idNum").getAsString().equals("")) {
try {
idNum = deflated.get("idNum").getAsInt();
} catch (java.lang.NumberFormatException e) {
logger.log(Level.FINER, "User transmitted with String in iDnum field");
}
}
if (deflated.has("password") && !deflated.get("password").getAsString().equals("")) {
password = deflated.get("password").getAsString();
}
if (deflated.has("name") && !deflated.get("name").getAsString().equals("")) {
name = deflated.get("name").getAsString();
}
User inflated = new User(name, username, password, idNum);
if (deflated.has("role") && !deflated.get("role").getAsString().equals("")) {
Role r = Role.valueOf(deflated.get("role").getAsString());
inflated.setRole(r);
}
return inflated;
}Example 66
| Project: zk-master File: B0004.java View source code |
public void validate(ValidationContext ctx) {
if (!ctx.isValid())
return;
Property p = ctx.getProperty();
Object val = p.getValue();
try {
if (val != null && Integer.parseInt(val.toString()) > 20) {
setLastMessage2(null);
} else {
ctx.setInvalid();
setLastMessage2("value 2 have to large than 20");
}
} catch (java.lang.NumberFormatException x) {
ctx.setInvalid();
setLastMessage2("value 2 is not valid " + x.getMessage());
}
ctx.getBindContext().getBinder().notifyChange(B0004.this, "lastMessage2");
}Example 67
| Project: beboj-master File: User.java View source code |
public static void loadRelicensingInformation(boolean clean) {
// relicensingUsers = new HashSet<Long>();
// nonRelicensingUsers = new HashSet<Long>();
// try {
// MirroredInputStream stream = new MirroredInputStream(
// Main.pref.get("url.licensechange",
// "http://planet.openstreetmap.org/users_agreed/users_agreed.txt"),
// clean ? 1 : 7200);
// try {
// InputStreamReader r;
// r = new InputStreamReader(stream);
// BufferedReader reader = new BufferedReader(r);
// String line;
// while ((line = reader.readLine()) != null) {
// if (line.startsWith("#")) continue;
// try {
// Long id = new Long(Long.parseLong(line.trim()));
// relicensingUsers.add(id);
// } catch (java.lang.NumberFormatException ex) {
// }
// }
// }
// finally {
// stream.close();
// }
// } catch (IOException ex) {
// }
//
// try {
// MirroredInputStream stream = new MirroredInputStream(
// Main.pref.get("url.licensechange_reject",
// "http://planet.openstreetmap.org/users_agreed/users_disagreed.txt"),
// clean ? 1 : 7200);
// try {
// InputStreamReader r;
// r = new InputStreamReader(stream);
// BufferedReader reader = new BufferedReader(r);
// String line;
// while ((line = reader.readLine()) != null) {
// if (line.startsWith("#")) continue;
// try {
// Long id = new Long(Long.parseLong(line.trim()));
// nonRelicensingUsers.add(id);
// } catch (java.lang.NumberFormatException ex) {
// }
// }
// }
// finally {
// stream.close();
// }
// } catch (IOException ex) {
// }
}Example 68
| Project: jetty.project-master File: ErrorPageTest.java View source code |
@Test
public void testGlobalErrorException() throws Exception {
try (StacklessLogging stackless = new StacklessLogging(HttpChannel.class)) {
String response = _connector.getResponse("GET /fail/global?code=NAN HTTP/1.0\r\n\r\n");
assertThat(response, Matchers.containsString("HTTP/1.1 500 Server Error"));
assertThat(response, Matchers.containsString("ERROR_PAGE: /GlobalErrorPage"));
assertThat(response, Matchers.containsString("ERROR_CODE: 500"));
assertThat(response, Matchers.containsString("ERROR_EXCEPTION: java.lang.NumberFormatException: For input string: \"NAN\""));
assertThat(response, Matchers.containsString("ERROR_EXCEPTION_TYPE: class java.lang.NumberFormatException"));
assertThat(response, Matchers.containsString("ERROR_SERVLET: org.eclipse.jetty.servlet.ErrorPageTest$FailServlet-"));
assertThat(response, Matchers.containsString("ERROR_REQUEST_URI: /fail/global"));
}
}Example 69
| Project: MavenOneCMDB-master File: AppletLaunch.java View source code |
public static double getVerNum(String version) {
double retval = 0;
double mask = 1;
double maskVal = 0.01;
int dotPos = version.indexOf(".");
while (dotPos > -1) {
String dotPart = version.substring(0, dotPos);
version = version.substring(dotPos + 1);
try {
retval += (mask * (Double.valueOf(dotPart)).doubleValue());
} catch (java.lang.NumberFormatException e) {
}
dotPos = version.indexOf(".");
mask = mask * maskVal;
}
try {
retval += (mask * (Double.valueOf(version)).doubleValue());
} catch (java.lang.NumberFormatException e) {
}
return retval;
}Example 70
| Project: QuakeInjector-master File: PackageDatabaseParser.java View source code |
/**
* Parse a single Package/file entry
*/
private Package parsePackage(Element file, Map<Package, List<String>> reqResolve) {
String id = file.getAttribute("id");
Rating rating;
{
String ratingString = file.getAttribute("rating");
int ratingNumber = 0;
if (!ratingString.equals("")) {
try {
ratingNumber = Integer.parseInt(ratingString);
if (ratingNumber < 0 || ratingNumber > 5) {
System.out.println("Rating of " + id + " is broken");
ratingNumber = 0;
}
} catch (java.lang.NumberFormatException e) {
System.out.println("Rating of " + id + " is broken");
}
}
rating = ratingTable[ratingNumber];
}
String title = XmlUtils.getFirstElement(file, "title").getTextContent().trim();
String author = XmlUtils.getFirstElement(file, "author").getTextContent().trim();
int size;
try {
size = Integer.parseInt(XmlUtils.getFirstElement(file, "size").getTextContent().trim());
} catch (java.lang.NumberFormatException e) {
System.out.println("XML Parsing Error: malformed <size> tag on record \"" + id + "\"");
size = 0;
}
String date = XmlUtils.getFirstElement(file, "date").getTextContent().trim();
String description = XmlUtils.getTextForNode(XmlUtils.getFirstElement(file, "description")).trim();
String relativeBaseDir = null;
String cmdline = null;
ArrayList<String> startmaps = new ArrayList<String>();
ArrayList<String> requirements = new ArrayList<String>();
// parse techinfo stuff
Element techinfo = XmlUtils.getFirstElement(file, "techinfo");
if (techinfo != null) {
for (Node node : XmlUtils.iterate(techinfo.getChildNodes())) {
if (!XmlUtils.isElement(node)) {
continue;
}
Element info = (Element) node;
if (info.getTagName().equals("zipbasedir")) {
relativeBaseDir = info.getTextContent();
} else if (info.getTagName().equals("commandline")) {
cmdline = info.getTextContent();
} else if (info.getTagName().equals("startmap")) {
startmaps.add(info.getTextContent());
} else if (info.getTagName().equals("requirements")) {
for (Node reqFile : XmlUtils.iterate(info.getChildNodes())) {
if (XmlUtils.isElement(reqFile)) {
String r = ((Element) reqFile).getAttribute("id");
requirements.add(r);
}
}
}
}
}
//if there's no startmap tag, use the id
if (startmaps.isEmpty()) {
startmaps.add(id);
}
Package result = new Package(id, author, title, size, PackageDatabaseParser.parseDate(date), false, rating, description, relativeBaseDir, cmdline, startmaps, null);
reqResolve.put(result, requirements);
return result;
}Example 71
| Project: openjump-core-rels-master File: Dbf.java View source code |
/**
* Parses the record stored in the StringBuffer rec into a vector of
* objects
* @param rec the record to be parsed.
*/
public Vector ParseRecord(StringBuffer rec) {
Vector record = new Vector(numfields);
String t;
Integer I = new Integer(0);
Float F = new Float(0.0);
t = rec.toString();
for (int i = 0; i < numfields; i++) {
if (DEBUG)
System.out.println(DBC + "type " + fielddef[i].fieldtype);
if (DEBUG)
System.out.println(DBC + "start " + fielddef[i].fieldstart);
if (DEBUG)
System.out.println(DBC + "len " + fielddef[i].fieldlen);
if (DEBUG)
System.out.println(DBC + "" + t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen));
switch(fielddef[i].fieldtype) {
case 'C':
record.addElement(t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen));
break;
case 'N':
case 'F':
if (fielddef[i].fieldnumdec == 0)
try {
record.addElement(I.decode(t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen)));
} catch (java.lang.NumberFormatException e) {
record.addElement(new Integer(0));
}
else
try {
record.addElement(F.valueOf(t.substring(fielddef[i].fieldstart, fielddef[i].fieldstart + fielddef[i].fieldlen)));
} catch (java.lang.NumberFormatException e) {
record.addElement(new Float(0.0));
}
break;
default:
if (DEBUG)
System.out.println(DBC + "Oh - don't know how to parse " + fielddef[i].fieldtype);
}
}
return record;
}Example 72
| Project: Fido-master File: DialogAttachImage.java View source code |
/** Calculate the relations between size and resolution of the image.
@param useSize if true, calculate resolution from size.
if false, calculate size from resolution.
*/
private void calculateSizeAndResolution(int useSize) {
if (isCalculating || img == null)
return;
isCalculating = true;
// Conversion between inches and mm.
final double oneinch = 25.4;
switch(useSize) {
case USE_RESOLUTION:
try {
double res = getResolution();
double w = img.getWidth() / res * oneinch;
double h = img.getHeight() / res * oneinch;
xsize.setText(Globals.roundTo(w, 3));
ysize.setText(Globals.roundTo(h, 3));
} catch (java.lang.NumberFormatException E) {
isCalculating = false;
return;
}
break;
case USE_SIZE_X:
try {
double sizex = getSizeX();
double res = img.getWidth() / sizex * oneinch;
setResolution(res);
double h = img.getHeight() / res * oneinch;
ysize.setText(Globals.roundTo(h, 3));
} catch (java.lang.NumberFormatException E) {
isCalculating = false;
return;
}
break;
case USE_SIZE_Y:
try {
double sizey = getSizeY();
double res = img.getHeight() / sizey * oneinch;
setResolution(res);
double w = img.getWidth() / res * oneinch;
xsize.setText(Globals.roundTo(w, 3));
} catch (java.lang.NumberFormatException E) {
isCalculating = false;
return;
}
break;
}
isCalculating = false;
}Example 73
| Project: FidoCadJ-master File: DialogAttachImage.java View source code |
/** Calculate the relations between size and resolution of the image.
@param useSize if true, calculate resolution from size.
if false, calculate size from resolution.
*/
private void calculateSizeAndResolution(int useSize) {
if (isCalculating || img == null)
return;
isCalculating = true;
// Conversion between inches and mm.
final double oneinch = 25.4;
switch(useSize) {
case USE_RESOLUTION:
try {
double res = getResolution();
double w = img.getWidth() / res * oneinch;
double h = img.getHeight() / res * oneinch;
xsize.setText(Globals.roundTo(w, 3));
ysize.setText(Globals.roundTo(h, 3));
} catch (java.lang.NumberFormatException E) {
isCalculating = false;
return;
}
break;
case USE_SIZE_X:
try {
double sizex = getSizeX();
double res = img.getWidth() / sizex * oneinch;
setResolution(res);
double h = img.getHeight() / res * oneinch;
ysize.setText(Globals.roundTo(h, 3));
} catch (java.lang.NumberFormatException E) {
isCalculating = false;
return;
}
break;
case USE_SIZE_Y:
try {
double sizey = getSizeY();
double res = img.getHeight() / sizey * oneinch;
setResolution(res);
double w = img.getWidth() / res * oneinch;
xsize.setText(Globals.roundTo(w, 3));
} catch (java.lang.NumberFormatException E) {
isCalculating = false;
return;
}
break;
}
isCalculating = false;
}Example 74
| Project: cambodia-master File: ParaFromFile.java View source code |
public int GetPara(String processName) {
ConfigFile cf = new ConfigFile(fileName);
String srcTable = cf.getValue("SRC_TABLE");
if (srcTable == null || "".equals(srcTable.trim())) {
LoggerHelper.error(this.getClass(), "SRC_TABLE that define in " + fileName + " is error!");
return -1;
}
schePara.setSrcTable(srcTable.trim());
String srcTableBak = cf.getValue("SRC_TABLE_BAK");
if (srcTableBak == null || "".equals(srcTableBak.trim())) {
LoggerHelper.error(this.getClass(), "SRC_TABLE_BAK that define in " + fileName + " is error!");
return -1;
}
schePara.setSrcTableBak(srcTableBak.trim());
String dstTable = cf.getValue("DST_TABLE");
if (dstTable == null || "".equals(dstTable.trim())) {
LoggerHelper.error(this.getClass(), "DST_TABLE that define in " + fileName + " is error!");
return -1;
}
schePara.setDstTable(dstTable.trim());
String dstTableBak = cf.getValue("DST_TABLE_BAK");
if (dstTableBak == null || "".equals(dstTableBak.trim())) {
LoggerHelper.error(this.getClass(), "DST_TABLE_BAK that define in " + fileName + " is error!");
return -1;
}
schePara.setDstTableBak(dstTableBak.trim());
String seqDstTransnum = cf.getValue("SEQ_DST_TRANSNUM");
if (seqDstTransnum == null || "".equals(seqDstTransnum.trim())) {
LoggerHelper.error(this.getClass(), "SEQ_DST_TRANSNUM that define in " + fileName + " is error !");
return -1;
}
schePara.setSeqDstTransnum(seqDstTransnum.trim());
//Ö¸¶¨ÓÅÏȼ¶²»ÆôÓÃÖ¸ÁîÓÅ»¯
String order_notsupport = cf.getValue("ORDER_NOTSUPPORT");
if (order_notsupport != null && !"".equals(order_notsupport.trim())) {
schePara.setOrder_notsupport(Integer.parseInt(order_notsupport.trim()));
}
//»ØÐ´´¦ÀíËÙ¶È
String writebak = cf.getValue("WRITEBAK_SPEED");
if (writebak != null && !"".equals(writebak.trim())) {
int speed = Integer.parseInt(writebak.trim());
if (speed >= 0)
CaConstants.movecaouttohis_speed = speed;
}
//³ÌÐò¿ÕÏеȴý»òÕßCAÓµ¶ÂµÈ´ý
String free = cf.getValue("FREE_TIME");
if (free != null && !"".equals(free.trim())) {
int speed = Integer.parseInt(free.trim());
if (speed > 0)
CaConstants.free_sleep_time = speed;
}
String sCount = cf.getValue("ORDER_COUNT");
int iCount = 0;
try {
iCount = Integer.parseInt(sCount);
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
iCount = 0;
}
if (iCount <= 0) {
LoggerHelper.error(this.getClass(), "ORDER_COUNT that define in " + fileName + " is error!");
return -1;
}
schePara.setOrderCount(iCount);
for (int i = 1; i <= iCount; i++) {
String orderN = cf.getValue("ORDER" + i);
if (orderN == null || "".equals(orderN.trim())) {
LoggerHelper.error(this.getClass(), "ORDER" + i + "that defined in " + fileName + " is error!");
return -1;
}
schePara.getMapOrder().put("ORDER" + i, orderN.trim());
}
// name, castype, casSQL, pools, addmode, cancelmode
for (int i = 1; ; i++) {
String ca = cf.getValue("CA" + i);
if (ca == null || "".equals(ca.trim())) {
break;
}
String[] cas = ca.split(",");
if (cas.length != 6) {
LoggerHelper.error(this.getClass(), "CA" + i + "that defined in " + fileName + " is error!");
return -1;
}
CASPrivatePara caspp = new CASPrivatePara();
caspp.setName(cas[0].trim());
caspp.setCasType(cas[1].trim());
caspp.setCasSQL(cas[2].trim());
caspp.setPool(Integer.parseInt(cas[3].trim()));
caspp.setAddMode(cas[4].trim());
caspp.setCancelMode(cas[5].trim());
schePara.getMapCAS().put(cas[0].trim(), caspp);
}
String OSD_CONTENT_CHENK = cf.getValue("OSD_CONTENT_CHENK");
if (OSD_CONTENT_CHENK != null && !"".equals(OSD_CONTENT_CHENK.trim())) {
schePara.setOsd_content_check(Boolean.parseBoolean(OSD_CONTENT_CHENK.trim()));
}
String OSD_BASE_REFRESH_TIME = cf.getValue("OSD_BASE_REFRESH_TIME");
if (OSD_BASE_REFRESH_TIME != null && !"".equals(OSD_BASE_REFRESH_TIME.trim())) {
int refresh_time = Integer.parseInt(OSD_BASE_REFRESH_TIME.trim());
if (refresh_time > 0) {
schePara.setOsd_base_refresh_time(refresh_time);
}
}
return 1;
}Example 75
| Project: com.idega.builder-master File: IBSavePageWindow.java View source code |
public void main(IWContext iwc) throws Exception {
IWResourceBundle iwrb = getBundle(iwc).getResourceBundle(iwc);
Form form = new Form();
setTitle(iwrb.getLocalizedString("create_new_page", "Create a new page"));
add(form);
Table tab = new Table(2, 5);
form.add(tab);
TextInput inputName = new TextInput(PAGE_NAME_PARAMETER);
tab.add(iwrb.getLocalizedString("page_name", "Page name"), 1, 1);
tab.add(inputName, 2, 1);
DropdownMenu mnu = new DropdownMenu(PAGE_TYPE);
mnu.addMenuElement("1", "Page");
mnu.addMenuElement("2", "Template");
tab.add(new Text("Select page type : "), 1, 2);
tab.add(mnu, 2, 2);
mnu.setToSubmit();
String type = iwc.getParameter(PAGE_TYPE);
tab.add(iwrb.getLocalizedString("parent_page", "Create page under:"), 1, 3);
if (type != null) {
if (type.equals("2")) {
tab.add(getTemplateChooser(PAGE_CHOOSER_NAME), 2, 3);
} else {
tab.add(getPageChooser(PAGE_CHOOSER_NAME), 2, 3);
}
} else {
tab.add(getPageChooser(PAGE_CHOOSER_NAME), 2, 3);
}
tab.add(iwrb.getLocalizedString("using_template", "Using template:"), 1, 4);
tab.add(getTemplateChooser(TEMPLATE_CHOOSER_NAME), 2, 4);
SubmitButton button = new SubmitButton("subbi", iwrb.getLocalizedString("save", "Save"));
tab.add(button, 2, 5);
String submit = iwc.getParameter("subbi");
if (submit != null) {
String pageId = iwc.getParameter(PAGE_CHOOSER_NAME);
String name = iwc.getParameter(PAGE_NAME_PARAMETER);
type = iwc.getParameter(PAGE_TYPE);
String templateId = iwc.getParameter(TEMPLATE_CHOOSER_NAME);
if (pageId != null) {
ICPage ibPage = ((com.idega.core.builder.data.ICPageHome) com.idega.data.IDOLookup.getHomeLegacy(ICPage.class)).createLegacy();
if (name == null) {
name = "Untitled";
}
ibPage.setName(name);
ICFile file = ((com.idega.core.file.data.ICFileHome) com.idega.data.IDOLookup.getHome(ICFile.class)).create();
ibPage.setFile(file);
if (type.equals("1")) {
ibPage.setType(ICPageBMPBean.PAGE);
} else if (type.equals("2")) {
ibPage.setType(ICPageBMPBean.TEMPLATE);
} else {
ibPage.setType(ICPageBMPBean.PAGE);
}
int tid = -1;
try {
tid = Integer.parseInt(templateId);
ibPage.setTemplateId(tid);
} catch (java.lang.NumberFormatException e) {
}
ibPage.store();
ICPage ibPageParent = ((com.idega.core.builder.data.ICPageHome) com.idega.data.IDOLookup.getHomeLegacy(ICPage.class)).findByPrimaryKeyLegacy(Integer.parseInt(pageId));
ibPageParent.addChild(ibPage);
BuilderLogic.getInstance().setCurrentIBPage(iwc, ibPage.getPrimaryKey().toString());
setParentToReload();
close();
}
} else {
String name = iwc.getParameter(PAGE_NAME_PARAMETER);
type = iwc.getParameter(PAGE_TYPE);
if (name != null) {
inputName.setValue(name);
}
if (type != null) {
mnu.setSelectedElement(type);
}
/* System.out.println("id = " + templateId);
System.out.println("name = " + templateName);*/
java.util.Enumeration e = iwc.getParameterNames();
while (e.hasMoreElements()) {
String param = (String) e.nextElement();
String value = iwc.getParameter(param);
System.out.println(param + " = " + value);
}
}
}Example 76
| Project: fenixedu-ist-teacher-service-master File: ManageDegreeTeachingServicesDispatchAction.java View source code |
public ActionForward showTeachingServiceDetails(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws NumberFormatException, FenixServiceException {
Professorship professorship = getDomainObject(request, "professorshipID");
if (professorship == null || professorship.getTeacher() == null || !canManageTeacherCredits(professorship)) {
return mapping.findForward("teacher-not-found");
}
DegreeTeachingServiceBean degreeTeachingServiceBean = new DegreeTeachingServiceBean(professorship);
request.setAttribute("degreeTeachingServiceBean", degreeTeachingServiceBean);
return mapping.findForward("show-teaching-service-percentages");
}Example 77
| Project: Grindstone-master File: VODConfiguration.java View source code |
private void setUpExceptionMappings() {
mapType("java.lang.Throwable", "System.Exception");
mapProperty("java.lang.Throwable.getMessage", "Message");
mapProperty("java.lang.Throwable.getCause", "InnerException");
mapType("java.lang.Error", "System.Exception");
mapType("java.lang.OutOfMemoryError", "System.OutOfMemoryException");
mapType("java.lang.Exception", "System.Exception");
mapType("java.lang.RuntimeException", "System.Exception");
mapType("java.lang.ClassCastException", "System.InvalidCastException");
mapType("java.lang.NullPointerException", "System.ArgumentNullException");
mapType("java.lang.IllegalArgumentException", "System.ArgumentException");
mapType("java.lang.IllegalStateException", "System.InvalidOperationException");
//mapType("java.lang.InterruptedException", "System.Exception");
mapType("java.lang.IndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.UnsupportedOperationException", "System.NotSupportedException");
mapType("java.lang.ArrayIndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.NoSuchMethodError", "System.MissingMethodException");
mapType("java.io.IOException", "System.IO.IOException");
mapType("java.net.SocketException", "System.Net.Sockets.SocketException");
mapType("java.lang.SecurityException", "System.Security.SecurityException");
//in .NET: ArgumentNullException, FormatException, or OverflowException: common base class is System.SystemException
mapType("java.lang.NumberFormatException", "System.SystemException");
mapType("java.lang.NoSuchFieldException", "System.MissingFieldException");
mapType("java.rmi.NoSuchObjectException", "System.InvalidOperationException");
mapType("java.util.NoSuchElementException", "System.InvalidOperationException");
mapType("java.lang.NoSuchMethodException", "System.MissingMethodException");
mapType("java.lang.reflect.InvocationTargetException", "System.Reflection.TargetInvocationException");
mapType("java.lang.IllegalAccessException", "System.MethodAccessException");
mapType("java.io.FileNotFoundException", "System.IO.FileNotFoundException");
mapType("java.io.StreamCorruptedException", "System.IO.IOException");
mapType("java.io.UTFDataFormatException", "System.IO.IOException");
mapType("java.io.InvalidObjectException", "System.Runtime.Serialization.InvalidDataContractException");
mapType("java.util.ConcurrentModificationException", "System.InvalidOperationException");
//I've tried interfaces and abstract classes with System.Activator.CreateInstance,
//and both attempts yield 'MissingMethodException' and not 'MemberAccessException'
mapType("java.lang.InstantiationException", "System.MissingMethodException");
}Example 78
| Project: java-docs-samples-master File: BookstoreServer.java View source code |
public static void main(String[] args) throws Exception {
Options options = createOptions();
CommandLineParser parser = new DefaultParser();
CommandLine line;
try {
line = parser.parse(options, args);
} catch (ParseException e) {
System.err.println("Invalid command line: " + e.getMessage());
printUsage(options);
return;
}
int port = DEFAULT_PORT;
if (line.hasOption("port")) {
String portOption = line.getOptionValue("port");
try {
port = Integer.parseInt(portOption);
} catch (java.lang.NumberFormatException e) {
System.err.println("Invalid port number: " + portOption);
printUsage(options);
return;
}
}
final BookstoreData data = initializeBookstoreData();
final BookstoreServer server = new BookstoreServer();
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
try {
System.out.println("Shutting down");
server.stop();
} catch (Exception e) {
e.printStackTrace();
}
}
});
server.start(port, data);
System.out.format("Bookstore service listening on %d\n", port);
server.blockUntilShutdown();
}Example 79
| Project: java2haxe-master File: VODConfiguration.java View source code |
private void setUpExceptionMappings() {
mapType("java.lang.Throwable", "System.Exception");
mapProperty("java.lang.Throwable.getMessage", "Message");
mapProperty("java.lang.Throwable.getCause", "InnerException");
mapType("java.lang.Error", "System.Exception");
mapType("java.lang.OutOfMemoryError", "System.OutOfMemoryException");
mapType("java.lang.Exception", "System.Exception");
mapType("java.lang.RuntimeException", "System.Exception");
mapType("java.lang.ClassCastException", "System.InvalidCastException");
mapType("java.lang.NullPointerException", "System.ArgumentNullException");
mapType("java.lang.IllegalArgumentException", "System.ArgumentException");
mapType("java.lang.IllegalStateException", "System.InvalidOperationException");
//mapType("java.lang.InterruptedException", "System.Exception");
mapType("java.lang.IndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.UnsupportedOperationException", "System.NotSupportedException");
mapType("java.lang.ArrayIndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.NoSuchMethodError", "System.MissingMethodException");
mapType("java.io.IOException", "System.IO.IOException");
mapType("java.net.SocketException", "System.Net.Sockets.SocketException");
mapType("java.lang.SecurityException", "System.Security.SecurityException");
//in .NET: ArgumentNullException, FormatException, or OverflowException: common base class is System.SystemException
mapType("java.lang.NumberFormatException", "System.SystemException");
mapType("java.lang.NoSuchFieldException", "System.MissingFieldException");
mapType("java.rmi.NoSuchObjectException", "System.InvalidOperationException");
mapType("java.util.NoSuchElementException", "System.InvalidOperationException");
mapType("java.lang.NoSuchMethodException", "System.MissingMethodException");
mapType("java.lang.reflect.InvocationTargetException", "System.Reflection.TargetInvocationException");
mapType("java.lang.IllegalAccessException", "System.MethodAccessException");
mapType("java.io.FileNotFoundException", "System.IO.FileNotFoundException");
mapType("java.io.StreamCorruptedException", "System.IO.IOException");
mapType("java.io.UTFDataFormatException", "System.IO.IOException");
mapType("java.io.InvalidObjectException", "System.Runtime.Serialization.InvalidDataContractException");
mapType("java.util.ConcurrentModificationException", "System.InvalidOperationException");
//I've tried interfaces and abstract classes with System.Activator.CreateInstance,
//and both attempts yield 'MissingMethodException' and not 'MemberAccessException'
mapType("java.lang.InstantiationException", "System.MissingMethodException");
}Example 80
| Project: junit5-master File: AssertionsAssertThrowsTests.java View source code |
@Test
void assertThrowsWithExecutableThatThrowsAnUnexpectedException() {
try {
assertThrows(IllegalStateException.class, () -> {
throw new NumberFormatException();
});
expectAssertionFailedError();
} catch (AssertionFailedError ex) {
assertMessageContains(ex, "Unexpected exception type thrown");
assertMessageContains(ex, "expected: <java.lang.IllegalStateException>");
assertMessageContains(ex, "but was: <java.lang.NumberFormatException>");
}
}Example 81
| Project: netphony-topology-master File: TMManagementSession.java View source code |
public void run() {
log.info("Starting Management session for TM");
boolean running = true;
try {
out = new PrintStream(socket.getOutputStream());
} catch (IOException e) {
log.warning("Management session cancelled: " + e.getMessage());
return;
}
try {
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while (running) {
if (!started) {
out.print("\n");
out.print(" T ,\r\n");
out.print(" O |'. ,\r\n");
out.print(" P | '-._ / )\r\n");
out.print(" O .' .._ ', /_'-,\r\n");
out.print(" ' / _'.'_\\ /._)')\r\n");
out.print(" M : / '_' '_' / _.'\r\n");
out.print(" O |E | |Q| |Q| / /\r\n");
out.print(" D .' _\\ '-' '-' /\r\n");
out.print(" U .'--.(S ,__` ) /\r\n");
out.print(" L '-. _.' /\r\n");
out.print(" E __.--'----( /\r\n");
out.print(" _.-' : __\\ /\r\n");
out.print(" ( __.' :' :Y\r\n");
out.print(" '. '._, : :|\r\n");
out.print(" '. ) :.__:|\r\n");
out.print(" \\ \\______/\r\n");
out.print(" '._L/_H____]\r\n");
out.print(" /_ /\r\n");
out.print(" / '-.__.-')\r\n");
out.print(" : / /\r\n");
out.print(" : / /\r\n");
out.print(" ,/_____/----;\r\n");
out.print(" '._____)----'\r\n");
out.print(" / / /\r\n");
out.print(" / / /\r\n");
out.print(" .' / \\\r\n");
out.print(" (______(-.____)\r\n");
out.print("***********************************************\n");
started = true;
}
out.print("Available commands:\r\n\n");
out.print("\t1) showTED\r\n");
out.print("\t2) showPlugins\r\n");
out.print("\t3) help\r\n");
out.print("\tENTER) quit\r\n");
out.print("TM:>");
String command = null;
try {
command = br.readLine();
} catch (IOException ioe) {
log.warning("IO error trying to read your command");
return;
}
if (command == null) {
continue;
}
if (command.equals("quit") || command.equals("")) {
log.info("Ending Management Session");
out.println("bye!");
try {
out.close();
} catch (Exception e) {
e.printStackTrace();
}
try {
br.close();
} catch (Exception e) {
e.printStackTrace();
}
return;
}
if (command.equals("showTED") || command.equals("1")) {
out.print(tedb.printTopology() + "\n");
} else if (command.equals("showPlguins") || command.equals("2")) {
int i = 1;
for (TMPlugin p : this.pluginsList) {
out.print(i + ") " + p.getPluginName());
if (p.isRunning())
out.print(" [Running]\n");
else
out.print(" [Stop]\n");
i++;
}
out.print("ENTER) back\n\nTM:>");
String command2;
try {
command2 = br.readLine();
} catch (IOException ioe) {
log.warning("IO error trying to read your command");
return;
}
if (command2 == null) {
continue;
}
try {
int option = Integer.parseInt(command2);
out.print(this.pluginsList.get(option - 1).displayInfo() + "\n\n");
} catch (java.lang.NumberFormatException e) {
continue;
}
} else if (command.equals("help") || command.equals("3")) {
out.print("Available commands:\r\n\n");
out.print("\t1) showTED\r\n");
out.print("\t2) help\r\n");
out.print("\tENTER) quit\r\n");
} else {
out.print("invalid command\n");
out.print("\n");
}
}
} catch (Exception e) {
e.printStackTrace();
return;
}
}Example 82
| Project: platform2-master File: CampusApplicationFormHelper.java View source code |
/**
*
*/
public static void saveCampusInformation(IWContext iwc) {
int studyBeginMon = 0;
int studyBeginYr = 0;
int studyEndMo = 0;
int studyEndYr = 0;
int spouseStudyBeginMo = 0;
int spouseStudyBeginYr = 0;
int spouseStudyEndMo = 0;
int spouseStudyEndYr = 0;
int currentResidence = 0;
int spouseOccupation = 0;
int schoolID = 0;
String faculty = iwc.getParameter("faculty");
String school = iwc.getParameter("school");
String studyTrack = iwc.getParameter("studyTrack");
// String resInfo = iwc.getParameter("resInfo");
String spouseName = iwc.getParameter("spouseName");
String spouseSSN = iwc.getParameter("spouseSSN");
String spouseSchool = iwc.getParameter("spouseSchool");
String spouseStudyTrack = iwc.getParameter("spouseStudyTrack");
String studyBegin = iwc.getParameter("studyBegin");
String studyEnd = iwc.getParameter("studyEnd");
String spouseStudyBegin = iwc.getParameter("spouseStudyBegin");
String spouseStudyEnd = iwc.getParameter("spouseStudyEnd");
// String children = iwc.getParameter("children");
String wantHousingFrom = iwc.getParameter("wantHousingFrom");
String waitingList = iwc.getParameter("waitingList");
String furniture = iwc.getParameter("furniture");
String contact = iwc.getParameter("contact");
String email = iwc.getParameter("email");
String info = iwc.getParameter("extra_info");
CampusApplication application = null;
Applicant spouse = null;
try {
application = ((CampusApplicationHome) IDOLookup.getHome(CampusApplication.class)).create();
spouse = ((ApplicantHome) IDOLookup.getHome(Applicant.class)).create();
} catch (IDOLookupException e1) {
e1.printStackTrace();
} catch (CreateException e1) {
e1.printStackTrace();
}
Vector childs = new Vector();
try {
currentResidence = Integer.parseInt(iwc.getParameter("currentResidence"));
} catch (java.lang.NumberFormatException e) {
}
try {
spouseOccupation = Integer.parseInt(iwc.getParameter("spouseOccupation"));
} catch (java.lang.NumberFormatException e) {
}
try {
schoolID = new Integer(school).intValue();
} catch (NumberFormatException e) {
}
if (studyBegin != null) {
try {
IWTimestamp stamp = new IWTimestamp(studyBegin);
studyBeginMon = stamp.getMonth();
studyBeginYr = stamp.getYear();
} catch (Exception ex) {
}
}
if (studyEnd != null) {
try {
IWTimestamp stamp = new IWTimestamp(studyEnd);
studyEndMo = stamp.getMonth();
studyEndYr = stamp.getYear();
} catch (Exception ex) {
}
}
if (spouseStudyBegin != null) {
try {
IWTimestamp stamp = new IWTimestamp(spouseStudyBegin);
spouseStudyBeginMo = stamp.getMonth();
spouseStudyBeginYr = stamp.getYear();
} catch (Exception ex) {
}
}
if (spouseStudyEnd != null) {
try {
IWTimestamp stamp = new IWTimestamp(spouseStudyEnd);
spouseStudyEndMo = stamp.getMonth();
spouseStudyEndYr = stamp.getYear();
} catch (Exception ex) {
}
}
application.setCurrentResidenceId(currentResidence);
application.setSpouseOccupationId(spouseOccupation);
application.setStudyBeginMonth(studyBeginMon);
application.setStudyBeginYear(studyBeginYr);
application.setStudyEndMonth(studyEndMo);
application.setStudyEndYear(studyEndYr);
if (faculty != null) {
application.setFaculty(faculty);
}
if (school != null) {
application.setSchoolID(schoolID);
}
application.setStudyTrack(studyTrack);
application.setSpouseName(spouseName);
application.setSpouseSSN(spouseSSN);
application.setSpouseSchool(spouseSchool);
application.setSpouseStudyTrack(spouseStudyTrack);
application.setSpouseStudyBeginMonth(spouseStudyBeginMo);
application.setSpouseStudyBeginYear(spouseStudyBeginYr);
application.setSpouseStudyEndMonth(spouseStudyEndMo);
application.setSpouseStudyEndYear(spouseStudyEndYr);
IWTimestamp t = new IWTimestamp(wantHousingFrom);
System.out.println("want housing from = " + t.toString());
application.setHousingFrom(t.getDate());
if (waitingList == null)
application.setOnWaitinglist(false);
else
application.setOnWaitinglist(true);
if (furniture == null)
application.setWantFurniture(false);
else
application.setWantFurniture(true);
application.setContactPhone(contact);
application.setOtherInfo(info);
application.setEmail(email);
// spouse part
if (spouseName.length() > 0) {
spouse.setFullName(spouseName);
spouse.setSSN(spouseSSN);
spouse.setStatus("P");
iwc.setSessionAttribute("spouse", spouse);
}
// Children part
if (iwc.isParameterSet("children_count")) {
int count = Integer.parseInt(iwc.getParameter("children_count"));
String name, birth;
for (int i = 0; i < count; i++) {
try {
Applicant child = ((ApplicantHome) IDOLookup.getHome(Applicant.class)).create();
name = iwc.getParameter("childname" + i);
birth = iwc.getParameter("childbirth" + i);
if (name.length() > 0) {
child.setFullName(name);
child.setSSN(birth);
child.setStatus("C");
childs.add(child);
}
} catch (IDOLookupException e2) {
e2.printStackTrace();
} catch (CreateException e2) {
e2.printStackTrace();
}
}
iwc.setSessionAttribute("childs", childs);
}
iwc.setSessionAttribute("campusapplication", application);
}Example 83
| Project: sharp-master File: VODConfiguration.java View source code |
private void setUpExceptionMappings() {
mapType("java.lang.Throwable", "System.Exception");
mapProperty("java.lang.Throwable.getMessage", "Message");
mapProperty("java.lang.Throwable.getCause", "InnerException");
mapType("java.lang.Error", "System.Exception");
mapType("java.lang.OutOfMemoryError", "System.OutOfMemoryException");
mapType("java.lang.Exception", "System.Exception");
mapType("java.lang.RuntimeException", "System.Exception");
mapType("java.lang.ClassCastException", "System.InvalidCastException");
mapType("java.lang.NullPointerException", "System.ArgumentNullException");
mapType("java.lang.IllegalArgumentException", "System.ArgumentException");
mapType("java.lang.IllegalStateException", "System.InvalidOperationException");
//mapType("java.lang.InterruptedException", "System.Exception");
mapType("java.lang.IndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.UnsupportedOperationException", "System.NotSupportedException");
mapType("java.lang.ArrayIndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.NoSuchMethodError", "System.MissingMethodException");
mapType("java.io.IOException", "System.IO.IOException");
mapType("java.net.SocketException", "System.Net.Sockets.SocketException");
mapType("java.lang.SecurityException", "System.Security.SecurityException");
//in .NET: ArgumentNullException, FormatException, or OverflowException: common base class is System.SystemException
mapType("java.lang.NumberFormatException", "System.SystemException");
mapType("java.lang.NoSuchFieldException", "System.MissingFieldException");
mapType("java.rmi.NoSuchObjectException", "System.InvalidOperationException");
mapType("java.util.NoSuchElementException", "System.InvalidOperationException");
mapType("java.lang.NoSuchMethodException", "System.MissingMethodException");
mapType("java.lang.reflect.InvocationTargetException", "System.Reflection.TargetInvocationException");
mapType("java.lang.IllegalAccessException", "System.MethodAccessException");
mapType("java.io.FileNotFoundException", "System.IO.FileNotFoundException");
mapType("java.io.StreamCorruptedException", "System.IO.IOException");
mapType("java.io.UTFDataFormatException", "System.IO.IOException");
mapType("java.io.InvalidObjectException", "System.Runtime.Serialization.InvalidDataContractException");
mapType("java.util.ConcurrentModificationException", "System.InvalidOperationException");
//I've tried interfaces and abstract classes with System.Activator.CreateInstance,
//and both attempts yield 'MissingMethodException' and not 'MemberAccessException'
mapType("java.lang.InstantiationException", "System.MissingMethodException");
}Example 84
| Project: sharpen-master File: VODConfiguration.java View source code |
private void setUpExceptionMappings() {
mapType("java.lang.Throwable", "System.Exception");
mapProperty("java.lang.Throwable.getMessage", "Message");
mapProperty("java.lang.Throwable.getCause", "InnerException");
mapType("java.lang.Error", "System.Exception");
mapType("java.lang.OutOfMemoryError", "System.OutOfMemoryException");
mapType("java.lang.Exception", "System.Exception");
mapType("java.lang.RuntimeException", "System.Exception");
mapType("java.lang.ClassCastException", "System.InvalidCastException");
mapType("java.lang.NullPointerException", "System.ArgumentNullException");
mapType("java.lang.IllegalArgumentException", "System.ArgumentException");
mapType("java.lang.IllegalStateException", "System.InvalidOperationException");
//mapType("java.lang.InterruptedException", "System.Exception");
mapType("java.lang.IndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.UnsupportedOperationException", "System.NotSupportedException");
mapType("java.lang.ArrayIndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.NoSuchMethodError", "System.MissingMethodException");
mapType("java.io.IOException", "System.IO.IOException");
mapType("java.net.SocketException", "System.Net.Sockets.SocketException");
mapType("java.lang.SecurityException", "System.Security.SecurityException");
//in .NET: ArgumentNullException, FormatException, or OverflowException: common base class is System.SystemException
mapType("java.lang.NumberFormatException", "System.SystemException");
mapType("java.lang.NoSuchFieldException", "System.MissingFieldException");
mapType("java.rmi.NoSuchObjectException", "System.InvalidOperationException");
mapType("java.util.NoSuchElementException", "System.InvalidOperationException");
mapType("java.lang.NoSuchMethodException", "System.MissingMethodException");
mapType("java.lang.reflect.InvocationTargetException", "System.Reflection.TargetInvocationException");
mapType("java.lang.IllegalAccessException", "System.MethodAccessException");
mapType("java.io.FileNotFoundException", "System.IO.FileNotFoundException");
mapType("java.io.StreamCorruptedException", "System.IO.IOException");
mapType("java.io.UTFDataFormatException", "System.IO.IOException");
mapType("java.io.InvalidObjectException", "System.Runtime.Serialization.InvalidDataContractException");
mapType("java.util.ConcurrentModificationException", "System.InvalidOperationException");
//I've tried interfaces and abstract classes with System.Activator.CreateInstance,
//and both attempts yield 'MissingMethodException' and not 'MemberAccessException'
mapType("java.lang.InstantiationException", "System.MissingMethodException");
}Example 85
| Project: sharpen_imazen-master File: VODConfiguration.java View source code |
private void setUpExceptionMappings() {
mapType("java.lang.Throwable", "System.Exception");
mapProperty("java.lang.Throwable.getMessage", "Message");
mapProperty("java.lang.Throwable.getCause", "InnerException");
mapType("java.lang.Error", "System.Exception");
mapType("java.lang.OutOfMemoryError", "System.OutOfMemoryException");
mapType("java.lang.Exception", "System.Exception");
mapType("java.lang.RuntimeException", "System.Exception");
mapType("java.lang.ClassCastException", "System.InvalidCastException");
mapType("java.lang.NullPointerException", "System.ArgumentNullException");
mapType("java.lang.IllegalArgumentException", "System.ArgumentException");
mapType("java.lang.IllegalStateException", "System.InvalidOperationException");
//mapType("java.lang.InterruptedException", "System.Exception");
mapType("java.lang.IndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.UnsupportedOperationException", "System.NotSupportedException");
mapType("java.lang.ArrayIndexOutOfBoundsException", "System.IndexOutOfRangeException");
mapType("java.lang.NoSuchMethodError", "System.MissingMethodException");
mapType("java.io.IOException", "System.IO.IOException");
mapType("java.net.SocketException", "System.Net.Sockets.SocketException");
mapType("java.lang.SecurityException", "System.Security.SecurityException");
//in .NET: ArgumentNullException, FormatException, or OverflowException: common base class is System.SystemException
mapType("java.lang.NumberFormatException", "System.SystemException");
mapType("java.lang.NoSuchFieldException", "System.MissingFieldException");
mapType("java.rmi.NoSuchObjectException", "System.InvalidOperationException");
mapType("java.util.NoSuchElementException", "System.InvalidOperationException");
mapType("java.lang.NoSuchMethodException", "System.MissingMethodException");
mapType("java.lang.reflect.InvocationTargetException", "System.Reflection.TargetInvocationException");
mapType("java.lang.IllegalAccessException", "System.MethodAccessException");
mapType("java.io.FileNotFoundException", "System.IO.FileNotFoundException");
mapType("java.io.StreamCorruptedException", "System.IO.IOException");
mapType("java.io.UTFDataFormatException", "System.IO.IOException");
mapType("java.io.InvalidObjectException", "System.Runtime.Serialization.InvalidDataContractException");
mapType("java.util.ConcurrentModificationException", "System.InvalidOperationException");
//I've tried interfaces and abstract classes with System.Activator.CreateInstance,
//and both attempts yield 'MissingMethodException' and not 'MemberAccessException'
mapType("java.lang.InstantiationException", "System.MissingMethodException");
}Example 86
| Project: skandroid-core-master File: FormattedValues.java View source code |
/**
* Get a formatted latency value
*
* @param pValue
* @return
*/
public static Pair<String, String> sGetFormattedLatencyValue(String pValue) {
// pValue = "失敗"; // "Failed" - for testing against invalid strings.
String values[] = pValue.split(" ");
String unit = "";
if (values.length > 1) {
unit = values[1];
}
try {
if (unit.equals("s")) {
return new Pair<>(new DecimalFormat("0.0").format(1000 * Float.valueOf(values[0])), unit);
} else {
//DecimalFormat useFormat = new DecimalFormat("000");
DecimalFormat useFormat = new DecimalFormat("0");
useFormat.setMaximumFractionDigits(0);
return new Pair<>(useFormat.format(Math.round(Float.valueOf(values[0]))), unit);
}
} catch (java.lang.NumberFormatException e) {
Log.d("SKCommon", "Warning: Value is not a number" + pValue);
SKPorting.sAssert(FormattedValues.class, false);
return new Pair<>("0", "");
}
}Example 87
| Project: sonar-java-master File: CatchUsesExceptionWithContextCheck.java View source code |
private void h() {
try {
/* ... */
} catch (// Compliant
Exception // Compliant
e) {
throw Throwables.propagate(e);
} catch (// Compliant - propagation
RuntimeException // Compliant - propagation
e) {
throw e;
} catch (// Noncompliant
Exception // Noncompliant
e) {
throw new RuntimeException("context");
}
try {
/* ... */
} catch (// Compliant
Exception // Compliant
e) {
throw new RuntimeException("context", e);
}
try {
} catch (// Compliant
Exception // Compliant
e) {
throw e;
} finally {
}
try {
} catch (// Noncompliant
Exception // Noncompliant
e) {
int a;
} catch (// Noncompliant
Throwable // Noncompliant
e) {
}
try {
} catch (// Compliant
IOException // Compliant
e) {
throw Throwables.propagate(e);
}
try {
} catch (// Compliant
IOException // Compliant
e) {
throw new RuntimeException(e);
} catch (// Noncompliant
Exception // Noncompliant
e) {
throw new RuntimeException(e.getMessage());
} catch (// Compliant
Exception // Compliant
e) {
throw Throwables.propagate(e);
}
try {
} catch (// Compliant
Exception // Compliant
e) {
throw e;
} catch (Exception ex) {
throw new XNIException(ex);
}
try {
} catch (// Compliant
NumberFormatException // Compliant
e) {
return 0;
} catch (// Compliant
InterruptedException // Compliant
e) {
} catch (// Compliant
ParseException // Compliant
e) {
} catch (// Compliant
MalformedURLException // Compliant
e) {
} catch (// Compliant
java.time.format.DateTimeParseException // Compliant
e) {
}
try {
} catch (// Compliant
Exception // Compliant
e) {
foo(someContextVariable, e);
} catch (// Compliant
Exception // Compliant
e) {
throw (Exception) new Foo("bar").initCause(e);
} catch (// Compliant
Exception // Compliant
e) {
foo(null, e).bar();
} catch (// Compliant
Exception // Compliant
e) {
throw foo(e).bar();
} catch (// Noncompliant
Exception // Noncompliant
e) {
throw e.getCause();
} catch (// Compliant
Exception // Compliant
e) {
throw (Exception) e;
} catch (// Compliant
Exception // Compliant
e) {
throw (e);
} catch (// Noncompliant
Exception // Noncompliant
e) {
throw (e).getClause();
} catch (// Compliant
Exception // Compliant
e) {
Exception e2 = e;
throw e2;
} catch (// Compliant
Exception // Compliant
e) {
Exception foo = new RuntimeException(e);
} catch (Exception e) {
Exception foo = (e);
} catch (// Compliant
Exception // Compliant
e) {
Exception foo;
foo = e;
} catch (// Compliant
java.lang.NumberFormatException // Compliant
e) {
} catch (// Compliant
java.net.MalformedURLException // Compliant
e) {
} catch (// Compliant
java.time.format.DateTimeParseException // Compliant
e) {
} catch (// Compliant
java.text.ParseException // Compliant
e) {
} catch (// Noncompliant
java.text.foo // Noncompliant
e) {
} catch (// Noncompliant [[sc=14;ec=39]]
java.foo.ParseException // Noncompliant [[sc=14;ec=39]]
e) {
} catch (// Noncompliant
foo.text.ParseException // Noncompliant
e) {
} catch (// Noncompliant
text.ParseException // Noncompliant
e) {
} catch (// Noncompliant
foo.java.text.ParseException // Noncompliant
e) {
} catch (// Compliant
Exception // Compliant
e) {
Exception foo = false ? e : null;
} catch (// Compliant
Exception // Compliant
e) {
Exception foo = false ? null : e;
} catch (// Compliant
Exception // Compliant
e) {
Exception e2;
foo = (e2 = e) ? null : null;
} catch (// Compliant
Exception // Compliant
e) {
throw wrapHttpException ? handleHttpException(e) : null;
} catch (// Compliant
Exception // Compliant
e) {
throw wrapHttpException ? null : e;
} catch (// Noncompliant
Exception // Noncompliant
e) {
try {
} catch (Exception f) {
System.out.println("", e.getCause());
}
}
}Example 88
| Project: tool.lars-master File: Version4Digit.java View source code |
@Override
public int compareTo(Version4Digit that) {
if (equals(that)) {
return 0;
}
if (this.getMajor() > that.getMajor()) {
return 1;
} else if (that.getMajor() > this.getMajor()) {
return -1;
}
if (this.getMinor() > that.getMinor()) {
return 1;
} else if (that.getMinor() > this.getMinor()) {
return -1;
}
if (this.getMicro() > that.getMicro()) {
return 1;
} else if (that.getMicro() > this.getMicro()) {
return -1;
}
// now the tricky bit
try {
if (this.getiQualifier() > that.getiQualifier()) {
return 1;
} else if (that.getiQualifier() > this.getiQualifier()) {
return -1;
}
} catch (NumberFormatException e) {
return this.qualifier.compareTo(that.qualifier);
}
// equals
return 0;
}Example 89
| Project: VisAD-master File: DArraySelector.java View source code |
public void focusLost(FocusEvent evt) {
JTextField tf = (JTextField) evt.getComponent();
int value;
try {
value = new Integer(tf.getText()).intValue();
} catch (java.lang.NumberFormatException exc) {
value = -1;
}
boolean retVal = false;
if (value > upper) {
tf.setText(String.valueOf(upper));
} else if (value < lower) {
tf.setText(String.valueOf(lower));
}
fireActionEvent();
}Example 90
| Project: voltdb-master File: PipeToFile.java View source code |
@Override
public void run() {
assert (m_writer != null);
assert (m_input != null);
boolean initLocationFound = false;
while (m_eof.get() != true) {
try {
String data = m_input.readLine();
if (data == null) {
m_eof.set(true);
continue;
}
// let the optional watcher take a peak
if (m_watcher != null) {
m_watcher.handleLine(data);
}
// look for the non-exec site id
if (data.contains(m_hostID)) {
// INITIALIZING INITIATOR ID: 1, SITEID: 0
String[] split = data.split(" ");
synchronized (this) {
try {
m_hostId = Long.valueOf(split[split.length - 1].split(":")[0]).intValue();
} catch (java.lang.NumberFormatException e) {
System.err.println("Had a number format exception processing line: '" + data + "'");
throw e;
}
}
}
// look for a sequence of letters matching the server ready token.
if (!m_witnessedReady.get() && data.contains(m_token)) {
synchronized (this) {
m_witnessedReady.set(true);
this.notifyAll();
}
}
// look for a sequence of letters matching the server ready token.
if (!initLocationFound && data.contains(m_initToken)) {
initLocationFound = true;
m_initTime = System.currentTimeMillis();
}
m_writer.write(data + "\n");
m_writer.flush();
} catch (IOException ex) {
m_eof.set(true);
}
}
synchronized (this) {
notifyAll();
}
try {
m_writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}Example 91
| Project: Wink-master File: JAXRSExceptionsSubresourcesTest.java View source code |
/**
* Test the positive workflow where a comment with a message and author is
* successfully posted to the Guestbook.
*
* @throws Exception
*/
public void testRuntimeException() throws Exception {
HttpClient client = new HttpClient();
DeleteMethod deleteMethod = new DeleteMethod(getBaseURI() + "/commentdata/afdsfsdf");
try {
client.executeMethod(deleteMethod);
assertEquals(Status.INTERNAL_SERVER_ERROR.getStatusCode(), deleteMethod.getStatusCode());
// assertLogContainsException("java.lang.NumberFormatException: For input string: \"afdsfsdf\"");
} finally {
deleteMethod.releaseConnection();
}
}Example 92
| Project: hapi-fhir-master File: DefaultThymeleafNarrativeGeneratorDstu2Test.java View source code |
@Test
public void testGenerateOperationOutcome() {
//@formatter:off
String parse = "<OperationOutcome xmlns=\"http://hl7.org/fhir\">\n" + " <issue>\n" + " <severity value=\"error\"/>\n" + " <diagnostics value=\"ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Failed to call access method
ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Failed to call access method
at ca.uhn.fhir.rest.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:199)
at ca.uhn.fhir.rest.method.HistoryMethodBinding.invokeServer(HistoryMethodBinding.java:162)
at ca.uhn.fhir.rest.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:228)
at ca.uhn.fhir.rest.method.HistoryMethodBinding.invokeServer(HistoryMethodBinding.java:1)
at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:534)
at ca.uhn.fhir.rest.server.RestfulServer.doGet(RestfulServer.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.ebaysf.web.cors.CORSFilter.handleNonCORS(CORSFilter.java:437)
at org.ebaysf.web.cors.CORSFilter.doFilter(CORSFilter.java:172)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at ca.uhn.fhir.rest.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:194)
... 40 more
Caused by: java.lang.NumberFormatException: For input string: "3cb9a027-9e02-488d-8d01-952553d6be4e"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:441)
at java.lang.Long.parseLong(Long.java:483)
at ca.uhn.fhir.model.primitive.IdDt.getIdPartAsLong(IdDt.java:194)
at ca.uhn.fhir.jpa.provider.JpaResourceProvider.getHistoryForResourceInstance(JpaResourceProvider.java:81)
... 45 more
\"/>\n" + " </issue>\n" + " <issue>\n" + " <severity value=\"warning\"/>\n" + " <diagnostics value=\"YThis is a warning\"/>\n" + " </issue>\n" + "</OperationOutcome>";
//@formatter:on
OperationOutcome oo = ourCtx.newXmlParser().parseResource(OperationOutcome.class, parse);
// String output = gen.generateTitle(oo);
// ourLog.info(output);
// assertEquals("Operation Outcome (2 issues)", output);
NarrativeDt narrative = new NarrativeDt();
myGen.generateNarrative(ourCtx, oo, narrative);
String output = narrative.getDiv().getValueAsString();
ourLog.info(output);
assertThat(output, containsString("<td><pre>YThis is a warning</pre></td>"));
}Example 93
| Project: hipergate-master File: ProductList.java View source code |
public String render(RenderRequest req, String sEncoding) throws PortletException, IOException, IllegalStateException {
DBBind dbb;
DBSubset dbs, img;
JDCConnection con = null;
ByteArrayInputStream oInStream;
ByteArrayOutputStream oOutStream;
String sOutput, sCategoryId, sTemplatePath, sLimit, sOffset, sWrkArGet, sWorkAreaId, sImagePath;
int iOffset = 0, iLimit = 2147483647, iProdCount = 0, iImgCount = 0;
if (DebugFile.trace) {
DebugFile.writeln("Begin ProductList.render()");
DebugFile.incIdent();
}
sOffset = req.getParameter("offset");
sLimit = req.getParameter("limit");
sCategoryId = (String) req.getAttribute("category");
sTemplatePath = (String) req.getAttribute("template");
sWorkAreaId = req.getProperty("workarea");
sWrkArGet = req.getProperty("workareasget");
if (DebugFile.trace) {
DebugFile.writeln("template=" + sTemplatePath);
DebugFile.writeln("category=" + sCategoryId);
DebugFile.writeln("workarea=" + sWorkAreaId);
DebugFile.writeln("workareasget=" + sWrkArGet);
}
try {
if (null != sOffset)
iOffset = Integer.parseInt(sOffset);
} catch (java.lang.NumberFormatException nfe) {
if (DebugFile.trace)
DebugFile.decIdent();
throw new PortletException("NumberFormatException parameter offset is not a valid integer value", nfe);
}
try {
if (null != sLimit)
iLimit = Integer.parseInt(sLimit);
} catch (java.lang.NumberFormatException nfe) {
if (DebugFile.trace)
DebugFile.decIdent();
throw new PortletException("NumberFormatException parameter limit is not a valid integer value", nfe);
}
try {
dbb = (DBBind) getPortletContext().getAttribute("GlobalDBBind");
dbs = new DBSubset(DB.k_products + " p," + DB.k_x_cat_objs + " x", "p." + DB.gu_product + ",p." + DB.nm_product + ",p." + DB.de_product + ",p." + DB.pr_list + ",p." + DB.pr_sale + ",p." + DB.id_currency + ",p." + DB.pct_tax_rate + ",p." + DB.is_tax_included + ",p." + DB.dt_start + ",p." + DB.dt_end + ",p." + DB.tag_product + ",p." + DB.id_ref, "p." + DB.gu_product + "=x." + DB.gu_object + " AND x." + DB.id_class + "=15 AND x." + DB.gu_category + "=? ORDER BY x." + DB.od_position, 20);
con = dbb.getConnection("ProductList");
if (null != sLimit)
dbs.setMaxRows(iLimit);
if (sOffset == null)
iProdCount = dbs.load(con, new Object[] { sCategoryId });
else
iProdCount = dbs.load(con, new Object[] { sCategoryId }, iOffset);
} catch (SQLException sqle) {
if (DebugFile.trace)
DebugFile.writeln("SQLException " + sqle.getMessage());
if (con != null) {
try {
if (!con.isClosed())
con.close("ProductList");
} catch (SQLException ignore) {
}
}
if (DebugFile.trace)
DebugFile.decIdent();
throw new PortletException("SQLException " + sqle.getMessage(), sqle);
}
if (DebugFile.trace)
DebugFile.writeln(String.valueOf(iProdCount) + " products found");
StringBuffer oXML = new StringBuffer(8192);
oXML.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?xml-stylesheet type=\"text/xsl\"?>\n<products count=\"" + String.valueOf(iProdCount) + "\">\n");
Product oCurrentProd = new Product();
for (int c = 0; c < iProdCount; c++) {
oXML.append(" <product>");
oXML.append("<gu_product>" + dbs.getString(0, c) + "</gu_product><nm_product>" + dbs.getString(1, c) + "</nm_product><tr_product><![CDATA[" + dbs.getStringNull(2, c, "") + "]]></tr_product><de_product><![CDATA[" + dbs.getStringNull(3, c, "") + "]]></de_product>");
oCurrentProd.replace(DB.gu_product, dbs.getString(0, c));
oXML.append("<images>");
try {
img = oCurrentProd.getImages(con);
iImgCount = img.getRowCount();
for (int i = 0; i < iImgCount; i++) {
oXML.append("<image tp=\"" + img.getString(DB.tp_image, i) + "\"><gu_image>" + img.getString(DB.gu_image, i) + "</gu_image>");
sImagePath = img.getString(DB.path_image, i);
oXML.append("<src_image><![CDATA[" + sWrkArGet + "/" + sWorkAreaId + "/apps/Shop/" + sImagePath.substring(sImagePath.indexOf(sWorkAreaId) + 43) + "]]></src_image>");
oXML.append("<nm_image><![CDATA[" + img.getStringNull(DB.nm_image, i, "") + "]]></nm_image>");
if (img.isNull(DB.dm_width, i))
oXML.append("<dm_width></dm_width>");
else
oXML.append("<dm_width>" + img.get(DB.dm_width, i).toString() + "</dm_width>");
if (img.isNull(DB.dm_height, i))
oXML.append("<dm_height></dm_height>");
else
oXML.append("<dm_height>" + img.get(DB.dm_height, i).toString() + "</dm_height>");
oXML.append("<tl_image>" + img.getStringNull(DB.tl_image, i, "") + "</tl_image></image>");
}
// next (i)
} catch (SQLException sqle) {
} catch (NullPointerException npe) {
}
oXML.append("</images></product>\n");
}
try {
con.close("ProductList");
con = null;
} catch (SQLException sqle) {
if (DebugFile.trace)
DebugFile.writeln("SQLException " + sqle.getMessage());
}
oXML.append("</categories>");
try {
if (DebugFile.trace)
DebugFile.writeln("new ByteArrayInputStream(" + String.valueOf(oXML.length()) + ")");
oInStream = new ByteArrayInputStream(oXML.toString().getBytes("UTF-8"));
oOutStream = new ByteArrayOutputStream(40000);
Properties oProps = new Properties();
Enumeration oKeys = req.getPropertyNames();
while (oKeys.hasMoreElements()) {
String sKey = (String) oKeys.nextElement();
oProps.setProperty(sKey, req.getProperty(sKey));
}
// wend
StylesheetCache.transform(sTemplatePath, oInStream, oOutStream, oProps);
sOutput = oOutStream.toString("UTF-8");
oOutStream.close();
oInStream.close();
oInStream = null;
} catch (TransformerConfigurationException tce) {
if (DebugFile.trace) {
DebugFile.writeln("TransformerConfigurationException " + tce.getMessageAndLocation());
try {
DebugFile.write("--------------------------------------------------------------------------------\n");
DebugFile.write(FileSystem.readfile(sTemplatePath));
DebugFile.write("\n--------------------------------------------------------------------------------\n");
DebugFile.write(oXML.toString());
DebugFile.write("\n--------------------------------------------------------------------------------\n");
} catch (java.io.IOException ignore) {
} catch (com.enterprisedt.net.ftp.FTPException ignore) {
}
DebugFile.decIdent();
}
throw new PortletException("TransformerConfigurationException " + tce.getMessage(), tce);
} catch (TransformerException tex) {
if (DebugFile.trace) {
DebugFile.writeln("TransformerException " + tex.getMessageAndLocation());
try {
DebugFile.write("--------------------------------------------------------------------------------\n");
DebugFile.write(FileSystem.readfile(sTemplatePath));
DebugFile.write("\n--------------------------------------------------------------------------------\n");
DebugFile.write(oXML.toString());
DebugFile.write("\n--------------------------------------------------------------------------------\n");
} catch (java.io.IOException ignore) {
} catch (com.enterprisedt.net.ftp.FTPException ignore) {
}
DebugFile.decIdent();
}
throw new PortletException("TransformerException " + tex.getMessage(), tex);
}
if (DebugFile.trace) {
DebugFile.decIdent();
DebugFile.writeln("End ProductList.render()");
}
return sOutput;
}Example 94
| Project: Keel3.0-master File: Genesis.java View source code |
/**
* <p>
* Transforms the dataset into a double matrix
* </p>
* @param array Output matrix
* @param dataset Input dataset
*/
public static void DatasetToArray(double array[][], OpenDataset dataset) {
String line;
int pos1, pos2 = 0, group;
// For all the patterns
for (int i = 0; i < dataset.getndatos(); i++) {
line = dataset.getDatosAt(i);
pos1 = 1;
int offset = 0;
for (int j = 0; j < dataset.getnentradas(); j++) {
pos2 = line.indexOf(",", pos1);
if (dataset.getTiposAt(j) == 0) {
Vector values = dataset.getRangosVar(j);
String cats[] = new String[values.size()];
for (int k = 0; k < values.size(); k++) {
cats[k] = values.elementAt(k).toString();
}
for (int k = 0; k < values.size(); k++) {
if (line.substring(pos1, pos2).compareToIgnoreCase(cats[k]) == 0) {
array[i][offset + k] = 1.0;
} else {
array[i][offset + k] = 0.0;
}
}
offset += values.size();
} else {
try {
array[i][offset] = Double.parseDouble(line.substring(pos1, pos2));
} catch (java.lang.NumberFormatException NumberFormatException) {
array[i][offset] = 0.0;
} catch (java.lang.ArrayIndexOutOfBoundsException e) {
e.printStackTrace();
System.exit(-1);
}
offset++;
}
pos1 = pos2 + 1;
}
// Take the output classes without spaces and convert them to binary outputs.
pos1 = line.indexOf(",", pos2);
//pos2 = line.indexOf("]" pos1);
String category = line.substring(pos1 + 1, line.length());
if (dataset.getTiposAt(dataset.getnentradas()) != 0) {
pos1 = 0;
for (int k = 0; k < dataset.getnsalidas() - 1; k++) {
pos2 = category.indexOf(",", pos1);
array[i][offset + k] = Double.parseDouble(category.substring(pos1, pos2));
pos1 = pos2 + 1;
}
try {
array[i][offset + dataset.getnsalidas() - 1] = Double.parseDouble(category.substring(pos1));
} catch (java.lang.NumberFormatException e) {
e.printStackTrace();
System.exit(-1);
}
} else {
Vector out_values = dataset.getRangosVar(dataset.getnentradas());
String cats[] = new String[out_values.size()];
for (int k = 0; k < out_values.size(); k++) {
cats[k] = out_values.elementAt(k).toString();
}
for (int j = 0; j < out_values.size(); j++) {
if (category.compareToIgnoreCase(cats[j]) == 0) {
array[i][offset + j] = 1.0;
} else {
array[i][offset + j] = 0.0;
}
}
}
}
}Example 95
| Project: data-quality-master File: SurvivorshipUtilsTest.java View source code |
@Override
protected void outputRow(Object[] row) {
row2Struct outStuct_tMatchGroup_1 = new row2Struct();
if (0 < row.length) {
try {
outStuct_tMatchGroup_1.id = Integer.valueOf((String) row[0]);
} catch (java.lang.NumberFormatException e) {
outStuct_tMatchGroup_1.id = row[0] == null ? null : 0;
}
}
if (1 < row.length) {
outStuct_tMatchGroup_1.name = row[1] == null ? null : String.valueOf(row[1]);
}
if (2 < row.length) {
try {
outStuct_tMatchGroup_1.provinceID = Integer.valueOf((String) row[2]);
} catch (java.lang.NumberFormatException e) {
outStuct_tMatchGroup_1.provinceID = row[2] == null ? null : 0;
}
}
if (3 < row.length) {
outStuct_tMatchGroup_1.GID = row[3] == null ? null : String.valueOf(row[3]);
}
if (4 < row.length) {
try {
outStuct_tMatchGroup_1.GRP_SIZE = Integer.valueOf((String) row[4]);
} catch (java.lang.NumberFormatException e) {
outStuct_tMatchGroup_1.GRP_SIZE = row[4] == null ? null : 0;
}
}
if (5 < row.length) {
outStuct_tMatchGroup_1.MASTER = row[5] == null ? null : Boolean.valueOf((String) row[5]);
}
if (6 < row.length) {
try {
outStuct_tMatchGroup_1.SCORE = Double.valueOf((String) row[6]);
} catch (java.lang.NumberFormatException e) {
outStuct_tMatchGroup_1.SCORE = 0.0;
}
}
if (7 < row.length) {
try {
outStuct_tMatchGroup_1.GRP_QUALITY = Double.valueOf((String) row[7]);
} catch (java.lang.NumberFormatException e) {
outStuct_tMatchGroup_1.GRP_QUALITY = 0.0;
}
}
if (8 < row.length) {
outStuct_tMatchGroup_1.MATCHING_DISTANCES = row[8] == null ? null : String.valueOf(row[8]);
}
}Example 96
| Project: CodenameOne-master File: Integer.java View source code |
/**
* Parses the string argument as a signed integer in the radix specified by the second argument. The characters in the string must all be digits of the specified radix (as determined by whether
* returns a nonnegative value), except that the first character may be an ASCII minus sign '-' ('
* u002d') to indicate a negative value. The resulting integer value is returned.
* An exception of type NumberFormatException is thrown if any of the following situations occurs: The first argument is null or is a string of length zero. The radix is either smaller than Character.MIN_RADIX or larger than Character.MAX_RADIX. Any character of the string is not a digit of the specified radix, except that the first character may be a minus sign '-' ('u002d') provided that the string is longer than length 1. The integer value represented by the string is not a value of type int.
* Examples:
* parseInt("0", 10) returns 0 parseInt("473", 10) returns 473 parseInt("-0", 10) returns 0 parseInt("-FF", 16) returns -255 parseInt("1100110", 2) returns 102 parseInt("2147483647", 10) returns 2147483647 parseInt("-2147483648", 10) returns -2147483648 parseInt("2147483648", 10) throws a NumberFormatException parseInt("99", 8) throws a NumberFormatException parseInt("Kona", 10) throws a NumberFormatException parseInt("Kona", 27) returns 411787
*/
public static int parseInt(String string, int radix) throws NumberFormatException {
if (radix < Character.MIN_RADIX || radix > Character.MAX_RADIX) {
throw new NumberFormatException("Invalid radix: " + radix);
}
if (string == null) {
throw invalidInt(string);
}
int length = string.length(), i = 0;
if (length == 0) {
throw invalidInt(string);
}
boolean negative = string.charAt(i) == '-';
if (negative && ++i == length) {
throw invalidInt(string);
}
return parse(string, i, radix, negative);
}Example 97
| Project: concretesplitviewer-master File: OSVReader.java View source code |
/**
* Parse OSV-file as 'Version 1'
* @param groups Strings that produced by splitting file with '#'
* @return true if successful, false if any kind of error found
*/
private boolean isVersionOne(File file, String[] groups) throws NotRightFormatException {
if (groups.length <= 0) {
System.err.println("Please check are there records in file. May be it is empty.");
return false;
}
String[] headerLines = groups[0].split("\n");
if (headerLines.length <= 0) {
System.out.println("It is not 'Version 1' OSV-file. No header lines.");
return false;
}
Pattern p = Pattern.compile(".*Version[ \\t]+(1)\\s*");
Matcher m = p.matcher(headerLines[0]);
if (!m.matches()) {
System.out.println("It is not 'Version 1' OSV-file. First line not contain 'Version 1'.");
return false;
}
System.out.println("It seems 'Version 1' OSV-file.");
if (headerLines.length < 5) {
System.err.println("Bad 'Version 1' file format: header contains less than 5 lines.");
return false;
}
/*
* Parse header lines and find interesting descriptors
*/
int nameStart = 0, nameEnd = 0, resultStart = 0, resultEnd = 0, splitStart = 0;
boolean namePresented = false, resultPresented = false, splitPresented = false;
Pattern pName = Pattern.compile(".*@NAME(.+),(.+)\\s*");
Pattern pResult = Pattern.compile(".*@RESULT(.+),(.+)\\s*");
Pattern pSplits = Pattern.compile(".*@SPLITS[ \\t]+(\\d+)\\s*");
for (int i = 1; i < headerLines.length; i++) {
Matcher mName = pName.matcher(headerLines[i]);
if (mName.matches()) {
nameStart = Integer.parseInt(mName.group(1).trim());
nameEnd = Integer.parseInt(mName.group(2).trim());
nameEnd = nameEnd + nameStart - 1;
namePresented = true;
continue;
}
Matcher mResult = pResult.matcher(headerLines[i]);
if (mResult.matches()) {
resultStart = Integer.parseInt(mResult.group(1).trim());
resultEnd = Integer.parseInt(mResult.group(2).trim());
resultEnd = resultEnd + resultStart - 1;
resultPresented = true;
continue;
}
Matcher mSplits = pSplits.matcher(headerLines[i]);
if (mSplits.matches()) {
splitStart = Integer.parseInt(mSplits.group(1));
splitPresented = true;
continue;
}
// Here is line that doesn't match NAME, nor RESULT, nor SPLITS.
// May be it is event description.
// So it should be used as Title for main window.
}
// Check if all interesting descriptors presented
if (!namePresented) {
System.err.println("Bad 'Version 1' file format: @NAME is not presented.");
return false;
}
if (!resultPresented) {
System.err.println("Bad 'Version 1' file format: @RESULT is not presented.");
return false;
}
if (!splitPresented) {
System.err.println("Bad 'Version 1' file format: @SPLITS is not presented.");
return false;
}
eventDescription = headerLines[4].trim();
// All interesting descriptors presented.
// Parse.
groupsNames = new ArrayList<String>();
LinkedList<Group> allGroupsTemp = new LinkedList<Group>();
try {
for (int i = 1; i < groups.length; i++) {
allGroupsTemp.add(new Group());
// Split all group lines
String[] groupLines = groups[i].split("\\n");
// Parse first line in group: find name, number of points and distance
String groupName = "";
int groupPoints = 0;
int groupDistance = 0;
Pattern pGroup = Pattern.compile("[ \\t]*([^\\s]+)[ \\t]*,[ \\t]*(\\d+).*,[ \\t]*(\\d+)\\.(\\d+).*\\s*");
Matcher mGroup = pGroup.matcher(groupLines[0]);
if (!mGroup.matches()) {
System.err.println("Bad 'Version 1' file format. Bad group description line: '" + groupLines[0] + "'");
return false;
} else {
}
groupName = mGroup.group(1);
groupPoints = Integer.parseInt(mGroup.group(2));
groupDistance = 1000 * Integer.parseInt(mGroup.group(3)) + Integer.parseInt(mGroup.group(4));
Distance d = new Distance(groupName, groupDistance, groupPoints + 1);
// Find equal distance in other groups and store this fact
Iterator<Group> it = allGroupsTemp.iterator();
while (it.hasNext()) {
Distance dTmp = it.next().getDistance();
if (dTmp == null)
break;
if (dTmp.equals(d)) {
dTmp.setName(dTmp.getName() + " " + d.getName());
d = dTmp;
break;
}
}
groupsNames.add(groupName);
allGroupsTemp.getLast().setDistance(d);
allGroupsTemp.getLast().setName(groupName);
if (DEBUG)
System.out.println(groupName);
// Parse each line in the group
for (int j = 1; j < groupLines.length; j++) {
String athleteName = "";
String athleteResult = "";
Time[] athleteSplits = new Time[groupPoints + 1];
if (groupLines[j].length() < nameEnd) {
System.err.println("Bad 'Version 1' file format. Length of line: '" + groupLines[j] + "' is not enough for @NAME.");
return false;
} else {
athleteName = groupLines[j].substring(nameStart - 1, nameEnd);
}
if (groupLines[j].length() < resultEnd) {
System.err.println("Bad 'Version 1' file format. Length of line: '" + groupLines[j] + "' is not enough for @RESULT.");
return false;
} else {
athleteResult = groupLines[j].substring(resultStart - 1, resultEnd);
}
if (groupLines[j].length() < splitStart) {
System.err.println("Bad 'Version 1' file format. Length of line: '" + groupLines[j] + "' is not enough for @SPLITS.");
return false;
} else {
if (DEBUG)
System.out.println(groupLines[j]);
String[] theSplits = groupLines[j].substring(splitStart - 1).trim().split("\\s+");
for (int k = 0; k < groupPoints + 1; k++) {
try {
athleteSplits[k] = new Time(theSplits[k], 2);
} catch (java.lang.NumberFormatException e) {
athleteSplits[k] = new Time(0, 2);
} catch (java.lang.ArrayIndexOutOfBoundsException e) {
athleteSplits[k] = new Time(0, 2);
}
}
}
String[] athleteNames = athleteName.split("[ \\t]+");
Athlete a = new Athlete((athleteNames.length > 0 ? (athleteNames[0].trim()) : ""), (athleteNames.length > 1 ? (athleteNames[1].trim()) : ""), athleteSplits, allGroupsTemp.getLast(), 1900, athleteResult);
}
}
} catch (ArrayIndexOutOfBoundsException e) {
return false;
} catch (NumberFormatException nfe) {
throw new NotRightFormatException(file, "OSV version 1", "bad number format: " + nfe.getMessage());
}
Iterator<Group> it = allGroupsTemp.iterator();
while (it.hasNext()) {
Distance d = it.next().getDistance();
if (d.getLengthOfDist(1) < 0) {
d.setLengthsOfDists(Tools.calculatLengthsOfLaps(d.getGroups()));
}
}
allGroups = new ArrayList<Group>(allGroupsTemp);
return true;
}Example 98
| Project: gsn-master File: CSVHandler.java View source code |
public TreeMap<String, Serializable> convertTo(String[] formats, String[] fields, String nullValues[], String[] values, char separator) {
TreeMap<String, Serializable> streamElement = new TreeMap<String, Serializable>(new CaseInsensitiveComparator());
for (String field : fields) streamElement.put(field, null);
HashMap<String, String> timeStampFormats = new HashMap<String, String>();
for (int i = 0; i < Math.min(fields.length, values.length); i++) {
if (isNull(nullValues, values[i])) {
continue;
} else if (formats[i].equalsIgnoreCase("numeric")) {
try {
streamElement.put(fields[i], Double.parseDouble(values[i]));
} catch (java.lang.NumberFormatException e) {
logger.error("Parsing to Numeric failed: Value to parse=" + values[i] + " in" + getDataFile());
throw e;
}
} else if (formats[i].equalsIgnoreCase("string")) {
streamElement.put(fields[i], values[i]);
} else if (formats[i].equalsIgnoreCase("bigint")) {
try {
streamElement.put(fields[i], Long.parseLong(values[i]));
} catch (java.lang.NumberFormatException e) {
logger.error("Parsing to BigInt failed: Value to parse=" + values[i] + " in" + getDataFile());
throw e;
}
} else if (isTimeStampFormat(formats[i])) {
String value = "";
String format = "";
if (streamElement.get(fields[i]) != null) {
value = (String) streamElement.get(fields[i]);
format = timeStampFormats.get(fields[i]);
value += separator;
format += separator;
}
if (isTimeStampLeftPaddedFormat(formats[i]))
values[i] = StringUtils.leftPad(values[i], getTimeStampFormat(formats[i]).length(), '0');
value += values[i];
format += getTimeStampFormat(formats[i]);
streamElement.put(fields[i], value);
timeStampFormats.put(fields[i], format);
}
}
for (String timeField : timeStampFormats.keySet()) {
String timeFormat = timeStampFormats.get(timeField);
String timeValue = (String) streamElement.get(timeField);
try {
DateTime x = DateTimeFormat.forPattern(timeFormat).withZone(getTimeZone()).parseDateTime(timeValue);
streamElement.put(timeField, x.getMillis());
} catch (IllegalArgumentException e) {
logger.error("Parsing error: TimeFormat=" + timeFormat + " , TimeValue=" + timeValue + " in" + getDataFile());
logger.error(e.getMessage(), e);
throw e;
}
}
return streamElement;
}Example 99
| Project: hadoop-20-master File: ControlGroup.java View source code |
public long getRSSMemoryUsage() {
String[] kvPairs = this.getListParameter(MEM_STAT);
if (kvPairs == null) {
return 0;
}
for (String kvPair : kvPairs) {
String[] kv = kvPair.split("\\s+");
long ret;
if (kv.length >= 2 && kv[0].trim().compareToIgnoreCase(MEM_RSS_IN_BYTES) == 0) {
try {
ret = Long.parseLong(kv[1].trim());
} catch (NumberFormatException ne) {
LOG.debug("Error reading parameter " + kv[1] + ": \"java.lang.NumberFormatException: " + ne.getMessage() + "\"");
ret = 0;
}
return ret;
}
}
return 0;
}Example 100
| Project: tajo-master File: QueryExecutorServlet.java View source code |
@Override
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String action = request.getParameter("action");
Map<String, Object> returnValue = new HashMap<>();
try {
if (tajoClient == null) {
errorResponse(response, "TajoClient not initialized");
return;
}
if (action == null || action.trim().isEmpty()) {
errorResponse(response, "no action parameter.");
return;
}
if ("runQuery".equals(action)) {
String prevQueryRunnerId = request.getParameter("prevQueryId");
if (prevQueryRunnerId != null) {
synchronized (queryRunners) {
QueryRunner runner = queryRunners.remove(prevQueryRunnerId);
if (runner != null)
runner.setStop();
}
}
// if TajoMaster memory usage is over 50%, the request will be canceled
float allowedMemoryRatio = 0.5f;
long maxMemory = Runtime.getRuntime().maxMemory();
long usedMemory = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();
if (usedMemory > maxMemory * allowedMemoryRatio) {
errorResponse(response, "Allowed memory size of " + (maxMemory * allowedMemoryRatio) / (1024 * 1024) + " MB exhausted");
return;
}
String query = request.getParameter("query");
if (query == null || query.trim().isEmpty()) {
errorResponse(response, "No query parameter");
return;
}
String queryRunnerId = null;
while (true) {
synchronized (queryRunners) {
queryRunnerId = "" + System.currentTimeMillis();
if (!queryRunners.containsKey(queryRunnerId)) {
break;
}
}
try {
Thread.sleep(100);
} catch (InterruptedException e) {
}
}
String database = request.getParameter("database");
QueryRunner queryRunner = new QueryRunner(queryRunnerId, query, database);
try {
queryRunner.sizeLimit = Integer.parseInt(request.getParameter("limitSize"));
} catch (java.lang.NumberFormatException nfe) {
queryRunner.sizeLimit = 1048576;
}
try {
queryRunner.rowLimit = Integer.parseInt(request.getParameter("limitRow"));
} catch (java.lang.NumberFormatException nfe) {
queryRunner.rowLimit = 3000000;
}
synchronized (queryRunners) {
queryRunners.put(queryRunnerId, queryRunner);
}
queryRunnerExecutor.submit(queryRunner);
returnValue.put("queryRunnerId", queryRunnerId);
} else if ("getQueryProgress".equals(action)) {
synchronized (queryRunners) {
String queryRunnerId = request.getParameter("queryRunnerId");
QueryRunner queryRunner = queryRunners.get(queryRunnerId);
if (queryRunner == null) {
errorResponse(response, "No query info:" + queryRunnerId);
return;
}
if (queryRunner.error != null) {
errorResponse(response, queryRunner.error);
return;
}
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
returnValue.put("progress", queryRunner.progress);
returnValue.put("startTime", df.format(queryRunner.startTime));
returnValue.put("finishTime", queryRunner.finishTime == 0 ? "-" : df.format(queryRunner.startTime));
returnValue.put("runningTime", JSPUtil.getElapsedTime(queryRunner.startTime, queryRunner.finishTime));
}
} else if ("getQueryResult".equals(action)) {
synchronized (queryRunners) {
String queryRunnerId = request.getParameter("queryRunnerId");
QueryRunner queryRunner = queryRunners.get(queryRunnerId);
if (queryRunner == null) {
errorResponse(response, "No query info:" + queryRunnerId);
return;
}
if (queryRunner.error != null) {
errorResponse(response, queryRunner.error);
return;
}
returnValue.put("resultSize", queryRunner.resultRows);
returnValue.put("resultData", queryRunner.queryResult);
returnValue.put("resultColumns", queryRunner.columnNames);
returnValue.put("runningTime", JSPUtil.getElapsedTime(queryRunner.startTime, queryRunner.finishTime));
}
} else if ("clearAllQueryRunner".equals(action)) {
synchronized (queryRunners) {
for (QueryRunner eachQueryRunner : queryRunners.values()) {
eachQueryRunner.setStop();
}
queryRunners.clear();
}
} else if ("killQuery".equals(action)) {
String queryId = request.getParameter("queryId");
if (queryId == null || queryId.trim().isEmpty()) {
errorResponse(response, "No queryId parameter");
return;
}
QueryStatus status = tajoClient.killQuery(TajoIdUtils.parseQueryId(queryId));
if (status.getState() == TajoProtos.QueryState.QUERY_KILLED) {
returnValue.put("successMessage", queryId + " is killed successfully.");
} else if (status.getState() == TajoProtos.QueryState.QUERY_KILL_WAIT) {
returnValue.put("successMessage", queryId + " will be finished after a while.");
} else {
errorResponse(response, "ERROR:" + status.getErrorMessage());
return;
}
}
returnValue.put("success", "true");
writeHttpResponse(response, returnValue);
} catch (Exception e) {
LOG.error(e.getMessage(), e);
errorResponse(response, e);
}
}Example 101
| Project: xresloader-master File: ExcelEngine.java View source code |
/**
* å?•å…ƒæ ¼æ•°æ?®è½¬æ?¢ï¼ˆInteger)
*
* @param row 行
* @param col 列�
* @param evalor 公�管�器
* @return
*/
public static DataContainer<Long> cell2i(Row row, IdentifyDescriptor col, FormulaEvaluator evalor) throws ConvException {
DataContainer<Long> ret = new DataContainer<Long>();
ret.setDefault(0L);
if (null == row)
return ret;
Cell c = row.getCell(col.index);
if (null == c)
return ret;
CellValue cv = null;
if (CellType.FORMULA == c.getCellTypeEnum()) {
if (null != evalor)
cv = evalor.evaluate(c);
else
return ret;
}
CellType type = (null == cv) ? c.getCellTypeEnum() : cv.getCellTypeEnum();
switch(type) {
case BLANK:
return ret;
case BOOLEAN:
if (null != col.verify_engine) {
return ret.set(Long.valueOf(col.verify_engine.get(c.getBooleanCellValue() ? 1 : 0)));
} else {
return ret.set(c.getBooleanCellValue() ? 1L : 0L);
}
case ERROR:
return ret;
case FORMULA:
return ret;
case NUMERIC:
{
long val = 0;
if (DateUtil.isCellDateFormatted(c)) {
val = dateToUnixTimestamp(c.getDateCellValue());
} else {
val = Math.round(c.getNumericCellValue());
}
if (null != col.verify_engine) {
return ret.set(Long.valueOf(col.verify_engine.get((int) val)));
} else {
return ret.set(val);
}
}
case STRING:
{
String val = c.getStringCellValue().trim();
if (val.isEmpty()) {
return ret;
}
try {
if (null != col.verify_engine) {
return ret.set(Long.valueOf(col.verify_engine.get(tryMacro(val))));
} else {
return ret.set(Math.round(Double.valueOf(tryMacro(val))));
}
} catch (java.lang.NumberFormatException e) {
throw new ConvException(String.format("%s can not be converted to a integer", val));
}
}
default:
return ret;
}
}