IntelliJ new project - maven archetype list is empty

When creating IntelliJ -> New Project -> Maven, the list of archetypes is empty and not populated regardless of how much time has passed. "Loading a list of archetypes ..." continues, but it seems that little can be done. Any suggestions?

enter image description here

Information from mvn -v :

 Apache Maven 3.2.5 (NON-CANONICAL_2014-12-25T17:13:28_root; 2014-12-25T05:13:28-08:00) Maven home: /opt/maven Java version: 1.8.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.17.6-1-arch", arch: "amd64", family: "unix" 

IntelliJ IDEA Professional 14.0.2

+72
intellij-idea maven intellij-14 maven-3
Jan 11 '15 at 23:04
source share
10 answers

Maven JRE runs out of memory.

Under Build → Build Tools → Maven → Import, set the VM parameters for the importer to -Xmx1024m (the default value of vaule -Xmx512m too low).

+165
Mar 12 '15 at 20:04
source share

Java Runtime Switching

I had the same problem. My solution was, change the JRE in settings -> Maven -> Import -> JDK for the importer. Switch from "Internal JRE" to "External JRE".

 [ 70091] ERROR - plication.impl.ApplicationImpl - java.lang.OutOfMemoryError: GC overhead limit exceeded java.lang.RuntimeException: java.lang.OutOfMemoryError: GC overhead limit exceeded at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:134) at com.intellij.execution.rmi.RemoteUtil.access$100(RemoteUtil.java:36) at com.intellij.execution.rmi.RemoteUtil$2$1$1.compute(RemoteUtil.java:105) at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:181) at com.intellij.execution.rmi.RemoteUtil$2$1.invoke(RemoteUtil.java:102) at com.sun.proxy.$Proxy101.getArchetypes(Unknown Source) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:168) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76) at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getArchetypes(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.indices.MavenIndicesManager.getArchetypes(MavenIndicesManager.java:308) at org.jetbrains.idea.maven.wizards.MavenArchetypesStep$6.run(MavenArchetypesStep.java:239) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.Arrays.copyOfRange(Arrays.java:3664) at java.lang.String.<init>(String.java:201) at org.apache.lucene.index.TermBuffer.toTerm(TermBuffer.java:122) at org.apache.lucene.index.SegmentTermEnum.term(SegmentTermEnum.java:167) at org.apache.lucene.index.SegmentMergeInfo.next(SegmentMergeInfo.java:66) at org.apache.lucene.index.MultiSegmentReader$MultiTermEnum.next(MultiSegmentReader.java:494) at org.apache.lucene.search.FieldCacheImpl$10.createValue(FieldCacheImpl.java:389) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldCacheImpl.getStringIndex(FieldCacheImpl.java:351) at org.apache.lucene.search.FieldSortedHitQueue.comparatorString(FieldSortedHitQueue.java:415) at org.apache.lucene.search.FieldSortedHitQueue$1.createValue(FieldSortedHitQueue.java:206) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldSortedHitQueue.java:167) at org.apache.lucene.search.FieldSortedHitQueue.<init>(FieldSortedHitQueue.java:55) at org.apache.lucene.search.TopFieldDocCollector.<init>(TopFieldDocCollector.java:43) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:121) at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:113) at org.apache.lucene.search.Hits.<init>(Hits.java:90) at org.apache.lucene.search.Searcher.search(Searcher.java:61) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlat(DefaultSearchEngine.java:179) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:99) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:77) at org.sonatype.nexus.index.DefaultNexusIndexer.searchFlat(DefaultNexusIndexer.java:386) at org.sonatype.nexus.index.archetype.NexusArchetypeDataSource.getArchetypeCatalog(NexusArchetypeDataSource.java:55) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.doCollectArchetypes(Maven3ServerIndexerImpl.java:324) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.getArchetypes(Maven3ServerIndexerImpl.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323) at sun.rmi.transport.Transport$1.run(Transport.java:178) [ 70094] ERROR - plication.impl.ApplicationImpl - IntelliJ IDEA 14.0.2 Build #IU-139.659.2 [ 70094] ERROR - plication.impl.ApplicationImpl - JDK: 1.8.0_25 [ 70094] ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) 64-Bit Server VM [ 70094] ERROR - plication.impl.ApplicationImpl - Vendor: Oracle Corporation [ 70094] ERROR - plication.impl.ApplicationImpl - OS: Linux [ 70094] ERROR - plication.impl.ApplicationImpl - Last Action: CloseProject ^C saschajostock@euerEhren:~/lib/Programme/idea-IU-139.225.3/bin$ ./idea.sh Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 DEBUG - [ORACLE-SQL] undefined element type: alter_external_table_clauses DEBUG - [ORACLE-SQL] undefined element type: records_per_block_clause DEBUG - [ORACLE-SQL] undefined element type: ref_attribute DEBUG - [ORACLE-SQL] undefined element type: physical_properties DEBUG - [ORACLE-SQL] undefined element type: redo_logfile_spec DEBUG - [ORACLE-SQL] undefined element type: row_movement_clause DEBUG - [ORACLE-SQL] undefined element type: hash_subpartition_quantity DEBUG - [ORACLE-SQL] undefined element type: primary_operator DEBUG - [ORACLE-SQL] undefined element type: xml_type_column_properties DEBUG - [ORACLE-SQL] undefined element type: parameter_types DEBUG - [ORACLE-SQL] undefined element type: partition_value DEBUG - [ORACLE-SQL] undefined element type: lob_partition_storage DEBUG - [ORACLE-SQL] undefined element type: create_cluster DEBUG - [ORACLE-SQL] undefined element type: index_attributes DEBUG - [ORACLE-SQL] undefined element type: parameter_type DEBUG - [ORACLE-SQL] undefined element type: return_type DEBUG - [ORACLE-SQL] undefined element type: scn_value DEBUG - [ORACLE-SQL] undefined element type: move_table_clause DEBUG - [ORACLE-SQL] undefined element type: data_item DEBUG - [ORACLE-SQL] undefined element type: create_index_statement [ 12601] WARN - org.jetbrains.io.BuiltInServer - Die Adresse wird bereits verwendet java.net.BindException: Die Adresse wird bereits verwendet at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:436) at sun.nio.ch.Net.bind(Net.java:428) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:125) at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:512) at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1121) at io.netty.channel.ChannelHandlerInvokerUtil.invokeBindNow(ChannelHandlerInvokerUtil.java:108) at io.netty.channel.DefaultChannelHandlerInvoker.invokeBind(DefaultChannelHandlerInvoker.java:214) at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:233) at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:943) at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:212) at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:340) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:343) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:356) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:834) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) [ 13050] WARN - .ExternalResourceManagerExImpl - Cannot find standard resource. filename:/META-INF/tapestry_5_0_0.xsd class=class com.intellij.javaee.ResourceRegistrarImpl, classLoader:null [ 135618] ERROR - plication.impl.ApplicationImpl - java.lang.OutOfMemoryError: Java heap space java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:134) at com.intellij.execution.rmi.RemoteUtil.access$100(RemoteUtil.java:36) at com.intellij.execution.rmi.RemoteUtil$2$1$1.compute(RemoteUtil.java:105) at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:181) at com.intellij.execution.rmi.RemoteUtil$2$1.invoke(RemoteUtil.java:102) at com.sun.proxy.$Proxy103.getArchetypes(Unknown Source) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:168) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76) at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getArchetypes(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.indices.MavenIndicesManager.getArchetypes(MavenIndicesManager.java:308) at org.jetbrains.idea.maven.wizards.MavenArchetypesStep$6.run(MavenArchetypesStep.java:239) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) Caused by: java.lang.OutOfMemoryError: Java heap space at org.apache.lucene.search.FieldCacheImpl$10.createValue(FieldCacheImpl.java:402) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldCacheImpl.getStringIndex(FieldCacheImpl.java:351) at org.apache.lucene.search.FieldSortedHitQueue.comparatorString(FieldSortedHitQueue.java:415) at org.apache.lucene.search.FieldSortedHitQueue$1.createValue(FieldSortedHitQueue.java:206) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldSortedHitQueue.java:167) at org.apache.lucene.search.FieldSortedHitQueue.<init>(FieldSortedHitQueue.java:55) at org.apache.lucene.search.TopFieldDocCollector.<init>(TopFieldDocCollector.java:43) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:121) at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:113) at org.apache.lucene.search.Hits.<init>(Hits.java:90) at org.apache.lucene.search.Searcher.search(Searcher.java:61) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlat(DefaultSearchEngine.java:179) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:99) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:77) at org.sonatype.nexus.index.DefaultNexusIndexer.searchFlat(DefaultNexusIndexer.java:386) at org.sonatype.nexus.index.archetype.NexusArchetypeDataSource.getArchetypeCatalog(NexusArchetypeDataSource.java:55) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.doCollectArchetypes(Maven3ServerIndexerImpl.java:324) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.getArchetypes(Maven3ServerIndexerImpl.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323) at sun.rmi.transport.Transport$1.run(Transport.java:178) at sun.rmi.transport.Transport$1.run(Transport.java:175) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:174) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:557) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:812) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:671) [ 135620] ERROR - plication.impl.ApplicationImpl - IntelliJ IDEA 14.0.2 Build #IU-139.659.2 [ 135620] ERROR - plication.impl.ApplicationImpl - JDK: 1.8.0_25 [ 135620] ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) 64-Bit Server VM [ 135620] ERROR - plication.impl.ApplicationImpl - Vendor: Oracle Corporation [ 135620] ERROR - plication.impl.ApplicationImpl - OS: Linux [ 135620] ERROR - plication.impl.ApplicationImpl - Last Action: CloseProject 
+24
Jan 14 '15 at 22:21
source share

Changing settings -> Maven-> Importing -> JDK to select an importer did not help me. But clearing the value "-Xmx512m", which was in the "Settings"> "Maven-> Import-> VM" for the importer. After clearing this value and saving the settings, the list of Maven archetypes for the new module is loaded immediately into IntelliJ IDEA Professional 14.0.3.

+10
Feb 04 '15 at 16:47
source share

Maximum memory also made for me, IntelliJ Community Edition 2016.2.4

Here is a screenshot of the settings if this helps: enter image description here

+3
Oct 07 '16 at 19:09
source share

I ran into a similar problem. Looking at the IDE log, I found out that it could not connect the local host. This has been shown below:

 2016-11-30 13:47:54,193 [10832638] ERROR - plication.impl.ApplicationImpl - Cannot reconnect. java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82) at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getArchetypes(MavenIndexerWrapper.java:175) at org.jetbrains.idea.maven.indices.MavenIndicesManager.getArchetypes(MavenIndicesManager.java:310) at org.jetbrains.idea.maven.wizards.MavenArchetypesStep.lambda$updateArchetypesList$2(MavenArchetypesStep.java:237) at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:309) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.rmi.RemoteException: Cannot start maven service; nested exception is: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:173) at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:78) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) at org.jetbrains.idea.maven.server.MavenServerManager$4.create(MavenServerManager.java:527) at org.jetbrains.idea.maven.server.MavenServerManager$4.create(MavenServerManager.java:523) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:178) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:175) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76) ... 9 more Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at com.intellij.execution.rmi.RemoteProcessSupport.lambda$acquire$2(RemoteProcessSupport.java:258) at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:226) at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:256) at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:162) at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:170) ... 17 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613) ... 26 more 

