2016-06-29 2 views
1

Я пытаюсь запустить топологию шторма, используя intellij. Вплоть до сегодняшнего дня, топология побежал прекрасно, но сегодня каждый раз, когда я пытаюсь запустить его я получаю следующее сообщение об ошибке:Ошибка: maven-resources-test: twitter_storm_new: java.lang.NegativeArraySizeException

Error:maven-resources-test:twitter_storm_new: java.lang.NegativeArraySizeException 

Может кто-нибудь сказать, если есть способ решить это и как?

Вот мой код топологии:

public class AuthorsAndFeaturesTopology { 
    public static final String PATH_TO_AUTHORS_AND_FEATURES_FILE="/home/christina/twitter_storm_new/CSV/features.csv"; 
public static final String PATH_TO_AUTHORS_AND_NEW_FEATURES_FILE="/home/christina/twitter_storm_new/CSV/featuresnew.csv"; 

public static final String keyword1="#blacklivesmatter"; 
public static final String keyword2="#germanwings"; 
public static final String keyword3="#bigdata"; 

public static void main(String[]args) throws Exception { 
    TopologyBuilder topologyBuilder = new TopologyBuilder(); 

    //topologyBuilder.setSpout("PROCESS_AUTHORS_AND_FEATURES_FILE", new ProcessAuthorsAndFeaturesFromCSVFileSpout(PATH_TO_AUTHORS_AND_FEATURES_FILE,keyword1,keyword2,keyword3),4); 




    Config config = new Config(); 
    if (args != null && args.length > 0) { 
     config.setNumWorkers(10); 
     config.setMaxSpoutPending(100); 
     StormSubmitter.submitTopology(args[0], config, topologyBuilder.createTopology()); 
    } else { 
     LocalCluster localCluster = new LocalCluster(); 
     localCluster.submitTopology("Test", config, topologyBuilder.createTopology()); 
     Utils.sleep(2*10000); 
     localCluster.killTopology("Test"); 
     localCluster.shutdown(); 
    } 
    } 
} 

ответ

2

Я просто ударил подобную ошибку с maven-resources-test:...:java.lang.NegativeArraySizeException, но я не нашел никакого решения в любом месте.

Maven компилировать работал нормально, только сборки из IntelliJ бросает такую ​​ошибку.

Пробовал:

  • мавенна чистого - не помогло
  • недействительности кэш и перезагрузка - не помогли
  • удаления всей папки .idea и IML файлов и снова создать проект - не помогло
  • change codebase для более старых - не помогло - восстановлено
  • удаление тестовой папки - не помогло - вернулось

Что решить мой вопрос был Build-> Rebuild Project (возможно, вместе с некоторыми из выше)

+1

Это похоже на ошибку в IDEA. «Build-> Rebuild Project» действительно устраняет проблему. – Matiss

0

у меня был этот вопрос тоже. Как пояснил @Grx, Build-> Rebuild Project решил проблему

Смежные вопросы