Combat Reporter - report monitoring tool

Please post here for questions and discussion about scenario design, art and sound modding and the game editor for WITP Admiral's Edition.

Moderators: wdolson, MOD_War-in-the-Pacific-Admirals-Edition

Post Reply
User avatar
Roger Neilson II
Posts: 1419
Joined: Sun Jul 16, 2006 11:16 am
Location: Newcastle upon Tyne. England

RE: Combat Reporter - report monitoring tool

Post by Roger Neilson II »

No I have tried pointing the preference setting to the original install, and also to the copy installs for the two games - in all cases I am getting the same result.

Roger
Image
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Hmm,

I did notice that the loading time takes longer in some cases. How long are you waiting? Is this an indefinite wait? Also, are you getting any errors in the cmd window?

Is anyone else having this problem?

Bret
I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

All radio messages worked for me in version 1.051 in the file you sent me, using that pattern. You're sure you have 1.051 loaded right?

Bret
I'll be back
User avatar
BigDuke66
Posts: 2035
Joined: Thu Feb 01, 2001 10:00 am
Location: Terra

RE: Combat Reporter - report monitoring tool

Post by BigDuke66 »

Sure.
Of these:

Radio transmissions detected at Babeldaob (90,97).

Radio transmissions detected at Brunei (65,87).

Radio transmissions detected at 64,74.

Radio transmissions detected at Peleliu (90,98).

Radio transmissions detected at 99,121.

Heavy Volume of Radio transmissions detected at 71,76.

Radio transmissions detected at 99,122.

Radio transmissions detected at Kanoya (102,61).

Radio transmissions detected at 91,98.

Radio transmissions detected at Bayombong (80,75).

The red ones don't work.
But doesn't seem to be the Radio messages only, for the next day I have problems in the Sigint with:
Based:
1297 men are based at Pagan (110,89).

In Located:
a Yusen N Cargo class xAK is located at Soc Trang (58,73).

And again almost all in the Radio messages:
Radio transmissions detected at Nanking (91,52).

Radio transmissions detected at Anshan (102,43).

Radio transmissions detected at Utsonomiya (115,60).

Radio transmissions detected at Pagan (110,89).

Radio transmissions detected at Madang (97,123).

Heavy Volume of Radio transmissions detected at Port Arthur (99,44).


Oh man and just as I copy in it I think I see the problem, all those that make problems have a space between the name and the coordinates.
You see it here:
3rd JAAF AF Coy is located at Tourane(66,65).

11th RGC Temp. Division is located at Hankow(85,50).

31st Ind.AA Gun Co is located at Ominato(119,54).

1st Recon Regiment is located at Keijo(103,50).

57th Field AA Battalion is located at Yenki(110,44).

Chichi-jima Fortress is located at Chichi-jima(111,74).

36th Field AA Battalion is located at Kompong Trach(57,70).

a Yusen N Cargo class xAK is located at Soc Trang (58,73).

Of those all work except the last and there we have a space between name and coordinates
User avatar
Roger Neilson II
Posts: 1419
Joined: Sun Jul 16, 2006 11:16 am
Location: Newcastle upon Tyne. England

RE: Combat Reporter - report monitoring tool

Post by Roger Neilson II »

Its been running about 12 hours now and still says its loading......

Pointing the file to the main install WITP directory. No error messages apparent.

Roger
Image
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Great,

That helps and I'll take a look to see if the space is causing the problem. I'll get back to you.

Bret
I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Roger,

It sounds like you may have discovered a deadlock condition in my code. I haven't been able to duplicate it, but I'll look at the loading routine. I use multiple threads to load the map faster and it is possible under certain circumstances it is deadlocking. I'll also add some additional error handling to see if we can track this down.

Bret
I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Hey BigDuke, I tested these and no errors in the latest version. Spaces or not, I am creating another build and uploading it. Maybe something was wrong with my original upload.

Bret
I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Roger and BigDuke,

1.052 is avail. I have added some logging to help troubleshoot Roger's issue and I put code in to avoid the array out of bounds issue. It may still not parse correctly BigDuke, but it won't error. I am not able to duplicate your issues on my end as it is parsing correctly for me with the space and without it. If you have an additional report file you are experiencing problems with, please upload it and I'll take another look.

Roger, I also changed the load progress bar to traverse farther during the initial load process. You should see it go to 50% pretty quickly in the latest version.

Cheers,

Bret
I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Roger,

I just discovered why you may be having problems. First, if you are double clicking on the combatreporter.jar file, it may run, but you won't have enough memory and the map won't load.

If you are running it via the combatreporter.bat file, then you may need to increase the memory argument as you don't have enough memory allocated. The default in the .bat file is currently set at 1024M which should be plenty, but your machine may not have enough physical memory. Let me know what your RAM size is in your computer.

Unfortunately, I wasn't trapping the out of memory conditions and that is why you were seeing the deadlock condition. Wow, Murphy was all over this one.

I will need to release a new version to account for this case. The recent 1.052 version has a timeout, so it won't hang for more than a minute, but it is still not usable since the map won't have loaded.

Let me know what you discover.

Bret
I'll be back
User avatar
BigDuke66
Posts: 2035
Joined: Thu Feb 01, 2001 10:00 am
Location: Terra

RE: Combat Reporter - report monitoring tool

Post by BigDuke66 »

Thanks, works perfect!
User avatar
Roger Neilson II
Posts: 1419
Joined: Sun Jul 16, 2006 11:16 am
Location: Newcastle upon Tyne. England

RE: Combat Reporter - report monitoring tool

Post by Roger Neilson II »

LOads now to give black screen where map should be. I have currently 1024 memory - could set more - its running in Parallels on a Mac.

Here's some report:


C:\Games\Randy\Combat reporter>java -splash:UV1024.jpg -Xmx1024m -jar combatRepo
rt.jar
waiting for images to load
displaying map
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
Caused by: java.lang.NullPointerException
at com.bret.witpae.ScrollablePicture.<init>(ImageViewer.java:377)
at com.bret.witpae.ImageViewer.displayImage(ImageViewer.java:212)
at com.bret.witpae.ImageViewer.displayImage(ImageViewer.java:194)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMet
hodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMeta
MethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSi
teArray.java:40)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:128)
at com.bret.witpae.CombatReport.main(CombatReport.groovy:319)
... 5 more
reading image row: 0, col: 0
reading image row: 0, col: 1
reading image row: 0, col: 2
reading image row: 0, col: 3
reading image row: 0, col: 4
reading image row: 0, col: 5
reading image row: 0, col: 6
reading image row: 1, col: 0
reading image row: 1, col: 1
reading image row: 1, col: 2
reading image row: 1, col: 3
reading image row: 1, col: 4
reading image row: 1, col: 5
reading image row: 1, col: 6
reading image row: 2, col: 0
reading image row: 2, col: 1
reading image row: 2, col: 2
reading image row: 2, col: 3
reading image row: 2, col: 4
reading image row: 2, col: 5
reading image row: 2, col: 6
reading image row: 3, col: 0
reading image row: 3, col: 1
reading image row: 3, col: 2
reading image row: 3, col: 3
reading image row: 3, col: 4
reading image row: 3, col: 5
reading image row: 3, col: 6
reading image row: 4, col: 0
reading image row: 4, col: 1
reading image row: 4, col: 2
reading image row: 4, col: 3
reading image row: 4, col: 4
reading image row: 4, col: 5
reading image row: 4, col: 6
reading image row: 5, col: 0
reading image row: 5, col: 1
reading image row: 5, col: 2
reading image row: 5, col: 3
reading image row: 5, col: 4
reading image row: 5, col: 5
reading image row: 5, col: 6
images loaded
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.bret.witpae.ImageViewer.scrollToHex(ImageViewer.java:251)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMet
hodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMeta
MethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSi
teArray.java:40)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:128)
at com.bret.witpae.CombatReport$1.mousePressed(CombatReport.groovy:174)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.bret.witpae.ImageViewer.scrollToHex(ImageViewer.java:251)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMet
hodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMeta
MethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:128)
at com.bret.witpae.CombatReport$1.mousePressed(CombatReport.groovy:174)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)


Image
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Interesting, the amount of time it takes to load the files is longer than the timeout as you can see from the top two lines

waiting for images to load
displaying map

Displaying map should come after images loaded further down. I'm going to add some additional logging with time stamps and adjust the timeout. I'm not seeing out of memory errors, so whatever is causing this, is subtle and is unusual. The other errors in your listing are related to the fact that the map loaded in the wrong order which should not happen unless the map files take too long to load.

Well as they say, if it can happen, it usually will happen at some point. :-)

I'll upload a new version later today after work when I get a chance to make the changes.

Bret


I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Whew!!! I'm glad something was fixed. Now on to Roger's dilemma.

Cheers,

Bret
I'll be back
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Roger,

Version 1.0521 is up. Give it another try. Additional logging and increased timeout to see if we can get that map loaded.

Bret
I'll be back
User avatar
Roger Neilson II
Posts: 1419
Joined: Sun Jul 16, 2006 11:16 am
Location: Newcastle upon Tyne. England

