rekkless 240 Posted April 4, 2017 On 4/3/2017 at 4:50 AM, major_shepard said: The only addons I see in common are ACE, ACRE and CBA. Simply add them into each repo. Tell your guys to sync each repo they want to the same user directory => no addon duplication. That's actually a very good solution, how ever if you have multiple repos in the same mod folder you can't use Exact Match which is by the best thing to use for members to make sure their mods and files are up to date and they don't have dead mods. Share this post Link to post Share on other sites
kromka 40 Posted April 4, 2017 21 hours ago, major_shepard said: @sancron, @kromka could you try this ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/ArmA3Sync.jar Also run ArmA3Sync-debug.exe and see what happens in the console. First of all I've noticed "Concurent Modification Exception" or something like this. I have no log from this exception. But when I launch A3S next time I see something like this: Spoiler ArmA3Sync Installed version = 1.6.90 JRE installed version = 1.8.0_102 DevMode = false RunMode = false SafeMode = false java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Sourc e) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at java.util.ArrayList.readObject(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 java.io.ObjectStreamClass.invokeReadObject(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.defaultReadFields(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at fr.soe.a3s.dao.A3SFilesAccessor.read(A3SFilesAccessor.java:38) at fr.soe.a3s.dao.ConfigurationDAO.read(ConfigurationDAO.java:28) at fr.soe.a3s.service.ConfigurationService.read(ConfigurationService.jav a:38) at fr.soe.a3s.ui.main.MainPanel.init(MainPanel.java:455) at fr.soe.a3s.main.ArmA3Sync$2.run(ArmA3Sync.java:195) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(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) Failed to read file: D:\gry\steam\steamapps\common\Arma 3\ArmA3Sync\resources\co nfiguration\a3s.cfg Loading proxy configuration... No proxy available. And as a default profile I see "Default" and I have to choose A3 exe and I've lost all saved server addresses. Share this post Link to post Share on other sites
Impulse 9 10 Posted April 4, 2017 Are there any options or flags needed to modify the FTP upload speeds when building and or updating a repository? In 1.5.84 I am able to maintain an upload speed between 380-450KB/sec on average, occasionally getting up to 900KB/sec After the update to 1.6.xx I seem to be hard capped at 148KB/sec tops. To the same server via other FTP clients I am able to transfer far faster, be it 5-20MB/sec. Is there any documentation on improving FTP transfer speeds? Share this post Link to post Share on other sites
major_shepard 82 Posted April 5, 2017 10 hours ago, Impulse 9 said: Are there any options or flags needed to modify the FTP upload speeds when building and or updating a repository? In 1.5.84 I am able to maintain an upload speed between 380-450KB/sec on average, occasionally getting up to 900KB/sec After the update to 1.6.xx I seem to be hard capped at 148KB/sec tops. To the same server via other FTP clients I am able to transfer far faster, be it 5-20MB/sec. Is there any documentation on improving FTP transfer speeds? could you try replacing arma3sync.jar file by this one ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/ArmA3Sync.jar I am able to max out my upload at 10 MB/s (100/100 Mbit/s optic fibre connection): ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/screens/arma3sync_upload_speed.png You may also checkout your router for QoS settings. Share this post Link to post Share on other sites
Impulse 9 10 Posted April 5, 2017 Unable to run the replacement arma3sync.jar - UnsupportedClassVersionError: fr/soe/a3s/main/ArmA3Sync : Unsupported major.minor version 52.0 Attempted to run with 1.6.90 & 1.5.84 exe and java -jar methods. Remote FTP appears to be hardcapped at 130-148KB/sec. 1.6.90 http://i.imgur.com/NFdPFiW.png Local Host FTP transfers are uncapped (filezilla to 127.0.0.1). Test method at this point has to been to purge one folder from the repo, and just reupload the existing build on a non critical folder. Share this post Link to post Share on other sites
major_shepard 82 Posted April 5, 2017 Please re try ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/ArmA3Sync.jar If you still get the same issue, do update JRE to last version. Share this post Link to post Share on other sites
kromka 40 Posted April 6, 2017 @major_shepard At last I reproduced this error. What I've done just before error occured (I may miss something): - opend a window of AiA Tweaker and closed it, - changed profile in Launcher Options twice, - klicked on button of exe selection and close the dialog without any changes, - couple of times I clicked on different tabs. I don't remember an order of actions. Error appeared when I tried to close A3S: Spoiler Exception in thread "Timer-0" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.next(Unknown Source) at fr.soe.a3s.service.ConfigurationService.getFavoriteServers(Configurat ionService.java:113) at fr.soe.a3s.ui.main.OnlinePanel.updateTableServers(OnlinePanel.java:21 6) at fr.soe.a3s.ui.main.OnlinePanel.update(OnlinePanel.java:205) at fr.soe.a3s.ui.main.MainPanel.updateTabs(MainPanel.java:604) at fr.soe.a3s.ui.main.tasks.TaskCheckRepositories.run(TaskCheckRepositor ies.java:100) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source) And application has been closed without any problems (except this message in console). During next opening in console this stacktrace appeared: Spoiler ArmA3Sync Installed version = 1.6.90 JRE installed version = 1.8.0_102 DevMode = false RunMode = false SafeMode = false java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Sourc e) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at java.util.ArrayList.readObject(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 java.io.ObjectStreamClass.invokeReadObject(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.defaultReadFields(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at fr.soe.a3s.dao.A3SFilesAccessor.read(A3SFilesAccessor.java:38) at fr.soe.a3s.dao.ConfigurationDAO.read(ConfigurationDAO.java:28) at fr.soe.a3s.service.ConfigurationService.read(ConfigurationService.jav a:38) at fr.soe.a3s.ui.main.MainPanel.init(MainPanel.java:455) at fr.soe.a3s.main.ArmA3Sync$2.run(ArmA3Sync.java:195) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(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) Failed to read file: D:\gry\steam\steamapps\common\Arma 3\ArmA3Sync\resources\co nfiguration\a3s.cfg Loading proxy configuration... No proxy available. And initial profile was set to Default, I had to choose A3 exe and I lost all servers in Online tab (but except this tab other profiles stayed intact). This is systematic problem (hovewer I am not sure how to reproduce it). I have impression this problem started occurs after last patch. Share this post Link to post Share on other sites
Impulse 9 10 Posted April 7, 2017 On 4/5/2017 at 4:26 PM, major_shepard said: Please re try ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/ArmA3Sync.jar If you still get the same issue, do update JRE to last version. Significantly improved transfers on all individual transfers of files over 5mb in size. Questionably slow transfers on individual files under 10kb in size. Zsync/Bisign type files transfer individually at 1-2kb/sec delaying transfers until the last one has transferred. In prior versions this seems to have been a non issue, with the test file you provided, it seems like the small file transfers are much delayed in contrast to prior builds. A normal transfer of the bisign files in the past took 3-5 seconds, where in this test build it delayed the process upwards of 3 minutes. I will run though a couple more build attempts to see if the small file transfers are affecting general performance on builds. Share this post Link to post Share on other sites
n1salat 2 Posted April 7, 2017 Hey Guys, i have two problems. im running Arma3Sync on our Dedicated Win2012 Server to build Repos. Everytime i start A3S it crashes at first and after the second try it works I get this Errorlog: https://pastebin.com/ghaeXVJ1 also i cant click on "Options" anymore. Nothing happens when i click there Share this post Link to post Share on other sites
nonsindeads 0 Posted April 7, 2017 Bugreport: hey, I have running arma3sync on Ubuntu 16.04 with OpenJDK 9 an I try to build the repository for https. The repo files are stored in a mounted Amazon Cloude Drive directory. After a few time I get the following exception while processing SHA1 The server has a one gigabit Ethernet connection, so I think that's not the problem. Look at Pastebin for more informations: https://pastebin.com/uGPzWVLz After some trys iam on 100% but then the next error throws. https://pastebin.com/uKds8QVu Best regards Share this post Link to post Share on other sites
major_shepard 82 Posted April 7, 2017 10 minutes ago, nonsindeads said: Bugreport: hey, I have running arma3sync on Ubuntu 16.04 with OpenJDK 9 an I try to build the repository for https. The repo files are stored in a mounted Amazon Cloude Drive directory. After a few time I get the following exception while processing SHA1 The server has a one gigabit Ethernet connection, so I think that's not the problem. Look at Pastebin for more informations: https://pastebin.com/uGPzWVLz After some trys iam on 100% but then the next error throws. https://pastebin.com/uKds8QVu Best regards Do not use openJDK 9 which is currently under dev/beta testing Do install Oracle JRE 8 instead. Share this post Link to post Share on other sites
nonsindeads 0 Posted April 7, 2017 THX for the quick response. I will try it now. ATM iam testing your last linked dev build. It looks like its working much better Edit: OpenJDK 8 throws also an exception: https://pastebin.com/YALcLjL4 Share this post Link to post Share on other sites
major_shepard 82 Posted April 7, 2017 On 07/04/2017 at 5:25 AM, Impulse 9 said: Significantly improved transfers on all individual transfers of files over 5mb in size. Questionably slow transfers on individual files under 10kb in size. Zsync/Bisign type files transfer individually at 1-2kb/sec delaying transfers until the last one has transferred. In prior versions this seems to have been a non issue, with the test file you provided, it seems like the small file transfers are much delayed in contrast to prior builds. A normal transfer of the bisign files in the past took 3-5 seconds, where in this test build it delayed the process upwards of 3 minutes. I will run though a couple more build attempts to see if the small file transfers are affecting general performance on builds. No issue here regarding transfer speed when uploading small files like .besign and .zync files. Share this post Link to post Share on other sites
major_shepard 82 Posted April 8, 2017 On 07/04/2017 at 5:29 PM, nonsindeads said: THX for the quick response. I will try it now. ATM iam testing your last linked dev build. It looks like its working much better Edit: OpenJDK 8 throws also an exception: https://pastebin.com/YALcLjL4 The error (java.io.FileNotFoundException: /mnt/acd/arma3sync/public_ftp/first_repo/@ace/addons/ace_advanced_ballistics.pbo.zsync (Bad address)) comes from the fact that the source file ace_advanced_ballistics.pbo is not local to the machine = there is no physical access to the file. Your are trying to use Amazon Cloud Drive directory which is a remote storage on the internet.There is no way to do such a thing . Whether ArmA3Sync is installed on the same machine as the files server (FTP or HTTP) and you build the repository on this machine. Or you build the repository on your pc then upload it through FTP to the remote files server using ArmA3Sync upload command. Share this post Link to post Share on other sites
nonsindeads 0 Posted April 8, 2017 10 hours ago, major_shepard said: The error (java.io.FileNotFoundException: /mnt/acd/arma3sync/public_ftp/first_repo/@ace/addons/ace_advanced_ballistics.pbo.zsync (Bad address)) comes from the fact that the source file ace_advanced_ballistics.pbo is not local to the machine = there is no physical access to the file. Your are trying to use Amazon Cloud Drive directory which is a remote storage on the internet.There is no way to do such a thing . Whether ArmA3Sync is installed on the same machine as the files server (FTP or HTTP) and you build the repository on this machine. Or you build the repository on your pc then upload it through FTP to the remote files server using ArmA3Sync upload command. I hope I understand it right. I can make the repo on my local machine/server an upload it into the cloud to use it over FTP HTTP ... THX for the info. Share this post Link to post Share on other sites
Solana 0 Posted April 11, 2017 The download speed is also capped for me at around 300 KB/S. When I connect to the FTP Server directly it downloads will full speed. Also the download freezes for me when a large file downloading is finished. The only way to continue is to pause the download and resume it. But this will download the file over again. There is no error while using the debug.exe The file itself has a file size of around 420 MB. Share this post Link to post Share on other sites
major_shepard 82 Posted April 11, 2017 1 hour ago, Solana said: The download speed is also capped for me at around 300 KB/S. When I connect to the FTP Server directly it downloads will full speed. Also the download freezes for me when a large file downloading is finished. The only way to continue is to pause the download and resume it. But this will download the file over again. There is no error while using the debug.exe The file itself has a file size of around 420 MB. Could you give the credentials of your ftp by pm. Thanks Share this post Link to post Share on other sites
wearymadness 0 Posted April 11, 2017 Not sure if this is the right place to ask this, or if it has already been asked, but would it be possible to "hide" directories in the Addon Search Directories view? There are situations where I want directories to be read and situations where I don't. At the moment, I need to delete and add when switching back and forth. TANX Andrew Share this post Link to post Share on other sites
major_shepard 82 Posted April 12, 2017 On 11/04/2017 at 11:39 AM, wearymadness said: Not sure if this is the right place to ask this, or if it has already been asked, but would it be possible to "hide" directories in the Addon Search Directories view? There are situations where I want directories to be read and situations where I don't. At the moment, I need to delete and add when switching back and forth. TANX Andrew Create ArmA3Sync profiles (menu->Profiles) with their own addon search directories and switch between profiles when needed. Share this post Link to post Share on other sites
major_shepard 82 Posted April 12, 2017 On 11/04/2017 at 10:05 AM, Solana said: The download speed is also capped for me at around 300 KB/S. When I connect to the FTP Server directly it downloads will full speed. Also the download freezes for me when a large file downloading is finished. The only way to continue is to pause the download and resume it. But this will download the file over again. There is no error while using the debug.exe The file itself has a file size of around 420 MB. I was able to download your repository fully with ArmA3Sync at 7 MB/s speed on average. Try to disable firewall, antivirus, check your router. 1 Share this post Link to post Share on other sites
yxpoh 22 Posted April 12, 2017 Did the latest update of 1.6.90 include the ability to seek for Mods automatically from Steam workshop? Because right now I have two different sets of the same mods. Share this post Link to post Share on other sites
MattyIce01 57 Posted April 12, 2017 Hey, just to see if anyone has any input. What would be the best way to host a Repo on a Ubuntu 16.04 Server? Share this post Link to post Share on other sites
wearymadness 0 Posted April 13, 2017 22 hours ago, major_shepard said: Create ArmA3Sync profiles (menu->Profiles) with their own addon search directories and switch between profiles when needed. WOW!! I'm an idiot, thanks. Share this post Link to post Share on other sites
kromka 40 Posted April 13, 2017 @major_shepard Did you found a cause of problem i've described in this post Are those info enough or should I provide more data? I ask because constant complete online serwers is quiet annoying. Regards Share this post Link to post Share on other sites
major_shepard 82 Posted April 13, 2017 1 hour ago, kromka said: @major_shepard Did you found a cause of problem i've described in this post Are those info enough or should I provide more data? I ask because constant complete online serwers is quiet annoying. Regards Go to Help -> Preferences -> Periodical repository check -> Disabled That should fix the issue. I will try to push a new update soon. Share this post Link to post Share on other sites