||unity-dev|| Temporary Patch for Flash Player 9.0.124.0 Security Restrictions

Discussion list for Unity developers. unity-dev at moock.org
Thu Apr 10 23:28:34 CDT 2008


i also can't reproduce this error. again, does it happen every time you 
attempt to connect to uadmin? if necessary, would it be possible for you 
to give us temporary access to your system for testing?

colin

Discussion list for Unity developers. wrote:
> ok, so here are the logs when starting unity, where policy seems to be ok:
> 2008-04-11 02:21:34,830 INFO  - Creating namespace level udefault for full 
> name udefault
> 2008-04-11 02:21:34,838 WARN  - Room type null initialized and started under 
> id: unity
> 2008-04-11 02:21:34,838 WARN  - Spawned Server Room 'unity'.
> 2008-04-11 02:21:34,838 WARN  - RoomManager started.
> 2008-04-11 02:21:34,838 WARN  - No custom MessageRouter set.  Loaded 
> UPCMessageRouter.
> 2008-04-11 02:21:34,840 WARN  - Directory /root/unity/services added to the 
> classpath for loading Services.
> 2008-04-11 02:21:34,840 WARN  - ServicesManager started.
> 2008-04-11 02:21:34,841 WARN  - Policy File Server started on port [843]
> 2008-04-11 02:21:34,841 WARN  - Service PolicyFileService loaded.
> 2008-04-11 02:21:34,842 WARN  - Unity Started...OK
> 
> and then when i try to connect the uadmin:
> 
> 2008-04-11 02:24:21,869 ERROR - Exception in Admin.
> java.lang.NullPointerException
> 
> 
> i add hundreds of these messages / second !!!
> i add to stop unity to avoid server crash...
> 
> gabriel
> 
> ----- Original Message ----- 
> From: "Discussion list for Unity developers." <unity-dev at moock.org>
> To: <unity-dev at moock.org>
> Sent: Friday, April 11, 2008 2:06 AM
> Subject: Re: ||unity-dev|| Temporary Patch 
> forFlashPlayer9.0.124.0SecurityRestrictions
> 
> 
>> ok, so excuse my silly question:
>>
>> i guess it s in startserver.sh that i have to put this, but what would be
>> the correct synthax ?
>>
>> thx!
>>
>> Gabriel
>>
>> ----- Original Message ----- 
>> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>> To: <unity-dev at moock.org>
>> Sent: Friday, April 11, 2008 1:53 AM
>> Subject: Re: ||unity-dev|| Temporary Patch forFlash
>> Player9.0.124.0SecurityRestrictions
>>
>>
>>> as I recall from memory atm, it looks like you are not specifying the
>>> unity_optional.jar in the classpath that starts unity... take a look at
>>> that
>>>
>>> -Jayson
>>>
>>> On Thu, Apr 10, 2008 at 6:01 PM, Discussion list for Unity developers. <
>>> unity-dev at moock.org> wrote:
>>>
>>>> and here is a snippet of unity log.txt
>>>>
>>>> 2008-04-10 18:53:34,691 WARN  - Error loading Service PolicyFileService
>>>> java.lang.ClassNotFoundException:
>>>> org.moock.unity.opt.policyserver.PolicyServer
>>>>         at java.net.URLClassLoader$1.run(Unknown Source)
>>>>        at java.security.AccessController.doPrivileged(Native Method)
>>>>        at java.net.URLClassLoader.findClass(Unknown Source)
>>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>        at org.moock.unity.core.n.a(Unknown Source)
>>>>        at org.moock.unity.core.u.a(Unknown Source)
>>>>        at org.moock.unity.core.d.byte(Unknown Source)
>>>>        at org.moock.unity.core.d.<init>(Unknown Source)
>>>>        at org.moock.unity.core.Unity.<init>(Unknown Source)
>>>>
>>>> hope that'll helps
>>>>
>>>> Gabriel
>>>>
>>>> ----- Original Message -----
>>>> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>>>> To: <unity-dev at moock.org>
>>>> Sent: Thursday, April 10, 2008 8:08 PM
>>>> Subject: Re: ||unity-dev|| Temporary Patch forFlash Player9.0.124.0
>>>> SecurityRestrictions
>>>>
>>>>
>>>>> which log says that? (please post log excerpts and indicate which log
>>>>> you're quoting in all trouble-shooting reports. thanks!)
>>>>>
>>>>> if you're referring to the uClientCore log, you can ignore the message
>>>>> about no port being set. you're running a master policy file server, 
>>>>> so
>>>>> no port is required.
>>>>>
>>>>> remember, you must have root access to start a master policy file
>>>> server.
>>>>> please check the logs i mentioned earlier in this thread.
>>>>>
>>>>> the config files look fine.
>>>>>
>>>>> colin
>>>>>
>>>>> Discussion list for Unity developers. wrote:
>>>>>> well, in my logs it says "no policy port set"...but i did set these
>>>>>> following the infos you provided...were my config files ok?
>>>>>>
>>>>>> thx
>>>>>>
>>>>>> Gabriel
>>>>>>
>>>>>> ----- Original Message -----
>>>>>> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>>>>>> To: <unity-dev at moock.org>
>>>>>> Sent: Thursday, April 10, 2008 7:39 PM
>>>>>> Subject: Re: ||unity-dev|| Temporary Patch for Flash Player9.0.124.0
>>>>>> SecurityRestrictions
>>>>>>
>>>>>>
>>>>>>> hi gabriel,
>>>>>>> unless your clients *only* connect via:
>>>>>>> mydomain.ovh.net
>>>>>>>
>>>>>>> you'll need to use a wildcard, as in:
>>>>>>> *.mydomain.ovh.net
>>>>>>>
>>>>>>> to diagnose your client connection failures, please check your flash
>>>>>>> player policy file log, as described here:
>>>>>>>
>>>>>>>
>>>> http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_05.html
>>>>>>> please also check unity's log.txt to verify that your policy file
>>>> server
>>>>>>> is starting properly.
>>>>>>>
>>>>>>> colin
>>>>>>>
>>>>>>>
>>>>>>> Discussion list for Unity developers. wrote:
>>>>>>>> hi
>>>>>>>>
>>>>>>>> i've updated the file and here are:
>>>>>>>>
>>>>>>>> policy.xml
>>>>>>>> <cross-domain-policy>
>>>>>>>>   <site-control permitted-cross-domain-policies="all"/>
>>>>>>>>   <allow-access-from domain="mydomain.ovh.net" to-ports="9100,9101"
>>>> />
>>>>>>>> </cross-domain-policy>
>>>>>>>>
>>>>>>>> uconfig.xml
>>>>>>>> <UNITY>
>>>>>>>>     <SERVER>
>>>>>>>>         <SERVER_PORT>9100</SERVER_PORT>
>>>>>>>>         <ADMIN_PORT>9101</ADMIN_PORT>
>>>>>>>>         <ADMIN_PASSWORD>password</ADMIN_PASSWORD>
>>>>>>>>         <CLIENT_TIMEOUT>100</CLIENT_TIMEOUT>
>>>>>>>>         <MAX_CLIENTS>400</MAX_CLIENTS>
>>>>>>>>    <SERVICE>
>>>>>>>>    <ID>PolicyFileService</ID>
>>>>>>>>
>>>>  <CLASSNAME>org.moock.unity.opt.policyserver.PolicyServer</CLASSNAME>
>>>>>>>>    <ATTRIBUTES>
>>>>>>>>      <PORT>843</PORT>
>>>>>>>>      <POLICY_FILE>policy.xml</POLICY_FILE>
>>>>>>>>    </ATTRIBUTES>
>>>>>>>> </SERVICE>
>>>>>>>>     </SERVER>
>>>>>>>>     <TYPES>
>>>>>>>>     </TYPES>
>>>>>>>>     <INSTANCES>
>>>>>>>>     </INSTANCES>
>>>>>>>>     <UPCROOM_GLOBALS>
>>>>>>>>         <CREATE_UNITY_ROOM>true</CREATE_UNITY_ROOM>
>>>>>>>>         <CLIENT_PERMISSIONS>all</CLIENT_PERMISSIONS>
>>>>>>>>     </UPCROOM_GLOBALS>
>>>>>>>> </UNITY>
>>>>>>>>
>>>>>>>> and my apps are still not connecting after restarting unity...did i
>>>>>>>> made
>>>>>>>> something wrong ?
>>>>>>>>
>>>>>>>> thx for your help
>>>>>>>>
>>>>>>>> Gabriel
>>>>>>>>
>>>>>>>>
>>>>>>>> ----- Original Message -----
>>>>>>>> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>>>>>>>> To: <unity-dev at moock.org>
>>>>>>>> Sent: Thursday, April 10, 2008 6:27 PM
>>>>>>>> Subject: ||unity-dev|| Temporary Patch for Flash Player 9.0.124.0
>>>>>>>> SecurityRestrictions
>>>>>>>>
>>>>>>>>
>>>>>>>>> a temporary patch is now available to address the new security
>>>>>>>>> restrictions on socket connections made by Flash Player.
>>>>>>>>>
>>>>>>>>> you can download the patch here:
>>>>>>>>>
>>>>>>>>> http://www.moock.org/unity/patches/unity_optional.jar
>>>>>>>>>
>>>>>>>>> instruction for applying the patch:
>>>>>>>>>
>>>>>>>>> 1) Stop Unity Multiuser Server.
>>>>>>>>> 2) Copy unity_optional.jar into your existing installation
>>>> directory's
>>>>>>>>> /lib/ folder, replacing the existing file of the same name.
>>>>>>>>> 3) In your existing installation directory, edit uconfig.xml.
>>>>>>>>> 4) Nested *inside* the existing <SERVER> tag, insert the following
>>>> XML
>>>>>>>>> code. Change 9102 to the port on which you wish to serve policy
>>>> files
>>>>>>>>> (for help deciding on a port, see
>>>>>>>>> http://moock.org/unity/technotes/00001.html).
>>>>>>>>>
>>>>>>>>> <SERVICE>
>>>>>>>>>   <ID>PolicyFileService</ID>
>>>>>>>>>
>>>> <CLASSNAME>org.moock.unity.opt.policyserver.PolicyServer</CLASSNAME>
>>>>>>>>>   <ATTRIBUTES>
>>>>>>>>>     <PORT>9102</PORT>
>>>>>>>>>     <POLICY_FILE>policy.xml</POLICY_FILE>
>>>>>>>>>   </ATTRIBUTES>
>>>>>>>>> </SERVICE>
>>>>>>>>>
>>>>>>>>> 5) Configure Unity to serve a socket master policy file (see
>>>>>>>>> instructions at http://moock.org/unity/technotes/00003.html) or a
>>>>>>>>> regular socket policy file (see instructions at
>>>>>>>>> http://moock.org/unity/technotes/00004.html).
>>>>>>>>> 6)  Start Unity Multiuser Server.
>>>>>>>>>
>>>>>>>>> Please report problems or questions to the list.
>>>>>>>>>
>>>>>>>>> thanks!
>>>>>>>>> colin
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> you're a unity-dev subscriber. to unsubscribe, visit
>>>>>>>>> www.moock.org/mailman/listinfo/unity-dev/
>>>>>>>>>
>>>>>>>>> superb hosting for this list and moock.org is generously provided
>>>>>>>>> by
>>>>>>>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> you're a unity-dev subscriber. to unsubscribe, visit
>>>>>>>> www.moock.org/mailman/listinfo/unity-dev/
>>>>>>>>
>>>>>>>> superb hosting for this list and moock.org is generously provided 
>>>>>>>> by
>>>>>>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>>>>> --
>>>>>>> you're a unity-dev subscriber. to unsubscribe, visit
>>>>>>> www.moock.org/mailman/listinfo/unity-dev/
>>>>>>>
>>>>>>> superb hosting for this list and moock.org is generously provided by
>>>>>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> you're a unity-dev subscriber. to unsubscribe, visit
>>>>>> www.moock.org/mailman/listinfo/unity-dev/
>>>>>>
>>>>>> superb hosting for this list and moock.org is generously provided by
>>>>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>>> --
>>>>> you're a unity-dev subscriber. to unsubscribe, visit
>>>>> www.moock.org/mailman/listinfo/unity-dev/
>>>>>
>>>>> superb hosting for this list and moock.org is generously provided by
>>>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> you're a unity-dev subscriber. to unsubscribe, visit
>>>> www.moock.org/mailman/listinfo/unity-dev/
>>>>
>>>> superb hosting for this list and moock.org is generously provided by
>>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>>
>>> --
>>> you're a unity-dev subscriber. to unsubscribe, visit
>>> www.moock.org/mailman/listinfo/unity-dev/
>>>
>>> superb hosting for this list and moock.org is generously provided by
>>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>>
>>>
>>
>>
>> --
>> you're a unity-dev subscriber. to unsubscribe, visit 
>> www.moock.org/mailman/listinfo/unity-dev/
>>
>> superb hosting for this list and moock.org is generously provided by 
>> Rackspace. See: http://www.rackspace.com/?supbid=moock
>>
>>
> 
> 
> 
> --
> you're a unity-dev subscriber. to unsubscribe, visit www.moock.org/mailman/listinfo/unity-dev/
> 
> superb hosting for this list and moock.org is generously provided by Rackspace. See: http://www.rackspace.com/?supbid=moock


More information about the unity-dev mailing list