You can
1) unpack new snapshot to NEW location
2) set the same DATA_DIR
3) copy your old persistence.xml
3.1***) some other configs might need to be copied
4) start new instance

and everything should work as before :)

On Sun, 27 Sep 2020 at 12:16, Ali Alhaidary <[email protected]>
wrote:

> Clarification:
>
> If we replace these files from a downloaded and unzipped #68 snapshot (the
> html files with the same name) ?
>
>
> On 9/27/20 7:57 AM, Ali Alhaidary wrote:
>
> Hi,
>
> we are now running snapshot #67, is it OK if we replace only these 4 files:
>
> FileItem.java
> TestExport.java
> Recording.java
> BackupExport.java
>
> And we will be on snapshot #68 ?
> On 9/27/20 5:37 AM, Maxim Solodovnik wrote:
>
> https://issues.apache.org/jira/browse/OPENMEETINGS-2459
>
> please do not use backup/restore for now
> just re-use previous DB
>
> On Sun, 27 Sep 2020 at 07:24, Maxim Solodovnik <[email protected]>
> wrote:
>
>> these can be ignored
>>
>> others:
>> [39mDEBUG [0;39m 09-26 10:30:39.827 [36mo.a.o.b.BackupExport:407 [main]
>> [0;39m - Exception While writing node of type: class
>> org.apache.openmeetings.db.entity.file.FileItem
>> javax.xml.bind.MarshalException: null
>>
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:301)
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:226)
>> at
>> javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:101)
>> at
>> org.apache.openmeetings.backup.BackupExport.writeList(BackupExport.java:404)
>> at
>> org.apache.openmeetings.backup.BackupExport.stream(BackupExport.java:374)
>> at
>> org.apache.openmeetings.backup.BackupExport.writeList(BackupExport.java:381)
>> at
>> org.apache.openmeetings.backup.BackupExport.exportFile(BackupExport.java:337)
>> at
>> org.apache.openmeetings.backup.BackupExport.performExport(BackupExport.java:188)
>> at org.apache.openmeetings.cli.Admin.processBackup(Admin.java:365)
>> at org.apache.openmeetings.cli.Admin.process(Admin.java:263)
>> at org.apache.openmeetings.cli.Admin.main(Admin.java:563)
>>
>> Caused by: com.sun.istack.SAXException2:
>> com.sun.xml.bind.api.AccessorException: The property has a setter "public
>> void org.apache.openmeetings.db.entity.file.FileItem.setId(java.lang.Long)"
>> but no getter. For marshaller, please define getters.
>>
>> at
>> com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:217)
>> at
>> com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:232)
>> at
>> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:340)
>> at
>> com.sun.xml.bind.v2.runtime.XMLSerializer.childAsSoleContent(XMLSerializer.java:563)
>> at
>> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:311)
>> at
>> com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:464)
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:298)
>> ... 10 common frames omitted
>>
>>
>> can't be ignored
>> I'm going to investigate it ASAP
>> this might be blocker
>>
>>
>> On Sat, 26 Sep 2020 at 17:39, Ali Alhaidary <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> Trying to do back up by command line OM 5.0.1 old snapshot, I got on
>>> screen these lines and attached a file for the output
>>>
>>> Sep 26, 2020 10:30:34 AM
>>> com.hazelcast.internal.config.AbstractConfigLocator
>>> INFO: Loading 'hazelcast.xml' from the classpath.
>>> Sep 26, 2020 10:30:34 AM
>>> com.hazelcast.instance.impl.HazelcastInstanceFactory
>>> WARNING: Hazelcast is starting in a Java modular environment (Java 9 and
>>> newer) but without proper access to required Java packages. Use
>>> additional Java arguments to provide Hazelcast access to Java internal
>>> API. The internal API access is used to get the best performance
>>> results. Arguments to be used:
>>>   --add-modules java.se --add-exports
>>> java.base/jdk.internal.ref=ALL-UNNAMED --add-opens
>>> java.base/java.lang=ALL-UNNAMED --add-opens
>>> java.base/java.nio=ALL-UNNAMED --add-opens
>>> java.base/sun.nio.ch=ALL-UNNAMED --add-opens
>>> java.management/sun.management=ALL-UNNAMED --add-opens
>>> jdk.management/com.sun.management.internal=ALL-UNNAMED
>>> WARNING: An illegal reflective access operation has occurred
>>> WARNING: Illegal reflective access by
>>> com.hazelcast.internal.networking.nio.SelectorOptimizer
>>> (file:/opt/open500/webapps/openmeetings/WEB-INF/lib/hazelcast-4.0.2.jar)
>>>
>>> to field sun.nio.ch.SelectorImpl.selectedKeys
>>> WARNING: Please consider reporting this to the maintainers of
>>> com.hazelcast.internal.networking.nio.SelectorOptimizer
>>> WARNING: Use --illegal-access=warn to enable warnings of further illegal
>>> reflective access operations
>>> WARNING: All illegal access operations will be denied in a future release
>>>
>>> My question is: should I just ignore them and move on ?
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Reply via email to