RE: Combat Reporter - report monitoring tool

Post by Roger Neilson II »

Ok, its completing its load but only displaying a black screen for the map and whilst I can click and highlight the left panel for specifics, if I try to highlight the right panel for events - which if I recall showed where the action happened on the map, it does not highlight.

No error report.

Roger
Image
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Hey Roger,

Thanks for giving it a shot. If the map doesn't load, you will get a black screen where the map should go and the navigation won't work because the map doesn't exist. I'm at a loss to describe why it appears to load, but you see a black screen. What kind of computer are you running this on? Have you tried running it on a different computer?

Can you post the logged output? I'm at a loss to describe what is going on. The logging may shed some additional light.

Also, what version of Java are you running? I'm grasping at straws at the moment [:D]

Bret
I'll be back
User avatar
Roger Neilson II
Posts: 1419
Joined: Sun Jul 16, 2006 11:16 am
Location: Newcastle upon Tyne. England

RE: Combat Reporter - report monitoring tool

Post by Roger Neilson II »

I have no explanation for this, but today when I loaded the programme it worked!

Nothing different here....but the map and the link to the report is running fine.

Roger
Image
bretg80
Posts: 289
Joined: Sun Jun 07, 2009 9:49 pm

RE: Combat Reporter - report monitoring tool

Post by bretg80 »

Well, hopefully, it will continue. :-) Enjoy
I'll be back
User avatar
Chuske
Posts: 399
Joined: Tue Jul 06, 2010 3:56 pm
Location: Exeter, UK

RE: Combat Reporter - report monitoring tool

Post by Chuske »

Hi,

My combat reports suddenly stopped working. The map loads ok and I've checked that the reporter is still configured correctly to my WITPAE folder and save folder.

All I get is an empty report list ie Air, Ground etc but no reports and below that an empty folder with the save game date. Again if I click on this it's is empty.

I'm running 1.0.4.1106i on Windows 7 with version 1.0521 of reporter.

Here is the log output:-


E:\Matrix Games\War in the Pacific Admiral's Edition\CombatReporter>java -splas
:UV1024.jpg -Xmx1024m -jar combatReport.jar
preparing to load images at 0
loading images at 4
waiting for images to load at 3995
reading image row: 0, col: 0 at 4946
reading image row: 0, col: 1 at 4952
reading image row: 0, col: 2 at 4959
reading image row: 0, col: 3 at 4973
reading image row: 0, col: 4 at 4979
reading image row: 0, col: 5 at 4989
reading image row: 0, col: 6 at 5001
reading image row: 1, col: 0 at 5009
reading image row: 1, col: 1 at 5016
reading image row: 1, col: 2 at 5023
reading image row: 1, col: 3 at 5031
reading image row: 1, col: 4 at 5038
reading image row: 1, col: 5 at 5049
reading image row: 1, col: 6 at 5052
reading image row: 2, col: 0 at 5060
reading image row: 2, col: 1 at 5065
reading image row: 2, col: 2 at 5071
reading image row: 2, col: 3 at 5077
Exception in thread "Thread-3" reading image row: 2, col: 4 at 5085java.lang.St
ingIndexOutOfBoundsException: String index out of range: -1

at java.lang.String.substring(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMe
hodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMet
MethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallS
teArray.java:40)
reading image row: 2, col: 5 at 5092 at org.codehaus.groovy.runtime.callsite
AbstractCallSite.call(AbstractCallSite.java:116)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:128)
at com.bret.witpae.MyNode.compareTo(MyNode.groovy:27)
reading image row: 2, col: 6 at 5096 at java.util.Arrays.mergeSort(Unknown S
urce)

at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at java_util_Collections$sort.call(Unknown Source)
at com.bret.witpae.MyNode.insert(MyNode.groovy:16)
at javax.swing.tree.DefaultMutableTreeNode.add(Unknown Source)
at javax.swing.tree.DefaultMutableTreeNode$add.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallS
teArray.java:40)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:124)reading image row: 3, col: 0 at 5104

at com.bret.witpae.OpsReport$_readOpsReport_closure1.doCall(OpsReport.g
oovy:38)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java
88)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(
losureMetaClass.java:273)
reading image row: 3, col: 1 at 5112 at groovy.lang.MetaClassImpl.invokeMeth
d(MetaClassImpl.java:886)

at groovy.lang.Closure.call(Closure.java:276)
at groovy.lang.Closure.call(Closure.java:289)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForLine(
efaultGroovyMethods.java:2444)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachLine(DefaultGro
vyMethods.java:10859)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachLine(DefaultGro
vyMethods.java:10666)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachLine(DefaultGro
vyMethods.java:10632)
reading image row: 3, col: 2 at 5120 at org.codehaus.groovy.runtime.dgm$128.
nvoke(Unknown Source)

