TOLOGIX - ISLG Maintenance

Project dealing with all ongoing maintenance of the current ISLG application (www.investorstatelawguide.com and dev.investorstatelawguide.com).

HIGH PRIORITY - Problem with viewing certain document in inline viewing windows on front-end of ISLG

Assigned to
Harsh Parikh, Tech Lead at DevIT Harsh P. Jitesh Dhuravala, DevIT Jitesh D. Ryan Knuth, Customer Support Manager at Industrial Ryan K.
Notes
Further the video below, a problem was reported by a users where certain documents are not loading within the inline viewing windows on the front-end of ISLG. The specific documents we're having a problem with are as follows:

IC/0310/01 - Union Fenosa Gas v. Egypt Claimant Petition to Recognize and Enforce an ICSID Arbitration Award
IC/0310/02 - Union Fenosa Gas v. Egypt Award
IC/0310/03 - Union Fenosa Gas v. Egypt Dissenting Opinion of Mark Clodfelter
IC/0310/04 -  Union Fenosa Gas v. Egypt Request for Arbitration

None of these documents will open in the inline viewing windows as illustrated here: https://www.investorstatelawguide.com/disputedirectory/DisputeDocument?hidAccordionIndex=&toc=disputedirectory&cat=&mainfilter=&ID=10&treatycat=&DocumentLanguage=&aprule=&index=&refresh=1&search=fenosa&treaty_id=0&disp_treaty=&defendingCountrydisp=0&dispState=&aprule_icsid_all=1&aprule_icsid_addfac_1978=1&aprule_icsid_arbrule_2003=1&aprule_scoc_arbrule_1999=1&aprule_icsid_addfac_2003=1&aprule_icsid_arbrule_2006=1&aprule_scoc_arbrule_2010=1&aprule_icsid_addfac_2006=1&aprule_arbrule_lcia_1998=1&aprule_uni_arbrule_1976=1&aprule_icsid_arbrule_1968=1&aprule_scc_arbrule_2007=1&aprule_uni_arbrule_2010=1&aprule_icsid_arbrule_1984=1&aprule_scoc_arbrule_1988=1&DocLanguage_All=1&DocLanguage_French=1&DocLanguage_German=1&DocLanguage_English=1&DocLanguage_Spanish=1&DocLanguage_other=1&doccat_all=1&doccat_3=1&doccat_2=1&doccat_17=1&doccat_5=1&doccat_1=1&doccat_8=1&doccat_4=1&doccat_18=1&doccat_13=1&doccat_22=1&doccat_6=1&doccat_12=1&doccat_15=1&doccat_16=1&doccat_23=1&doccat_7=1&doccat_21=1&doccat_21=1&doccat_21=1#directory
Please resolve the problem for these documents, but also please ensure this issue is not affecting any other documents on the system. In addition, please explain the origin of the problem, so we can determine whether we need to perform an audit of the documents collection.

Thanks,

Morgan


Comments & Events

Morgan Maguire, CEO
Irit Weinfeld Irit , Paul Moon Paul and Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh , further to the problem above, could you please report whether there is anything anomalous about these documents that we should know about (e.g., documents were edited or replaced recently).
 
Thanks,

Morgan 
Paul Moon
Hi all:

I cannot identify what is causing this issue. Everything seems fine on the admin site. All four documents were uploaded/modified in the last quarter of 2018.

Thanks,

Paul
Morgan Maguire, CEO
Ok. Thanks Paul Moon Paul .

Harsh Parikh, Tech Lead at DevIT Harsh and Jitesh Dhuravala, DevIT Jitesh , let us know what you find.
 
Thanks,

Morgan 
Irit Weinfeld
Hi Morgan,
I had a look as well and can't find any reason for the issue.  I checked to see if other PDF documents uploaded on the same day as those four had any issues on the Live site.  All were fine.
Morgan Maguire, CEO
OK. Thanks Irit Weinfeld Irit .

We'll see what Harsh Parikh, Tech Lead at DevIT Harsh and Jitesh Dhuravala, DevIT Jitesh come back with.

Morgan
Jitesh Dhuravala, DevIT
Hi Morgan Maguire, CEO Morgan ,

