Page 1 of 1

Problems using SFS 2x RC3

Posted: 28 Jun 2011, 06:47
by trispo
After updating to SFS 2x RC3 I get a Flash error when using OpenSpace 2X. The problem is that SFS now uses a different version of the de.polygonal data structures than OpenSpace.

Please provide an updated OpenSpace version.

Thanks
trispo

Posted: 28 Jun 2011, 07:36
by Bax
Can you please show the error?

Posted: 28 Jun 2011, 08:42
by trispo
Sure. Here it is:

VerifyError: Error #1111: de.polygonal.ds::HashSet cannot implement de.polygonal.ds.Set.

at flash.display::MovieClip/nextFrame()
at mx.managers::SystemManager/deferredNextFrame()
at mx.managers::SystemManager/preloader_preloaderDocFrameReadyHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::Preloader/timerHandler()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

Posted: 28 Jun 2011, 16:18
by ifernandez
I'm having the same issue after RC3 update

Code: Select all

VerifyError: Error #1111: de.polygonal.ds::HashSet cannot implement de.polygonal.ds.Set.

	at flash.display::MovieClip/nextFrame()
	at mx.managers::SystemManager/deferredNextFrame()[E:\dev\trunk\frameworks\projects\framework\src\mx\managers\SystemManager.as:267]
	at mx.managers::SystemManager/preloader_preloaderDocFrameReadyHandler()[E:\dev\trunk\frameworks\projects\framework\src\mx\managers\SystemManager.as:2460]
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at mx.preloaders::Preloader/timerHandler()[E:\dev\trunk\frameworks\projects\framework\src\mx\preloaders\Preloader.as:488]
	at flash.utils::Timer/_timerDispatch()
	at flash.utils::Timer/tick()


Posted: 30 Jun 2011, 14:23
by Bax
An update on this topic.
The issue is confirmed. We can reproduce it with the following very simple Flex project containing the SFS2X RC3 API and the OpenSpace SWC files:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			import de.polygonal.ds.HashSet;
			
			private var hs:HashSet;
			private var s:Set
		]]>
	</mx:Script>
	
</mx:Application>
The API SWC contains a recente version of the Polygonal Data Structures, while OpenSpace an old one. But in OpenSpace the whole package of the Data Structures was changed from de.polygonal.ds to de.polygonal.dsx to avoid conflicts to customers using them in their games.
We are still trying to understand what is going on. Sorry for this totally unexpected issue.

Posted: 01 Jul 2011, 08:26
by Bax
Problem found and solved.
The OpenSpace SWC file contains the classes of the old SFS AS3 API, causing conflicts with the new one. We will release an update soon.

Posted: 08 Jul 2011, 14:58
by greg76
Hi there,
Does that mean we can't use redBox with SFS2X RC3? Any info on when a patch would be released?
Thanks

Posted: 10 Jul 2011, 12:12
by Bax
We will release a new version of SmartFoxBits, RedBox and OpenSpace using the latest SFS2X API within the next two days.

Posted: 11 Jul 2011, 08:33
by Bax