Ticket #289 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

SURFmedia upload produces 'create still error'

Reported by: Michiel.Schok Owned by: forgacs
Priority: major Milestone: MediaMosa 2.1
Component: Core Version:
Keywords: Cc:
MoSCoW: none Estimated time after impact analysis:
Related to project: none Tested: yes
Accepted: yes Estimated Hours:

Description

When uploading media from SURFmedia, the following error comes up under 'log':

create_still is specified more than once (GET / POST / URI), but has different values (value 1; true&redirect_uri=http://www.20.test.surfmedia.nl/app/video/uploaddone / value 2; true). (Exception thrown on line 759, in /var/opt/www/vpcore/htdocs/sites/all/modules/mediamosa/rest/mediamosa_rest_call.inc)
Partial backtrace:

#0 /var/opt/www/vpcore/htdocs/sites/all/modules/mediamosa/rest/mediamosa_rest_call.inc(262): mediamosa_rest_call->process_rest_args(Array)
#1 /var/opt/www/vpcore/htdocs/sites/all/modules/mediamosa/rest/mediamosa_rest.inc(310): mediamosa_rest_call->process_call()
#2 /var/opt/www/vpcore/htdocs/sites/all/modules/mediamosa/response/mediamosa_response.inc(130): mediamosa_rest->process_call(Array)
#3 /var/opt/www/vpcore/htdocs/sites/all/modules/mediamosa/mediamosa.module(118): mediamosa_response->process_rest()
#4 [internal function]: mediamosa_init()
#5 /var/opt/www/vpcore/htdocs/includes/module.inc(709): ...

I'm not sure why this comes up.

In the HTML-source of our uploadpage we don't specify the time...

<div id="FlesUploadFormContainer">
    <input name="MAX_FILE_SIZE" value=" 2000000000 " type="hidden"/>
  <input name="create_still" value="true" type="hidden"/>

  <input name="transcode_inherits_acl" value="true" type="hidden"/>
  <input name="redirect_uri" value="http://www.20.test.surfmedia.nl/app/video/uploaddone" type="hidden"/>
  <input name="upload_ticket" value="" type="hidden"/>
  <input name="mediafile_id" value="H1k8ShUmMRLuqNdeNGpAqlga" type="hidden"/>
  <input name="transcode[]" value="13" type="hidden"/>
  <input name="edit" value="no" type="hidden"/>
  <input name="active" value="Y" type="hidden" />
...

Change History

Changed 3 years ago by robert

The reason why this fails is because you specify 2 different values for the variable 'create_still';

In the form you use;

<input name="create_still" value="true" type="hidden"/>
...
<input name="redirect_uri" value="http://www.20.test.surfmedia.nl/app/video/uploaddone" type="hidden"/>

This seems ok. Only MediaMosa also gets create_still as GET as well as POST. And 2.x will fail if both values for the same variable are different. The reason for this behavior is because 2.x will merge POST and GET values, except if both values for the same variable are different; then it can't decide which value is correct;

GET value:
true&redirect_uri= http://www.20.test.surfmedia.nl/app/video/uploaddone
POST value;
true

So what happens is that you supply the create_still value as GET and POST. Only the GET value seems to be encoded wrong;
true&redirect_uri= http://www.20.test.surfmedia.nl/app/video/uploaddone

I assume;
Some where in your code you concat or merge the URL (GET) vars without proper URL encode and send it to the REST.


Changed 3 years ago by Michiel.Schok

OK, we adjusted some parameters in our codebase.
Now, we observe that we get an transcode profile '1' transcode (our flash preview), instead of the expected '13'.

In our uploadform a line as

<input name="transcode[]" value="13" type="hidden"/>

is provided.

Anything changed over here?

Changed 3 years ago by forgacs

  • owner set to Michiel.Schok
  • status changed from new to assigned

We have tried to reproduce this issue with different conditions and transcode parameters, but we couldn't.
Would you retest it, and send us the original form you used, and the mediafile_id of the wrongly transcoded mediafile?

Changed 3 years ago by Michiel.Schok

  • owner changed from Michiel.Schok to forgacs

Upload succeeded 15 seconds ago.
Asset id: t1XdKakGGTUOZjveacDmQ0SH
Mediafile id: E28U9KjjPVbfOC6BiwkOVVHU
Upload ticket: In5A59ZcnQXbsGCGg8agpmxV

Complete page-source:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
     <!-- Use IE7 mode -->
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="search" type="application/opensearchdescription+xml" title="SURFmedia" href="/opensearch.xml.php?v=2.3.0" />
    <title>MijnSURFMedia &gt; Upload mediabestand</title>
    <link rel="stylesheet" type="text/css" href="/styles/global.css?v=2.3.0" />

    <link rel="stylesheet" type="text/css" href="/styles/waitdialog.css?v=2.3.0" />
    <link rel="stylesheet" type="text/css" href="/styles/mysurf/upload.css?v=2.3.0" />
    <!--[if IE]>
    <link rel="stylesheet" type="text/css" href="/styles/global.ie.css?v=2.3.0" />
    <link rel="stylesheet" type="text/css" href="/styles/mysurf/upload.ie.css?v=2.3.0" />
    <![endif]-->
<link rel="stylesheet" type="text/css" href="/styles/modalbox.css?v=2.3.0" />

    <script type="text/javascript" src="/javascript/prototype.js?v=2.3.0"></script>
    <script type="text/javascript" src="/javascript/cookie.js?v=2.3.0"></script>
    <script type="text/javascript" src="/javascript/scriptaculous.js?load=effects,controls&v=2.3.0"></script>

    <script type="text/javascript" src="/javascript/modalbox.js?v=2.3.0"></script>
    <script type="text/javascript" src="/javascript/HelpBalloon.js?v=2.3.0"></script>
    <script type="text/javascript" src="http://www.20.test.surfmedia.nl/app//javascript/vipapp.js?v=2.3.0"></script>
    <script type="text/javascript">
    if (!window.Surfnet) Surfnet = {};
    Surfnet.VIPAPP = 'http://www.20.test.surfmedia.nl/app/';

    Surfnet.PAGE_MYSURF = '/';
    Surfnet.PAGE_SURFMEDIA = 'http://www.20.test.surfmedia.nl/';
    Surfnet.PAGE_LOGIN = Surfnet.VIPAPP+'/aselect/surfmedialogin?return_url='+window.location.href;
    Surfnet.PREV_PAGE = 'http://www.20.test.surfmedia.nl/index.html';
    </script>

    <script type="text/javascript">
    try {
            Surfnet.REQUEST = {"url":"\/mysurf\/upload","uri":"\/core\/page\/view","using_ie6":false};
    } catch(e) {}
    </script>
    <script type="text/javascript" src="/javascript/surfnet.frontend.js?v=2.3.0"></script>

    <script type="text/javascript" src="/javascript/class.atkdebug.js?v=2.3.0"></script>

    
     	  <script type="text/javascript" src='http://www.20.test.surfmedia.nl/app//javascript/XMLexchange.js?v=2.3.0'></script>
    <script type="text/javascript" src='http://www.20.test.surfmedia.nl/app//javascript/fles.js?v=2.3.0'></script>
    
    
        <script type="text/javascript" src="http://www.20.test.surfmedia.nl/app//ext/calendar/javascripts/calendar_date_select/calendar_date_select.js?v=2.3.0"></script>
	  <script type="text/javascript" src="http://www.20.test.surfmedia.nl/app//javascript/calendar_date_select_format_slash_eur.js?v=2.3.0"></script>
      </head>

  <body>
      <div class="main-container">
      
<div class="header-container">
        <div class="logo" onclick="document.location.href='http://www.20.test.surfmedia.nl/index.html'"></div>
        <div class="tabs">
          <ul>
            <li><a url='/surfmedia/index' title='SURFmedia' class='currentpage' href='http://www.20.test.surfmedia.nl/index.html'>SURFmedia</a></li>
            <li><a href='http://www.surfgroepen.nl' title='SURFgroepen'>SURFgroepen</a></li>

          </ul>
        </div>
                  <script type="text/javascript">
  Surfnet.Application.Tools.setURLRoot('/app/');
  Surfnet.Application.Tools.setSID('SID=035f032972f87e2e6e673d6ee2ba7855');
</script>
<div id="login-persondata" class="smLogin smLoggedIn ">
  <div style="float: left; width: 40px; display: inline;">
  <img src="http://www.20.test.surfmedia.nl/app/person/1068/avatar"/>
  </div>
  <ul>
        <li><a href="#" onclick="Surfnet.Frontend.Navigate('upload');" title="Upload media">Upload media</a></li>

    <li><a href="#" onclick="Surfnet.Frontend.Navigate('my_media');" title="Mijn Media">Mijn media</a></li>
        <li><a href="#" onclick="Surfnet.Frontend.Navigate('my_profile');" title="Mijn Profiel">Mijn profiel</a></li>
  </ul>
  <div class="smLoggedInInner">
    <h3>Michiel Schok</h3>
    <p>SURFNET</p>
    <a onclick="Cookie.init( {  
         name: 'vip_gui', path: '/', domain: '.surfmedia.nl'
        } ); Cookie.erase();return true;" 
       href="http://www.20.test.surfmedia.nl/app/aselect/logout?SID=035f032972f87e2e6e673d6ee2ba7855">Uitloggen</a>

  </div>
  <div class="smDomain">
    <div class='smLabel smEmphasize'>
      Domein:
    </div>
    <div class='smValue'>
      surfnet.nl
    </div>
  </div>
  <div class="smEmail">

    <div class='smLabel smEmphasize'>
      E-mail:
    </div>
    <div class='smValue'>
      
    </div>
  </div>