at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMeth
dSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:270)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMet
MethodSite.java:52)
reading image row: 3, col: 3 at 5128 at org.codehaus.groovy.runtime.callsite
CallSiteArray.defaultCall(CallSiteArray.java:40)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:124)
at com.bret.witpae.OpsReport.readOpsReport(OpsReport.groovy:30)
at com.bret.witpae.OpsReport$readOpsReport.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallS
teArray.java:40)
reading image row: 3, col: 4 at 5136 at org.codehaus.groovy.runtime.callsite
AbstractCallSite.call(AbstractCallSite.java:116)

reading image row: 3, col: 5 at 5144 at org.codehaus.groovy.runtime.callsite
AbstractCallSite.call(AbstractCallSite.java:132)

at com.bret.witpae.CombatReport$_main_closure3_closure17.doCall(CombatR
port.groovy:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
reading image row: 3, col: 6 at 5148 at sun.reflect.NativeMethodAccessorImpl
invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
reading image row: 4, col: 0 at 5156 at org.codehaus.groovy.reflection.Cache
Method.invoke(CachedMethod.java:88)

at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
reading image row: 4, col: 1 at 5165 at org.codehaus.groovy.runtime.metaclas
.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:273)

at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
at groovy.lang.Closure.call(Closure.java:276)
at groovy.lang.Closure.call(Closure.java:289)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyM
thods.java:1198)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyM
thods.java:1174)
at org.codehaus.groovy.runtime.dgm$109.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMeth
dSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:270)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMet
MethodSite.java:52)
reading image row: 4, col: 2 at 5172 at org.codehaus.groovy.runtime.callsite
CallSiteArray.defaultCall(CallSiteArray.java:40)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:124)
at com.bret.witpae.CombatReport$_main_closure3.doCall(CombatReport.groo
y:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
reading image row: 4, col: 3 at 5179 at sun.reflect.DelegatingMethodAccessor
mpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java
88)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(
losureMetaClass.java:273)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMeta
lassSite.java:39)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallS
teArray.java:40)reading image row: 4, col: 4 at 5187

at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMeta
lassSite.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractC
llSite.java:124)
at com.bret.witpae.FileWatcher.processFiles(FileWatcher.groovy:112)
at com.bret.witpae.FileWatcher$processFiles.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurren
(CallSiteArray.java:44)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Ab
tractCallSite.java:141)reading image row: 4, col: 5 at 5194

at com.bret.witpae.FileWatcher.fileMonitorExecutor(FileWatcher.groovy:8
)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
reading image row: 4, col: 6 at 5198 at sun.reflect.DelegatingMethodAccessor
mpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java
88)reading image row: 5, col: 0 at 5200

at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(
losureMetaClass.java:362)reading image row: 5, col: 1 at 5202

at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(P
goMetaClassSite.java:66)
reading image row: 5, col: 2 at 5205 at org.codehaus.groovy.runtime.callsite
CallSiteArray.defaultCallCurrent(CallSiteArray.java:44)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Ab
tractCallSite.java:141)
reading image row: 5, col: 3 at 5207 at org.codehaus.groovy.runtime.callsite
AbstractCallSite.callCurrent(AbstractCallSite.java:145)

at com.bret.witpae.FileWatcher$_run_closure1.doCall(FileWatcher.groovy:
0)reading image row: 5, col: 4 at 5209

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
reading image row: 5, col: 5 at 5211 at sun.reflect.DelegatingMethodAccessor
mpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java
88)reading image row: 5, col: 6 at 5213

at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)images loa
ed

at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(
losureMetaClass.java:273)clearing latch at 5214

at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(P
goMetaClassSite.java:66)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurren
(CallSiteArray.java:44)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Ab
tractCallSite.java:141)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Ab
tractCallSite.java:149)
at com.bret.witpae.FileWatcher$_run_closure1.doCall(FileWatcher.groovy)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java
88)
displaying map at 5232 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.jav
:233)

at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(
losureMetaClass.java:273)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
at groovy.lang.Closure.call(Closure.java:276)
at groovy.lang.Closure.call(Closure.java:271)
at groovy.lang.Closure.run(Closure.java:354)
at java.lang.Thread.run(Unknown Source)
The user formerly known as jonboym

WITP:AE - Useful Info for Beginners

WitW Tutorials

WitW Beta/Alpha Tester
Post Reply

Return to “Scenario Design and Modding”