TypeTags error in Java JDK10

510 views
Skip to first unread message

Azeem Haider

unread,
May 9, 2018, 5:30:32 AM5/9/18
to Google App Engine

I'm working on cloud endpoint. Everything is working fine when I left it off. But after few month I installed everything again and try to run this project but unable to do that there is some kind of error now. I think it's due to JDK version and I didn't confirm. This time I'm using JDK10.


Here is error (When I run mvn clean package):


Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.codeTypeTags

Here is pom file.


<project>
    <modelVersion>4.0.0</modelVersion>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>
    <groupId>com.azeem.endpoint</groupId>
    <artifactId>endpoint</artifactId>


    <!-- [START properties] -->
    <properties>
        <!-- OBJECTIFY -->
        <objectify.version>5.1.5</objectify.version>
        <guava.version>19.0</guava.version>

        <!-- ENDPOINTS -->
        <endpoints.framework.version>2.0.8</endpoints.framework.version>
        <endpoints.management.version>1.0.4</endpoints.management.version>
        <endpoints.project.id>your-project-id</endpoints.project.id>

        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.source>1.8</maven.compiler.source>
    </properties>
    <!-- [END properties] -->

    <dependencies>

        <!-- GEO HASH -->
        <dependency>
            <groupId>de.alpharogroup</groupId>
            <artifactId>jgeohash-core</artifactId>
            <version>2.4.0</version>
        </dependency>
        <!-- END GEO HASH -->

        <!-- [START Objectify_Dependencies] -->
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>${guava.version}</version>
        </dependency>
        <dependency>
            <groupId>com.googlecode.objectify</groupId>
            <artifactId>objectify</artifactId>
            <version>${objectify.version}</version>
        </dependency>
        <!-- [END Objectify_Dependencies] -->

        <!-- ENDPOINTS -->
        <dependency>
            <groupId>com.google.endpoints</groupId>
            <artifactId>endpoints-framework</artifactId>
            <version>${endpoints.framework.version}</version>
        </dependency>

        <dependency>
            <groupId>com.google.endpoints</groupId>
            <artifactId>endpoints-management-control-appengine-all</artifactId>
            <version>1.0.5</version>
        </dependency>

        <!-- Parent POM defines ${appengine.sdk.version} (updates frequently). -->
        <dependency>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-api-1.0-sdk</artifactId>
            <version>1.9.57</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <type>jar</type>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>com.google.api-client</groupId>
            <artifactId>google-api-client-appengine</artifactId>
            <version>1.23.0</version>
        </dependency>


    </dependencies>
    <build>
        <!-- for hot reload of the web application -->
        <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <webResources>
                        <!-- in order to interpolate version from pom into appengine-web.xml -->
                        <resource>
                            <directory>${basedir}/src/main/webapp/WEB-INF</directory>
                            <filtering>true</filtering>
                            <targetPath>WEB-INF</targetPath>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>

            <plugin>
                <groupId>com.google.cloud.tools</groupId>
                <artifactId>appengine-maven-plugin</artifactId>
                <version>1.3.1</version>
                <configuration>
                    <deploy.promote>true</deploy.promote>
                    <deploy.stopPreviousVersion>true</deploy.stopPreviousVersion>
                </configuration>
            </plugin>

        </plugins>
    </build>
</project>


Can you please let me know what the exact problem is and how can I solve it.

Jordan (Cloud Platform Support)

unread,
May 9, 2018, 2:09:24 PM5/9/18
to Google App Engine
Google Groups is reserved for general product discussions, and not for technical support. For support in getting your code to work, it is recommended to continue conversations with Google Support via your existing Stack Overflow post. 
Reply all
Reply to author
Forward
0 new messages