There is accent/diacritic character in file name due to those files can not open. we are working on it, how to handle if accent character exist in file name.
We let you know once done.



Thanks,
Jitesh 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan , Irit Weinfeld Irit , Paul Moon Paul and Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh ,

Due to some accent characters found in URL (e.x file name), the browser does not encoded properly. We have resolved this issue by encoding those accent characters.

Please check and let us know the feedback.
Irit Weinfeld
Hi Morgan, 
I see now that the file name contains "Unión" instead of "Union".  Three of the four documents are loading properly.  The following did not open for me:
IC/0310/01 - Union Fenosa Gas v. Egypt Claimant Petition to Recognize and Enforce an ICSID Arbitration Award
Paul Moon
Hi all:

I have the same issue as Irit.

I thought the system could now handle French, Spanish and German characters in its file name. We always insert metadata when documents with those characters are uploaded, so users could find documents containing French, Spanish and German characters on the live site under Dispute Documents in English.

Please let us know if we should avoid those characters in the file name or not.

Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh and Irit Weinfeld Irit , let's ensure to incorporate the answer Harsh and Jitesh give us (whether foreign characters are allowed in the file name or not). I know we usually save file names in English without any foreign characters, but these must have been anomalies

Thanks,

Paul
Morgan Maguire, CEO
Hi Paul Moon Paul , Irit Weinfeld Irit and Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh

The problem doesn't have to do with the name assigned to document within the database. It's the name used for the actual PDF filed (see screenshot): https://www.investorstatelawguide.com/CoreComponents/AddDocumentStep1?docId=9555

As best practice, we should avoid using accents or special characters in filenames.

Jitesh Dhuravala, DevIT Jitesh and Harsh Parikh, Tech Lead at DevIT Harsh , it appears we're still having an issues with IC/0310/01:  https://www.investorstatelawguide.com/highlighter/viewer/?script=..%2Fexamples%2Fviewer-copy-fix.js&&powerSearch=0&file=https://www.investorstatelawguide.com/documents/documents/IC-0310-01%20-%20Union%20Fenosa%20Gas%20v.%20Egypt%20-%20Petition%20to%20Recognize%20and%20Enforce%20an%20ICSID%20Award.pdf#Page=1

Thanks,

Morgan
Jitesh Dhuravala, DevIT
Hi Morgan Maguire, CEO Morgan ​ ,

Can we do validation like accent or special characters are not allowed in file name to avoid such issues, let me know so we do validation at the time of file upload to not allowed such characters in a filename. Please give your feedback, it is just suggestions.

Thanks,
Jitesh
Jitesh Dhuravala, DevIT
Morgan Maguire, CEO
OK. Thanks Jitesh Dhuravala, DevIT Jitesh . Ideally let's modify the system so that it can accept all existing documents with accents in the filename. That way we won't need to find and replace all the existing documents.

At the same, Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh , is going to change the practice of using accents in filenames for all future documents, so a validation tool shouldn't be necessary.
 
Thanks,

Morgan 
Jitesh Dhuravala, DevIT
Hi Morgan Maguire, CEO Morgan ​ ,

Got it, we will resolve current issue without any change in system, we will find best solution to avoid this filename issue.

Thanks,
Jitesh
Morgan Maguire, CEO
Great. Thanks Jitesh Dhuravala, DevIT Jitesh .

Morgan 
Nafiseh Arghandehpour, Legal Content Manager at ISLG
Hi everyone,

As discussed with Morgan, I took a look at other documents and found the same issue (documents not loading within the inline viewing windows on the front-end of ISLG) in the following documents:
IC/0252/03 - Alvarez and Marin v. Panama Dissenting Opinion of Horacio A. Grigera Naón [Spanish]
SC/0028/05 - PL Holdings v. Poland Judgment of the Svea Court of Appeal (Svea Hovrätt)
SC/0029/09 - Novenergia II v. Spain Decision of the Svea Court of Appeal (Svea Hovrätt)
SC/0034/04 - Greentech Energy Systems v. Italy Judgment of the Svea Court of Appeal (Svea Hovrätt)                 
SC/0042/02 - CEF Energia v. Italy Judgment of the Svea Court of Appeal (Svea Hovrätt)

