# Не запускаются модули в v3\_5\_8

**URL:** <https://forum.vassalengine.org/t/v3-5-8/72919>\
**Category:** Technical Support & Bugs\
**Tags:** v3\_5\
**Created:** [October 31, 2021, 7:11pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919 "2021-10-31T19:11:39Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![jrwatts](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/jrwatts/32/6972_2.png) [@jrwatts](https://forum.vassalengine.org/u/jrwatts)\
**Post date:** [December 29, 2021, 10:52am UTC](https://forum.vassalengine.org/t/v3-5-8/72919/21 "2021-12-29T10:52:51Z")

</div>

Blah. There are multiple problems with the Carcassonne module; I don’t think it will work correctly with any version of VASSAL after 3.2.17. Due to badly formatted BeanShell expressions (properties enclosed in $$ within the BeanShell, which worked even though they shouldn’t have in 3.2.17), none of the expansion tiles can actually be added to the main draw deck. I’m also not at all sure that custom code is actually being used anywhere–opening in VASSAL 3.5.8, there’s no warning about deprecated code, anyway.

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 29, 2021, 10:55am UTC](https://forum.vassalengine.org/t/v3-5-8/72919/22 "2021-12-29T10:55:53Z")

</div>

> [@jrwatts](#):
>
> opening in VASSAL 3.5.8, there’s no warning about deprecated code, anyway.

3.5.8 detects custom code using deprecated items only when that code is run. That changed with 3.6.0, which detects use of deprecated items on start-up.

> [@EgorM2007](#):
>
> I’m sorry, have you forgotten about our topic?

No, but there’s nothing more for me to do. Someone needs to update the module if it’s going to work with newer versions of Vassal.

---

<div class="post-metadata">

**Author:** ![jrwatts](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/jrwatts/32/6972_2.png) [@jrwatts](https://forum.vassalengine.org/u/jrwatts)\
**Post date:** [December 29, 2021, 10:57am UTC](https://forum.vassalengine.org/t/v3-5-8/72919/23 "2021-12-29T10:57:00Z")

</div>

> [@uckelman](#):
>
> 3.5.8 detects custom code using deprecated items only when that code is run. That changed with 3.6.0, which detects use of deprecated items on start-up.

That’s what I thought, and that’s why I don’t think that code is actually used anywhere in the module anymore. Not sure how to find out for certain, though.

---

<div class="post-metadata">

**Author:** ![jrwatts](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/jrwatts/32/6972_2.png) [@jrwatts](https://forum.vassalengine.org/u/jrwatts)\
**Post date:** [December 29, 2021, 11:03am UTC](https://forum.vassalengine.org/t/v3-5-8/72919/24 "2021-12-29T11:03:42Z")

</div>

> [@EgorM2007](#):
>
> I’m sorry, have you forgotten about our topic?

~~For now, for Carcassone to work properly, you will need to install [VASSAL 3.2.17 (link is to Windows install)](https://github.com/vassalengine/vassal/releases/download/3.2.17/VASSAL-3.2.17-windows.exe), and run it with that old version. You can install 3.2.17 alongside the current version by selecting a “Custom Install” from the installer. However, for 3.2.17 to work properly, you also need to have a Java Runtime Environment, _version 8 or earlier_, installed, which could be a pain to set up.~~

~~If I can verify that the custom code isn’t actually needed (or someone can update it for me if it is), then I can probably update Carcassonne for 3.6.x pretty easily…~~

Edit: Please don’t bother trying to get VASSAL 3.2.17 working, as the module has now been updated–see [further below.](https://forum.vassalengine.org/t/v3-5-8/72919/44)

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 29, 2021, 2:19pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/25 "2021-12-29T14:19:49Z")

</div>

The custom code is used. I see it referenced in the module’s `buildFile`. The required change is going to be a single line, so could probably be done by decompiling the offending class, making the edit, and recompiling it.

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 7:15pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/26 "2021-12-30T19:15:22Z")

</div>

I’m sorry, I didn’t understand a word from the last message and didn’t understand what was required of me 😅. Can you explain it in a more understandable language 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 7:24pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/27 "2021-12-30T19:24:23Z")

</div>

From everything you wrote, I only realized that Carcassonne has very outdated code that will be difficult to update and future fans of this game will not be able to try out this game soon. Is that right?

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 7:57pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/28 "2021-12-30T19:57:53Z")

</div>

> [@EgorM2007](#):
>
> Carcassonne has very outdated code that will be difficult to update

No, the opposite. Updating the custom code should be trivial—it’s likely to be a change of a single line.

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 8:05pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/29 "2021-12-30T20:05:54Z")

</div>

Oh, does it mean that this module will be updated soon?

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 8:06pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/30 "2021-12-30T20:06:38Z")

</div>

Not unless someone volunteers to do it, no.

Someone needs to step up to take over maintaining the module, assuming that no one can get in contact with the old maintainer or the old maintainer doesn’t want to carry on.

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 8:09pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/31 "2021-12-30T20:09:10Z")

</div>

Okay, to hell with him, with this Framework, he’s alone, but what do you advise to do with the rest of the modules? Those that weigh more than 2 MB do not open, and it does not even depend on the time - at least 2 minutes, at least 7 hours (I tried)

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 8:16pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/32 "2021-12-30T20:16:18Z")

</div>

> [@EgorM2007](#):
>
> Those that weigh more than 2 MB do not open, and it does not even depend on the time - at least 2 minutes, at least 7 hours (I tried)

That’s a completely different problem; it’s not related to the deprecated code.

First, make sure you’re using Vassal 3.6.3. Second, if you still have this problem with 3.6.3, post the errorLog. (Instructions for finding the errorLog are [here](https://vassalengine.org/wiki/Error_Logs).)

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 8:38pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/33 "2021-12-30T20:38:32Z")

</div>

Is there any chance that I just need to update java. My java version is 17.0.1

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 8:39pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/34 "2021-12-30T20:39:45Z")

</div>

On Windows, Java is bundled with Vassal. Updating the Java you have installed will have no effect because Vassal doesn’t use it.

Please try 3.6.3.

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 8:43pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/35 "2021-12-30T20:43:04Z")

</div>

It still doesn’t help. I highlighted what was highlighted after the start of the module opening

 ![2021-12-30](https://forum.vassalengine.org/uploads/default/original/2X/f/feb74a02931ecfbb38331dafb53b70659dcb7ad5.png)  
 ![2021-12-30 (1)](https://forum.vassalengine.org/uploads/default/original/2X/a/ae3e69b2778d760fc027b5189b372eed87695e82.png)

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 8:45pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/36 "2021-12-30T20:45:49Z")

</div>

It looks like something is blocking the image tiler from communicating with the main process. Are you running some sort of firewall or antivirus program that could be doing this?

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 8:48pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/37 "2021-12-30T20:48:30Z")

</div>

Yes, I use ESET antivirus, but I don’t know if it affects it

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 8:49pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/38 "2021-12-30T20:49:57Z")

</div>

Does ESET show that it’s blocking anything? Does it make a difference if you turn ESET off and try to load the module?

---

<div class="post-metadata">

**Author:** ![EgorM2007](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/e/919ad9/32.png) [@EgorM2007](https://forum.vassalengine.org/u/EgorM2007)\
**Post date:** [December 30, 2021, 8:56pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/39 "2021-12-30T20:56:04Z")

</div>

He himself did not highlight anything, did not show it. I turned off the antivirus for 10 minutes, it is still turned off, but there seem to be no changes

 ![2021-12-30](https://forum.vassalengine.org/uploads/default/original/2X/f/feb74a02931ecfbb38331dafb53b70659dcb7ad5.png)  
 ![2021-12-30 (3)](https://forum.vassalengine.org/uploads/default/original/2X/c/c3d478f67600ec2aa3565ad0fcc5f1983bd78c01.png)

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [December 30, 2021, 8:57pm UTC](https://forum.vassalengine.org/t/v3-5-8/72919/40 "2021-12-30T20:57:12Z")

</div>

I will need to investigate this problem. Please be patient.

[Previous page](https://forum.vassalengine.org/t/v3-5-8/72919.md?page=1)

[Next page](https://forum.vassalengine.org/t/v3-5-8/72919.md?page=3)