</div>
              </div>
      <div class="menu-container">
			  <div class="left-side">&#160;</div>

				<div class="middle">
				  <div class="top">
						<ul>
							<li><a title='Mijn media' url='/mysurf/mymedia/items/index' href='/mymedia/items/index.html'>Mijn media</a></li>
							<li><a title='Mijn Live' url='/mysurf/mylive/index' href='/mylive/index.html'>Mijn Live</a></li>
							<li><a title='Mijn Profiel' url='/mysurf/myprofile/index' href='/myprofile/index.html'>Mijn Profiel</a></li>
						</ul>

				  </div>
					<div class="bottom">
						<div class="breadcrumb">
							<ul>
        <li><a title='Home' href='/index.html'>Home</a></li>
           <li class="current">Upload mediabestand</li>
     </ul>
						</div>

						<div class="date" id="headerDate"></div>
					</div>
				</div>
			  <div class="right-side">&#160;</div>
		  </div>

        <div class="content-container">
         <div class="left-menu">
						<div class="top"></div>

						<div class="middle">
							<div class="divider"></div>
							<ul>
								<li><a title='Mijn mediabestanden' url='/mysurf/mymedia/items/index' href='/mymedia/items/index.html'>Mijn mediabestanden</a></li>
								<li><a title='Mijn collecties' url='/mysurf/mymedia/collections/index' href='/mymedia/collections/index.html'>Mijn collecties</a></li>
								<li><a title='Mijn favorieten' url='/mysurf/mymedia/favorites/index' href='/mymedia/favorites/index.html'>Mijn favorieten</a></li>
								<li><a title='Mijn zoekopdrachten' url='/mysurf/mymedia/searches/index' href='/mymedia/searches/index.html'>Mijn zoekopdrachten</a></li>

								<li><a title='Upload nieuwe bestanden' url='/mysurf/upload' href='/upload.html'>Upload nieuwe bestanden</a></li>
                <li id="mysurf-transfer-menuitem"><a title='Overdracht' url='/mysurf/transfer' href='/transfer.html'>Overdracht</a></li>
							</ul>
							<div class="divider"></div>
						</div>
						<div class="bottom"></div>
					</div>
