Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CoreVideo error #619

Closed
ashleyj opened this issue Nov 30, 2014 · 4 comments
Closed

CoreVideo error #619

ashleyj opened this issue Nov 30, 2014 · 4 comments
Labels

Comments

@ashleyj
Copy link
Contributor

ashleyj commented Nov 30, 2014

Got some compile errors with the latests commits:

@Bridge annotated method <org.robovm.apple.corevideo.CVPixelBuffer: org.robovm.apple.corevideo.CVBuffer retain()> must be native

Here's the ST

7:56:56.340 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 12.472 secs, idle: 0.004 secs
17:56:56.349 [ERROR] [org.gradle.BuildExceptionReporter] 
17:56:56.350 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
17:56:56.351 [ERROR] [org.gradle.BuildExceptionReporter] 
17:56:56.352 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
17:56:56.352 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':iOS:launchIPhoneSimulator'.
17:56:56.352 [ERROR] [org.gradle.BuildExceptionReporter] > @Bridge annotated method <org.robovm.apple.corevideo.CVPixelBuffer: org.robovm.apple.corevideo.CVBuffer retain()> must be native
17:56:56.354 [ERROR] [org.gradle.BuildExceptionReporter] 
17:56:56.354 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
17:56:56.374 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':iOS:launchIPhoneSimulator'.
17:56:56.374 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
17:56:56.375 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
17:56:56.375 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
17:56:56.375 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
17:56:56.376 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
17:56:56.376 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
17:56:56.377 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
17:56:56.377 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
17:56:56.377 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
17:56:56.378 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:289)
17:56:56.378 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
17:56:56.379 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
17:56:56.379 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
17:56:56.380 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
17:56:56.380 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
17:56:56.380 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
17:56:56.381 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
17:56:56.381 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
17:56:56.382 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
17:56:56.382 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
17:56:56.382 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
17:56:56.383 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
17:56:56.393 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
17:56:56.394 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
17:56:56.394 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
17:56:56.395 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
17:56:56.395 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
17:56:56.395 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
17:56:56.396 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
17:56:56.396 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
17:56:56.397 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
17:56:56.404 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
17:56:56.405 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
17:56:56.405 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
17:56:56.406 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
17:56:56.406 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
17:56:56.409 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
17:56:56.410 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
17:56:56.410 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.Main.doAction(Main.java:46)
17:56:56.410 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
17:56:56.411 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.Main.main(Main.java:37)
17:56:56.411 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
17:56:56.412 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
17:56:56.412 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
17:56:56.413 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
17:56:56.413 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
17:56:56.414 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:55)
17:56:56.414 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.IllegalArgumentException: @Bridge annotated method <org.robovm.apple.corevideo.CVPixelBuffer: org.robovm.apple.corevideo.CVBuffer retain()> must be native
17:56:56.415 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.BridgeMethodCompiler.validateBridgeMethod(BridgeMethodCompiler.java:81)
17:56:56.415 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.BridgeMethodCompiler.doCompile(BridgeMethodCompiler.java:96)
17:56:56.416 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.AbstractMethodCompiler.compile(AbstractMethodCompiler.java:73)
17:56:56.416 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.ClassCompiler.bridgeMethod(ClassCompiler.java:1260)
17:56:56.417 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.ClassCompiler.compile(ClassCompiler.java:725)
17:56:56.417 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.ClassCompiler.compile(ClassCompiler.java:280)
17:56:56.418 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:225)
17:56:56.418 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:275)
17:56:56.418 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:318)
17:56:56.420 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.gradle.tasks.AbstractRoboVMTask.build(AbstractRoboVMTask.java:200)
17:56:56.420 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.gradle.tasks.AbstractRoboVMTask.build(AbstractRoboVMTask.java:78)
17:56:56.421 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.gradle.tasks.AbstractIOSSimulatorTask.launch(AbstractIOSSimulatorTask.java:39)
17:56:56.421 [ERROR] [org.gradle.BuildExceptionReporter]    at org.robovm.gradle.tasks.IPhoneSimulatorTask.invoke(IPhoneSimulatorTask.java:31)
17:56:56.422 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
17:56:56.422 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
17:56:56.423 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
17:56:56.423 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
17:56:56.424 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:533)
17:56:56.424 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:516)
17:56:56.424 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
17:56:56.425 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
17:56:56.425 [ERROR] [org.gradle.BuildExceptionReporter]    ... 46 more
17:56:56.426 [ERROR] [org.gradle.BuildExceptionReporter] 
17:56:56.426 [LIFECYCLE] [org.gradle.BuildResultLogger] 
17:56:56.427 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
@ashleyj ashleyj added the bug label Nov 30, 2014
@ashleyj
Copy link
Contributor Author

ashleyj commented Nov 30, 2014

Maybe useful:

18:21:03.430 [DEBUG] [org.gradle.api.Task] Compiling classes using 4 threads
18:21:05.141 [DEBUG] [org.gradle.api.Task] Compiling org.robovm.apple.uikit.UIImage (ios x86 release)
18:21:08.077 [DEBUG] [org.gradle.api.Task] Compiling org.robovm.apple.coreimage.CIImage (ios x86 release)
18:21:08.710 [DEBUG] [org.gradle.api.Task] Compiling org.robovm.apple.corevideo.CVPixelBuffer (ios x86 release)

@titovmaxim
Copy link

Approve this problem with latest nightly (30.11.2014). Build fails both for simulator and device builds.

@BlueRiverInteractive
Copy link
Contributor

Seems like the new CoreImage bindings draw new connections between UIKit and CoreVideo. And some CoreVideo classes were using overriden methods of CFRelease and CFRetain. Removing those methods, seems to fix the problem.

@ashleyj
Copy link
Contributor Author

ashleyj commented Dec 1, 2014

Sorted, thanks @BlueRiverInteractive

@ashleyj ashleyj closed this as completed Dec 1, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants