Hi Everyone, There seems to be a problem in the pom.xml files of plexus-compiler-api:jar: 1.5.2 and maven-compiler-plugin 2.0.1 is using this version.
I have seem this sun.io.MalformedInputException error while compile java code if the code has special characters in comments. The code is not build on Linux platform as the jvm does not like these pom files, I think the pom.xml file has some special characters. When I changed to maven-compiler-plugin 2.0, it worked... [INFO] Using default encoding to copy filtered resources. [INFO] ------------------------------------------------------------------------[ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------[INFO] Error building POM (may not be this project's POM). Project ID: null:plexus-compiler-api:jar:1.5.2 Reason: Cannot find parent: org.codehaus.plexus:plexus-compiler for project: null:plexus-compiler-api:jar:1.5.2 [INFO] ------------------------------------------------------------------------[INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get dependency information: Unable to read the metadata file for artifact ' org.codehaus.plexus:plexus-compiler-api:jar': Cannot find parent: org.codehaus.plexus:plexus-compiler for project: null:plexus-compiler-api:jar:1.5.2 org.codehaus.plexus:plexus-compiler-api:jar:1.5.2 from the specified remote repositories: central (http://repo1.maven.org/maven2 ), apache.snapshots (http://svn.apache.org/maven-snapshot-repository), snapshots (http://snapshots.maven.codehaus.org/maven2 ) Path to dependency: 1) org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:2.0.1 at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( DefaultLifecycleExecutor.java :551) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle (DefaultLifecycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( DefaultLifecycleExecutor.java :454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments ( DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( DefaultLifecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke ( DelegatingMethodAccessorImpl.java:60) at java.lang.reflect.Method.invoke(Method.java:391) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java :315) at org.codehaus.classworlds.Launcher.launch (Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java :430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException : Unable to get dependency information: Unable to read the metadata file for artifact 'org.codehaus.plexus:plexus-compiler-api:jar': Cannot find parent: org.codehaus.plexus:plexus-compiler for project: null:plexus-compiler-api:jar: 1.5.2 org.codehaus.plexus:plexus-compiler-api:jar:1.5.2 from the specified remote repositories: central (http://repo1.maven.org/maven2), apache.snapshots ( http://svn.apache.org/maven-snapshot-repository), snapshots (http://snapshots.maven.codehaus.org/maven2 ) Path to dependency: 1) org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:2.0.1 at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse( DefaultArtifactCollector.java :297) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect( DefaultArtifactCollector.java(Compiled Code)) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively( DefaultArtifactResolver.java:223) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively (DefaultArtifactResolver.java:211) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively( DefaultArtifactResolver.java:182) at org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComplete (DefaultPluginManager.java:608) at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo ( DefaultPluginManager.java:519) at org.apache.maven.plugin.DefaultPluginManager.executeMojo( DefaultPluginManager.java:390) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( DefaultLifecycleExecutor.java :534) ... 17 more Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable to read the metadata file for artifact ' org.codehaus.plexus:plexus-compiler-api:jar': Cannot find parent: org.codehaus.plexus:plexus-compiler for project: null:plexus-compiler-api:jar:1.5.2 at org.apache.maven.project.artifact.MavenMetadataSource.retrieve( MavenMetadataSource.java:131) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse ( DefaultArtifactCollector.java:275) ... 25 more Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent: org.codehaus.plexus:plexus-compiler for project: null:plexus-compiler-api:jar: 1.5.2 at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage( DefaultMavenProjectBuilder.java:1139) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal (DefaultMavenProjectBuilder.java :672) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository( DefaultMavenProjectBuilder.java:225) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve( MavenMetadataSource.java :102) ... 26 more Caused by: org.apache.maven.project.ProjectBuildingException: Failed to build model from file '/home/gpamu/.m2/repository/org/codehaus/plexus/plexus-compiler/1.5.2/plexus- compiler-1.5.2.pom '. Error: 'null' at org.apache.maven.project.DefaultMavenProjectBuilder.readModel( DefaultMavenProjectBuilder.java:1259) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository( DefaultMavenProjectBuilder.java:469) at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage( DefaultMavenProjectBuilder.java:1135) ... 29 more Caused by: sun.io.MalformedInputException at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java(Compiled Code)) at sun.nio.cs.StreamDecoder$ConverterSD.convertInto( StreamDecoder.java(Inlined Compiled Code)) at sun.nio.cs.StreamDecoder$ConverterSD.implRead (StreamDecoder.java(Compiled Code)) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java(Compiled Code)) at java.io.InputStreamReader.read(InputStreamReader.java(Compiled Code)) at java.io.Reader.read (Reader.java(Inlined Compiled Code)) at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java(Compiled Code)) at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:200) at org.apache.maven.project.DefaultMavenProjectBuilder.readModel ( DefaultMavenProjectBuilder.java:1273) at org.apache.maven.project.DefaultMavenProjectBuilder.readModel( DefaultMavenProjectBuilder.java:1250) ... 31 more [INFO] ------------------------------------------------------------------------[INFO] Total time: 13 seconds [INFO] Finished at: Wed Apr 05 11:30:30 CDT 2006 [INFO] Final Memory: 12M/36M -- -Gautham Pamu