<script type="text/javascript">Surfnet.Application.Transfer.validateTransferMenuItem();</script>

          <div class="content-area">
            <div class="top"></div>
            <div class="middle">
                            <form>
              <script type="text/javascript">
Surfnet.Application.Tools.setURLRoot('/app/');
Surfnet.Application.Tools.setSID('SID=035f032972f87e2e6e673d6ee2ba7855');
Surfnet.Application.Video.uploadAction   = 'http://upload.acceptatie.vpcore.snkn.nl/mediafile/upload?upload_ticket=In5A59ZcnQXbsGCGg8agpmxV&app_id=5';
Surfnet.Application.Video.uploadProgressUrl   = 'http://upload.acceptatie.vpcore.snkn.nl/external/mediafile/uploadprogress';
Surfnet.Application.Video.uploadRedirect = 'http://www.20.test.surfmedia.nl/app/video/uploaddone';
Surfnet.Application.Video.assetID = 't1XdKakGGTUOZjveacDmQ0SH';
</script>
<div id="FlesUploadFormContainer">
    <input name="MAX_FILE_SIZE" value=" 2000000000 " type="hidden"/>
  <input name="create_still" value="true" type="hidden"/>

  <input name="transcode_inherits_acl" value="true" type="hidden"/>
  <input name="redirect_uri" value="http://www.20.test.surfmedia.nl/app/video/uploaddone" type="hidden"/>
  <input name="mediafile_id" value="E28U9KjjPVbfOC6BiwkOVVHU" type="hidden"/>
  <input name="transcode[]" value="13" type="hidden"/>
  <input name="edit" value="no" type="hidden"/>
  <input name="active" value="Y" type="hidden" />
  <div style="display: block;" id="FlesUploadPage1">
    <div class="FlesTitle">
      1. UPLOAD VIDEO of AUDIO bestand
    </div>

    <div class="FlesUploadMetafilePart">
      <div class="FlesSubTitleText">
        <div class="FlesAsterix">
          *
        </div>
        verplicht invullen
      </div>
      <div class="FlesSubTitle">
        Beschikbare ruimte
      </div>

      <div class="FlesQuotumInfo">
        Je hebt <strong>1084 MB</strong> verbruikt en <strong>964 MB</strong> beschikbaar.
      </div>
      <div class="FlesSubTitle">
        Het bestand
      </div>
      <div class="FlesRadioButtons">

        <div class="FlesLabel">
          Waar staat jouw bestand?
        </div>
        <div class="FlesValue">
          <div class="FlesRadioButton">
            <div class="FlesValue">
              <input class="FlesRadioInput" name="location" value="local" onclick="Surfnet.Application.Video.showLocal();" checked="checked" type="radio">
            </div>
            <div class="FlesLabel">

              Het bestand staat op deze pc
            </div>
          </div>
          <div class="FlesRadioButton">
            <div class="FlesValue">
             <input class="FlesRadioInput" name="location" value="remote" onclick="Surfnet.Application.Video.showRemote();" type="radio">
            </div>
            <div class="FlesLabel">
              Het bestand is geplaatst op een andere website
            </div>

          </div>
        </div>
      </div>

      <div id="FlesUploadLocal" class="FlesInputField" style="display: block;">
        <div class="FlesLabel">
          <div class="FlesAsterix">*</div>
          Locatie: 
        </div>

        <div class="FlesValue">
          <input class="FlesFileInput" name="file" value="" type="file">
        </div>
      </div>

      <div id="FlesUploadRemote" class="FlesInputField" style="display: none;">
        <div class="FlesLabel">
          <div class="FlesAsterix">*</div>
          URL: 
        </div>

        <div class="FlesValue">
          <input class="FlesTextInput" name="remote_uri" size="96" maxsize="127" value="" type="text">
        </div>
      </div>
    </div>
    
    <div class="FlesUploadMetadataPart">
      <div class="FlesSubTitle">
        Omschrijf je bestand
      </div>

      <div class="FlesRadioButtons">
        <div class="FlesLabel">Is dit een audio of video bestand?</div>
        <div class="FlesValue">
          <div class="FlesRadioButton">
            <div class="FlesValue">
              <input class="FlesRadioInput" name="media_type" value="audio" type="radio">
            </div>
            <div class="FlesLabel">audio</div>

          </div>
          <div class="FlesRadioButton">
            <div class="FlesValue">
              <input class="FlesRadioInput" name="media_type" value="video" checked="checked" type="radio">
            </div>
            <div class="FlesLabel">video</div>
          </div>
        </div>

      </div>

      <div class="FlesInputField">
        <div class="FlesLabel">
          <div class="FlesAsterix">*</div>
          Titel: 
        </div>
        <div class="FlesValue">
          <input class="FlesTextInput" name="title" size="96" maxsize="127" value="" type="text">

        </div>
      </div>

      <div class="FlesTextarea">
        <div class="FlesLabel">
          <div class="FlesAsterix">*</div>
          Beschrijving: 
        </div>
        <div class="FlesValue">

          <textarea class="FlesTextarea" name="description" rows="3" cols="72"></textarea>
        </div>
      </div>
  
      <div class="FlesInputField">
        <div class="FlesLabel">
          <div class="FlesAsterix">*</div>
          Maker: 
        </div>

        <div class="FlesValue">
          <input class="FlesTextInput" name="creator" size="96" maxsize="127" value="" type="text">
        </div>
      </div>

      <div class="FlesInputField">
        <div class="FlesLabel">
          <div class="FlesAsterix">*</div>
          Opname- of <br> uitzenddatum <br> (dd-mm-jjjj):
        </div>

        <div class="FlesValue">
          <input class="FlesTextInput"
                 name="broadcast_date"
                 id="broadcast_date"
                 size="32"
                 maxsize="127"
                 value=""
                 type="text" />
          <div class="smCalendarButton"
               id="p_date_image_link_end"
               onclick="new CalendarDateSelect('broadcast_date', {year_range: [1900, 2100]} );">
            &nbsp;
          </div>
        </div>
      </div>

      <div class="FlesInputField">

        <div class="FlesLabel">Tags:</div>
        <div class="FlesValue">
          <input class="FlesTextInput" name="tags" size="96" maxsize="127" value="" type="text">
        </div>
      </div>

      <div class="FlesComment">
        <div class="FlesLabel">
        </div>

        <div class="FlesValue">
          Een tag is een trefwoord dat het mediabestand beschrijft. Bijvoorbeeld: muziek, college, farmacie. Door het toevoegen van tags is het mediabestand gemakkelijk (terug) te vinden. Meerdere tags kun je scheiden door een komma.
        </div>
      </div>
    </div>
    <div class="FlesUploadCategoryPart">
      <div class="FlesSubTitle">
        Categorieën
      </div>
      <div class="FlesCheckButtons">

        <div class="FlesLabel">
          Geef aan tot welke categorie(ën) jouw materiaal behoort.
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="3" type="checkbox">
            </div>
            <div class="FlesLabel">

              Documentaire
            </div>
          </div>
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="4" type="checkbox">
            </div>

            <div class="FlesLabel">
              Informatief
            </div>
          </div>
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="2" type="checkbox">

            </div>
            <div class="FlesLabel">
              Kunst en cultuur
            </div>
          </div>
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">

              <input class="FlesCheckInput" name="category[]" value="9" type="checkbox">
            </div>
            <div class="FlesLabel">
              Medisch
            </div>
          </div>
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">

            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="8" type="checkbox">
            </div>
            <div class="FlesLabel">
              Misdaad
            </div>
          </div>
        </div>
                <div class="FlesValue">

          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="5" type="checkbox">
            </div>
            <div class="FlesLabel">
              Natuur
            </div>
          </div>
        </div>

                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="1" type="checkbox">
            </div>
            <div class="FlesLabel">
              Nieuws en actualiteiten
            </div>
          </div>

        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="7" type="checkbox">
            </div>
            <div class="FlesLabel">
              Religieus
            </div>

          </div>
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="category[]" value="6" type="checkbox">
            </div>
            <div class="FlesLabel">
              Wetenschap
            </div>

          </div>
        </div>
              </div>
    </div>

    <div class="FlesUploadLijstjesPart">
      <div class="FlesSubTitle">
        Tonen in meest recent lijstjes in de mediatheek
      </div>
      <div class="FlesRadioButtons">

        <div class="FlesLabel">
          Wil je dat jouw bestand genoemd wordt in één van de lijstjes in de mediatheek (zoals meest recent toegevoegd)?
        </div>
        <div class="FlesValue">
          <div class="FlesRadioButton">
            <div class="FlesLabel">Ja</div>
            <div class="FlesValue">
              <input class="FlesRadioInput" name="show_in_lists" value="yes" checked="checked" type="radio">
            </div>

          </div>
          <div class="FlesRadioButton">
            <div class="FlesLabel">Nee</div>
            <div class="FlesValue">
              <input class="FlesRadioInput" name="show_in_lists" value="no" type="radio">
            </div>
          </div>
        </div>

      </div>
    </div>
    
    <div class="FlesUploadButtonsPart">
      <div class="FlesButton">
        <div class="FlesLabel">
        </div>
        <div class="FlesValue">
          <input class="FlesButtonInput" value="Verder &gt;" onclick="Surfnet.Application.Video.uploadStep1(this);" type="button">
        </div>

      </div>
      <div class="float-fix"></div>
    </div>
  </div>

  <div id="FlesUploadPage2" style="display: none;">
    <div class="FlesTitle">
      2. PUBLICEREN in de Mediatheek
    </div>
        <div class="FlesUploadCollectionPart">

      <div class="FlesSubTitle">
        Toevoegen aan mijn collecties
      </div>
      <div class="FlesLabel">
        Kies één of meerdere collecties waaraan je bestand moet worden toegevoegd:
      </div>
      
            <div class="FlesCheckButtons">
        <div class="FlesLabel">
          Publieke collecties
        </div>

                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="collection[]" value="852YPHq7H2TaYNcfpetZWbMW" type="checkbox">
            </div>
            <div class="FlesLabel">
              private/nietrecent
            </div>
          </div>

        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="collection[]" value="IYkYu9FxmuCNdOLIKfyEiGG8" type="checkbox">
            </div>
            <div class="FlesLabel">
              private/recnt
            </div>

          </div>
        </div>
              </div>
      
            <div class="FlesCheckButtons">
        <div class="FlesLabel">
          Prive collecties
        </div>
                <div class="FlesValue">
          <div class="FlesCheckButton">

            <div class="FlesValue">
              <input class="FlesCheckInput" name="collection[]" value="852YPHq7H2TaYNcfpetZWbMW" type="checkbox">
            </div>
            <div class="FlesLabel">
              private/nietrecent
            </div>
          </div>
        </div>
                <div class="FlesValue">

          <div class="FlesCheckButton">
            <div class="FlesValue">
              <input class="FlesCheckInput" name="collection[]" value="IYkYu9FxmuCNdOLIKfyEiGG8" type="checkbox">
            </div>
            <div class="FlesLabel">
              private/recnt
            </div>
          </div>
        </div>

              </div>
          </div>
        
    <div class="FlesUploadAccessPart">
      <div class="FlesSubTitle">Delen en afschermen</div>

      <div class="FlesRadioButtons">
        <div class="FlesLabel">
          Dit mediabestand:
        </div>

        <div class="FlesValue">
          <div class="FlesRadioButton">
            <div class="FlesValue">
              <input class="FlesRadioInput" name="set_permissions" value="no" onclick="Fles.Util.disableDisplay('FlesSpecialAccessPointer');" checked="checked" type="radio">
            </div>
            <div class="FlesLabel">
              publiek toegankelijk maken
            </div>           
          </div>
          <div class="FlesRadioButton">

            <div class="FlesValue">
              <input class="FlesRadioInput" name="set_permissions" value="yes" onclick="Fles.Util.enableDisplay('FlesSpecialAccessPointer');" type="radio">
            </div>
            <div class="FlesLabel">
              afschermen
            </div>            
          </div>
          <div class="FlesComment">
            <div class="FlesLabel"></div>
            <div class="FlesValue"></div>

          </div>
        </div>
      </div>
      <div id="FlesSpecialAccessPointer" class="FlesSpecialAccess" style="display: none;">
        <div class="FlesLabel"></div>
        <div class="FlesComment">
          <div class="FlesLabel"></div>
          <div class="FlesValue">
            <p>

              Beschrijf hier welke personen of groepen alleen toegang krijgen tot dit bestand. Dit kan op basis van domein, realm of een e-mail adres. Bijvoorbeeld:
            </p>
            <p>
              <span class="bullet">*</span> Domein: surfnet.nl (elke computer vanaf dat domein heeft toegang)<br/>
              <span class="bullet">*</span> Realm: @surfnet.nl (iedereen met een e-mail adres binnen dat domein heeft toegang)<br/>
              <span class="bullet">*</span> e-mail adres: naam@surfnet.nl (alleen dit persoonlijk e-mail adres heeft toegang)
            </p>

            <p>
              Meerdere opties moeten komma gescheiden aangegeven worden (bijvoorbeeld: naam1@surfnet.nl, naam2@surfnet.nl of: surfnet.nl, @surfnet.nl). Voor uitgebreide uitleg over afschermingsmogelijkheden raadpleeg de <a target="_blanc" href="https://www.surfgroepen.nl/sites/communitysupport/default.aspx">Community &amp; Support pagina's</a>.
            </p>
          </div>
        </div>
        
        <div class="FlesTextarea">
          <h5>Toegang:</h5>

          <div class="FlesValue">
            <textarea class="FlesTextarea" name="permissions" rows="6" cols="40"></textarea>
          </div>
        </div>

        <div class="FlesComment">
          <div class="FlesValue">
            <p>
              Let op: Afscherming wordt alleen toegepast op de mediafile(s); bijbehorende metadata is altijd openbaar toegankelijk.
            </p>

          </div>
        </div>

        <h4>Toegang voor teams</h4>
        <div class="FlesValue">
          <p id="team_access_text"></p>
        </div>

        <!-- Teams -->

        <div class="FlesInputField">
          <h5>Geselecteerde teams</h5>
          <div class="FlesValue">
            <input class="FlesTextInput" id="group_display" name="group_display" size="32" maxsize="127" value="" type="text">
            <div style="display: none;" class="smAutocomplete" id="group_choices"></div>
          </div>
        </div>
        <div class="FlesLabel"></div>

        <h5>Mijn teams:</h5>
        <div id='my_groups' class="smGroupList">
        </div>
        <script type="text/javascript">
                  Surfnet.Application.Person.registerMyGroup("nl:surfnet:diensten:team_1", "Team 1");
          Surfnet.Application.Person.addMyGroup("nl:surfnet:diensten:team_1");
                  Surfnet.Application.Person.registerMyGroup("nl:surfnet:diensten:surfteams_testteam", "SURFteams testteam");
          Surfnet.Application.Person.addMyGroup("nl:surfnet:diensten:surfteams_testteam");
                  Surfnet.Application.Person.registerMyGroup("nl:surfnet:diensten:team_2", "Team 2");
          Surfnet.Application.Person.addMyGroup("nl:surfnet:diensten:team_2");
                  Surfnet.Application.Person.registerMyGroup("nl:surfnet:diensten:testomgeving_surfteams", "TESTomgeving SURFteams");
          Surfnet.Application.Person.addMyGroup("nl:surfnet:diensten:testomgeving_surfteams");
                </script>

        <div class="FlesComment">
          <h5>Toegang voor</h5>

          <ul id="group_selected">
          </ul>
        </div>

        <!-- End Teams-->
      </div>
    </div>
    <div class="FlesUploadButtonsPart">
      <div class="FlesButton">

        <div class="FlesLabel"></div>
        <div class="FlesValue">
          <input class="FlesButtonInput" value="&lt; Terug" onclick="Surfnet.Application.Video.backToStep1();" type="button">
        </div>
      </div>

      <div class="FlesButton">
        <div class="FlesLabel"></div>
        <div class="FlesValue">

          <input class="FlesButtonInput" value="Opslaan" onclick="Surfnet.Application.Video.uploadStep2();" type="button">
        </div>
      </div>
      <div class="float-fix"></div>
    </div>
  </div>