I found the solution mentioned in the link below that worked for me. Failed to import Maven project into IntelliJ IDEA

+2
Nov 30 '16 at 20:59
source share

Two changes helped: 1. Clearing the field: Settings (Ctrl + Alt + S) → Assembly, Execution, Deployment → Assembly Tools → Maven → Import → VM Settings for the importer (just make this field empty) 2. Change the “Settings” parameter ( Ctrl + Alt + S) → "Build", "Run", "Deployment" → "Build Tools" → Maven → Import → JDK for the importer in "1.8 (version java 1.8 ........ etc. .)

+2
Jun 19 '17 at 17:55 on
source share

The file → Settings → Maven type in the search window and the Maven Importing submenu has both options. IntelliJ 2016.3.2

The setup that worked for me is a combination

 1. "JDK for importer" to External(my Installed JDK) and 2. "VM option for importer" to a higher value -Xmx1536m 

But decisive was what was said by Sasha Joostock

Maven Settings for Archetype

After rebooting, I need to increase the option “VM for importer” to a higher value -Xmx1792m. I find it stupid!

+1
Jan 14 '17 at 22:45
source share

You can try changing the VM settings for the importer: -Xmx2048M Settings → Maven → Import. Tested on IntelliJ IDEA 2016.3.4, JRE 1.8.0_111

https://www.youtube.com/watch?v=un8S3t1N4FY

0
Feb 18 '17 at 22:08
source share

In my case, I solved it.

'$ The file JAVA_HOME / jre / bin / java does not have permission to run.

( http://1004lucifer.blogspot.kr/2015/08/intellij-loading-archetype-list.html )

-one
Aug 13 '15 at 15:32
source share

After checking the .log idea in ~ / Library / Logs / IntelliJIdea13 /, I found that an exception was thrown, caused by: java.rmi.ConnectException: Connection refused the host: localhost; Nested exception: java.net.ConnectException: connection rejected. The root cause was my / etc / hosts file was somehow corrupted, and localhost ip was updated to some garbage value. After changing the localhost mapping to 127.0.0.1 my problem is resolved.

-one
Aug 20 '15 at 22:33
source share



All Articles