Un viol in cutia cu nisip!!! (Sandbox violation)

Intrebari despre Flex

Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde alphagon » Mie Mai 06, 2009 12:18 am

Salut si bine v-am regasit! Am mai dat de problema asta, si dupa indelungate cercetari, ii dadusem de cap. Da' acuma, pe langa ca nu mai retin cum i-am dat de cap, caut caut si degeaba. Nu mai reusesc sa-l fac...
Am incercat si cu crossdomain.xml, cu Security allowDomain, allowInsecureDomain, bla bla, nu stiu cu ce sa mai incerc!!!! Probabil gresesc undeva, dar la cate posibilitati am incercat ... nu mai stiu unde ar putea fi greseala.
### Bitchin' error:
Warning: Timeout on xmlsocket://localhost:6667 (at 3 seconds) while waiting for socket policy file. This should not cause any problems, but see http://www.adobe.com/go/strict_policy_files for an explanation.

Error: Request for resource at xmlsocket://localhost:6667 by requestor from http://localhost/flex/irc/bin-debug/IRC.swf has failed because the server cannot be reached.

*** Security Sandbox Violation ***
Connection to localhost:6667 halted - not permitted from http://localhost/flex/irc/bin-debug/IRC.swf

### Bitchin' question:
1) Cum ar trebui sa arate crossdomain.xml-ul pentru o conexiune socket swf->localhost:6667?
2) Uite ca nu mai stiu ce vroiam sa mai intreb... Lasa ca revin daca e...

PS: Bate vantu'? Hmmm... eu am dat mai rar pe aici deoarece ma descurc cam greu cu Flex-ul. Am un harb de PC si "experimentarea" merge foarte lent... + nu-mi prea permit sa deschid manualul sau help-ul de Flex concomitent cu Flex Development-ul... ca moare pc-ul. Dar ma chinui... ce sa fac:)

Bafta.
alphagon
 
Mesaje: 83
Membru din: Sâm Ian 17, 2009 4:11 am

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde alphagon » Mie Mai 06, 2009 12:40 am

Am mai cautat si am gasit un posibil raspuns...
micahwedemeyer from www.actionscript.org Forums: "In their infinite wisdom, Adobe decided that you need a new, dedicated server daemon for serving these files."
Si warning-ul care nici nu-l bagam in seama,
Warning: Timeout on xmlsocket://localhost:843 (at 3 seconds) while waiting for socket policy file. This should not cause any problems, but see http://www.adobe.com/go/strict_policy_files for an explanation.
...banuiesc ca are legatura cu asta. Asa ca am downloadat un script in perl, Policy daemon... Si voi incerca asa, dar mai intai de toate trebuie sa astept 30 de minute pana-mi downloadeaza ActivePerl-ul asta amarat de 17 mb :)... o sa revin cu rezultatele..
alphagon
 
Mesaje: 83
Membru din: Sâm Ian 17, 2009 4:11 am

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde alphagon » Mie Mai 06, 2009 1:08 am

Da, asta a fost problema.
...Sandalone>flashpolicyd.pl --port=843 --file=../flashpolicy.xml

Listening on port 843

Connection from 127.0.0.1:3959
Valid request received
Sent policy file

Cam asa ruleaza scriptul. Acum e necesar sa mai tin si asta deschis. Marfa.
Oricum, daca intereseaza pe cineva subiectul si rezolvarea:
http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html
Succes!

PS: A mers fara nici o alta modificare in cod. Nu a fost nevoie de nici un Security.allow* sau alte porcarii.
alphagon
 
Mesaje: 83
Membru din: Sâm Ian 17, 2009 4:11 am

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde Barna Biro » Mie Mai 06, 2009 8:59 am

Salut,

Mda, e mai incurcata un pic treaba cu socket-uri dar na, asta e, ce sa facem. E bine ca ai rezolvat problema, in caz de dau peste o metoda mai simpla atunci o postez aici.

Bafta in continuare.
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde alphagon » Mie Mai 06, 2009 1:48 pm

Hmm, alta solutie nu cred ca ai putea gasi... Se pare ca asta e noua politica de securitate, conform adobe.com. Un "mini-server" dedicat pentru Security FilePolicies... Ce sa zic, o fi ceva bun si-n asta, poate inca nu-mi dau seama :)
alphagon
 
Mesaje: 83
Membru din: Sâm Ian 17, 2009 4:11 am

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde Barna Biro » Joi Mai 07, 2009 11:39 am

Ehh, solutii exista mereu doar ca nu neaparat mai bune sau mai simple. Apropo, de abia acuma am citit tot titlul thread-ului ( pana acuma citeam doar Sandbox violation deoarece sarea mai bine in ochi ).

