[opencms-dev] CmsSynchronize incorrectly synchronizes files in sync root folder

Nick Prosch nick.prosch at codecentric.de
Thu Sep 13 11:40:07 CEST 2012


Hi Devs,

we use the OpenCms's CmsSychnronize class to sync RFS to
VFS resources (namely modules developed in Eclipse).

Since OpenCms 8 there is a .config file in the root of a module. Syncing a
RFS folder like this:

/.config
/template/a.jsp

to VFS folder /system/modules/de.mymodule will update the VFS to

/system/modules/de.mymodule.config (<-- missing "/")
/system/modules/de.mymodule/template/a.jsp

thus the module is broken after sync :)

Root files will not get synchronized correctly. I created a nobrainer fix
that works for us right now, maybe you (=Alkacon) will look into this issue
a bit more thoroughly than I did and fix it properly?

CmsSynchronize Class, Version 8.0.4, Method importToVfs, inserted at line
522

            if (!filename.startsWith(File.separator)) {
            filename = File.separator + filename;
            }

Bye
Nick

-- 
Mit freundlichen Grüßen / Best regards

Nick Prosch | Senior IT Consultant
codecentric AG | Merscheider Straße 1 | 42699 Solingen | Deutschland
tel: +49 (0) 212.23362823 | fax: +49 (0) 212.23362879 | mobil: +49 (0)
151.16706496
www.codecentric.de | blog.codecentric.de | www.meettheexperts.de |
www.more4fi.de

Sitz der Gesellschaft: Düsseldorf | HRB 63043 | Amtsgericht Düsseldorf
Vorstand: Klaus Jäger (Vorsitzender) . Mirko Novakovic . Rainer Vehns
Aufsichtsrat: Patric Fedlmeier (Vorsitzender) . Bernd Klinkmann . Jürgen
Schütz

Diese E-Mail einschließlich evtl. beigefügter Dateien enthält vertrauliche
und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige
Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie
bitte sofort den Absender und löschen Sie diese E-Mail und evtl.
beigefügter Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen
evtl. beigefügter Dateien sowie die unbefugte Weitergabe dieser E-Mail ist
nicht gestattet.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20120913/3db0a8df/attachment.htm>


More information about the opencms-dev mailing list