2013-04-07 25 views
10

Maven için yeni biriyim ve bunun bir maven olayı olduğunu ve benim kabuğumla ilgili bir şey olmadığını farz ediyorum, ama bir hatayı denemek ve tanımlamak için -e anahtarıyla çalıştırdığımda, bunun gibi bir şey eksik :mvn -e Komple Yığın İzi?

[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Deployment failed and was rolled back. 
[INFO] ------------------------------------------------------------------------ 
[INFO] Trace 
org.apache.maven.lifecycle.LifecycleExecutionException: Deployment failed and was rolled back. 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) 
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) 
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) 
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:601) 
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.jboss.as.plugin.common.DeploymentExecutionException: Deployment failed and was rolled back. 
at org.jboss.as.plugin.deployment.standalone.StandaloneDeployment.execute(StandaloneDeployment.java:140) 
at org.jboss.as.plugin.deployment.AbstractDeployment.executeDeployment(AbstractDeployment.java:119) 
at org.jboss.as.plugin.deployment.AbstractDeployment.doExecute(AbstractDeployment.java:141) 
at org.jboss.as.plugin.deployment.AbstractAppDeployment.doExecute(AbstractAppDeployment.java:70) 
at org.jboss.as.plugin.deployment.AbstractDeployment.execute(AbstractDeployment.java:111) 
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) 
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) 
... 17 more 
[INFO] ------------------------------------------------------------------------ 

"... 17 tane daha fazla" şeyi nasıl görebilirim? Hangi maven görevinin başarısız olduğunu tam olarak öğrenmem için bana yardım edeceğine inanıyorum. Belgeleriniz için herhangi bir yardım veya bağlantı için teşekkürler!

P.S. Merak ediyorsanız ve asıl problemi çözmeme yardımcı olacak dürtüyü hissediyorsanız, sadece dağıtmak için "mvn clean package jboss-as: deploy" komutunu çalıştırıyorum ve eğer bir başka soruya daha fazla bilgi verebilirim. Kendimi anlamayacağım.

+0

'Daha fazla şeyler' zaten stacktrace başka yerde mevcut olmalıdır - http://stackoverflow.com/questions/1167888/howto-increase-lines-of-java-stack-trace-dump, ama değilim % 100 emin. –

+0

@PaulGrime Durum böyle görünüyor, bağlantı için teşekkürler! – mwillson

+0

Tam günlükleri almak için her iki '-e -X Maven anahtarını kullanmayı deneyebilir misiniz? –

cevap

1

Bu kesinlikle bir yanıt değil, ancak soruşturmanıza yardımcı olabilir.

case ROLLED_BACK: 
    throw new DeploymentExecutionException("Deployment failed and was rolled back.", actionResult.getDeploymentException()); 

ve bir kök istisna (actionResult.getDeploymentException()) bu DeploymentExecutionException geçirilir:

StandaloneDeployment (line 140) için kaynak kodu (uyarı, bu kullandığınız sürüm olmayabilir) DeploymentExecutionException atılır yeri gösteriyor .

Maven yığın izinde bu kök istisnasını göreceğinizi düşünürdüm, ama sizin durumunuzda görünmüyor.

debugging the plugin itself'u her zaman deneyebilir ve yukarıda gösterilen satırda bir kesme noktası belirtebilirsiniz.

+0

Yine teşekkürler. Bu Eclipse kullanmasam da iyi bir bilgi. Eğer hala çok uzun bir süre sonra çözemezsem, başka bir soruda daha ayrıntılı sunucu bilgisi gönderirim. – mwillson

+0

Hata ayıklamanın kendisi Eclipse'e bağlı değil. Başka bir IDE'niz varsa, hata ayıklama Java sürecine kendini eklemek için benzer işlevlere sahip olur. –

İlgili konular