spot7.org logo
Home PHP C# C++ Android Java Javascript Python IOS SQL HTML Categories

Get an exception when calling the setMod() method


What will happen here:

humanAttack.nextInt((enemyMinDamageHit
- enemyMaxDamageHit) + 1)

if the parameter to the .nextInt(...) method is negative? You'll get an exception, is what. Since Max is > than Min, so this is likely. You'd best make sure that the parameters are in fact positive.

Myself, I'd swap them, by changing

humanAttack.nextInt((enemyMinDamageHit
- enemyMaxDamageHit) + 1)

to

humanAttack.nextInt((enemyMaxDamageHit
- enemyMinDamageHit) + 1)


Most importantly, you will want to read all exception messages critically since the information that they pass to you is not gibberish, but rather often (and in your case precisely) tells you what is wrong and where.

Your exception message tells you:

Exception in thread "main"
java.lang.IllegalArgumentException: bound must be
positive

So you know that some number used as a method or constructor parameter is negative but should in fact be positive.

at
java.util.Random.nextInt(Random.java:388)

OK, it involves something to do with a Random object's nextInt(...) call.

at
dsboy08.BattleX.Start.attack(Start.java:67)

and the problem is at line 67 of the Start class, in the attack method.


Categories : Java

Related to : Get an exception when calling the setMod() method
jsf: Calling a method in managedbean giving exception
You cannot inject a Spring bean by using @Autowired inside JSF managed bean. You should change to @ManagedProperty(value="#{something}") private LoginService loginServiceImpl; // getter and setter. See also: Null pointer when autowiring the bean into JSF Managed bean

Categories : Spring
error on calling signalR server method from a controller method
If you have using System.Web.Mvc; and using Microsoft.AspNet.SignalR; at the top of your file then it will not know which AuthorizeAttribute to use. Change [Authorize] to [System.Web.Mvc.AuthorizeAttribute] or use a using alias directive.

Categories : C#
onCreate() method calling instead of onUpgrade() method while updating database
It seems the database version is not correctly recorded unless you call getReadableDatabase or getWritableDatabase at some stage on creation of the db. According to user Vovkab, you should call either of these things in the constructor of your db to trigger the upgrade. EDIT: I just wanted to add a couple things to this answer - most notably, this answer is the best description of upgrading datab

Categories : Android
Any way to know if calling method should Dispose the object returned by called method
CA2000 warning is something you might be after, see documentation: If a disposable object is not explicitly disposed before all references to it are out of scope, the object will be disposed at some indeterminate time when the garbage collector runs the finalizer of the object. Because an exceptional event might occur that will prevent the finalizer of the object from running, the obj

Categories : C#
WPF DependencyObject calling thread exception
You can wrap your call inside an Action() being called from Dispatcher like this: this.Dispatcher.BeginInvoke(new Action(() => { // your code accessing UI elements here }));

Categories : C#
Recently Add
Redirecting the output directory of 'mvn package' or 'mvn compile' command
No suitable constructor found for ProductoExtranjero
java Composite design pattern(Directory &File)
Java JTree's ui refresh after removing node from parent
First REST Spring application
How to cancel Indexing of a Solr document using Update Request Processor
PowerMock - Mock a Singleton with a Private Constructor
Calling a Postgres stored function SQL error
Where to store Morphlines Java custom command class?
Generic repository using map
How can I scroll a ScrolledComposited in Eclipse SWT Design view?
2 Frames/layout in 1 Activity
Writing a switch differently
Next button opens another activity when its reaches the array limit
Is EclipseLink MOXy capable of applying JSR-303 Bean Validation when unmarshalling XML to object?
Why my jdk can't work,and before the java_home, there is a space that is not from me
How to add List of objects in a Map
How to make notepad++ function like regular notepad in cmd?
Cell renderer and the lost focus
how can I implement iterable for LinkedList>
Disable Androids image-crunch in eclipse (run as) builds
java 8 lambda myMap.stream().count() != myMap.size() after merging myMap
Issue with Calendar calculation that spans 2 calendar years
JSF 2.0 Spring bean injection
Java Regex ReplaceAll with grouping
Getting any word and last word using sed
Clicking on link on JEditorPane throws IOException
printing out difference of two arrays
Spring Bean Alias in JavaConfig
Using Factory Method to Create Generics
© Copyright 2017 spot7.org Publishing Limited. All rights reserved.