History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2602
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Robin Shen
Reporter: AlSt
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Loads of IllegalStateExceptions in findAuditBuildRequest

Created: 15/Dec/15 04:43 PM   Updated: 17/Feb/16 12:50 AM
Component/s: None
Affects Version/s: 6.0.35
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
I do not know why and how this can happen:

jvm 1 | Exception in thread "pool-1-thread-246357" java.lang.IllegalStateException
jvm 1 | at com.pmease.quickbuild.model.Configuration.findAuditBuildRequest(Configuration.java:1706)
jvm 1 | at com.pmease.quickbuild.DefaultBuildEngine$5$1.run(DefaultBuildEngine.java:1901)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
jvm 1 | at java.lang.Thread.run(Thread.java:745)

Sorry for that less information

 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [16/Dec/15 12:44 AM]
Please edit advanced setting of your root configuration and set option "audit build request" to either "yes" or "no". This option is added in a patch release and QB should have set this correctly after migration. But for some reason (typically if the root configuration is created by some custom script), this option may forget to be specified.

AlSt [16/Dec/15 08:20 AM]
What exactly do you mean with "root configuration". The root configuration is present right after server installation. Or do you mean any parent configuration?

Robin Shen [17/Dec/15 12:41 AM]
I mean the top level configuration. Please check advanced setting of it to see if the value is undefined.

Alexey Shumkin [16/Feb/16 11:48 AM]
I have the same errors in a log
jvm 1 | 2016-02-16 11:35:17,880 INFO - Build request has been processed.
jvm 1 | Exception in thread "pool-1-thread-82" java.lang.IllegalStateException
jvm 1 | at com.pmease.quickbuild.model.Configuration.findAuditBuildRequest(Configuration.java:1706)
jvm 1 | at com.pmease.quickbuild.DefaultBuildEngine$5$1.run(DefaultBuildEngine.java:1931)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
jvm 1 | at java.lang.Thread.run(Thread.java:745)

>>I mean the top level configuration. Please check advanced setting of it to see if the value is undefined.
Value "audit" was defined and "yes".
I rechecked (uncheck, save, check, save) it, but it did not help.

System Date and Time 2016-02-16 14:47:18
Operating System Linux 3.13.0-32-generic, amd64
JVM OpenJDK 64-Bit Server VM 1.7.0_91, Oracle Corporation
QuickBuild Version 6.1.2 - Fri Jan 08 01:30:14 UTC 201

Robin Shen [17/Feb/16 12:50 AM]
Root cause of this issue is now found and the issue has now been fixed in 6.1.5.