Combat Reporter - report monitoring tool
Moderators: wdolson, MOD_War-in-the-Pacific-Admirals-Edition
RE: Combat Reporter - report monitoring tool
Could i get some help please?
And could i have a link for the latest combatreporter.
And see the picture maybe some thing arent right.
And could i have a link for the latest combatreporter.
And see the picture maybe some thing arent right.
- Attachments
-
- !!combatrep 24 juni.jpg (27.63 KiB) Viewed 197 times
RE: Combat Reporter - report monitoring tool
Are there any updates in the pipe for this tool?
RE: Combat Reporter - report monitoring tool
I am currently running Windows 8 with the lastest Beta patch for WITP:AE. When using this utility, the program works fine but the map doesn't come up. Could you assist?
I am running the RA 6.6 mod with the Extended Map (Asian Roads) w/SL
I am running the RA 6.6 mod with the Extended Map (Asian Roads) w/SL
RE: Combat Reporter - report monitoring tool
ORIGINAL: Iroquois
I am currently running Windows 8 with the lastest Beta patch for WITP:AE. When using this utility, the program works fine but the map doesn't come up. Could you assist?
I am running the RA 6.6 mod with the Extended Map (Asian Roads) w/SL
Same for me.
Windows 8.1, stock map, no map in Reporter
"Only the Dead Have Seen the End of War"
RE: Combat Reporter - report monitoring tool
thanks Rebel, your fix worked for me!ORIGINAL: Missouri_Rebel
EDIT: Fixed it. Anyone get that error, here is how you fix it.
1) Go to your [path]\bin folder for your Java install
2) Create a new folder titled 'server' without the quotes
3) Go into the 'Client' folder in [path]\bin
4)Copy those files and place them in your newly created 'server' folder
RE: Combat Reporter - report monitoring tool
Is anyone using it with Windows 8.1? No matter what i am trying, it always stops with lots of errors. Tried with 32 and/or 64Bit Java, new installations of WitPAE on C or D and serveral new downloads of the Reporter, but no luck.
After playing with the CombatReporter for some years, there is no way back...[:D]
For some strange reason, i always get a "wrong registry Key" message after installing the v1.01.08r9 update, but WitPAE starts without any problems - but i doubt this is connected to the CombatReporter problem.
Edit:
These are the errors i get:
D:\Downloads\War_in_the_Pacific\CR>java -splash:UV1024.jpg -Xmx1024m -jar combatreporter.jar
Exception in thread "main" java.lang.NoClassDefFoundError: java/util/HashMap$Entry
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:84)
at java.security.AccessController.doPrivileged(Native Method)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:81)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.java:250)
at groovy.lang.MetaClassImpl.populateMethods(MetaClassImpl.java:334)
at groovy.lang.MetaClassImpl.fillMethodIndex(MetaClassImpl.java:284)
at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2904)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:166)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:182)
at rg.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:227)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.java:751)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:71)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:160)
at groovy.util.ConfigSlurper$parse$0.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:148)
at groovy.util.ConfigSlurper$parse.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at com.bret.witpae.CombatReport.main(CombatReport.groovy:57)Caused by: java.lang.ClassNotFoundException: java.util.HashMap$Entry
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 32 more
Edit2:
Seems to be a Java 8.x problem. I will try it again with Java 7.71.
Edit3:
Its indeed a problem with java 8.x (missing the "groovy" liberies?). After installing Java 7.71 the combat reporter works fine.
After playing with the CombatReporter for some years, there is no way back...[:D]
For some strange reason, i always get a "wrong registry Key" message after installing the v1.01.08r9 update, but WitPAE starts without any problems - but i doubt this is connected to the CombatReporter problem.
Edit:
These are the errors i get:
D:\Downloads\War_in_the_Pacific\CR>java -splash:UV1024.jpg -Xmx1024m -jar combatreporter.jar
Exception in thread "main" java.lang.NoClassDefFoundError: java/util/HashMap$Entry
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:84)
at java.security.AccessController.doPrivileged(Native Method)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:81)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.java:250)
at groovy.lang.MetaClassImpl.populateMethods(MetaClassImpl.java:334)
at groovy.lang.MetaClassImpl.fillMethodIndex(MetaClassImpl.java:284)
at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2904)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:166)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:182)
at rg.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:227)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.java:751)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:71)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:160)
at groovy.util.ConfigSlurper$parse$0.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:148)
at groovy.util.ConfigSlurper$parse.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at com.bret.witpae.CombatReport.main(CombatReport.groovy:57)Caused by: java.lang.ClassNotFoundException: java.util.HashMap$Entry
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 32 more
Edit2:
Seems to be a Java 8.x problem. I will try it again with Java 7.71.
Edit3:
Its indeed a problem with java 8.x (missing the "groovy" liberies?). After installing Java 7.71 the combat reporter works fine.
-
- Posts: 37
- Joined: Wed Mar 11, 2015 5:04 pm
RE: Combat Reporter - report monitoring tool
I cannot get Combat Reporter to run. I updated my Java to version 8 Update 40. Combat Reporter tool is upzipped. I double click combatreporter.bat and get a cmd window that says:
Error: missing 'server' JVM at 'C:\Program Files (x86)\Java\jre1.8.0_40\bin\server\jvm.dll'. Please install or use the JRE or JDK that contains these missing components.
I looked for the server folder here and I do not have it. What do I need to do to proceed?
Error: missing 'server' JVM at 'C:\Program Files (x86)\Java\jre1.8.0_40\bin\server\jvm.dll'. Please install or use the JRE or JDK that contains these missing components.
I looked for the server folder here and I do not have it. What do I need to do to proceed?
-
- Posts: 37
- Joined: Wed Mar 11, 2015 5:04 pm
RE: Combat Reporter Beta
Partial progress. Followed this advice:
EDIT: Fixed it. Anyone get that error, here is how you fix it.
1) Go to your [path]\bin folder for your Java install
2) Create a new folder titled 'server' without the quotes
3) Go into the 'Client' folder in [path]\bin
4)Copy those files and place them in your newly created 'server' folder
OR
You might just be able to rename the client file to server?
Now I see the Combat Reporter splash screen for a second. Then it dies. I have a command window:
Exception in thread "main" java.lang.NoClassDefFoundError: java/util/HashMap$Entry ...
Can anyone help with this?
EDIT: Fixed it. Anyone get that error, here is how you fix it.
1) Go to your [path]\bin folder for your Java install
2) Create a new folder titled 'server' without the quotes
3) Go into the 'Client' folder in [path]\bin
4)Copy those files and place them in your newly created 'server' folder
OR
You might just be able to rename the client file to server?
Now I see the Combat Reporter splash screen for a second. Then it dies. I have a command window:
Exception in thread "main" java.lang.NoClassDefFoundError: java/util/HashMap$Entry ...
Can anyone help with this?
-
- Posts: 37
- Joined: Wed Mar 11, 2015 5:04 pm
RE: Combat Reporter Beta
Downloaded and ran Java Update 8.0.400 which allegedly installs java update 7.71. Still getting same error. Java Update checker still says I have Java version 8 Update 40.
-
- Posts: 37
- Joined: Wed Mar 11, 2015 5:04 pm
RE: Combat Reporter Beta
Rebooted. Now running Java 7.71, combatreporter still doesn't work. Now I get:
'java' is not recognized as an internal or external command, operable program or batch file.
Now what do I have to do? This is getting frustrating ...
'java' is not recognized as an internal or external command, operable program or batch file.
Now what do I have to do? This is getting frustrating ...
-
- Posts: 37
- Joined: Wed Mar 11, 2015 5:04 pm
RE: Combat Reporter Beta
FYI, fix is to set a PATH variable to the Java bin folder. Finally have it working
RE: Combat Reporter Beta
See the picture what for message i get. I've changed the D: into C: but thats doesnt matter.
Please help me.
Please help me.
- Attachments
-
- 18junico..eporter..jpg (32.48 KiB) Viewed 196 times
RE: Combat Reporter Beta
Hi, have you edited the combatreport.bat file?ORIGINAL: MAARTENR
See the picture what for message i get. I've changed the D: into C: but thats doesnt matter.
Please help me.
By default it contain this string:
java -splash:UV1024.jpg -Xmx1024m -server -jar combatreporter.jar
pause
Cancel -server, save and retry. Hope this help.
RE: Combat Reporter Beta
I think its java and what do you mean with the server?
And thanx for your help.
And thanx for your help.
- Attachments
-
- Image119ju..ombatrep.jpg (21.16 KiB) Viewed 179 times
RE: Combat Reporter Beta
Well, I'm sorry if I misunderstand your request, but (as always said) I'm in trouble to understand english correctly. Anyway, I mean this, see picture below:ORIGINAL: MAARTENR
I think its java and what do you mean with the server?
And thanx for your help.
Don't ask me why, but when I delete -server all is ok. And I used CombatReport for years. Don't know if this is useful for you, just give it a try and see what happen (if your PC explode, well...I assume by your nick you're Dutch, so you must come to Italy to catch me, and when you arrive I'm in Libia). [:D]
Please help me.
Ok mate that works but now i got another problem.[:D]
Must i install java6 and how does that works?
Or does this is becausse i've got the newest witptracker?
Must i install java6 and how does that works?
Or does this is becausse i've got the newest witptracker?
- Attachments
-
- !!combatrep 19 juni.jpg (234.23 KiB) Viewed 179 times
- SilentHunter
- Posts: 213
- Joined: Sun Sep 29, 2013 1:30 pm
- Location: United States
RE: Combat Reporter - report monitoring tool
Looks like the same issues as the poster above, I'm on Windows 7. I added a environment variable pointed to the bin folder, and modified the .bat file to be ("C:\Program Files (x86)\Java\jre1.8.0_51\bin\java.exe" -splash:UV1024.jpg -Xmx1024m -jar combatreporter.jar)
I had combat reporter working using Java 6 , but wanted to try tracker because people said you can run both. So I downloaded and installed 1.8.0_51 32 bit and I can get tracker to work but not combat reporter. Below is the error, any ideas? Thanks
D:\Steam\steamapps\common\War in the Pacific Admirals Edition\CombatReporter Dep
loy\CombatReporter>"C:\Program Files (x86)\Java\jre1.8.0_51\bin\java.exe" -splas
h:UV1024.jpg -Xmx1024m -jar combatreporter.jar
Exception in thread "main" java.lang.NoClassDefFoundError: [Ljava/util/HashMap$E
ntry;
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:8
4)
at java.security.AccessController.doPrivileged(Native Method)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.ja
va:81)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.ja
va:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:4
6)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.jav
a:250)
at groovy.lang.MetaClassImpl.populateMethods(MetaClassImpl.java:334)
at groovy.lang.MetaClassImpl.fillMethodIndex(MetaClassImpl.java:284)
at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2904)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassI
nfo.java:166)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:
182)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaCl
ass(MetaClassRegistryImpl.java:227)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.
java:751)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstruc
torSite(CallSiteArray.java:71)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstru
ctor(CallSiteArray.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor
(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor
(AbstractCallSite.java:190)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:160)
at groovy.util.ConfigSlurper$parse$0.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent
(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:145)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:148)
at groovy.util.ConfigSlurper$parse.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSi
teArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:116)
at com.bret.witpae.CombatReport.main(CombatReport.groovy:57)
Caused by: java.lang.ClassNotFoundException: java.util.HashMap$Entry
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 32 more
I had combat reporter working using Java 6 , but wanted to try tracker because people said you can run both. So I downloaded and installed 1.8.0_51 32 bit and I can get tracker to work but not combat reporter. Below is the error, any ideas? Thanks
D:\Steam\steamapps\common\War in the Pacific Admirals Edition\CombatReporter Dep
loy\CombatReporter>"C:\Program Files (x86)\Java\jre1.8.0_51\bin\java.exe" -splas
h:UV1024.jpg -Xmx1024m -jar combatreporter.jar
Exception in thread "main" java.lang.NoClassDefFoundError: [Ljava/util/HashMap$E
ntry;
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:8
4)
at java.security.AccessController.doPrivileged(Native Method)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.ja
va:81)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.ja
va:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:4
6)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.jav
a:250)
at groovy.lang.MetaClassImpl.populateMethods(MetaClassImpl.java:334)
at groovy.lang.MetaClassImpl.fillMethodIndex(MetaClassImpl.java:284)
at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2904)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassI
nfo.java:166)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:
182)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaCl
ass(MetaClassRegistryImpl.java:227)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.
java:751)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstruc
torSite(CallSiteArray.java:71)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstru
ctor(CallSiteArray.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor
(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor
(AbstractCallSite.java:190)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:160)
at groovy.util.ConfigSlurper$parse$0.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent
(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:145)
at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:148)
at groovy.util.ConfigSlurper$parse.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSi
teArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa
llSite.java:116)
at com.bret.witpae.CombatReport.main(CombatReport.groovy:57)
Caused by: java.lang.ClassNotFoundException: java.util.HashMap$Entry
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 32 more
RE: Combat Reporter - report monitoring tool
combat reporter requires java 6 to run. edit your batch file to be something like this:
C:\Program Files (x86)\Java\jre6\bin\java" -splash:UV1024.jpg -Xmx1024m -jar combatReport.jar
pause
where this: (x86)\Java\jre6\bin\java
is the path to the java 6 install. Java doesn't care how many installs you have, and you can point every program using java to a unique install if you must. I have java4 and java6 on this machine in addition to the latest as I have some old software that can't migrate up.
C:\Program Files (x86)\Java\jre6\bin\java" -splash:UV1024.jpg -Xmx1024m -jar combatReport.jar
pause
where this: (x86)\Java\jre6\bin\java
is the path to the java 6 install. Java doesn't care how many installs you have, and you can point every program using java to a unique install if you must. I have java4 and java6 on this machine in addition to the latest as I have some old software that can't migrate up.
Pax