# Cannot find default log service when using Ant Task

**URL:** <https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156>\
**Category:** General Discussion\
**Created:** [March 3, 2021, 10:14pm UTC](https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156 "2021-03-03T22:14:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cp\_enigmadata](https://avatars.discourse-cdn.com/v4/letter/c/b4bc9f/32.png) [@cp\_enigmadata](https://forum.liquibase.org/u/cp_enigmadata)\
**Post date:** [March 3, 2021, 10:14pm UTC](https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156/1 "2021-03-03T22:14:20Z")

</div>

Hi:  
I am getting this exception:  
liquibase.exception.UnexpectedLiquibaseException: liquibase.exception.UnexpectedLiquibaseException: Cannot find default log service  
at liquibase.serializer.ChangeLogSerializerFactory.(ChangeLogSerializerFactory.java:33)  
at liquibase.serializer.ChangeLogSerializerFactory.getInstance(ChangeLogSerializerFactory.java:21)  
at liquibase.integration.ant.GenerateChangeLogTask.addConfiguredXml(GenerateChangeLogTask.java:107)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.base/java.lang.reflect.Method.invoke(Method.java:567)  
at org.apache.tools.ant.IntrospectionHelper$AddNestedCreator.istore(IntrospectionHelper.java:1459)  
at org.apache.tools.ant.IntrospectionHelper$AddNestedCreator.store(IntrospectionHelper.java:1453)  
at org.apache.tools.ant.IntrospectionHelper$Creator.store(IntrospectionHelper.java:1358)  
at org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:590)  
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:357)  
at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:206)  
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:165)  
at org.apache.tools.ant.Task.perform(Task.java:349)  
at org.apache.tools.ant.Target.execute(Target.java:449)  
at org.apache.tools.ant.Target.performTasks(Target.java:470)  
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391)  
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)  
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)  
at org.apache.tools.ant.Project.executeTargets(Project.java:1254)  
at org.apache.tools.ant.Main.runBuild(Main.java:830)  
at org.apache.tools.ant.Main.startAnt(Main.java:223)  
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)  
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)  
Caused by: liquibase.exception.UnexpectedLiquibaseException: Cannot find default log service  
at liquibase.Scope.getCurrentScope(Scope.java:71)  
at liquibase.serializer.ChangeLogSerializerFactory.(ChangeLogSerializerFactory.java:29)  
… 24 more  
And build.xml fragment is as follows:  
  
  
  
\<liquibase:generateChangeLog classpathref=“ivy.retrieved.path”\>  
\<liquibase:database driver="{db.driver}" url="{urlProtocol}:{urlSubprotocol}://{db.host}:{db.port}/{db.name}?{db.extra}" user="{db.user}" password="{db.password}"/\> \<liquibase:xml outputfile="{working.dir}/changelog.xml" encoding=“UTF-8”/\>  
\</liquibase:generateChangeLog\>

---

<div class="post-metadata">

**Author:** ![ronak](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/ronak/32/221_2.png) [@ronak](https://forum.liquibase.org/u/ronak)\
**Post date:** [March 26, 2021, 3:16pm UTC](https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156/2 "2021-03-26T15:16:44Z")

</div>

Hi @cp_enigmadata ,

What version of Liquibase are you using? Does liquibase work by itself on the commandline? Have you tried defining a [logfile](https://docs.liquibase.com/workflows/liquibase-community/creating-config-properties.html) and see if that works?

---

<div class="post-metadata">

**Author:** ![pmck](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/pmck/32/713_2.png) [@pmck](https://forum.liquibase.org/u/pmck)\
**Post date:** [March 7, 2022, 5:46pm UTC](https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156/3 "2022-03-07T17:46:43Z")

</div>

Im having the same issue and not getting around it with a logging file.

---

<div class="post-metadata">

**Author:** ![pandey](https://avatars.discourse-cdn.com/v4/letter/p/dc4da7/32.png) [@pandey](https://forum.liquibase.org/u/pandey)\
**Post date:** [May 30, 2023, 3:36pm UTC](https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156/4 "2023-05-30T15:36:29Z")

</div>

i have same issue , is there any workaround for this plz.

---

<div class="post-metadata">

**Author:** ![darrensteele](https://avatars.discourse-cdn.com/v4/letter/d/f08c70/32.png) [@darrensteele](https://forum.liquibase.org/u/darrensteele)\
**Post date:** [March 29, 2024, 11:06am UTC](https://forum.liquibase.org/t/cannot-find-default-log-service-when-using-ant-task/5156/5 "2024-03-29T11:06:00Z")

</div>

I’m having the same issue - did anyone ever resolve this?
