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… ;-)