Drb и “переработан объектное” исключение

Вы можете использовать MutableList вместо List. Это позволяет вам добавлять новый элемент в конец вашего списка, а не заменять весь список, выполнив: list = listOf(crs)

Так что замените тип вашего var lateinit var list : List на lateinit var list : MutableList, а затем замените list = listOf(crs) list.add(crs)

Надеюсь, что это помогает и весело провести время :)

7
задан Roberto 3 November 2008 в 16:10
поделиться

2 ответа

Ошибка означает, что Вы пытаетесь служить объекту, это было собрано "мусор", который обычно происходит, потому что объект вышел из объема на сервере.

Ваша самая безопасная ставка выясняет, почему объект был преждевременно собран "мусор" во-первых. С другой стороны, Вы могли отключить GC сервера путем вызова GC.disable, который обычно является плохой идеей, особенно если Ваш сервер продолжителен.

6
ответ дан 7 December 2019 в 05:33
поделиться

Действительно ли возможно, что Вы называете DRb.start_service несколько раз в сервере?

0
ответ дан 7 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: