File API deprecation

43 views
Skip to first unread message

Wilson MacGyver

unread,
May 21, 2015, 10:27:16 AM5/21/15
to gae...@googlegroups.com
With the File API scheduled to be removed soon, probably needs a new version of Gaelyk that removes all references to the File API?

Thanks,

--
Omnem crede diem tibi diluxisse supremum.

Vladimír Oraný

unread,
May 21, 2015, 10:56:25 AM5/21/15
to gae...@googlegroups.com

That's right. I'm cooking Groovy 2.4 based version so I can remove it in that one.


Dne čt 21. 5. 2015 16:27 uživatel Wilson MacGyver <wmac...@gmail.com> napsal:
--
--
You've received this message because you've subscribed to the Gaelyk Google Group.
To send an email to the group, please write to: gae...@googlegroups.com
To unsuscribe from this group: gaelyk+un...@googlegroups.com
To show more options: http://groups.google.fr/group/gaelyk?hl=en

---
You received this message because you are subscribed to the Google Groups "Gaelyk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gaelyk+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Wilson MacGyver

unread,
May 21, 2015, 11:31:54 AM5/21/15
to gae...@googlegroups.com
there are also couple of other issues. one that deal with gradle depreciated API, the other is more of a dep update. I'll file github issues.

Vladimír Oraný

unread,
May 21, 2015, 11:32:59 AM5/21/15
to gae...@googlegroups.com
I've upgraded gradle-gaelyk-plugin as well, can you check out 0.7.0-SNAPSHOT version?

Wilson MacGyver

unread,
May 21, 2015, 11:40:20 AM5/21/15
to gae...@googlegroups.com
Sure, I'd be happy to.

Is the gradle-gaelyk-plugin 0.7.0-SNAPSHOT version in repo anywhere? or do I need to build it?

Thanks

Vladimír Oraný

unread,
May 21, 2015, 11:41:40 AM5/21/15
to gae...@googlegroups.com

Wilson MacGyver

unread,
May 21, 2015, 11:43:49 AM5/21/15
to gae...@googlegroups.com
got it, will try it out

Vladimír Oraný

unread,
May 21, 2015, 11:44:25 AM5/21/15
to gae...@googlegroups.com
cool, it should be Gradle 2.4 compatibile

Wilson MacGyver

unread,
May 21, 2015, 11:45:51 AM5/21/15
to gae...@googlegroups.com
it died a horrible death :) 

using gradle 2.4, GAE 1.9.20, by changing it from 0.6 to

       classpath 'org.gradle.api.plugins:gradle-gaelyk-plugin:0.7.0-SNAPSHOT'


and then I run gradle tasks

after downloading the files


I got 


Failed to notify task execution graph listener.

> com.google.appengine.AppEnginePluginConvention




Vladimír Oraný

unread,
May 21, 2015, 11:46:40 AM5/21/15
to gae...@googlegroups.com
stacktrace?

Vladimír Oraný

unread,
May 21, 2015, 11:47:38 AM5/21/15
to gae...@googlegroups.com
you have to use official appengine plugin 




Wilson MacGyver

unread,
May 21, 2015, 11:47:46 AM5/21/15
to gae...@googlegroups.com

was in the middle of pasting it :)


* Exception is:

org.gradle.internal.event.ListenerNotificationException: Failed to notify task execution graph listener.

at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:98)

at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:31)

at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)

at com.sun.proxy.$Proxy42.graphPopulated(Unknown Source)

at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)

at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)

at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)

at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)

at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)

at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)

at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)

at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)

at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)

at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)

at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)

at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:90)

at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)

at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)

at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)

at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)

at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:49)

at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)

at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)

at org.gradle.util.Swapper.swap(Swapper.java:38)

at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:47)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66)

at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:71)

at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)

at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)

at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)

at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)

at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)

Caused by: java.lang.NoClassDefFoundError: com.google.appengine.AppEnginePluginConvention

at org.gradle.api.plugins.appenginegeb.AppengineGebPlugin$_apply_closure1.class$(AppengineGebPlugin.groovy)

at org.gradle.api.plugins.appenginegeb.AppengineGebPlugin$_apply_closure1.$get$$class$com$google$appengine$AppEnginePluginConvention(AppengineGebPlugin.groovy)

at org.gradle.api.plugins.appenginegeb.AppengineGebPlugin$_apply_closure1.doCall(AppengineGebPlugin.groovy:31)

at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:40)

at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25)

at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:87)

... 47 more

Wilson MacGyver

unread,
May 21, 2015, 11:51:17 AM5/21/15
to gae...@googlegroups.com
oh, I didn't know that.

I swithced apply plugin: 'appengine-geb' to apply plugin: 'appengine'

and changed

classpath 'org.gradle.api.plugins:gradle-appengine-geb-plugin:0.4'


to 


classpath 'com.google.appengine:gradle-appengine-plugin:1.9.20'


gradle task now runs correctly, yay!


will poke around some more. thanks!

Wilson MacGyver

unread,
May 28, 2015, 1:53:42 PM5/28/15
to gae...@googlegroups.com
Just a follow up, so far I've been running gradle-gaelyk-plugin 0.7.0-SNAPSHOT for over a week, I haven't run into any problem yet.

the only thing I can't figure out is, how to switch spock from 0.4 to 1.0, I don't think the original gaelyk-spock plugin has been updated since 0.4

good work!

Jenő Szabó

unread,
May 31, 2015, 7:51:23 AM5/31/15
to gae...@googlegroups.com
Hi All,

Currently the template project (that is available here: https://gaelyk.appspot.com/download ) suffers from the same issue.
I understand that a snapshot reference would not be very stylish in an example, but it would save hours for every newcomer like me. :)

thanks for the great job,
-- Jeno





Jenő Szabó

unread,
Jun 8, 2015, 3:22:41 AM6/8/15
to gae...@googlegroups.com

If I'm not mistaken, the gradle-gaelyk-plugin snapshot have been removed, but 0.7.0 has been released. Right? 

Vladimír Oraný

unread,
Jun 8, 2015, 3:23:43 AM6/8/15
to gae...@googlegroups.com, threa...@gmail.com
yes, but not yet officially :-) also you have to use unofficially released 2.2.0 version of Gaelyk with it :-) I need to polish the docs first before the release :-)

Serge Rehem

unread,
Jul 14, 2015, 12:38:28 PM7/14/15
to gae...@googlegroups.com, threa...@gmail.com
Hi!

Does anybody have tips to remove all Files API references in a Gaelyk app?

I need to do that until july, 28th, and I´m kind of lost... 

I don´t know if I made all by hand, if I use Gaelyk 2.2.0 Snapshot, If I wait 2.2.0 official release...

Need help :P 

Best regards,
Serge

Vladimír Oraný

unread,
Jul 14, 2015, 3:26:32 PM7/14/15
to gae...@googlegroups.com, threa...@gmail.com
Shh, the official 2.2.0 is already on jcenter but waiting for me updating the docs. Feel free to use it  ;-)

--

Wilson MacGyver

unread,
Jul 14, 2015, 5:26:16 PM7/14/15
to gae...@googlegroups.com
on that, I can confirm after switching build.gradle to use gaelyk 2.2.0, the file API warning that the dev server keeps giving has gone away

Thanks!
Reply all
Reply to author
Forward
0 new messages