Here are the links to the live site:
IC/0252/03 - Alvarez and Marin v. Panama Dissenting Opinion of Horacio A. Grigera Naón [Spanish] :
https://www.investorstatelawguide.com/disputedirectory/DisputeDocument?hidAccordionIndex=&toc=disputedirectory&cat=&mainfilter=&ID=10&treatycat=&DocumentLanguage=&aprule=&index=&refresh=5&search=%C3%81lvarez+y+Mar%C3%ADn+Corporaci%C3%B3n+S.A.+and+others+v.+Republic+of+Panama%2C+ICSID+Case+No.+ARB%2F15%2F14%2C+Dissenting+Opinion+of+Horacio+A.+Grigera+Na%C3%B3n%2C+12+October+2018+%5BSpanish%5D&treaty_id=0&disp_treaty=&defendingCountrydisp=0&dispState=&aprule_icsid_all=1&aprule_icsid_addfac_1978=1&aprule_icsid_arbrule_2003=1&aprule_scoc_arbrule_1999=1&aprule_icsid_addfac_2003=1&aprule_icsid_arbrule_2006=1&aprule_scoc_arbrule_2010=1&aprule_icsid_addfac_2006=1&aprule_arbrule_lcia_1998=1&aprule_uni_arbrule_1976=1&aprule_icsid_arbrule_1968=1&aprule_scc_arbrule_2007=1&aprule_uni_arbrule_2010=1&aprule_icsid_arbrule_1984=1&aprule_scoc_arbrule_1988=1&DocLanguage_All=1&DocLanguage_French=1&DocLanguage_German=1&DocLanguage_English=1&DocLanguage_Spanish=1&DocLanguage_other=1&doccat_all=1&doccat_3=1&doccat_2=1&doccat_17=1&doccat_5=1&doccat_1=1&doccat_8=1&doccat_4=1&doccat_18=1&doccat_13=1&doccat_22=1&doccat_6=1&doccat_12=1&doccat_15=1&doccat_16=1&doccat_23=1&doccat_7=1&doccat_21=1&doccat_21=1&doccat_21=1#directory                                                                                                                                                                                   SC/0028/05 - PL Holdings v. Poland Judgment of the Svea Court of Appeal (Svea Hovrätt):
https://www.investorstatelawguide.com/disputedirectory/DisputeDocument?hidAccordionIndex=&toc=disputedirectory&cat=&mainfilter=&ID=10&treatycat=&DocumentLanguage=&aprule=&index=&refresh=6&search=PL+Holdings+S.A.R.L.+v.+Republic+of+Poland%2C+SCC+Case+No.+V2014%2F163%2C+Judgment+of+the+Svea+Court+of+Appeal+%28Svea+Hovr%C3%A4tt%29%2C+22+February+2019+%5BSwedish%5D&treaty_id=0&disp_treaty=&defendingCountrydisp=0&dispState=&aprule_icsid_all=1&aprule_icsid_addfac_1978=1&aprule_icsid_arbrule_2003=1&aprule_scoc_arbrule_1999=1&aprule_icsid_addfac_2003=1&aprule_icsid_arbrule_2006=1&aprule_scoc_arbrule_2010=1&aprule_icsid_addfac_2006=1&aprule_arbrule_lcia_1998=1&aprule_uni_arbrule_1976=1&aprule_icsid_arbrule_1968=1&aprule_scc_arbrule_2007=1&aprule_uni_arbrule_2010=1&aprule_icsid_arbrule_1984=1&aprule_scoc_arbrule_1988=1&DocLanguage_All=1&DocLanguage_French=1&DocLanguage_German=1&DocLanguage_English=1&DocLanguage_Spanish=1&DocLanguage_other=1&doccat_all=1&doccat_3=1&doccat_2=1&doccat_17=1&doccat_5=1&doccat_1=1&doccat_8=1&doccat_4=1&doccat_18=1&doccat_13=1&doccat_22=1&doccat_6=1&doccat_12=1&doccat_15=1&doccat_16=1&doccat_23=1&doccat_7=1&doccat_21=1&doccat_21=1&doccat_21=1#directory                                                                                                                                                                                                                                                                       SC/0029/09 - Novenergia II v. Spain Decision of the Svea Court of Appeal (Svea Hovrätt):
https://www.investorstatelawguide.com/disputedirectory/DisputeDocument?hidAccordionIndex=&toc=disputedirectory&cat=&mainfilter=&ID=10&treatycat=&DocumentLanguage=&aprule=&index=&refresh=7&search=Novenergia+II+-+Energy+%26+Environment+%28SCA%29%2C+SICAR+v.+Kingdom+of+Spain%2C+SCC+Case+No.+V2015%2F063%2C+Decision+of+the+Svea+Court+of+Appeal+%28Svea+Hovr%C3%A4tt%29%2C+25+April+2019+%5BSwedish%5D&treaty_id=0&disp_treaty=&defendingCountrydisp=0&dispState=&aprule_icsid_all=1&aprule_icsid_addfac_1978=1&aprule_icsid_arbrule_2003=1&aprule_scoc_arbrule_1999=1&aprule_icsid_addfac_2003=1&aprule_icsid_arbrule_2006=1&aprule_scoc_arbrule_2010=1&aprule_icsid_addfac_2006=1&aprule_arbrule_lcia_1998=1&aprule_uni_arbrule_1976=1&aprule_icsid_arbrule_1968=1&aprule_scc_arbrule_2007=1&aprule_uni_arbrule_2010=1&aprule_icsid_arbrule_1984=1&aprule_scoc_arbrule_1988=1&DocLanguage_All=1&DocLanguage_French=1&DocLanguage_German=1&DocLanguage_English=1&DocLanguage_Spanish=1&DocLanguage_other=1&doccat_all=1&doccat_3=1&doccat_2=1&doccat_17=1&doccat_5=1&doccat_1=1&doccat_8=1&doccat_4=1&doccat_18=1&doccat_13=1&doccat_22=1&doccat_6=1&doccat_12=1&doccat_15=1&doccat_16=1&doccat_23=1&doccat_7=1&doccat_21=1&doccat_21=1&doccat_21=1#directory
   
