Hi David,

sorry but I'm not an expert in Moonshine, to set up a project hope Piotr
could give you a hand. Since you're doing from scratch it should be fairly
straight forward.

El mar, 9 feb 2021 a las 16:07, David Slotemaker de Bruine (<
[email protected]>) escribió:

> Hi Carlos,
>
> I have installed the nightly of Moonshine (3.1.0) and it is point to the
> nightly of Royal (9.8 - swf-js).
>
> I created a new ApacheRoyal Project with platform set to JS.
>
> I created the frameworks folder in:
>
> C:\IDE\ApacheRoyalNightlyAll
>
> which contains the royal-* folders, package.json etc.
>
> When I build I get the :
>
> "This SDK does not contains playerglobal.swc in
> frameworks\libs\player\11.7\playerglobal.swc".  error.
>
> So where should I place the folder?
>
> The IDE highlights "J:initialView" with a red underline stating: "Cannot
> parse a value of type org.apache.royal.core.IApplicationView"
>
> Where to from here?
>
> Thanks,
>
> David
>
>
>
>
>
> On Tue, 9 Feb 2021 at 15:23, Carlos Rovira <[email protected]>
> wrote:
>
>> Hi, if I understand correctly, you just need to create a folder 11.7 and
>> copy the playerglobal.swc you have there. Although it is not that version,
>> I think Royale just wants to find it there. Even though you really use SWF,
>> I think that will work, but more over you just want to compile to JS.
>>
>> Apart from that. I think starting from Royale 0.9.7 is normal that your
>> app breaks. There's lots of changes! 0.9.7 is from May 2020. So in two
>> months that will be a complete year of changes, fixes, and refactors.
>>
>> You should remove 9.7 completely and go with the latest nightly and
>> update at least each week until we release 0.9.8
>> Then start from scratch with an empty project that compiles with a hello
>> world. Then start adding your current code little by little and fixing and
>> updating things as you get errors until you get to the actual state.
>>
>> Sorry, but there's no better way to do this. Royale is still young and
>> many things are still changing and is important to stay on the loop and
>> upgrade as we improve it.
>>
>> HTH
>>
>>
>> El mar, 9 feb 2021 a las 11:49, Piotr Zarzycki (<
>> [email protected]>) escribió:
>>
>>> You should use in my opinion Nightly build of Royale 0.9.8 - JS version
>>> - Carlos should provide you compiler options which builds his project
>>> In case if you have problems with Moonshine try Nightly build of it. It
>>> is available on Moonshine's website by clicking small arrow near Download
>>> button.
>>>
>>> wt., 9 lut 2021 o 11:34 David Slotemaker de Bruine <
>>> [email protected]> napisał(a):
>>>
>>>> A Nightly build of moonshine or Royal? How do I go about setting that
>>>> up automatically like you mentioned before.
>>>>
>>>> Cheers,
>>>>
>>>> David
>>>>
>>>> On Tue, 9 Feb 2021 at 11:16, Piotr Zarzycki <[email protected]>
>>>> wrote:
>>>>
>>>>> I don't think you need that version. I think you should use JS version
>>>>> with some compiler options for your project. I would leave Carlos
>>>>> clarification.
>>>>>
>>>>> If you think that you will have problem with Moonshine try Nightly
>>>>> build of it to see if it's the same.
>>>>>
>>>>> wt., 9 lut 2021 o 11:00 David Slotemaker de Bruine <
>>>>> [email protected]> napisał(a):
>>>>>
>>>>>> No, I have download the SWF and JS Version as Carlos says I need the
>>>>>> mx:RemoteObject implementation to call BlazeDS Remote objects correctly.
>>>>>>
>>>>>> All sorts of weird things are happening now with the IDE, I get build
>>>>>> errors and mark-up warnings on all my projects even if I go back to the
>>>>>> standard JS only version of 9.8. frustrating :( Nothing compiles now. Not
>>>>>> even starting an Empty App!
>>>>>>
>>>>>> D
>>>>>>
>>>>>> On 2021/02/09 09:40:28, Piotr Zarzycki <[email protected]>
>>>>>> wrote:
>>>>>> > Just o be clear - you are using JS only version of SDK ? Did you
>>>>>> download
>>>>>> > it trough Moonshine SDK Installer ?
>>>>>> >
>>>>>> > wt., 9 lut 2021 o 10:32 David Slotemaker de Bruine <
>>>>>> > [email protected]> napisał(a):
>>>>>> >
>>>>>> > > I am re copying the SDK, just in case a file is missing, because
>>>>>> even
>>>>>> > > creating a empty js app is giving me compile errors.
>>>>>> > >
>>>>>> > > D
>>>>>> > >
>>>>>> > > On Tue, 9 Feb 2021 at 10:29, Piotr Zarzycki <
>>>>>> [email protected]>
>>>>>> > > wrote:
>>>>>> > >
>>>>>> > >> Carlos,
>>>>>> > >>
>>>>>> > >> Could you provide compiler options which you have in your
>>>>>> project ? I
>>>>>> > >> think David is missing something in his. I don't follow fully
>>>>>> this thread.
>>>>>> > >>
>>>>>> > >> Thanks,
>>>>>> > >> Piotr
>>>>>> > >>
>>>>>> > >> wt., 9 lut 2021 o 10:11 David Slotemaker de Bruine <
>>>>>> > >> [email protected]> napisał(a):
>>>>>> > >>
>>>>>> > >>> Yes I have "JS" selected as Run, I even selected SWF saved, and
>>>>>> > >>> reselected JS. No joy.  I can clean the project but it doesn't
>>>>>> fix the
>>>>>> > >>> problem.
>>>>>> > >>>
>>>>>> > >>> Do I need the playerglobal.swc? Where can I get the .swc and
>>>>>> where do I
>>>>>> > >>> put it so I can compile?
>>>>>> > >>>
>>>>>> > >>> David
>>>>>> > >>>
>>>>>> > >>>
>>>>>> > >>> On Tue, 9 Feb 2021 at 09:57, Piotr Zarzycki <
>>>>>> [email protected]>
>>>>>> > >>> wrote:
>>>>>> > >>>
>>>>>> > >>>> Hi David,
>>>>>> > >>>>
>>>>>> > >>>> This is weird. Could you check in project Settings - section
>>>>>> “Run” that
>>>>>> > >>>> you have selected Platform - “JS”
>>>>>> > >>>>
>>>>>> > >>>> Piotr
>>>>>> > >>>>
>>>>>> > >>>> On Tue, 9 Feb 2021 at 08:57, David Slotemaker de Bruine <
>>>>>> > >>>> [email protected]> wrote:
>>>>>> > >>>>
>>>>>> > >>>>> Hi Carlos, Thanks,
>>>>>> > >>>>>
>>>>>> > >>>>> I have download the SWF and JS verison of .98 and changed the
>>>>>> paths in
>>>>>> > >>>>> Moonshine.
>>>>>> > >>>>>
>>>>>> > >>>>> Moonshine is giving me "Definition cannot be found" source
>>>>>> errors for
>>>>>> > >>>>> the mx imports and on building
>>>>>> > >>>>> I am getting:
>>>>>> > >>>>>
>>>>>> > >>>>> This SDK does not contains playerglobal.swc in
>>>>>> > >>>>> frameworks\libs\player\11.7\playerglobal.swc.
>>>>>> > >>>>>
>>>>>> > >>>>> The download think has been removed by Adobe. Where can I get
>>>>>> the .swc
>>>>>> > >>>>> and where do I put it so I can compile?
>>>>>> > >>>>>
>>>>>> > >>>>> Cheers.
>>>>>> > >>>>>
>>>>>> > >>>>> David
>>>>>> > >>>>>
>>>>>> > >>>>> On 2021/02/08 16:21:22, Carlos Rovira <
>>>>>> [email protected]>
>>>>>> > >>>>> wrote:
>>>>>> > >>>>> > Hi David,
>>>>>> > >>>>> >
>>>>>> > >>>>> > don't use js:RemoteObject, use mx:RemoteObject from
>>>>>> MXRoyale. The
>>>>>> > >>>>> emulation
>>>>>> > >>>>> > version is far more complete while the first one still
>>>>>> requires more
>>>>>> > >>>>> work
>>>>>> > >>>>> > to be done. mx:RemoteObject can be considered 96% or so
>>>>>> completed ;)
>>>>>> > >>>>> >
>>>>>> > >>>>> > About the timing issue, please first use mx version and
>>>>>> then we
>>>>>> > >>>>> could see
>>>>>> > >>>>> > if the problem continues.
>>>>>> > >>>>> >
>>>>>> > >>>>> > Also, think that we have "Virtual" layout versions,
>>>>>> although Jewel
>>>>>> > >>>>> > VirtualDataGrid is still not complete.
>>>>>> > >>>>> > If you don't need things like item renderer editing or
>>>>>> column
>>>>>> > >>>>> ordering, I
>>>>>> > >>>>> > always recommend to use a simple Jewel List or VirtualList
>>>>>> with an
>>>>>> > >>>>> item
>>>>>> > >>>>> > renderer and a header, since is far simpler and performant.
>>>>>> In Flex
>>>>>> > >>>>> we used
>>>>>> > >>>>> > to overuse DataGrids.
>>>>>> > >>>>> >
>>>>>> > >>>>> > HTH
>>>>>> > >>>>> >
>>>>>> > >>>>> > El lun, 8 feb 2021 a las 16:54, David Slotemaker de Bruine
>>>>>> (<
>>>>>> > >>>>> > [email protected]>) escribió:
>>>>>> > >>>>> >
>>>>>> > >>>>> > > Hey Guys,
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > I have managed to get a Remote Object Call working to our
>>>>>> current
>>>>>> > >>>>> BlazeDS
>>>>>> > >>>>> > > backend using Jewel UI and js:RemoteObject, Great work
>>>>>> getting
>>>>>> > >>>>> that done!
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > Some questions:
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > I have make the call twice, the first one always returns
>>>>>> a Error
>>>>>> > >>>>> message
>>>>>> > >>>>> > > with the fault string "Detected duplicate HTTP-based
>>>>>> FlexSessions,
>>>>>> > >>>>> > > generally due to the remote host disabling session
>>>>>> cookies.
>>>>>> > >>>>> Session cookies
>>>>>> > >>>>> > > must be enabled to manage the client connection
>>>>>> correctly.". I
>>>>>> > >>>>> also noticed
>>>>>> > >>>>> > > this event doesn't map the same way to the Fault event in
>>>>>> Flex.
>>>>>> > >>>>> The Fault
>>>>>> > >>>>> > > event in Flex has a faultString and rootCause property
>>>>>> but the
>>>>>> > >>>>> Royal
>>>>>> > >>>>> > > version doesn't have those 2 properties. How can I avoid
>>>>>> the
>>>>>> > >>>>> double call
>>>>>> > >>>>> > > and get the faultString property to show to the user?
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > The drawing of the result to the datagrid takes a massive
>>>>>> amount
>>>>>> > >>>>> of time,
>>>>>> > >>>>> > > the result is 500 object long, but it takes upwards of 40
>>>>>> seconds
>>>>>> > >>>>> to fill
>>>>>> > >>>>> > > the datagrid, its mxml is:
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >   <j:DataGrid id="dg" width="1000" height="300">
>>>>>> > >>>>> > >                                     <j:columns>
>>>>>> > >>>>> > >
>>>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="Codigo" dataField="notesCliente"
>>>>>> columnWidth="100"/>
>>>>>> > >>>>> > >
>>>>>> > >>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="Nombre" dataField="nombre" columnWidth="200"/>
>>>>>> > >>>>> > >
>>>>>> > >>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="Poblacion" dataField="poblacionNombre"
>>>>>> columnWidth="200"/>
>>>>>> > >>>>> > >
>>>>>> > >>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="GPS" dataField="direccionLatLong"
>>>>>> columnWidth="100"/>
>>>>>> > >>>>> > >
>>>>>> > >>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="Mail" dataField="mail" columnWidth="100"/>
>>>>>> > >>>>> > >
>>>>>> > >>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="Tlfno" dataField="tlfno" columnWidth="100"/>
>>>>>> > >>>>> > >
>>>>>> > >>>>>  <j:DataGridColumn
>>>>>> > >>>>> > > label="Cod.Admin" dataField="adminCliente"
>>>>>> columnWidth="100"/>
>>>>>> > >>>>> > >                                     </j:columns>
>>>>>> > >>>>> > >                                 </j:DataGrid>
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > Anything I can do to speed it up?
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > Cheers,
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > David
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> >
>>>>>> > >>>>> > --
>>>>>> > >>>>> > Carlos Rovira
>>>>>> > >>>>> > Apache Member & Apache Royale PMC
>>>>>> > >>>>> > *Apache Software Foundation*
>>>>>> > >>>>> > http://about.me/carlosrovira
>>>>>> > >>>>> >
>>>>>> > >>>>>
>>>>>> > >>>> --
>>>>>> > >>>>
>>>>>> > >>>> Piotr Zarzycki
>>>>>> > >>>>
>>>>>> > >>>
>>>>>> > >>>
>>>>>> > >>> --
>>>>>> > >>>
>>>>>> > >>> *David Slotemaker de Bruïne*
>>>>>> > >>> *Head of Educational Robotics*
>>>>>> > >>>
>>>>>> > >>>
>>>>>> > >>>
>>>>>> > >>> Av. Sarriá, 130 - 08017 Barcelona
>>>>>> > >>> <
>>>>>> https://maps.google.com/?q=Av.+Sarri%C3%A1,+130+-+08017+Barcelona&entry=gmail&source=g
>>>>>> >
>>>>>> > >>>
>>>>>> > >>>
>>>>>> > >>> T. +34 932 523 729 ext. 135
>>>>>> > >>>
>>>>>> > >>> [email protected]
>>>>>> > >>>
>>>>>> > >>
>>>>>> > >>
>>>>>> > >> --
>>>>>> > >>
>>>>>> > >> Piotr Zarzycki
>>>>>> > >>
>>>>>> > >
>>>>>> > >
>>>>>> > > --
>>>>>> > >
>>>>>> > > *David Slotemaker de Bruïne*
>>>>>> > > *Head of Educational Robotics*
>>>>>> > >
>>>>>> > >
>>>>>> > >
>>>>>> > > Av. Sarriá, 130 - 08017 Barcelona
>>>>>> > > <
>>>>>> https://maps.google.com/?q=Av.+Sarri%C3%A1,+130+-+08017+Barcelona&entry=gmail&source=g
>>>>>> >
>>>>>> > >
>>>>>> > >
>>>>>> > > T. +34 932 523 729 ext. 135
>>>>>> > >
>>>>>> > > [email protected]
>>>>>> > >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> >
>>>>>> > Piotr Zarzycki
>>>>>> >
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Piotr Zarzycki
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *David Slotemaker de Bruïne*
>>>> *Head of Educational Robotics*
>>>>
>>>>
>>>>
>>>> Av. Sarriá, 130 - 08017 Barcelona
>>>> <https://maps.google.com/?q=Av.+Sarri%C3%A1,+130+-+08017+Barcelona&entry=gmail&source=g>
>>>>
>>>>
>>>> T. +34 932 523 729 ext. 135
>>>>
>>>> [email protected]
>>>>
>>>
>>>
>>> --
>>>
>>> Piotr Zarzycki
>>>
>>
>>
>> --
>> Carlos Rovira
>> Apache Member & Apache Royale PMC
>> *Apache Software Foundation*
>> http://about.me/carlosrovira
>>
>>
>
> --
>
> *David Slotemaker de Bruïne*
> *Head of Educational Robotics*
>
>
>
> Av. Sarriá, 130 - 08017 Barcelona
> <https://maps.google.com/?q=Av.+Sarri%C3%A1,+130+-+08017+Barcelona&entry=gmail&source=g>
>
>
> T. +34 932 523 729 ext. 135
>
> [email protected]
>


-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to