Skip to content

Merge pull request #72 from coldbox-modules/dependabot/github_actions… #77

Merge pull request #72 from coldbox-modules/dependabot/github_actions…

Merge pull request #72 from coldbox-modules/dependabot/github_actions… #77

GitHub Actions / TestBox Report boxlang@1-be failed Nov 7, 2025 in 0s

314 tests run, 303 passed, 0 skipped, 11 failed.

Annotations

Check failure on line 193 in test-harness/tests/specs/criterion/BaseBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

BaseBuilderTest.tests.specs.criterion.BaseBuilderTest testSQlProjections

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc$Func_testSQlProjections._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc:193)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 147 in test-harness/tests/specs/criterion/BaseBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

BaseBuilderTest.tests.specs.criterion.BaseBuilderTest testWithProjections

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc$Func_testWithProjections._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc:147)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 508 in test-harness/tests/specs/criterion/BaseBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

BaseBuilderTest.tests.specs.criterion.BaseBuilderTest testHasProjection

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc$Func_testHasProjection._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc:508)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 136 in test-harness/tests/specs/criterion/BaseBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

BaseBuilderTest.tests.specs.criterion.BaseBuilderTest testDetacheSQLProjection

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Detachedcriteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/DetachedCriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc$Func_testDetacheSQLProjection._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc:136)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Basebuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/BaseBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 25 in test-harness/tests/specs/criterion/CriteriaBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

CriteriaBuilderTest.tests.specs.criterion.CriteriaBuilderTest testGetWithProperties

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc$Func_get._invoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc:380)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Criteriabuildertest$cfc$Func_testGetWithProperties._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/CriteriaBuilderTest.cfc:25)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Criteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/CriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Criteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/CriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 28 in test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

DetachedCriteriaBuilderTest.tests.specs.criterion.DetachedCriteriaBuilderTest testGetNativeCriteria

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Detachedcriteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/DetachedCriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc$Func_testGetNativeCriteria._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc:28)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 42 in test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

DetachedCriteriaBuilderTest.tests.specs.criterion.DetachedCriteriaBuilderTest testCreateAlias

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Detachedcriteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/DetachedCriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc$Func_testCreateAlias._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc:42)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 22 in test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

DetachedCriteriaBuilderTest.tests.specs.criterion.DetachedCriteriaBuilderTest testCreateDetachedSQLProjection

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Detachedcriteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/DetachedCriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc$Func_testCreateDetachedSQLProjection._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc:22)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 72 in test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

DetachedCriteriaBuilderTest.tests.specs.criterion.DetachedCriteriaBuilderTest testCreateCriteria

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Detachedcriteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/DetachedCriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc$Func_testCreateCriteria._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc:72)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.criterion.Detachedcriteriabuildertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/criterion/DetachedCriteriaBuilderTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 99 in test-harness/tests/specs/sql/SQLHelperTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

SQLHelperTest.tests.specs.sql.SQLHelperTest testGetProjectedTypes

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.sql.Sqlhelpertest$cfc$Func_testGetProjectedTypes._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/sql/SQLHelperTest.cfc:99)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.sql.Sqlhelpertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/sql/SQLHelperTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.sql.Sqlhelpertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/sql/SQLHelperTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)

Check failure on line 104 in test-harness/tests/specs/sql/SQLHelperTest.cfc

See this annotation in the file changed.

@github-actions github-actions / TestBox Report boxlang@1-be

SQLHelperTest.tests.specs.sql.SQLHelperTest testGetProjectionAlias

Can't cast null to a Collection.
Raw output
ortus.boxlang.runtime.types.exceptions.BoxCastException: Can't cast null to a Collection.
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:74)
	at ortus.boxlang.runtime.dynamic.casters.CollectionCaster.cast(CollectionCaster.java:59)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_addProjection._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:704)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:659)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:649)
	at boxgenerated.boxclass.cborm.models.criterion.Basebuilder$cfc$Func_withProjections._invoke(/home/runner/work/cborm/cborm/models/criterion/BaseBuilder.cfc:411)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.cborm.models.criterion.Criteriabuilder$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/models/criterion/CriteriaBuilder.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.tests.specs.sql.Sqlhelpertest$cfc$Func_testGetProjectionAlias._invoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/sql/SQLHelperTest.cfc:104)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.sql.Sqlhelpertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/sql/SQLHelperTest.cfc)
	at ortus.boxlang.runtime.bifs.global.system.Invoke._invoke(Invoke.java:102)
	at ortus.boxlang.runtime.bifs.BIF.invoke(BIF.java:131)
	at ortus.boxlang.runtime.bifs.BIFDescriptor.invoke(BIFDescriptor.java:205)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:631)
	at boxgenerated.boxclass.testbox.system.Basespec$cfc$Func_runTestMethod._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/BaseSpec.cfc:1386)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.tests.specs.sql.Sqlhelpertest$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/tests/specs/sql/SQLHelperTest.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_testSuite._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:313)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc:115)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:389)
	at boxgenerated.boxclass.testbox.system.runners.Unitrunner$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/UnitRunner.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2198)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2172)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:89)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_testBundle._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:773)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_runRaw._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:465)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeFunction(BaseBoxContext.java:676)
	at ortus.boxlang.runtime.context.FunctionBoxContext.invokeFunction(FunctionBoxContext.java:675)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc$Func_run._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc:351)
	at ortus.boxlang.runtime.types.Function.invoke(Function.java:291)
	at ortus.boxlang.runtime.runnables.BoxClassSupport.dereferenceAndInvoke(BoxClassSupport.java:476)
	at boxgenerated.boxclass.testbox.system.Testbox$cfc.dereferenceAndInvoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/TestBox.cfc)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2290)
	at ortus.boxlang.runtime.interop.DynamicInteropService.dereferenceAndInvoke(DynamicInteropService.java:2266)
	at ortus.boxlang.runtime.dynamic.Referencer.getAndInvoke(Referencer.java:136)
	at boxgenerated.templates.testbox.system.runners.Htmlrunner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/testbox/system/runners/HTMLRunner.cfm:56)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.components.system.Include._invoke(Include.java:57)
	at ortus.boxlang.runtime.components.Component.invoke(Component.java:183)
	at ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:284)
	at ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:588)
	at boxgenerated.templates.tests.Runner$cfm._invoke(/home/runner/work/cborm/cborm/test-harness/tests/runner.cfm:13)
	at ortus.boxlang.runtime.runnables.BoxTemplate.invoke(BoxTemplate.java:63)
	at ortus.boxlang.runtime.context.BaseBoxContext.includeTemplate(BaseBoxContext.java:744)
	at ortus.boxlang.runtime.application.ApplicationClassListener.onRequest(ApplicationClassListener.java:128)
	at ortus.boxlang.web.WebRequestExecutor.execute(WebRequestExecutor.java:105)
	at ortus.boxlang.servlet.BoxLangServlet.service(BoxLangServlet.java:113)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at runwar.servlet.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:57)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.undertow.SSLCertHeaderHandler.handleRequest(SSLCertHeaderHandler.java:171)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)
	at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:69)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at runwar.undertow.WelcomeFileHandler.handleRequest(WelcomeFileHandler.java:49)
	at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
	at runwar.undertow.SiteDeployment$1.handleRequest(SiteDeployment.java:169)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:141)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.DisallowedMethodsHandler.handleRequest(DisallowedMethodsHandler.java:62)
	at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:113)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at runwar.undertow.LifecyleHandler.handleRequest(LifecyleHandler.java:148)
	at runwar.undertow.SiteDeployment$4.handleRequest(SiteDeployment.java:360)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Unknown Source)