You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Harbs <ha...@gmail.com> on 2026/06/01 09:13:39 UTC
Obscure error
Trying to compile an app, I just got an error like so:
Internal error: org.apache.royale.compiler.internal.caches.CSSDocumentCache$ProblemParsingCSSRuntimeException org.apache.royale.compiler.internal.caches.CSSDocumentCache$CSSDocumentCacheKey.parse(CSSDocumentCache.java:259)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:343)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:55)org.apache.royale.compiler.internal.caches.ConcurrentCacheStoreBase.get(ConcurrentCacheStoreBase.java:69)org.apache.royale.compiler.internal.caches.CSSDocumentCache.getDefaultsCSS(CSSDocumentCache.java:387)org.apache.royale.compiler.internal.css.CSSManager.getDefaultCSS(CSSManager.java:191)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.getAllDefaultCSS(RoyaleJSTarget.java:312)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:196)org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:989)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:954)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:945)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:406)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:271)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:228)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:300)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:235)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:196)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:175)
It’s kind of hard to know what I have to fix with an error like that… ;-)
Re: Obscure error
Posted by Harbs <ha...@gmail.com>.
Textarea
{
IStyleSkin: ClassReference("org.apache.royale.style.skins.TextareaSkin");
}
The closing bracket above in defaults.css in the Style project.
> On Jun 2, 2026, at 7:29 PM, Josh Tynjala <jo...@bowlerhat.dev> wrote:
>
> It looks like ProblemParsingCSSRuntimeException is meant to be caught, as
> it contains a list of compiler problems that should be reported to the
> user. A try/catch may have been overlooked somewhere. I'll look into this
> when I get a moment.
>
> Can you share a quick example of what kind of bracket was missing when this
> happened? Thanks!
>
> --
> Josh Tynjala
> Bowler Hat LLC
> https://bowlerhat.dev/
>
>
> On Mon, Jun 1, 2026 at 2:13 AM Harbs <ha...@gmail.com> wrote:
>
>> Trying to compile an app, I just got an error like so:
>>
>> Internal error:
>> org.apache.royale.compiler.internal.caches.CSSDocumentCache$ProblemParsingCSSRuntimeException
>> org.apache.royale.compiler.internal.caches.CSSDocumentCache$CSSDocumentCacheKey.parse(CSSDocumentCache.java:259)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:343)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:55)org.apache.royale.compiler.internal.caches.ConcurrentCacheStoreBase.get(ConcurrentCacheStoreBase.java:69)org.apache.royale.compiler.internal.caches.CSSDocumentCache.getDefaultsCSS(CSSDocumentCache.java:387)org.apache.royale.compiler.internal.css.CSSManager.getDefaultCSS(CSSManager.java:191)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.getAllDefaultCSS(RoyaleJSTarget.java:312)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:196)org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:989)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:954)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:945)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:406)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:271)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:228)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:300)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:235)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:196)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:175)
>>
>> It’s kind of hard to know what I have to fix with an error like that… ;-)
Re: Obscure error
Posted by Josh Tynjala <jo...@bowlerhat.dev>.
It looks like ProblemParsingCSSRuntimeException is meant to be caught, as
it contains a list of compiler problems that should be reported to the
user. A try/catch may have been overlooked somewhere. I'll look into this
when I get a moment.
Can you share a quick example of what kind of bracket was missing when this
happened? Thanks!
--
Josh Tynjala
Bowler Hat LLC
https://bowlerhat.dev/
On Mon, Jun 1, 2026 at 2:13 AM Harbs <ha...@gmail.com> wrote:
> Trying to compile an app, I just got an error like so:
>
> Internal error:
> org.apache.royale.compiler.internal.caches.CSSDocumentCache$ProblemParsingCSSRuntimeException
> org.apache.royale.compiler.internal.caches.CSSDocumentCache$CSSDocumentCacheKey.parse(CSSDocumentCache.java:259)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:343)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:55)org.apache.royale.compiler.internal.caches.ConcurrentCacheStoreBase.get(ConcurrentCacheStoreBase.java:69)org.apache.royale.compiler.internal.caches.CSSDocumentCache.getDefaultsCSS(CSSDocumentCache.java:387)org.apache.royale.compiler.internal.css.CSSManager.getDefaultCSS(CSSManager.java:191)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.getAllDefaultCSS(RoyaleJSTarget.java:312)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:196)org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:989)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:954)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:945)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:406)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:271)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:228)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:300)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:235)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:196)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:175)
>
> It’s kind of hard to know what I have to fix with an error like that… ;-)
Re: Obscure error
Posted by Harbs <ha...@gmail.com>.
We should make sure the compiler handles missing brackets in CSS more gracefully though.
> On Jun 1, 2026, at 1:13 PM, Harbs <ha...@gmail.com> wrote:
>
> There was a merge error in Style.
>
> Fixed.
>
>> On Jun 1, 2026, at 12:30 PM, Andrew Wetmore <co...@gmail.com> wrote:
>>
>> That is sort of scary
>>
>> Andrew Wetmore
>> Assistant VP, Marketing and Publicity, The ASF <https://apache.org>
>> Editor-Writer, Infra team, The ASF
>>
>> Editor, moosehousepress.com
>>
>> On Mon, Jun 1, 2026, 6:15 AM Harbs <ha...@gmail.com> wrote:
>>
>>> Trying to compile an app, I just got an error like so:
>>>
>>> Internal error:
>>> org.apache.royale.compiler.internal.caches.CSSDocumentCache$ProblemParsingCSSRuntimeException
>>> org.apache.royale.compiler.internal.caches.CSSDocumentCache$CSSDocumentCacheKey.parse(CSSDocumentCache.java:259)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:343)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:55)org.apache.royale.compiler.internal.caches.ConcurrentCacheStoreBase.get(ConcurrentCacheStoreBase.java:69)org.apache.royale.compiler.internal.caches.CSSDocumentCache.getDefaultsCSS(CSSDocumentCache.java:387)org.apache.royale.compiler.internal.css.CSSManager.getDefaultCSS(CSSManager.java:191)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.getAllDefaultCSS(RoyaleJSTarget.java:312)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:196)org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:989)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:954)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:945)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:406)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:271)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:228)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:300)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:235)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:196)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:175)
>>>
>>> It’s kind of hard to know what I have to fix with an error like that… ;-)
>
Re: Obscure error
Posted by Harbs <ha...@gmail.com>.
There was a merge error in Style.
Fixed.
> On Jun 1, 2026, at 12:30 PM, Andrew Wetmore <co...@gmail.com> wrote:
>
> That is sort of scary
>
> Andrew Wetmore
> Assistant VP, Marketing and Publicity, The ASF <https://apache.org>
> Editor-Writer, Infra team, The ASF
>
> Editor, moosehousepress.com
>
> On Mon, Jun 1, 2026, 6:15 AM Harbs <ha...@gmail.com> wrote:
>
>> Trying to compile an app, I just got an error like so:
>>
>> Internal error:
>> org.apache.royale.compiler.internal.caches.CSSDocumentCache$ProblemParsingCSSRuntimeException
>> org.apache.royale.compiler.internal.caches.CSSDocumentCache$CSSDocumentCacheKey.parse(CSSDocumentCache.java:259)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:343)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:55)org.apache.royale.compiler.internal.caches.ConcurrentCacheStoreBase.get(ConcurrentCacheStoreBase.java:69)org.apache.royale.compiler.internal.caches.CSSDocumentCache.getDefaultsCSS(CSSDocumentCache.java:387)org.apache.royale.compiler.internal.css.CSSManager.getDefaultCSS(CSSManager.java:191)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.getAllDefaultCSS(RoyaleJSTarget.java:312)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:196)org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:989)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:954)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:945)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:406)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:271)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:228)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:300)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:235)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:196)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:175)
>>
>> It’s kind of hard to know what I have to fix with an error like that… ;-)
Re: Obscure error
Posted by Andrew Wetmore <co...@gmail.com>.
That is sort of scary
Andrew Wetmore
Assistant VP, Marketing and Publicity, The ASF <https://apache.org>
Editor-Writer, Infra team, The ASF
Editor, moosehousepress.com
On Mon, Jun 1, 2026, 6:15 AM Harbs <ha...@gmail.com> wrote:
> Trying to compile an app, I just got an error like so:
>
> Internal error:
> org.apache.royale.compiler.internal.caches.CSSDocumentCache$ProblemParsingCSSRuntimeException
> org.apache.royale.compiler.internal.caches.CSSDocumentCache$CSSDocumentCacheKey.parse(CSSDocumentCache.java:259)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:343)org.apache.royale.compiler.internal.caches.CSSDocumentCache.createEntryValue(CSSDocumentCache.java:55)org.apache.royale.compiler.internal.caches.ConcurrentCacheStoreBase.get(ConcurrentCacheStoreBase.java:69)org.apache.royale.compiler.internal.caches.CSSDocumentCache.getDefaultsCSS(CSSDocumentCache.java:387)org.apache.royale.compiler.internal.css.CSSManager.getDefaultCSS(CSSManager.java:191)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.getAllDefaultCSS(RoyaleJSTarget.java:312)org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:196)org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:989)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:954)org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:945)org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:406)org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:271)org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:228)org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:300)org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:235)org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:196)org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:175)
>
> It’s kind of hard to know what I have to fix with an error like that… ;-)