Funny title. :lol:
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde forapathy » Lun Oct 12, 2009 3:15 pm

nu are rost sa fac un thread nou avand in vedere ca problema e cam aceasi :D

eu am o aplicatie(video player) scrisa total in as3 (flashdevelop ca editor + flash Ide ca si compiler) si a trebuit sa fac putin skinabil playeru.. asa ca incarc niste png-uri si cu Loader and stuff.. si toate bune si frumoase pana cand mi-am luat inima in dinti si m-am mutat pe Flex IDE si am facut acolo proiect Actionscript 3.
Eh acum iau erori local din cauza fisierelor alea care le incarc si doar in Flex.. defapt mi-am dat seama ca doar daca codul meu e compilat cu Flex SDK (orice versiune ca am testat pe toate si acum e pus 4.0)

So.. flex imi da erori de sandbox ca nu poate incarca pozele alea (care sunt locale de altfel) dar video-ul il ia desi e remote pe un server. Aplicatia mea e locala duh.
Desi local nu merge versiunea exportata pt release merge pe server perfect.

Cam asta e eroarea care ma scoate din sarite:
Cod: Selectaţi tot
SecurityError: Error #2122: Security sandbox violation: BitmapData.draw: http://exampledomain.com/file.swf cannot access http://exampledomain.com/images/image.jpg. A policy file is required, but the checkPolicyFile flag was not set when this media was loaded.

si am gasit oarecum rezolvare aici: http://www.toybot.nl/blog/2008/03/19/bi ... olicyfile/
insa chestia aia ma ajuta doar tot numai online.. local imi zice ca:
Cod: Selectaţi tot
No policy files granted access.


Update in timp ce scriam mai sus:
Nu mai primesc erori acum pentru ca am inlcuit vechiul crossdomain.xml cu:
Cod: Selectaţi tot
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

Se pare ca ala vechi care avea tot acelasi allow-acces dar ceva taguri in plus nu prea functiona..
Ah dar daca incerc sa incarc un swf tot imi da eroare in sandbox.. asta doar local..

Cam astea o fost problemele cauzate de flex si sandbox la mine..
Am inceput sa scriu de dimineata sa intreb de ceva idei dar nu am mai apucat sa dau submit si intre timp am cam rezolvat problema :P .. desi inca nu imi sunt chiar clare fazele astea cu sandboxu..

Ah si intre cautari am gasit asta: http://www.jamesward.com/blog/2008/07/2 ... practices/
e foarte offtopic dar mie care sunt foarte novice in flex mi s'a parut interesant :)
Scriu pe point47 despre PHP, ActionScript 3 si CSS iar pe ignoranceisbliss.eu scriu despre toate prostiile ce-mi trec prin minte.
Avatar utilizator
forapathy
 
Mesaje: 107
Membru din: Mie Aug 06, 2008 3:04 pm

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde alphagon » Lun Oct 12, 2009 3:20 pm

:)
alphagon
 
Mesaje: 83
Membru din: Sâm Ian 17, 2009 4:11 am

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde Barna Biro » Lun Oct 12, 2009 7:51 pm

Ai incercat sa setezi argumentul "use-network" la "false" pentru compilator? Din default ( nu ma insel ), use-network=true; si din cauza asta iti arunca tot felul de exceptii cand incerci sa accesezi resurse locale. Pune-l pe "false" si vezi daca e vreo schimbare.

For more information: http://livedocs.adobe.com/flex/3/html/h ... rs_14.html
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Un viol in cutia cu nisip!!! (Sandbox violation)

Mesajde forapathy » Lun Oct 12, 2009 9:23 pm

am pus si asa la compiler dar nu mai mergea sa incarc video-ul din extern.. insa am rezolvat altfel problema..
am pus toate linkurile.. video .. graphics.. spre server direct.. si asa vad si cum se comporta cumva online :)

mersi de link chiar cautam detalii despre ce as putea pune pe acolo :D

p.s. oftopic: ziceai ceva la un momentdat ca poti compila proiectele flex sa iasa mai mici swf-urile alea.. ai cumva ceva linkuri.. detalii.. pana mai gasesc si eu ceva documentatie :P
Scriu pe point47 despre PHP, ActionScript 3 si CSS iar pe ignoranceisbliss.eu scriu despre toate prostiile ce-mi trec prin minte.
Avatar utilizator
forapathy
 
Mesaje: 107
Membru din: Mie Aug 06, 2008 3:04 pm

Următorul

Înapoi la Adobe Flex

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator

cron