SC/0034/04 - Greentech Energy Systems v. Italy Judgment of the Svea Court of Appeal (Svea Hovrätt):   
https://www.investorstatelawguide.com/disputedirectory/DisputeDocument?hidAccordionIndex=&toc=disputedirectory&cat=&mainfilter=&ID=10&treatycat=&DocumentLanguage=&aprule=&index=&refresh=8&search=Greentech+Energy+Systems+A%2FS+%28now+Athena+Investments+A%2FS%29%2C+NovEnergia+II+Energy+%26+Environment+%28SCA%29+SICAR+and+NovEnergia+II+Italian+Portfolio+SA+v.+Italian+Republic%2C+SCC+Case+No.+V+%282015%2F095%29%2C+Judgment+of+the+Svea+Court+of+Appeal+%28Svea+Hovr%C3%A4tt%29%2C+28+March+2019+%5BEnglish+Translation%5D&treaty_id=0&disp_treaty=&defendingCountrydisp=0&dispState=&aprule_icsid_all=1&aprule_icsid_addfac_1978=1&aprule_icsid_arbrule_2003=1&aprule_scoc_arbrule_1999=1&aprule_icsid_addfac_2003=1&aprule_icsid_arbrule_2006=1&aprule_scoc_arbrule_2010=1&aprule_icsid_addfac_2006=1&aprule_arbrule_lcia_1998=1&aprule_uni_arbrule_1976=1&aprule_icsid_arbrule_1968=1&aprule_scc_arbrule_2007=1&aprule_uni_arbrule_2010=1&aprule_icsid_arbrule_1984=1&aprule_scoc_arbrule_1988=1&DocLanguage_All=1&DocLanguage_French=1&DocLanguage_German=1&DocLanguage_English=1&DocLanguage_Spanish=1&DocLanguage_other=1&doccat_all=1&doccat_3=1&doccat_2=1&doccat_17=1&doccat_5=1&doccat_1=1&doccat_8=1&doccat_4=1&doccat_18=1&doccat_13=1&doccat_22=1&doccat_6=1&doccat_12=1&doccat_15=1&doccat_16=1&doccat_23=1&doccat_7=1&doccat_21=1&doccat_21=1&doccat_21=1#directory
 