</div>
<div id="FlesUploadHidden" style="position: absolute;">
  <iframe name="submitFrame" id="submitFrame">
  </iframe>

</div>
<script>
  Event.observe( window, 'load', Surfnet.Application.Video.newFormLoaded);
</script>
              </form>
                          </div>
            <div class="bottom"></div>
          </div>
        </div>
		    <div class="footer-container">
					<ul>

						<li class="first"><a url='/surfmedia/contact' title='Contact' href='http://www.20.test.surfmedia.nl/contact.html'>Contact</a></li>
						<li><a url='/surfmedia/disclaimer' title='Disclaimer' href='http://www.20.test.surfmedia.nl/disclaimer.html'>Disclaimer</a></li>
						<li><a url='/surfmedia/copyrights' title='Copyrights' href='http://www.20.test.surfmedia.nl/copyrights.html'>Copyrights</a></li>
						<li class="last"><a url='/surfmedia/help' title='Help' href='http://www.20.test.surfmedia.nl/help.html'>Help</a></li>
					</ul>
				</div>
			</div>

						<!--
			2.3.0

<br/>
VIP-X: 2.1.1
			-->
				  <script type="text/javascript" src="/javascript/ext/window.js?v=2.3.0"></script>
    
    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>

    <script type="text/javascript">
    try {
    var pageTracker = _gat._getTracker("UA-7127131-1");
    pageTracker._trackPageview();
    } catch(err) {}
    </script>
    
	</body>
</html>

Changed 3 years ago by Michiel.Schok

And now we get a working 'preview 13'!
Don't know what caused it, will try a couple of new uploads to see if it's a one-off..

Changed 3 years ago by Michiel.Schok

Three more successes.
Seems it's working now.

Changed 3 years ago by forgacs

  • status changed from assigned to closed
  • resolution set to fixed

Ok. I close it now. If you notice any new problem, please, reopen again.

Changed 3 years ago by Frans

  • tested changed from no to yes
  • accepted changed from no to yes
Note: See TracTickets for help on using tickets.