SC/0042/02 - CEF Energia v. Italy Judgment of the Svea Court of Appeal (Svea Hovrätt):
https://www.investorstatelawguide.com/disputedirectory/DisputeDocument?hidAccordionIndex=&toc=disputedirectory&cat=&mainfilter=&ID=10&treatycat=&DocumentLanguage=&aprule=&index=&refresh=9&search=CEF+Energia+BV+v.+Italian+Republic%2C+SCC+Case+No.+V+2015%2F158%2C+Judgment+of+the+Svea+Court+of+Appeal+%28Svea+Hovr%C3%A4tt%29%2C+24+April+2019+%5BEnglish+Translation%5D&treaty_id=0&disp_treaty=&defendingCountrydisp=0&dispState=&aprule_icsid_all=1&aprule_icsid_addfac_1978=1&aprule_icsid_arbrule_2003=1&aprule_scoc_arbrule_1999=1&aprule_icsid_addfac_2003=1&aprule_icsid_arbrule_2006=1&aprule_scoc_arbrule_2010=1&aprule_icsid_addfac_2006=1&aprule_arbrule_lcia_1998=1&aprule_uni_arbrule_1976=1&aprule_icsid_arbrule_1968=1&aprule_scc_arbrule_2007=1&aprule_uni_arbrule_2010=1&aprule_icsid_arbrule_1984=1&aprule_scoc_arbrule_1988=1&DocLanguage_All=1&DocLanguage_French=1&DocLanguage_German=1&DocLanguage_English=1&DocLanguage_Spanish=1&DocLanguage_other=1&doccat_all=1&doccat_3=1&doccat_2=1&doccat_17=1&doccat_5=1&doccat_1=1&doccat_8=1&doccat_4=1&doccat_18=1&doccat_13=1&doccat_22=1&doccat_6=1&doccat_12=1&doccat_15=1&doccat_16=1&doccat_23=1&doccat_7=1&doccat_21=1&doccat_21=1&doccat_21=1#directory
                                                                                                            
We need to ensure that the problem is fixed in all the above-mentioned documents, as well.

Thanks,

Nafiseh
Morgan Maguire, CEO
Great. Thanks Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh .

Harsh Parikh, Tech Lead at DevIT Harsh and Jitesh Dhuravala, DevIT Jitesh , please ensure the above documents are addressed as well as part of the fix.

Note that we're uncertain whether this covers all the documents with problem filenames, so we'll need to ensure the solution covers all existing documents with accents in the filenames.
 
Thanks,

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh ,

Yesterday, We have already resolved the issue of accent characters on www.islg and dev.islg. Now you can save the file name with accent characters and it will be working fine with all new and existing files. 

We have also checked above all links which mentioned by Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh and all documents are working fine on www.islg.

Please take a note that clear your cache and Load the Page with Ctrl + F5 because we have changed some code in JavaScript file.

For your reference following I have attached screenshot.

Ryan Knuth, Customer Support Manager at Industrial
Thanks Harsh Parikh, Tech Lead at DevIT Harsh  

The files above are working for me.

Ryan
Morgan Maguire, CEO
Everything is working well for me as well.

Nafiseh Arghandehpour, Legal Content Manager at ISLG Nafiseh , could you please clear the cache on your internet browser, and check to make sure all the documents are working as expected, and then we'll mark the to-do complete.

Thanks,

Morgan 
Nafiseh Arghandehpour, Legal Content Manager at ISLG
Hi everyone, 

The documents are all working for me, as well. 

Thanks,

Nafiseh
Morgan Maguire, CEO
OK. Great. I'll mark this to-do complete.

Liam Murphy-Burke, Strategic Account Manager at ISLG Liam , could you please let the user who reported this problem know that the issue is resolved.

Thanks,

Morgan 
Morgan Maguire, CEO
Morgan Maguire completed this to-do.